发布时间:2015-05-11 20:05:47
转载自:http://blog.csdn.net/pinghegood/article/details/19193117今天在看一段代码时出现了用结构体实现变长数组的写法,一开始因为忘记了这种技术,所以老觉得作者的源码有误,最后经过我深思之后,终于想起以前看过的用struct实现变长数组的技术。下面是我在网上找到的一篇讲解很清楚的文章。在实际的编程中,我们.........【阅读全文】
发布时间:2015-05-05 17:42:13
转载自:http://www.cnblogs.com/sunyubo/archive/2010/09/27/2282115.htmlCtrl+p重复上一次命令Ctrl+a跳到第一个字符前Ctrl+x同上但再按一次会从新回到原位置Ctrl+b前移一个字符不删除字符情况下Ctrl+h删除前一个字符Ctrl+u删除提示符前的所有字符Ctrl+w同上Ctrl+.........【阅读全文】
发布时间:2015-05-05 13:47:13
转自:http://blog.sina.com.cn/s/blog_60e96a410100mjd2.html位运算 位运算的运算分量只能是整型或字符型数据,位运算把运算对象看作是由二进位组成的位串信息,按位完成指定的运算,得到位串信息的结果。位运算符有: &(按位与)、|(按位或)、^.........【阅读全文】
发布时间:2015-04-29 23:45:44
转自:http://www.csdn123.com/html/blogs/20130509/11141.htm自旋锁是SMP架构中的一种low-level的同步机制。 当线程A想要获取一把自旋锁而该锁又被其它线程锁持有时,线程A会在一个循环中自旋以检测锁是不是已经可用了。对于自选锁需要注意: 由于自旋时不释放CPU,因而持有自旋锁的线程.........【阅读全文】
发布时间:2015-04-22 10:56:03
转载自:http://blog.csdn.net/dongtingzhizi/article/details/66800500. 引言 函数调用的过程实际上也就是一个中断的过程,那么C++中到底是怎样实现一个函数的调用的呢?参数入栈、函数跳转、保护现场、回复现场等又是怎样实现的呢?本文将对函数调用的过程进行深入的分析和详细解释,并在VC 6.0环境下进行演.........【阅读全文】