<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[chuajiang的专栏]]></title><description><![CDATA[学习笔记]]></description><link>https://blog.youkuaiyun.com/chuajiang</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; chuajiang]]></copyright><item><title><![CDATA[CMFCTabCtrl控件在对话框中的使用]]></title><link>https://blog.youkuaiyun.com/chuajiang/article/details/94861871</link><guid>https://blog.youkuaiyun.com/chuajiang/article/details/94861871</guid><author>chuajiang</author><pubDate>Sat, 06 Jul 2019 15:33:15 +0800</pubDate><description><![CDATA[CMFCTabCtrl控件相比于CTabTrcl的使用更加方便灵活，但是在对话框控件中只有CTabTrcl控件，因此如果开发人员想使用CMFCCtrl控件的话需要做一些小小的修改。

开发环境：Win10+Visual Studio 2010

1、重载对话框的OnCreate(LPCREATESTRUCT lpCreateStruct)函数，并在其中创建CMFCTabCtrl和tab...]]></description><category></category></item><item><title><![CDATA[PCI9054中PCI端地址和Local地址的转换重映射]]></title><link>https://blog.youkuaiyun.com/chuajiang/article/details/3910030</link><guid>https://blog.youkuaiyun.com/chuajiang/article/details/3910030</guid><author>chuajiang</author><pubDate>Thu, 19 Feb 2009 14:16:00 +0800</pubDate><description><![CDATA[<! v/:* {behavior:url(#default#VML);}o/:* {behavior:url(#default#VML);}w/:* {behavior:url(#default#VML);}.shape {behavior:url(#default#VML);}-->   Normal  0    7.8 磅  0  2]]></description><category></category></item><item><title><![CDATA[WDM对设备驱动I/O请求管理的简化]]></title><link>https://blog.youkuaiyun.com/chuajiang/article/details/2797467</link><guid>https://blog.youkuaiyun.com/chuajiang/article/details/2797467</guid><author>chuajiang</author><pubDate>Tue, 19 Aug 2008 18:38:00 +0800</pubDate><description><![CDATA[v/:* {behavior:url(#default#VML);}o/:* {behavior:url(#default#VML);}w/:* {behavior:url(#default#VML);}.shape {behavior:url(#default#VML);}   Normal  0    7.8 磅  0  2   ]]></description><category></category></item><item><title><![CDATA[基于WinDriver的驱动程序的开发]]></title><link>https://blog.youkuaiyun.com/chuajiang/article/details/2115508</link><guid>https://blog.youkuaiyun.com/chuajiang/article/details/2115508</guid><author>chuajiang</author><pubDate>Sat, 23 Feb 2008 19:03:00 +0800</pubDate><description><![CDATA[笔者也是第一次开发驱动程序，以下是本人在前段时间驱动开发的一些体会和总结，也算是做下笔记吧，如果对看到本文的你有帮助的话，本人深感欣慰，很多不足之处，还恳请高手们能指点一下。对于驱动程序开发的方式有以下几种： 1．  DDK开发2．  DrvierStudio3．  WinDriver  对于以上几种的开发方式，网络上有比较详细的介绍，在此略为说明一下。使用DDK开发的]]></description><category></category></item><item><title><![CDATA[ 软件编程的一些问题]]></title><link>https://blog.youkuaiyun.com/chuajiang/article/details/1806264</link><guid>https://blog.youkuaiyun.com/chuajiang/article/details/1806264</guid><author>chuajiang</author><pubDate>Sat, 29 Sep 2007 12:18:00 +0800</pubDate><description><![CDATA[由于是自己的一些笔记,所以写的比较杂乱,呵呵    最近编写软件的时候，多次在程序运行时出现内存不足，Access Violation  After normal block等问题，当在程序最开始运行的时候出现这种问题还好解决，关键是我这个软件是需要多次读取文件数据，因此问题就出来了，最开始读取5，6个文件还是很理想的，然后连续读取第7个文件的时候，灾难发生了，就出现最开始我说的那些错误，有时]]></description><category></category></item><item><title><![CDATA[QQ界面的简单模拟]]></title><link>https://blog.youkuaiyun.com/chuajiang/article/details/1806259</link><guid>https://blog.youkuaiyun.com/chuajiang/article/details/1806259</guid><author>chuajiang</author><pubDate>Sat, 29 Sep 2007 12:10:00 +0800</pubDate><description><![CDATA[QQ界面的简单模拟                        姜春华 于中秋2007-9-25这几天费了九牛二虎之力，终于把个QQ界面给模拟出来了，只是感觉比较粗糙了点。虽如此，自己体会倒不少。发现，很多时候，在工程开发当中，虽然网上有很多类似的例子，但是未必那些就适合自己，有的太复杂了，不太合适学习，而有的看似简单，可是设计到一些具体的问题，在那些高手认为是理所当然的，以至于没有]]></description><category></category></item><item><title><![CDATA[Windows NT 的OpenGL编程：入门(译)]]></title><link>https://blog.youkuaiyun.com/chuajiang/article/details/1767520</link><guid>https://blog.youkuaiyun.com/chuajiang/article/details/1767520</guid><author>chuajiang</author><pubDate>Fri, 31 Aug 2007 18:08:00 +0800</pubDate><description><![CDATA[本文来自MSDN的Windows NT OpenGL: Getting  Started个人感觉对OpenGL编程有点用处，所以翻译了一下。虽说是Windows NT系统，但是对于这个Windows的OpenGL编程，个人感觉还是有不少帮助的。这些都是根据笔者自己的理解来翻译的，所以仅供参考，在翻译的过程中肯定有很多不足之处，就算是抛砖引玉吧，希望能有更好的译文。关于文章中多次提到的Ope]]></description><category></category></item><item><title><![CDATA[关于内存溢出的一些问题]]></title><link>https://blog.youkuaiyun.com/chuajiang/article/details/1747037</link><guid>https://blog.youkuaiyun.com/chuajiang/article/details/1747037</guid><author>chuajiang</author><pubDate>Thu, 16 Aug 2007 20:22:00 +0800</pubDate><description><![CDATA[     不知道是否理解正确，还请高手多加指点，这是我今天再修改程序的时候碰到的一些问题，在我修改的软件当中正是通过类似Sum函 数的指针返回值，程序编译没有错误，在我反复试验软件的功能时候出现了指针错误，后来修改了函数，让其不通过指针返回值，这才得以不出现指针错误，但在内 存溢出检测过程中，发现软件当中的内存溢出问题还是很严重，我把其归结为整个软件设计时，由于大量使用指针，导致指针混乱，出现不少]]></description><category></category></item><item><title><![CDATA[stack与heap的区别(转载)]]></title><link>https://blog.youkuaiyun.com/chuajiang/article/details/1738155</link><guid>https://blog.youkuaiyun.com/chuajiang/article/details/1738155</guid><author>chuajiang</author><pubDate>Sat, 11 Aug 2007 15:07:00 +0800</pubDate><description><![CDATA[Heap与Stack的区别- -                                                            一、预备知识—程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区（stack）— 由编译器自动分配释放 ，存放函数的参数值，局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区（heap） — 一般由程]]></description><category></category></item><item><title><![CDATA[VC的调试中，AssertValid和Dump函数的应用（转载）]]></title><link>https://blog.youkuaiyun.com/chuajiang/article/details/1665763</link><guid>https://blog.youkuaiyun.com/chuajiang/article/details/1665763</guid><author>chuajiang</author><pubDate>Mon, 25 Jun 2007 14:47:00 +0800</pubDate><description><![CDATA[VC的调试中，AssertValid和Dump函数的应用？？楼主mei2004mei2004（aaa）2005-12-02 09:47:24 在 VC/MFC / 基础类 提问rt.    在debug调试中，AssertValid和Dump   这两个函数怎么进行工作的？       或者说怎么合理利用这两个函数？       ... 问题点数：100、回复次数：3Top 1 楼]]></description><category></category></item><item><title><![CDATA[C runtime 函数库的多线程版本(转载）]]></title><link>https://blog.youkuaiyun.com/chuajiang/article/details/1660475</link><guid>https://blog.youkuaiyun.com/chuajiang/article/details/1660475</guid><author>chuajiang</author><pubDate>Thu, 21 Jun 2007 11:04:00 +0800</pubDate><description><![CDATA[                                                当C Runtime函数库于20世纪70年代产生出来时，PC的内存容量还很小,多任务是个新奇观念，更别提什么多线程了。因此以当时产品为基础所演化的C Runtime函数库在多线程（multithreaded）的表现上有严重问题，无法被多线程程序使用。利用各种同步机制（synchron]]></description><category></category></item></channel></rss>