<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>李世平的专栏 - </title><link>category/141080.aspx</link><description /><dc:language>zh-CN</dc:language><lastUpdateTime>Mon, 26 May 2008 11:17:28 GMT</lastUpdateTime><ttl>60</ttl><item><dc:creator>Peter Lee</dc:creator><title>MFC多线程编程注意事项</title><link>http://blog.csdn.net/sunshine1314/archive/2008/05/26/2481602.aspx</link><pubDate>Mon, 26 May 2008 11:17:00 GMT</pubDate><guid>http://blog.csdn.net/sunshine1314/archive/2008/05/26/2481602.aspx</guid><wfw:comment>comments/2481602.aspx</wfw:comment><comments>http://blog.csdn.net/sunshine1314/archive/2008/05/26/2481602.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>comments/commentRss/2481602.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2481602</trackback:ping><description>MFC多线程编程注意事项&lt;img src ="aggbug/2481602.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Peter Lee</dc:creator><title>关于Big Endian 和 Little Endian</title><link>http://blog.csdn.net/sunshine1314/archive/2008/04/20/2309655.aspx</link><pubDate>Sun, 20 Apr 2008 18:07:00 GMT</pubDate><guid>http://blog.csdn.net/sunshine1314/archive/2008/04/20/2309655.aspx</guid><wfw:comment>comments/2309655.aspx</wfw:comment><comments>http://blog.csdn.net/sunshine1314/archive/2008/04/20/2309655.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>comments/commentRss/2309655.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2309655</trackback:ping><description>谈到字节序的问题，必然牵涉到两大CPU派系。那就是Motorola的PowerPC系列CPU和Intel的x86系列CPU。PowerPC系列采用big endian方式存储数据，而x86系列则采用little endian方式存储数据。那么究竟什么是big endian，什么又是little endian呢？&lt;img src ="aggbug/2309655.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Peter Lee</dc:creator><title>ATL正则表达式库使用 </title><link>http://blog.csdn.net/sunshine1314/archive/2008/03/11/2167056.aspx</link><pubDate>Tue, 11 Mar 2008 11:05:00 GMT</pubDate><guid>http://blog.csdn.net/sunshine1314/archive/2008/03/11/2167056.aspx</guid><wfw:comment>comments/2167056.aspx</wfw:comment><comments>http://blog.csdn.net/sunshine1314/archive/2008/03/11/2167056.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>comments/commentRss/2167056.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2167056</trackback:ping><description>正则表达式是公认的最强大的文字解析工具，所以，ATL提供了一些用于正则表达式的库方便了我们的工作。&lt;img src ="aggbug/2167056.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Peter Lee</dc:creator><title>vc6编译连接选项全解   </title><link>http://blog.csdn.net/sunshine1314/archive/2008/01/09/2031298.aspx</link><pubDate>Wed, 09 Jan 2008 10:05:00 GMT</pubDate><guid>http://blog.csdn.net/sunshine1314/archive/2008/01/09/2031298.aspx</guid><wfw:comment>comments/2031298.aspx</wfw:comment><comments>http://blog.csdn.net/sunshine1314/archive/2008/01/09/2031298.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>comments/commentRss/2031298.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2031298</trackback:ping><description>一 编译参数的设置
编译参数的设置。主要通过VC的菜单项Project-&gt;Settings-&gt;C/C++页来完成。&lt;img src ="aggbug/2031298.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Peter Lee</dc:creator><title>MIDL示例</title><link>http://blog.csdn.net/sunshine1314/archive/2007/04/12/1562376.aspx</link><pubDate>Thu, 12 Apr 2007 17:12:00 GMT</pubDate><guid>http://blog.csdn.net/sunshine1314/archive/2007/04/12/1562376.aspx</guid><wfw:comment>comments/1562376.aspx</wfw:comment><comments>http://blog.csdn.net/sunshine1314/archive/2007/04/12/1562376.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>comments/commentRss/1562376.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1562376</trackback:ping><description>最近要写COM的接口定义文件（MIDL文件），以前没写过，在网上查到两篇帖子，对于入门使用挺有帮助的，和大家分享一下。
IDL是接口定义语言。MIDL是Microsoft的IDL编译器。在用IDL对接口和组件进行了描述后，可以用MIDL进行编译，生成相应的代理和存根DLL的C代码。。。。&lt;img src ="aggbug/1562376.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Peter Lee</dc:creator><title>[转贴+更新]关于Directshow SDK 和Windows SDK</title><link>http://blog.csdn.net/sunshine1314/archive/2006/12/13/1440797.aspx</link><pubDate>Wed, 13 Dec 2006 08:07:00 GMT</pubDate><guid>http://blog.csdn.net/sunshine1314/archive/2006/12/13/1440797.aspx</guid><wfw:comment>comments/1440797.aspx</wfw:comment><comments>http://blog.csdn.net/sunshine1314/archive/2006/12/13/1440797.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>comments/commentRss/1440797.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1440797</trackback:ping><description>本文描述了Directshow SDK ,Windows SDK,DirectX SDK ,VS200?之间的关系      VS2002中包含有Windows SDK 2002版(支持Windows XP及其以前的Windows 并包含有DirctX 8.1 SDK(包括DirectShow SDK)),这之后DirectX9 SDK不被包含在Windows SDK中.&lt;img src ="aggbug/1440797.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Peter Lee</dc:creator><title>从Pentium III到扣肉 SSE指令集发展历程回顾</title><link>http://blog.csdn.net/sunshine1314/archive/2006/09/18/1240641.aspx</link><pubDate>Mon, 18 Sep 2006 23:07:00 GMT</pubDate><guid>http://blog.csdn.net/sunshine1314/archive/2006/09/18/1240641.aspx</guid><wfw:comment>comments/1240641.aspx</wfw:comment><comments>http://blog.csdn.net/sunshine1314/archive/2006/09/18/1240641.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>comments/commentRss/1240641.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1240641</trackback:ping><description>自SSE起，到目前已经历经4代，每一次改进都为我们带来或多或少的惊喜。因此今天我们就简单介绍一下SSE的发展历程，希望能对你在了解处理器技术发展时有所帮助。
&lt;img src ="aggbug/1240641.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Peter Lee</dc:creator><title>Intel CPU发展历程和多媒体指令集</title><link>http://blog.csdn.net/sunshine1314/archive/2006/09/11/1210036.aspx</link><pubDate>Mon, 11 Sep 2006 21:04:00 GMT</pubDate><guid>http://blog.csdn.net/sunshine1314/archive/2006/09/11/1210036.aspx</guid><wfw:comment>comments/1210036.aspx</wfw:comment><comments>http://blog.csdn.net/sunshine1314/archive/2006/09/11/1210036.aspx#Feedback</comments><slash:comments>6</slash:comments><wfw:commentRss>comments/commentRss/1210036.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1210036</trackback:ping><description>Intel CPU发展历程和多媒体指令集&lt;img src ="aggbug/1210036.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Peter Lee</dc:creator><title>基于MMX指令集的程序设计简介</title><link>http://blog.csdn.net/sunshine1314/archive/2006/08/02/1011113.aspx</link><pubDate>Wed, 02 Aug 2006 15:59:00 GMT</pubDate><guid>http://blog.csdn.net/sunshine1314/archive/2006/08/02/1011113.aspx</guid><wfw:comment>comments/1011113.aspx</wfw:comment><comments>http://blog.csdn.net/sunshine1314/archive/2006/08/02/1011113.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>comments/commentRss/1011113.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1011113</trackback:ping><description>Intel 公司的MMX（多媒体增强指令集）技术可以大大提高应用程序对二维三维图形和图象的处理能力。Intel MMX技术可用于对大量数据和复杂数组进行的复杂处理，使用MMX技术可处理的数据基本单位可以是字节（byte）、字（word），或者是双字（double-word）。&lt;img src ="aggbug/1011113.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Peter Lee</dc:creator><title>非MFC工程使用MFC库时的问题及解决办法</title><link>http://blog.csdn.net/sunshine1314/archive/2005/08/20/459809.aspx</link><pubDate>Sat, 20 Aug 2005 18:48:00 GMT</pubDate><guid>http://blog.csdn.net/sunshine1314/archive/2005/08/20/459809.aspx</guid><wfw:comment>comments/459809.aspx</wfw:comment><comments>http://blog.csdn.net/sunshine1314/archive/2005/08/20/459809.aspx#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>comments/commentRss/459809.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=459809</trackback:ping><description>vc6和vc71的工程向导中都包含非MFC的工程，诸如win32 console project, win32 static library。非MFC工程创建时是不支持MFC特性的，然后我们在处理实际问题时有时会用到MFC相关类，如Cstring, Cedit等等，这是很正常的。非MFC工程使用MFC库时最常见的问题就是windows.h重复包含错误，具体如下：fatal error C1189: #error :  WINDOWS.H already included.  MFC apps must not #include &lt;img src ="aggbug/459809.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Peter Lee</dc:creator><title>[转载]SSE指令介绍及其C、C++应用</title><link>http://blog.csdn.net/sunshine1314/archive/2005/08/14/454425.aspx</link><pubDate>Sun, 14 Aug 2005 21:16:00 GMT</pubDate><guid>http://blog.csdn.net/sunshine1314/archive/2005/08/14/454425.aspx</guid><wfw:comment>comments/454425.aspx</wfw:comment><comments>http://blog.csdn.net/sunshine1314/archive/2005/08/14/454425.aspx#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>comments/commentRss/454425.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=454425</trackback:ping><description>SSE是英特尔提出的即MMX之后新一代（当然是几年前了）CPU指令集，最早应用在PIII系列CPU上。现在已经得到了Intel PIII、P4、Celeon、Xeon、AMD Athlon、duron等系列CPU的支持。而更新的SSE2指令集仅得到了P4系列CPU的支持，这也是为什么这篇文章是讲SSE而不是SSE2的原因之一。另一个原因就是SSE和SSE2的指令系统是非常相似的，SSE2比SSE多的仅是少量的额外浮点处理功能、64位浮点数运算支持和64位整数运算支持。

 

