摘要:
先看如下代码:(用Visual Studio 2010按照Win32 Console程序创建向导创建) 【总结】: 关键段属于用户态下的线程同步方式,因此比较快; 关键段用于两个互斥的线程,以保证每个线程独占资源,这种应用的场景举例如下: 【参考】 阅读全文
摘要:
假如有个外部程序名为A.exe,放在目录E:\temp\下,然后我们用C++或者C#写一个程序调用这个A.exe的话(假设这个调用者所在的路径在D:\invoke),通常会采用下面的代码: 但是当我们的A.exe程序中使用相对路径创建或者打开文件时,就会发现用上面程序调用A.exe时,会提示无法创建 阅读全文
摘要:
备注:多项式0x8005的含义是: x^15 + x^2 + 1 阅读全文
摘要:
64位平台的介绍 64位平台的优势 64-bit address space; an extended register set; a command set familiar to developers; capability to launch obsolete 32-bit applicati 阅读全文
摘要:
我的代码是用C语言写的,因此,想到的东西可能只适用于C语言哈 尽量不要使用全局变量 【原因】: 因为全局变量通常是用来保存某种状态,从而在各个函数中可以被很方便地修改和参与判断,那么应对方法也很简单,就是: 【应对方法】: 一个函数尽量只做一件事情 【原因】: 【备注】: 有些人心理可能会犯嘀咕:每 阅读全文
摘要:
毕业正式上班前,公司对新入职的员工进行了拓展训练和培训,公司的一个出身研发的年轻领导问了我们这样一个问题:“试想一下,建筑工地的农民工没有我们聪明,更没有学历,但是他们盖的大楼却总是能够按期完成,而且常常可以使用几十年而不出问题,而学历更高的我们写的软件不但经常延期,而且常常出现各种bug,我们有想 阅读全文
摘要:
《图解HTTP》这本书很好读,篇幅也不长,但是对于HTTP协议的理解有很大帮助,下面是自己觉得有收获的地方: HTTP 报文本身是由多行(用 CR+LF 作换行符)数据构成的字符串文本。 HTTPS 并非是应用层的一种新协议。只是 HTTP 通信接口部分用 SSL(Secure Socket Lay 阅读全文
摘要:
Windows反复重启,原因很多,下面提供两个可能的解决办法: 1. 查看BIOS中关于SATA的设置,一般只有两种PCIE和IDE,调整成另外一个试试; 2. 查看BIOS的启动模式,如果是UEFI模式,修改为Legacy模式试试; 阅读全文
摘要:
制作U盘启动盘的方法: 1. 安装UltraISO; 2. 安装完成后,用管理员权限打开UltraISO; 3. 打开启动盘文件,一般为ISO文件; 4. 插入U盘; 5. 选择 启动 -> 写入硬盘映像... 6. 然后按照提示操作写入即可; 制作U盘安装盘的方法: 只需要在上述第3步时,浏览到安 阅读全文
摘要:
【问题现象】: 【解决办法】: 阅读全文