摘要:
答:有3点需要注意,烙铁温度、不断供锡和焊接技巧。焊接时烙铁最好是可调温的,将温度调整到250~270摄氏度,或是用20W的恒温烙铁(尖头烙铁)。两个焊点接焊时不要上了锡就断开锡丝,然后用烙铁去钩引它们连接,那是不对的。而是不断的上焊,让锡多到饱合而自然连接在一起。注意上面两点的同时慢慢积累经验,达 阅读全文
随笔档案-2011年03月
windows线程消息通信和处理 PostThreadMessage和PeekMessage GetMessage
2011-03-18 19:08 by Dirichlet, 1149 阅读, 收藏, 编辑
摘要:
通过下面的代码我们会了解到: 参考:http://www.cnblogs.com/ahuo/archive/2007/08/22/864948.html 阅读全文
操作系统 内存地址(逻辑地址、线性地址、物理地址)概念(转)
2011-03-18 10:03 by Dirichlet, 8901 阅读, 收藏, 编辑
摘要:
逻辑地址(Logical Address) 是指由程序产生的与段相关的偏移地址部分。例如,你在进行C语言指针编程中,可以读取指针变量本身值(&操作),实际上这个值就是逻辑地址,它是相对于你当前进程数据段的地址,不和绝对物理地址相干。只有在Intel实模式下,逻辑地址才和物理地址相等(因为实模式没有分 阅读全文
地址空间和虚拟内存(转载)http://topic.csdn.net/u/20090619/10/4c62a13b-536b-4b0a-af09-2271c6a104e1.html
2011-03-17 16:15 by Dirichlet, 1446 阅读, 收藏, 编辑
摘要:
我对于虚拟地址空间和虚拟内存的理解:32位的CPU中,一个进程都有个4G的虚拟地址空间;虚拟内存是存在于硬盘上的页交换文件。前段时间听了一个报告,报告人竟然一再强调说MMU管理的是虚拟内存,个人认为MMU管理的应该是进程的虚拟地址空间吧?回来查了下《WINODWS核心编程》,发现第五版的中文版本中对 阅读全文
阻塞 cpu占用
2011-03-16 17:29 by Dirichlet, 2160 阅读, 收藏, 编辑
摘要:
请问,windowsxp系统下,有一个线程A,此线程中需要wait一个信号,我有以下观点,请大家帮我判断一下我的观点对不对,谢谢!如果我用阻塞方式,则一旦轮到这个线程执行,os只要发现这个线程所wait的信号没有到达,则立即跳转到其他线程执行,当前线程连挂起都不用,是么?。如果用非阻塞模式,则轮到这 阅读全文
阻止 vs. 轮询
2011-03-16 17:25 by Dirichlet, 389 阅读, 收藏, 编辑
摘要:
阻止 vs. 轮询 线程可以等待某个确定的条件来明确轮询使用一个轮询的方式,比如: while (!proceed); 或者: while (DateTime.Now < nextStartTime); 这是非常浪费CPU时间的:对于CLR和操作系统而言,线程进行了一个重要的计算,所以分配了相应的资 阅读全文
阻塞,挂起
2011-03-16 17:24 by Dirichlet, 451 阅读, 收藏, 编辑
摘要:
挂起是主动行为,阻塞是被动行为,所以挂起恢复的话需要主动完成.而且挂起是由于运行时间片到了,内核要调度其它进程运行,被动式的失去CPU.而阻塞是不知道什么时候被阻塞或者什么时候被恢复阻塞,它会因为等待某件事情或者资源而停下来.因为不能马上得到,,必须等待别的进程释放资源才能继续,属于被动无法得到时间 阅读全文
Serialization,Serialize未知类型的对象
2011-03-14 10:29 by Dirichlet, 242 阅读, 收藏, 编辑
摘要:
1.下面的实例code中public object ObjectValue { get; set; },不知道其具体的类型,但是仍然可以进行序列化和反序列化。 2. 成员变量加Attribute [XmlElement("Value")]可以在序列化时改变节点的名字,如果不加这个attribute,序列化后的相关xml的节点名字就是成员变量的名字。 成员变量加[XmlIgnore]表示该成员... 阅读全文
GetEnumerator, yield关键字
2011-03-14 09:25 by Dirichlet, 216 阅读, 收藏, 编辑
摘要:
1. 使用了yield关键字,就不需要人工再实现下面的IEnumerator接口了 2. code sample dfdf 阅读全文