SSE为什么会比传统的浮点运算更快呢？因为它使用了128位的存储单元，这对于32位的浮点数来讲，是可以存下4个的，也就是说，SSE中的所有计算都是一次性针对4个浮点数来完成的，这种批处理当然就会带来效率的提升。我们再来回顾一下SSE的全称：Stream SIMD Extentions（流SIMD扩展）。SIMD就是single instruction multiple data，连起来就是“数据流单指令多数据扩展”，从名字我们就可以更好的理解SSE是如何工作的了。
&lt;img src ="aggbug/454425.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Peter Lee</dc:creator><title>[转载]基于SSE指令集的程序设计简介</title><link>http://blog.csdn.net/sunshine1314/archive/2005/08/14/454360.aspx</link><pubDate>Sun, 14 Aug 2005 20:57:00 GMT</pubDate><guid>http://blog.csdn.net/sunshine1314/archive/2005/08/14/454360.aspx</guid><wfw:comment>comments/454360.aspx</wfw:comment><comments>http://blog.csdn.net/sunshine1314/archive/2005/08/14/454360.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>comments/commentRss/454360.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=454360</trackback:ping><description>　　Intel公司的单指令多数据流式扩展（SSE，Streaming SIMD Extensions）技术能够有效增强CPU浮点运算的能力。Visual Studio .NET 2003提供了对SSE指令集的编程支持，从而允许用户在C++代码中不用编写汇编代码就可直接使用SSE指令的功能。MSDN中有关SSE技术的主题[1]有可能会使不熟悉使用SSE汇编指令编程的初学者感到困惑，但是在阅读MSDN有关文档的同时，参考一下Intel软件说明书（Intel Software manuals）[2]会使你更清楚地理解使用SSE指令编程的要点&lt;img src ="aggbug/454360.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Peter Lee</dc:creator><title>[转载]VC中基于 Windows 的精确定时</title><link>http://blog.csdn.net/sunshine1314/archive/2005/08/12/452783.aspx</link><pubDate>Fri, 12 Aug 2005 21:22:00 GMT</pubDate><guid>http://blog.csdn.net/sunshine1314/archive/2005/08/12/452783.aspx</guid><wfw:comment>comments/452783.aspx</wfw:comment><comments>http://blog.csdn.net/sunshine1314/archive/2005/08/12/452783.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>comments/commentRss/452783.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=452783</trackback:ping><description>在工业生产控制系统中，有许多需要定时完成的操作，如定时显示当前时间，定时刷新屏幕上的进度条，上位 机定时向下位机发送命令和传送数据等。特别是在对控制性能要求较高的实时控制系统和数据采集系统中，就更需要精确定时操作。
VC中提供了很多关于时间操作的函数，利用它们控制程序能够精确地完成定时和计时操作。本文详细介绍了 VC中基于Windows的精确定时的七种方式。&lt;img src ="aggbug/452783.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Peter Lee</dc:creator><title>[转载]Makefile使用初步 </title><link>http://blog.csdn.net/sunshine1314/archive/2005/08/12/452764.aspx</link><pubDate>Fri, 12 Aug 2005 20:14:00 GMT</pubDate><guid>http://blog.csdn.net/sunshine1314/archive/2005/08/12/452764.aspx</guid><wfw:comment>comments/452764.aspx</wfw:comment><comments>http://blog.csdn.net/sunshine1314/archive/2005/08/12/452764.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>comments/commentRss/452764.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=452764</trackback:ping><description>        用 make 来开发和编译程式的确很方便，可是要写出一个 Makefile就不简单了。偏偏介绍 Makefile 的文件不多，GNU Make 那份印出来要几百页的文件，光看完就快阵亡了。而这篇文章的目的，就是为了打消你的这种恐惧感。
        英文原文在这里：
        http://www.gnu.org/software/make/manual/html_chapter/make_6.html#SEC65
        英文高手可以自己研读。否则，就听我先给各位侃侃吧。&lt;img src ="aggbug/452764.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>