- 博客(9)
- 资源 (76)
- 问答 (4)
- 收藏
- 关注
转载 串口理解
串口编程学习报告 引言: 串口是计算机上非常通用设备通信的协议,串行接口可以接收来自CPU的并行数据字符转换为连续的串行数据流发送出去,同时可将接收的串行数据流转换为并行数据字符供给CPU的器件,在日常生活中应用广泛,因此有必要对串口进行深入学习,首先谈到需要了解的硬件和软件方面的知识,然后可以整体的了解从硬件到软件数据收发的过程. 一.硬件部分 1、串口通信是一位一
2015-01-29 16:27:30 605
转载 串口通信中ReadFile和WriteFile的超时详解!
在用ReadFile和WriteFile读写串行口时,需要考虑超时问题。如果在指定的时间内没有读出或写入指定数量的字符,那么ReadFile或WriteFile的操作就会结束。要查询当前的超时设置应调用GetCommTimeouts函数,该函数会填充一个COMMTIMEOUTS结构。调用SetCommTimeouts可以用某一个COMMTIMEOUTS结构的内容来设置超时。 有两种超时:间隔超时和
2015-01-29 15:50:13 3725
转载 临界区的LockCount为何小于-1
临界区的LockCount为何小于-1 某日,在浙大国家实验室,与老方和小崔调试监控死锁问题。机柜里一溜架装服务器上出现死锁问题。用WinDbg看,发现其中导致死锁的临界区LockCount值是小于-1的数!! 多次重现该问题,发现LockCount经常是负的两三百。 我等本着不十分科学严谨,但又有一点科学严谨的态度,装模作样查了下资料,显示如下: LockCount代
2015-01-28 18:05:07 1130
原创 VS2010 英文旗舰版 MFC 生成安装程序报错
错误信息: The install location for prerequisites has not been set to 'component vendor's web site' and the file 'DotNetFX40Client\dotNetFx40LP_Client_x86_x64zh-Hans.exe' in item 'Microsoft .NET Framewo
2015-01-26 15:46:11 679
转载 VS2010中的调试技巧
这是我的博客中关于VS 2010和.NET 4发布系列的第二十六篇文章。 今天的博文将介绍Visual Studio中的一些实用调试技巧。这是受我朋友Scott Cate (他发表过几十篇很棒的VS技术文章) 启发。他最近告诉我,许多Visual Studio下的程序员,甚至一些很有经验的开发人员,都不知道这些技巧。希望这篇文章能帮你掌握这些技巧。它们都很简单,却能帮你节约大量的时间。
2015-01-21 18:07:28 426
转载 Visual Studio条件断点:你真的会用吗?
在使用Visual Studio进行debug的时候,设置断点是最常用的、不可或缺的技术之一。大多数情况下,我们只需要在Visual Studio里按F9键,设置一个普通断点即可。但是对于一些特殊情况,这一点可能就不太管用。典型的情况就是在次数很多的循环里,我们需要在特定条件下,程序中断执行。这时候要使用条件断点。条件断点的关键是设置一个表达式,当表达式条件为真时,中断执行。一般的情况下,这个表达
2015-01-21 18:06:00 724
转载 vs2010断点使用技巧
vs2010断点使用技巧 msdn:http://msdn.microsoft.com/zh-cn/library/vstudio/5557y8b4.aspx 有很多断点的文章。 为提供更大的灵活性,Visual Studio 调试器使您能够设置属性以修改断点的行为: Hit Count 使您能够确定在调试器中断执行之前命中断点的次数。在默认情况下,每次命中断点,调试器
2015-01-21 18:03:30 952
原创 VC++中的各种文件作用的深入研究
摘要:关于VC++中的各种文件的作用的深入研究。 步骤/方法 1 DSW:全称是Developer Studio Workspace,最高级别的配置文件,记录了整个工作空间的配置信息,她是一个纯文本的文件,在vc创建新项目的时候自动生成 2 DSP:全称是Developer Studio Project,也是一个
2015-01-21 16:40:27 430
转载 C/C++浮点数在内存中的存储方式
C/C++浮点数在内存中的存储方式 任何数据在内存中都是以二进制的形式存储的,例如一个short型数据1156,其二进制表示形式为00000100 10000100。则在Intel CPU架构的系统中,存放方式为 10000100(低地址单元) 00000100(高地址单元),因为Intel CPU的架构是小端模式。但是对于浮点数在内存是如何存储的?目前所有的C/C++编译器
2015-01-20 14:12:35 349
《竹林蹊径 深入浅出Windows驱动开发》.(张佩等).[PDF]&ckook.part2
2017-08-02
C++初级到精髓3本书
2017-08-02
Visual C++MFC编程实例
2017-08-02
C.程序设计语言 Part1
2017-08-02
C.程序设计语言 十周年纪念版
2017-08-02
VC MFC 不允许电脑待机
2015-03-23
如何获线程的状态???
2015-01-30
java 编译器 如何打开源代码例程
2014-12-22
java 爬虫搜索代码 下载后运行 提示找不到类
2014-08-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人