环境:vs2010,X64,windows8.1.1.memest 是按字节来赋值的。2.存储是小端模式。3.memset函数,第一个参数表示首地址,第二个是赋值的值,第三个是赋值的字节数。1.高位舍弃,取低字节进行赋值。因此要初始化非零值得时候要注意了(0的时候无碍)。来自为知笔记(Wiz)
分类:
其他好文 时间:
2015-07-09 06:12:28
阅读次数:
309
这篇是计算机类的优质预售推荐>>>>《Verilog与SystemVerilog编程陷阱:如何避免101个常犯的编码错误》
编辑推荐
纠错式学习,从“陷阱”中学习编程,加深对语言本身的理解。
逆向式学习,从错误中学习避免错误的方法,让读者写出更好的代码。
案例式学习,将101个“陷阱”分类汇编,以针对性案例引导读者掌握编程要点。
译者序
译者序
随着电子设计自...
分类:
其他好文 时间:
2015-07-08 19:04:41
阅读次数:
150
心血来潮的安装了archlinux.发现很多内容和ubuntu都很不一样.
至少目前为止,除了速度快以外,我对于它的印象没有好过.实在是太坑爹了.到处都是陷阱.
言归正传,说到archlinux的开机加载,简直就是部血泪史.整整搞了两天才搞定一行代码.
首先说说我的场景:
我三系统共享两个ntfs的分区.windows自不必说了.ubuntu下我把挂载命令写进了rc.local(sudo...
分类:
系统相关 时间:
2015-07-08 13:01:47
阅读次数:
308
学习真是件奇妙的事情。这本书我之前都看过,有些的知识点却完全没有印象。总结:把用到的知识好好研究;平时可以了解其他技术的基础,把相关的资料和难点记录下来。javascript陷阱1、变量类型var myName = 'sfp';typeOf myName; //'String'2、...
分类:
其他好文 时间:
2015-07-08 10:48:27
阅读次数:
146
MySql 常见存储引擎 InnoDB 和 MyISAM 都不支持 Hash 索引,它们默认的索引都是 B-Tree。但是如果你在创建索引的时候定义其类型为 Hash,MySql 并不会报错,而且你通过 SHOW CREATE TABLE 查看该索引也是 Hash。比如表 data_dict 的 DDL:CREATE TABLE `data_dict` (
`data_type` varcha...
分类:
数据库 时间:
2015-07-07 13:01:19
阅读次数:
192
@原网站因为tuple不可变,所以代码更安全。如果可能,能用tuple代替list就尽量用tuple。tuple的陷阱:当你定义一个tuple时,在定义的时候,tuple的元素就必须被确定下来,比如:>>> t = (1, 2)>>> t(1, 2)如果要定义一个空的tuple,可以写成():>>>...
分类:
编程语言 时间:
2015-07-06 23:25:53
阅读次数:
147
while循环介绍及基本格式(掌握):循环结构: 当条件满足的时候 ,程序会重复的执行某一个代码段 构成循环结构的条件: 1)循环控制条件 2)循环体 3)让循环控制条件为假的控制 while循环的格式: ...
分类:
其他好文 时间:
2015-07-05 16:31:50
阅读次数:
133
所谓的锁陷阱就是防止死锁。
不明确的规则:
1、不论是信号量还是 自旋锁,都不允许锁拥有者第二次获得这个锁(会死锁)。
2、系统直接调用的那些函数要获得信号量,保护要访问的设备结构。而内部函数的访问则可以根据需要上锁。
锁顺序规则:
1、如果都要获取一系列锁的话,那么可以按照一定顺序规则来获取锁,即:获取多个锁时,锁的顺序一直;
2、如果要获取自己的局部锁和系统的中心锁,则先获取自己的局部锁,然后再去获取中心锁...
分类:
系统相关 时间:
2015-07-05 15:08:01
阅读次数:
183
while循环介绍及基本格式(掌握): 循环结构: 当条件满足的时候 ,程序会重复的执行某一个代码段 构成循环结构的条件: 1)循环控制条件 2)循环体 3)让循环控制条件为假的控制 while循环的格式: ...
分类:
其他好文 时间:
2015-07-05 14:57:41
阅读次数:
103
本文主要讲述序列文件(seq_file)接口的内核实现,如何使用它将Linux内核里面常用的数据结构通过文件(主要关注proc文件)导出到 用户空间,最后定义了一些宏以便于编程,减少重复代码。在分析序列文件接口实现的过程中,还连带涉及到一些应用陷阱和避免手段。
分类:
其他好文 时间:
2015-07-05 13:38:18
阅读次数:
135