引用(references)使用“.”操作符,指针(pointers)使用“*”和“->”操作符,这是两者最基本也是最熟悉的区别了,应该不用详说。
首先,没有所谓的null reference。一个reference必须总代表某个对象,因此C++要求references必须有初值:
string& rs;//错误!references必须被初始化
string s("xyzzy");
st...
分类:
其他好文 时间:
2014-08-11 00:20:21
阅读次数:
251
写在前面的话
很久没写博客了,一是因为自身水平有限,怕误人子弟;二是因为感觉没什么可写的;三是因为时间有限,要寻找工作、学习和生活之间的平衡。
最近一直在研究和梳理Android多线程编程的东西,希望能够把这些分享给大家。
想必做过Android应用开发的同学应该都会知道,多线程是一个特别“诡异”的地方。之所以称为“诡异”,是因为多线程产生的bug是非常难以复现的,而且是毫无规律的。又有什么比“毫无规律”让程序员感到可怕的呢。
如果对Android开发还不是特别了解的同学,可以参考我之前翻译的Androi...
分类:
移动开发 时间:
2014-08-10 12:59:30
阅读次数:
261
1,1. 没必要去优化页面模板,这都是一些很成熟的技术,就算你好不容易提升了10%的性能,这10%在整个页面的执行过程中只占了0.5%的比例,微乎其微,等于是前面例子中的4车道变8车道的傻瓜,我们不要去充当傻瓜。
2,数据库连接:使用连接池来减少连接次数;重复的数据库查询:使用缓存来避免重复的数据库查询;慢查询:使用索引来提升查询速度,使用连接查询替换子查询等。
3,静态文件和动态页面分开处理...
分类:
Web程序 时间:
2014-08-09 02:37:26
阅读次数:
382
'\r'是回车,'\n'是换行,前者使光标到行首,后者使光标下移一格。通常用的Enter是两个加起来。下面转一篇文章。
回车和换行
今天,我总算搞清楚“回车”(carriage return)和“换行”(line feed)这两个概念的来历和区别了。
在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 33)的玩意,每秒钟可以打10个字符。但是它有一...
分类:
编程语言 时间:
2014-08-08 16:17:26
阅读次数:
399
【来信】 老师 你好,已经学了快一个月的数据结构与算法了,平时还是以看书为主,然后在网上找一些相关的题目练手。有一个疑惑就是周围的同学有的正在学QT,MFC以便做出图形界面,想问下老师如何在基本功与这些技术中做出取舍。【回复】 我想,基本功训练和具体技术之间,不是取舍的问题。作为低年级的大学生,前者是必须要做的事,后者是可以在多种方案中做出选择的事。前者如喝水,必须要有,后者如吃面条,其实吃米...
分类:
其他好文 时间:
2014-08-07 19:09:01
阅读次数:
176
$data = array(‘foo‘, ‘bar‘, ‘baz‘, ‘boom‘, ‘cow‘ => ‘milk‘, ‘php‘ =>‘hypertext processor‘, ‘words‘ =>‘你好 啊‘); $a = http_build_query($data); echo $a; $a = urldecode($a); echo $a; 根据数组产生一个...
分类:
Web程序 时间:
2014-08-06 19:33:22
阅读次数:
375
云计算是网格技术的另一种说法,它起源于20世纪90年代中后期,并在2007年底实现了正式应用。它的最大优势在于实现了日常应用程序的在线存储,告别了办公室的一台电脑的本地存储方式。云计算一个比较常见的例子就是基于Web的电子邮件系统,比如Gmail或Yahoo的电子邮件服务,这些邮件服务就是基于云主机进行的。相对于Outlook这类的桌面应用程序来说,在线电子邮件明显使用更加轻松。...
分类:
其他好文 时间:
2014-08-05 14:15:29
阅读次数:
198
Bootstrap 101 Template 你好,世界!
分类:
其他好文 时间:
2014-08-05 09:29:28
阅读次数:
157
①usb有主从设备之分,主设备有:pc, 现在市面上的那些插u-disk即可播放mp3的“mp3”之类的,usb 信号是差分信号,信号线为D+, D-,。 在usb host 端, D+,D- 各接一个15kohm 的下拉电阻, 而在usb device端,这时就有高速低速设备的区别了。usb1.0...
分类:
其他好文 时间:
2014-08-05 00:24:58
阅读次数:
265