我想,对于各位使用面向对象编程语言的程序员来说,“接口”这个名词一定不陌生,但是不知各位有没有这样的疑惑:接口有什么用途?它和抽象类有什么区别?能不能用抽象类代替接口呢?而且,作为程序员,一定经常听到“面向接口编程”这个短语,那么它是什么意思?有什么思想内涵?和面向对象编程是什么关系?本文将一一解答...
分类:
其他好文 时间:
2015-10-23 08:55:18
阅读次数:
182
//判断SDcard是否挂载 if (Environment.MEDIA_MOUNTED.equals(Environment.getExternalStorageState())) { //取得SDcard卡目录 File ...
分类:
其他好文 时间:
2015-10-23 08:53:30
阅读次数:
236
之前在Medium上看到一篇文章,作者提到了FizzBuzz的问题,问题是这样的:在1到100的数字中,能被3整除的变为“Fizz”,能被5整除的变为“Buzz”,既能被3整除又能被5整除的变为“FizzBuzz”,然后打印出这些数。据他说很多的计算机专业毕业生求职时都没法完成这个简单的问题。于是,...
分类:
其他好文 时间:
2015-10-23 08:54:10
阅读次数:
210
定义一个人类? class??person{
public?$name;
public?$gender;
public?function?say(){
//echo?$this->name."say".$this->gender;
}
public?function?__set($name,$value){
$this->name=$v...
分类:
Web程序 时间:
2015-10-23 07:51:51
阅读次数:
227
?? 我们似乎进入了互联网经济的时代,感觉到了越来越高的市场化,这是创业者喜欢的环境,如果在未来,我们拼的都是产品与服务,那么社会将迎来更多更热的创业热潮,特别是那些专注专业的创业者,他们十年如一日地钻研某一项技术或某一个产品,中国大地上那些看上去不修边幅、害羞呆滞、斯文个性、不善交际的成功者将层出不穷,而不象现在的那个样子,我们期待着这种环境的生成。 这些年曾经被五花八门乱七八糟光怪陆离的创业者...
分类:
其他好文 时间:
2015-10-23 07:53:14
阅读次数:
249
Python的zip函数zip函数接受任意多个(包括0个和1个)序列作为参数,返回一个tuple列表。具体意思不好用文字来表述,直接看示例:1.示例1:x = [1, 2, 3]y = [4, 5, 6]z = [7, 8, 9]xyz = zip(x, y, z)print xyz运行的结果是:[...
分类:
编程语言 时间:
2015-10-23 07:51:10
阅读次数:
224
12.1 Find the mistake(s) in the following code:unsigned int i;for (i = 190; i >= 0; --i)printf("%d\n", i);这道题让我们找出给定的简短的程序的错误,这里共有两处错误:1. 无符号整型永远大于0,所...
分类:
其他好文 时间:
2015-10-23 07:52:46
阅读次数:
165
原题链接在这里:https://leetcode.com/problems/word-pattern/通过建立HashMap 来存储 character 和 string 之间的对应来检查patter.但这里要注意需要建立两个HashMap, 既要有character 到 string 的对应也要有...
分类:
其他好文 时间:
2015-10-23 07:52:00
阅读次数:
380
原题链接在这里:https://leetcode.com/problems/nim-game/列出前几个数,发现只要是四的倍数就return false, 其他都是return true.AC Java: 1 public class Solution { 2 public boolean ...
分类:
其他好文 时间:
2015-10-23 07:50:25
阅读次数:
148
相信用过Qt Designer的朋友,对Qt Project中的.ui文件并不陌生。这个文件在Qt Designer中并不能直接修改其源代码,而只能通过Qt Designer的图形工具对其进行操作。对于这一点,我不得不要赞一下设计Qt Designer的人,因为这大大可以避免.ui文件中出现语法错误...
分类:
其他好文 时间:
2015-10-23 06:46:48
阅读次数:
177
获取字符串长度 : size_t strlen(const char *str);字符串拷贝函数: 把src中内容拷贝到dest中,它会覆盖原来的内容,它会把src中的\0,没有覆盖内容不变 如果scr中的长度超过了dest所能容纳的长度就可能导致程序崩溃 strcpy(char * dest, c...
分类:
其他好文 时间:
2015-10-23 06:47:11
阅读次数:
177
1。类是对对象的一个抽象,同时类也为对象进行了封装。所谓封装是说类的设计者只是为使用者提供类 对象可以访问的部分,而对于类中其他隐藏起来的成员变量 方法,用户不能访问。 实现方式:A:在类的定义中设置对对象中成员变量和方法进行访问的权限; B:提供一个统一的供其他类引用的方法; C:其它对象不...
分类:
其他好文 时间:
2015-10-23 06:48:30
阅读次数:
323
在迄今为止讲到每一个例子中,我们只是简单的把窗口部件放置到某个确定的布局中。但在某些情况下,由此形成的布局看起来可能还不是我们最想要的形式。在这些情形中,可以通过改变要摆放的窗口部件的大小策略和大小提示来调整布局。1.大小提示(size hint)和最小大小提示(minimum size hint)...
分类:
其他好文 时间:
2015-10-23 06:49:10
阅读次数:
192
代理就是一个中间人的意思,也就是model和view之间的一个中间件,它协调两者之间的数据处理,以保证数据在显示层和model层的一致性。 在qt中实现自己的一个代理,一般继承自QItemDelegate类,当然也可以是QAbstractItemDelegate。 在做代理的时候,我们首先要明确一....
分类:
其他好文 时间:
2015-10-23 06:48:39
阅读次数:
168
QT提供了设计师工具,可以很方便的使用鼠标拖拽的方式绘制界面。绘制完毕后自动生成一个界面的.h文件(如ui_mainwindow.h),其中含有一个自动生成的Ui_MainWindow类,这个类中核心的函数是setupUi,根据界面向导的不同里面接收一个QWidget *参数或者QMainWindo...
分类:
其他好文 时间:
2015-10-23 06:46:19
阅读次数:
300
常见的软件窗口大小改变(最大化、手动改变时)需要窗口的部件能够自适应布局,而在Qt的应用程序界面设计中,对于像我一样的初学者如何实现窗口自适应调整还是要绕点弯路的。网上百度了很多,多数说的很含糊,还有很多是用程序实现的,既然已经有Qt Creator那么高集成度的工具了,我还是倾向于直接在Qt Cr...
svn服务器端下载地址:http://subversion.apache.org/packages.htmlsvn客户端下载地址:http://sourceforge.net/projects/tortoisesvn/files/1.8.12/Application/注意:svn服务器端版本一定大于...
分类:
其他好文 时间:
2015-10-23 06:47:57
阅读次数:
368