﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><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>C++博客-3D FPS </title><link>http://www.cppblog.com/jimsmorong/</link><description>1234567890</description><language>zh-cn</language><lastBuildDate>Mon, 13 Apr 2026 09:39:59 GMT</lastBuildDate><pubDate>Mon, 13 Apr 2026 09:39:59 GMT</pubDate><ttl>60</ttl><item><title>Openssl 编译</title><link>http://www.cppblog.com/jimsmorong/archive/2014/04/30/206773.html</link><dc:creator>DK_jims</dc:creator><author>DK_jims</author><pubDate>Wed, 30 Apr 2014 04:03:00 GMT</pubDate><guid>http://www.cppblog.com/jimsmorong/archive/2014/04/30/206773.html</guid><wfw:comment>http://www.cppblog.com/jimsmorong/comments/206773.html</wfw:comment><comments>http://www.cppblog.com/jimsmorong/archive/2014/04/30/206773.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/jimsmorong/comments/commentRss/206773.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/jimsmorong/services/trackbacks/206773.html</trackback:ping><description><![CDATA[0. Google 搜索 如何编译 openssl<br />1. 下载openssl<br />2. 安装 Perl<br />3. 按第0步的理解编译<br />4. 生成的编译文件在这里：<br /><div><a href="http://pan.baidu.com/s/1o66XDZ8">http://pan.baidu.com/s/1o66XDZ8</a></div><br /><br /><br /><div><br /><a href="http://pan.baidu.com/s/1o68Z6QY"></a></div><br />&nbsp;&nbsp;&nbsp;<img src ="http://www.cppblog.com/jimsmorong/aggbug/206773.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/jimsmorong/" target="_blank">DK_jims</a> 2014-04-30 12:03 <a href="http://www.cppblog.com/jimsmorong/archive/2014/04/30/206773.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Visual Studio 遍历文件夹 生成 项目 文件 器 MxGenVsPrj</title><link>http://www.cppblog.com/jimsmorong/archive/2013/10/08/203601.html</link><dc:creator>DK_jims</dc:creator><author>DK_jims</author><pubDate>Tue, 08 Oct 2013 12:10:00 GMT</pubDate><guid>http://www.cppblog.com/jimsmorong/archive/2013/10/08/203601.html</guid><wfw:comment>http://www.cppblog.com/jimsmorong/comments/203601.html</wfw:comment><comments>http://www.cppblog.com/jimsmorong/archive/2013/10/08/203601.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cppblog.com/jimsmorong/comments/commentRss/203601.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/jimsmorong/services/trackbacks/203601.html</trackback:ping><description><![CDATA[Visual Studio 想遍历文件夹<br />我一般用cmake file (GLOB_RECURSE )<br />再用网上的 source_group_by_dir宏<br />现在的c++一般都是用cmake做配置工程的了<br /><br />但cmake 不支持中文 我估计是不支持 gbk2312编码的问题<br />我想改cmake 代码&nbsp; 然而。。。。<br /><br />然后我写个小小软件 生成一下<br /><img style="border-top-color: ; border-bottom-color: ; border-right-color: ; border-left-color: " alt="" src="http://www.cppblog.com/images/cppblog_com/jimsmorong/MxGenVsPrj窗口.png" border="0" height="386" width="670" /><br /><br />现支持2008 其他的 还未支持<br />C盘遍历 要有管理员权限 注意<br /><br />下载地址：<div><a href="http://pan.baidu.com/s/1hqyw0XQ">http://pan.baidu.com/s/1hqyw0XQ</a></div> <br /><br /><br /><br /><br /><img src ="http://www.cppblog.com/jimsmorong/aggbug/203601.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/jimsmorong/" target="_blank">DK_jims</a> 2013-10-08 20:10 <a href="http://www.cppblog.com/jimsmorong/archive/2013/10/08/203601.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>皮肤更换 MFC 换肤 界面美化</title><link>http://www.cppblog.com/jimsmorong/archive/2013/09/13/203207.html</link><dc:creator>DK_jims</dc:creator><author>DK_jims</author><pubDate>Thu, 12 Sep 2013 23:23:00 GMT</pubDate><guid>http://www.cppblog.com/jimsmorong/archive/2013/09/13/203207.html</guid><wfw:comment>http://www.cppblog.com/jimsmorong/comments/203207.html</wfw:comment><comments>http://www.cppblog.com/jimsmorong/archive/2013/09/13/203207.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cppblog.com/jimsmorong/comments/commentRss/203207.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/jimsmorong/services/trackbacks/203207.html</trackback:ping><description><![CDATA[<div>近来看一些有开源工程,抽离一下界面部分，做一下美化界面<br /><br /></div><img alt="" src="http://www.cppblog.com/images/cppblog_com/jimsmorong/skin1.jpg" height="466" width="656" /> <br /><br /><img alt="" src="http://www.cppblog.com/images/cppblog_com/jimsmorong/skin2.jpg" height="466" width="656" /><br /><br /><img alt="" src="http://www.cppblog.com/images/cppblog_com/jimsmorong/skin3.jpg" height="119" width="226" /><br /><br />另本人在找工作 深圳<br />简历在此<br /><a href="/Files/jimsmorong/MrsResume23Y0913.doc">/Files/jimsmorong/MrsResume23Y0913.doc</a><img src ="http://www.cppblog.com/jimsmorong/aggbug/203207.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/jimsmorong/" target="_blank">DK_jims</a> 2013-09-13 07:23 <a href="http://www.cppblog.com/jimsmorong/archive/2013/09/13/203207.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>简单的“按键精灵” 更新一下 应用 qq群发消息器 开源</title><link>http://www.cppblog.com/jimsmorong/archive/2013/05/11/200176.html</link><dc:creator>DK_jims</dc:creator><author>DK_jims</author><pubDate>Sat, 11 May 2013 06:03:00 GMT</pubDate><guid>http://www.cppblog.com/jimsmorong/archive/2013/05/11/200176.html</guid><wfw:comment>http://www.cppblog.com/jimsmorong/comments/200176.html</wfw:comment><comments>http://www.cppblog.com/jimsmorong/archive/2013/05/11/200176.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cppblog.com/jimsmorong/comments/commentRss/200176.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/jimsmorong/services/trackbacks/200176.html</trackback:ping><description><![CDATA[<div>以前写的简单的&#8220;按键精灵&#8221;<br />应用于 qq群发消息 <br /><br />以前写过一下 那时候 忘记了在做什么的了 <br /><a href="http://www.cppblog.com/jimsmorong/archive/2008/09/20/62334.html">http://www.cppblog.com/jimsmorong/archive/2008/09/20/62334.html</a><br /><br />现在更新一下<br /><img alt="" src="http://www.cppblog.com/images/cppblog_com/jimsmorong/MRecordKeyMouse.jpg" height="318" width="676" /><br />代码在这里: <br /><br /><a href="https://bitbucket.org/jimsmorong/mrecordkeymouse/src">https://bitbucket.org/jimsmorong/mrecordkeymouse/src</a><br /><br />最新BitBucket下载: <a href="https://bitbucket.org/jimsmorong/mrecordkeymouse/downloads/MRecordKeyMouseLatest.zip">MRecordKeyMouseLatest.zip</a> <br />注意 BitBucket有可能下载不到<br />到这里可以cppblog里下载 <a href="/Files/jimsmorong/MRecordKeyMouseLatest.zip">/Files/jimsmorong/MRecordKeyMouseLatest.zip</a><br /><div></div><br /><br />具体可以做些什么?<br />可以分析一下自己执行的动作 然后重复<br />lua脚本 很简单的了<br />例如 qq消息群发<br /><img alt="" src="http://www.cppblog.com/images/cppblog_com/jimsmorong/MRecordKeyMouseApply1.jpg" height="660" width="562" /></div><img src ="http://www.cppblog.com/jimsmorong/aggbug/200176.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/jimsmorong/" target="_blank">DK_jims</a> 2013-05-11 14:03 <a href="http://www.cppblog.com/jimsmorong/archive/2013/05/11/200176.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>输入一串字符串,将连接着的数字输出来,并统计有多少个整数</title><link>http://www.cppblog.com/jimsmorong/archive/2013/04/23/199656.html</link><dc:creator>DK_jims</dc:creator><author>DK_jims</author><pubDate>Tue, 23 Apr 2013 03:45:00 GMT</pubDate><guid>http://www.cppblog.com/jimsmorong/archive/2013/04/23/199656.html</guid><wfw:comment>http://www.cppblog.com/jimsmorong/comments/199656.html</wfw:comment><comments>http://www.cppblog.com/jimsmorong/archive/2013/04/23/199656.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/jimsmorong/comments/commentRss/199656.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/jimsmorong/services/trackbacks/199656.html</trackback:ping><description><![CDATA[<!--
body {
color: #4682b4;
background-color: #000000;
}
.comment {
/* font-lock-comment-face */
color: #ff7f24;
}
.comment-delimiter {
/* font-lock-comment-delimiter-face */
color: #ff7f24;
}
.constant {
/* font-lock-constant-face */
color: #7fffd4;
}
.function-name {
/* font-lock-function-name-face */
color: #87cefa;
}
.keyword {
/* font-lock-keyword-face */
color: #00ffff;
}
.preprocessor {
/* font-lock-preprocessor-face */
color: #7fffd4;
}
.string {
/* font-lock-string-face */
color: #ffa07a;
}
.type {
/* font-lock-type-face */
color: #98fb98;
}
.variable-name {
/* font-lock-variable-name-face */
color: #eedd82;
}
a {
color: inherit;
background-color: inherit;
font: inherit;
text-decoration: inherit;
}
a:hover {
text-decoration: underline;
}
-->

<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #008080; ">&nbsp;1</span>&nbsp;<span style="color: #008000; ">//</span><span style="color: #008000; ">输入一串字符串,将连接着的数字输出来,并统计有多少个整数</span><span style="color: #008000; "><br /></span><span style="color: #008080; ">&nbsp;2</span>&nbsp;<span style="color: #008000; "></span><span style="color: #000000; ">#include&nbsp;</span><span style="color: #000000; ">&lt;</span><span style="color: #000000; ">stdio.h</span><span style="color: #000000; ">&gt;</span><span style="color: #000000; "><br /></span><span style="color: #008080; ">&nbsp;3</span>&nbsp;<span style="color: #000000; ">#include&nbsp;</span><span style="color: #000000; ">&lt;</span><span style="color: #000000; ">tchar.h</span><span style="color: #000000; ">&gt;</span><span style="color: #000000; "><br /></span><span style="color: #008080; ">&nbsp;4</span>&nbsp;<span style="color: #000000; ">#include&nbsp;</span><span style="color: #000000; ">&lt;</span><span style="color: #000000; ">process.h</span><span style="color: #000000; ">&gt;</span><span style="color: #000000; "><br /></span><span style="color: #008080; ">&nbsp;5</span>&nbsp;<span style="color: #000000; ">#include&nbsp;</span><span style="color: #000000; ">&lt;</span><span style="color: #0000FF; ">string</span><span style="color: #000000; ">.h</span><span style="color: #000000; ">&gt;</span><span style="color: #000000; "><br /></span><span style="color: #008080; ">&nbsp;6</span>&nbsp;<span style="color: #000000; ">#include&nbsp;</span><span style="color: #000000; ">&lt;</span><span style="color: #000000; ">stdlib.h</span><span style="color: #000000; ">&gt;</span><span style="color: #000000; "><br /></span><span style="color: #008080; ">&nbsp;7</span>&nbsp;<span style="color: #000000; "><br /></span><span style="color: #008080; ">&nbsp;8</span>&nbsp;<span style="color: #000000; "><br /></span><span style="color: #008080; ">&nbsp;9</span>&nbsp;<span style="color: #000000; "></span><span style="color: #0000FF; ">int</span><span style="color: #000000; ">&nbsp;_tmain(</span><span style="color: #0000FF; ">int</span><span style="color: #000000; ">&nbsp;argc,&nbsp;_TCHAR</span><span style="color: #000000; ">*</span><span style="color: #000000; ">&nbsp;argv[])<br /></span><span style="color: #008080; ">10</span>&nbsp;<span style="color: #000000; ">{<br /></span><span style="color: #008080; ">11</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">char</span><span style="color: #000000; ">&nbsp;szText[</span><span style="color: #000000; ">2048</span><span style="color: #000000; ">];<br /></span><span style="color: #008080; ">12</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;scanf(</span><span style="color: #000000; ">"</span><span style="color: #000000; ">%s</span><span style="color: #000000; ">"</span><span style="color: #000000; ">,szText);<br /></span><span style="color: #008080; ">13</span>&nbsp;<span style="color: #000000; "><br /></span><span style="color: #008080; ">14</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;printf(</span><span style="color: #000000; ">"</span><span style="color: #000000; ">你输入的是%s\n</span><span style="color: #000000; ">"</span><span style="color: #000000; ">,szText);<br /></span><span style="color: #008080; ">15</span>&nbsp;<span style="color: #000000; "><br /></span><span style="color: #008080; ">16</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">int</span><span style="color: #000000; ">&nbsp;a[</span><span style="color: #000000; ">2048</span><span style="color: #000000; ">];<br /></span><span style="color: #008080; ">17</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">int</span><span style="color: #000000; ">&nbsp;aNum&nbsp;</span><span style="color: #000000; ">=</span><span style="color: #000000; ">&nbsp;</span><span style="color: #000000; ">0</span><span style="color: #000000; ">;<br /></span><span style="color: #008080; ">18</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">int</span><span style="color: #000000; ">&nbsp;nLenText&nbsp;</span><span style="color: #000000; ">=</span><span style="color: #000000; ">&nbsp;strlen(szText);<br /></span><span style="color: #008080; ">19</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">int</span><span style="color: #000000; ">&nbsp;nStartNum&nbsp;</span><span style="color: #000000; ">=</span><span style="color: #000000; ">&nbsp;</span><span style="color: #000000; ">-</span><span style="color: #000000; ">1</span><span style="color: #000000; ">,nEndNum&nbsp;</span><span style="color: #000000; ">=</span><span style="color: #000000; ">&nbsp;</span><span style="color: #000000; ">-</span><span style="color: #000000; ">1</span><span style="color: #000000; ">;</span><span style="color: #008000; ">//</span><span style="color: #008000; ">数字起始位置</span><span style="color: #008000; "><br /></span><span style="color: #008080; ">20</span>&nbsp;<span style="color: #008000; "></span><span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">char</span><span style="color: #000000; ">&nbsp;</span><span style="color: #000000; ">*</span><span style="color: #000000; ">pStartChar&nbsp;</span><span style="color: #000000; ">=</span><span style="color: #000000; ">&nbsp;NULL,&nbsp;</span><span style="color: #000000; ">*</span><span style="color: #000000; ">pEndChar&nbsp;</span><span style="color: #000000; ">=</span><span style="color: #000000; ">&nbsp;NULL;<br /></span><span style="color: #008080; ">21</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">char</span><span style="color: #000000; ">&nbsp;szTempBuf[</span><span style="color: #000000; ">2048</span><span style="color: #000000; ">];<br /></span><span style="color: #008080; ">22</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">for</span><span style="color: #000000; ">(</span><span style="color: #0000FF; ">char</span><span style="color: #000000; ">&nbsp;</span><span style="color: #000000; ">*</span><span style="color: #000000; ">p&nbsp;</span><span style="color: #000000; ">=</span><span style="color: #000000; ">&nbsp;szText;&nbsp;;&nbsp;p</span><span style="color: #000000; ">++</span><span style="color: #000000; ">)<br /></span><span style="color: #008080; ">23</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;{<br /></span><span style="color: #008080; ">24</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">char</span><span style="color: #000000; ">&nbsp;aChar&nbsp;</span><span style="color: #000000; ">=</span><span style="color: #000000; ">&nbsp;</span><span style="color: #000000; ">*</span><span style="color: #000000; ">p;<br /></span><span style="color: #008080; ">25</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">if</span><span style="color: #000000; ">((&nbsp;aChar&nbsp;</span><span style="color: #000000; ">&gt;=</span><span style="color: #000000; ">&nbsp;</span><span style="color: #000000; ">'</span><span style="color: #000000; ">0</span><span style="color: #000000; ">'</span><span style="color: #000000; ">)&nbsp;</span><span style="color: #000000; ">&amp;&amp;</span><span style="color: #000000; ">&nbsp;(aChar&nbsp;</span><span style="color: #000000; ">&lt;=</span><span style="color: #000000; ">&nbsp;</span><span style="color: #000000; ">'</span><span style="color: #000000; ">9</span><span style="color: #000000; ">'</span><span style="color: #000000; ">))<br /></span><span style="color: #008080; ">26</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br /></span><span style="color: #008080; ">27</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">if</span><span style="color: #000000; ">(&nbsp;pStartChar&nbsp;</span><span style="color: #000000; ">==</span><span style="color: #000000; ">&nbsp;NULL)<br /></span><span style="color: #008080; ">28</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pStartChar&nbsp;</span><span style="color: #000000; ">=</span><span style="color: #000000; ">&nbsp;p;<br /></span><span style="color: #008080; ">29</span>&nbsp;<span style="color: #000000; "><br /></span><span style="color: #008080; ">30</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br /></span><span style="color: #008080; ">31</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">else</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">if</span><span style="color: #000000; ">((&nbsp;aChar&nbsp;</span><span style="color: #000000; ">&lt;</span><span style="color: #000000; ">&nbsp;</span><span style="color: #000000; ">'</span><span style="color: #000000; ">0</span><span style="color: #000000; ">'</span><span style="color: #000000; ">)&nbsp;</span><span style="color: #000000; ">||</span><span style="color: #000000; ">&nbsp;(aChar&nbsp;</span><span style="color: #000000; ">&gt;</span><span style="color: #000000; ">&nbsp;</span><span style="color: #000000; ">'</span><span style="color: #000000; ">9</span><span style="color: #000000; ">'</span><span style="color: #000000; ">))<br /></span><span style="color: #008080; ">32</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br /></span><span style="color: #008080; ">33</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pEndChar&nbsp;</span><span style="color: #000000; ">=</span><span style="color: #000000; ">&nbsp;p;<br /></span><span style="color: #008080; ">34</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br /></span><span style="color: #008080; ">35</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000; ">//</span><span style="color: #008000; ">找到一组数字</span><span style="color: #008000; "><br /></span><span style="color: #008080; ">36</span>&nbsp;<span style="color: #008000; "></span><span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">if</span><span style="color: #000000; ">(pStartChar&nbsp;</span><span style="color: #000000; ">!=</span><span style="color: #000000; ">&nbsp;</span><span style="color: #000000; ">0</span><span style="color: #000000; ">)<br /></span><span style="color: #008080; ">37</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br /></span><span style="color: #008080; ">38</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">int</span><span style="color: #000000; ">&nbsp;nBufLen&nbsp;</span><span style="color: #000000; ">=</span><span style="color: #000000; ">&nbsp;pEndChar</span><span style="color: #000000; ">-</span><span style="color: #000000; ">pStartChar;<br /></span><span style="color: #008080; ">39</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;memcpy(szTempBuf,pStartChar,nBufLen);<br /></span><span style="color: #008080; ">40</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;szTempBuf[nBufLen]&nbsp;</span><span style="color: #000000; ">=</span><span style="color: #000000; ">&nbsp;</span><span style="color: #000000; ">0</span><span style="color: #000000; ">;<br /></span><span style="color: #008080; ">41</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">int</span><span style="color: #000000; ">&nbsp;nNum&nbsp;</span><span style="color: #000000; ">=</span><span style="color: #000000; ">&nbsp;atoi(szTempBuf);<br /></span><span style="color: #008080; ">42</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;a[aNum]</span><span style="color: #000000; ">=</span><span style="color: #000000; ">&nbsp;nNum;<br /></span><span style="color: #008080; ">43</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;aNum</span><span style="color: #000000; ">++</span><span style="color: #000000; ">;<br /></span><span style="color: #008080; ">44</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br /></span><span style="color: #008080; ">45</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pStartChar&nbsp;</span><span style="color: #000000; ">=</span><span style="color: #000000; ">&nbsp;NULL;<br /></span><span style="color: #008080; ">46</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">if</span><span style="color: #000000; ">(</span><span style="color: #000000; ">*</span><span style="color: #000000; ">p&nbsp;</span><span style="color: #000000; ">==</span><span style="color: #000000; ">&nbsp;</span><span style="color: #000000; ">0</span><span style="color: #000000; ">)<br /></span><span style="color: #008080; ">47</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">break</span><span style="color: #000000; ">;<br /></span><span style="color: #008080; ">48</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br /></span><span style="color: #008080; ">49</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">if</span><span style="color: #000000; ">(</span><span style="color: #000000; ">*</span><span style="color: #000000; ">p&nbsp;</span><span style="color: #000000; ">==</span><span style="color: #000000; ">&nbsp;</span><span style="color: #000000; ">0</span><span style="color: #000000; ">)<br /></span><span style="color: #008080; ">50</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">break</span><span style="color: #000000; ">;<br /></span><span style="color: #008080; ">51</span>&nbsp;<span style="color: #000000; "><br /></span><span style="color: #008080; ">52</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br /></span><span style="color: #008080; ">53</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;}<br /></span><span style="color: #008080; ">54</span>&nbsp;<span style="color: #000000; "><br /></span><span style="color: #008080; ">55</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;printf(</span><span style="color: #000000; ">"</span><span style="color: #000000; ">共有%d个整数\n</span><span style="color: #000000; ">"</span><span style="color: #000000; ">,aNum);<br /></span><span style="color: #008080; ">56</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">for</span><span style="color: #000000; ">(</span><span style="color: #0000FF; ">int</span><span style="color: #000000; ">&nbsp;i&nbsp;</span><span style="color: #000000; ">=</span><span style="color: #000000; ">&nbsp;</span><span style="color: #000000; ">0</span><span style="color: #000000; ">;&nbsp;i&nbsp;</span><span style="color: #000000; ">&lt;</span><span style="color: #000000; ">&nbsp;aNum;&nbsp;i</span><span style="color: #000000; ">++</span><span style="color: #000000; ">)<br /></span><span style="color: #008080; ">57</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;{<br /></span><span style="color: #008080; ">58</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf(</span><span style="color: #000000; ">"</span><span style="color: #000000; ">%d&nbsp;&nbsp;\n</span><span style="color: #000000; ">"</span><span style="color: #000000; ">,a[i]);<br /></span><span style="color: #008080; ">59</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;}<br /></span><span style="color: #008080; ">60</span>&nbsp;<span style="color: #000000; "><br /></span><span style="color: #008080; ">61</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;getchar();<br /></span><span style="color: #008080; ">62</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;system(</span><span style="color: #000000; ">"</span><span style="color: #000000; ">pause</span><span style="color: #000000; ">"</span><span style="color: #000000; ">);<br /></span><span style="color: #008080; ">63</span>&nbsp;<span style="color: #000000; "><br /></span><span style="color: #008080; ">64</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">return</span><span style="color: #000000; ">&nbsp;</span><span style="color: #000000; ">0</span><span style="color: #000000; ">;<br /></span><span style="color: #008080; ">65</span>&nbsp;<span style="color: #000000; ">}<br /></span><span style="color: #008080; ">66</span>&nbsp;<span style="color: #000000; "><br /></span><span style="color: #008080; ">67</span>&nbsp;<span style="color: #000000; "></span></div><img src ="http://www.cppblog.com/jimsmorong/aggbug/199656.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/jimsmorong/" target="_blank">DK_jims</a> 2013-04-23 11:45 <a href="http://www.cppblog.com/jimsmorong/archive/2013/04/23/199656.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>人的思想</title><link>http://www.cppblog.com/jimsmorong/archive/2013/03/16/198493.html</link><dc:creator>DK_jims</dc:creator><author>DK_jims</author><pubDate>Sat, 16 Mar 2013 12:15:00 GMT</pubDate><guid>http://www.cppblog.com/jimsmorong/archive/2013/03/16/198493.html</guid><wfw:comment>http://www.cppblog.com/jimsmorong/comments/198493.html</wfw:comment><comments>http://www.cppblog.com/jimsmorong/archive/2013/03/16/198493.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/jimsmorong/comments/commentRss/198493.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/jimsmorong/services/trackbacks/198493.html</trackback:ping><description><![CDATA[<div><div id="paperTitleArea" style="margin-top: 0px; margin-right: 0px; margin-bottom: 35px; margin-left: 72px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #545454; font-family: Tahoma, 'Microsoft Yahei'; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 19px; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #ffffff; height: 70px; width: 690px; background-image: url(http://ctc.qzs.qq.com/qzone/space_item/orig/9/81177_t5.gif); background-position: 50% 50%; background-repeat: no-repeat no-repeat; " align="center"><span id="paperTitle" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 25px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; display: block; word-break: break-all; color: #000000; ">人的思想</span></div><div id="blogDetailDiv" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; min-height: 380px; font-family: Tahoma, 'Microsoft Yahei'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #ffffff; font-size: 14px; color: #000000; "><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">1. 以前看一部《机械公敌》的电影,里面那个博士说只要程序复杂到一定程度就会自动产生智能的了。</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">2. 然后那部电影里就是关于机械人进化成智能生命形态的故事。</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">3. 当然如果说现在的电脑里面是有生命，我是当然不相信的了。</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">4. 近些天我反过来一想，我确实是不相信现在的电脑是有智慧生命的。</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">5. 那么我们人类可能也是没有智慧没有思想的。</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">6. 人的大脑可能也只是以生物神经触角组成的一部电脑。</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">7. 人脑也只是复杂到一定程度表现得有点智能的一台电脑。</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">8. 实际上人可能根据没有智能,没有思想，没有自由意志。</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">9. 那人的思想可能也只是认得几个字而已。</div></div></div></div></div><img src ="http://www.cppblog.com/jimsmorong/aggbug/198493.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/jimsmorong/" target="_blank">DK_jims</a> 2013-03-16 20:15 <a href="http://www.cppblog.com/jimsmorong/archive/2013/03/16/198493.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>小小小小开源正则表达式测试工具</title><link>http://www.cppblog.com/jimsmorong/archive/2012/07/11/182874.html</link><dc:creator>DK_jims</dc:creator><author>DK_jims</author><pubDate>Wed, 11 Jul 2012 11:57:00 GMT</pubDate><guid>http://www.cppblog.com/jimsmorong/archive/2012/07/11/182874.html</guid><wfw:comment>http://www.cppblog.com/jimsmorong/comments/182874.html</wfw:comment><comments>http://www.cppblog.com/jimsmorong/archive/2012/07/11/182874.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/jimsmorong/comments/commentRss/182874.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/jimsmorong/services/trackbacks/182874.html</trackback:ping><description><![CDATA[<div>
<p><font style="background-color: #cce8cf" color="#000000" face="Verdana">-1 有更新<br /></font>&nbsp; &nbsp;1. 中文化</p><div>&nbsp;&nbsp;&nbsp;2. 可调整大小</div><div>&nbsp;&nbsp;&nbsp;3. 有个下拉框 可以选择常用的表达式</div><div>&nbsp;&nbsp;&nbsp;4. 玩死人的正则表达式 来解析一个文本格式 好过引</div><div>&nbsp;&nbsp;&nbsp;5. 改了图标</div><div>-0.1 图片:<br /><img src="http://www.cppblog.com/images/cppblog_com/jimsmorong/snap2.png" width="901" height="711" alt="" /></div><font style="background-color: #cce8cf; " color="#000000" face="Verdana"><br />-0.2 exe 下载:&nbsp;</font><a href="http://mregtest.googlecode.com/files/MRegTest%20v0.1.7z">http://mregtest.googlecode.com/files/MRegTest%20v0.1.7z<font color="#000000" face="Verdana" style="background-color: #cce8cf; ">&nbsp;</font></a><font color="#000000" face="Verdana" style="background-color: #cce8cf; "></font><br /><font style="background-color: #cce8cf; " color="#000000" face="Verdana"><br />-0.3 小程序功能有限 非常非常的有限 没什么说的<br />&nbsp; &nbsp; &nbsp; 程序有些好玩<br />&nbsp; &nbsp; &nbsp; 有个配置的文本&nbsp;<br />&nbsp; 格式是这样的 我的小程序会解析的这样的文本&nbsp;<br /></font><div>id 0.IP Adress</div><div>{</div><div><span style="white-space:pre">	</span>source text = "127.0.0.1";<span style="white-space:pre">	</span></div><div><span style="white-space:pre">	</span>regex text &nbsp;= "(\d+).(\d+).(\d+).(\d+)";</div><div><span style="white-space:pre">	</span>replace text &nbsp; &nbsp;= "";</div><div>};</div><font style="background-color: #cce8cf; " color="#000000" face="Verdana">代码是这样的:&nbsp;<br /></font><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #008080; ">&nbsp;1</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">const</span>&nbsp;wregex&nbsp;rex(L"id\\s+[0-9]+\\.(.*)\\s*\\{\\s+source\\s+text\\s*=\\s*\"(.*)\";\\s*\\s+regex\\s+text\\s*=\\s*\"(.*)\";\\s*\\s+replace\\s+text\\s*=\\s*\"(.*)\";\\s*\\};");<br /><span style="color: #008080; ">&nbsp;2</span>&nbsp;<br /><span style="color: #008080; ">&nbsp;3</span>&nbsp;<br /><span style="color: #008080; ">&nbsp;4</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;wstring::const_iterator&nbsp;text_beg&nbsp;=&nbsp;text.begin();<br /><span style="color: #008080; ">&nbsp;5</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;wstring::const_iterator&nbsp;text_end&nbsp;=&nbsp;text.end();<br /><span style="color: #008080; ">&nbsp;6</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;wsmatch&nbsp;rmatch;<br /><span style="color: #008080; ">&nbsp;7</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">while</span>(&nbsp;regex_search(text_beg,text_end,rmatch,rex))<br /><span style="color: #008080; ">&nbsp;8</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br /><span style="color: #008080; ">&nbsp;9</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;room&nbsp;lroom;<br /><span style="color: #008080; ">10</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">if</span>(&nbsp;rmatch.size()&nbsp;==&nbsp;5)<br /><span style="color: #008080; ">11</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br /><span style="color: #008080; ">12</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;lroom.name&nbsp;=&nbsp;rmatch[1].str();<br /><span style="color: #008080; ">13</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;lroom.source_text&nbsp;=&nbsp;rmatch[2].str();<br /><span style="color: #008080; ">14</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;lroom.regex_text&nbsp;=&nbsp;rmatch[3].str();<br /><span style="color: #008080; ">15</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;lroom.replace_text&nbsp;=&nbsp;rmatch[4].str();<br /><span style="color: #008080; ">16</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rooms.push_back(lroom);<br /><span style="color: #008080; ">17</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br /><span style="color: #008080; ">18</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;text_beg&nbsp;=&nbsp;rmatch[0].second;<br /><span style="color: #008080; ">19</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</div><font style="background-color: #cce8cf; " color="#000000" face="Verdana"><br />-0.4 是不是很好玩呢?<br /></font>&nbsp; &nbsp;相关分解可以查看源码 &nbsp;alway_regex_fuck.txt&nbsp;<br /><br />-0.5 还有回车键禁了 回车不会关闭对话框<br /><br /><br /><font style="background-color: #cce8cf; " color="#000000" face="Verdana"><br /><br /><br />0. 标题：　小小小小开源正则表达式测试工具</font><p>&nbsp;</p>
<p><font style="background-color: #cce8cf" color="#000000" face="Verdana">1. 前言:&nbsp;C++标准库 有正则表达式支持了<br />&nbsp;&nbsp;&nbsp;vs2008 sp1 里有&nbsp; 在命名空间 std::tr1里</font></p>
<p><font style="background-color: #cce8cf" color="#000000" face="Verdana">2. 正文:&nbsp;这个正则表达式是大话题 我就不多说了 <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 有道是 编程不懂正则 不如回家种番薯</font></p>
<p><font style="background-color: #cce8cf" color="#000000" face="Verdana">3. 附录:&nbsp;匹配 数字&nbsp;&nbsp;&nbsp; [0-9] or \d<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 匹配 空白的&nbsp; [ \t\r\n] or \s<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 匹配 字符&nbsp;&nbsp;&nbsp; [A-Za-z]&nbsp; or \w</font></p>
<p><font style="background-color: #cce8cf" color="#000000" face="Verdana">4. 附录2:&nbsp;地址开源在这里 <a href="http://code.google.com/p/mregtest/">http://code.google.com/p/mregtest/</a></font></p>
<p><font style="background-color: #cce8cf" color="#000000" face="Verdana">5. 附录3:&nbsp;截图:<br /><img border="0" alt="" src="http://www.cppblog.com/images/cppblog_com/jimsmorong/mregtest.png" width="642" height="539" /><br /><br /></font></p>
<p><font style="background-color: #cce8cf" color="#000000" face="Verdana">6. exe下载: 正则表达式小小小工具&nbsp;<a href="http://mregtest.googlecode.com/files/MRegTest.exe">http://mregtest.googlecode.com/files/MRegTest.exe</a></font></p></div><img src ="http://www.cppblog.com/jimsmorong/aggbug/182874.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/jimsmorong/" target="_blank">DK_jims</a> 2012-07-11 19:57 <a href="http://www.cppblog.com/jimsmorong/archive/2012/07/11/182874.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>终于等到她了 </title><link>http://www.cppblog.com/jimsmorong/archive/2012/07/11/182848.html</link><dc:creator>DK_jims</dc:creator><author>DK_jims</author><pubDate>Wed, 11 Jul 2012 08:29:00 GMT</pubDate><guid>http://www.cppblog.com/jimsmorong/archive/2012/07/11/182848.html</guid><wfw:comment>http://www.cppblog.com/jimsmorong/comments/182848.html</wfw:comment><comments>http://www.cppblog.com/jimsmorong/archive/2012/07/11/182848.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cppblog.com/jimsmorong/comments/commentRss/182848.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/jimsmorong/services/trackbacks/182848.html</trackback:ping><description><![CDATA[<p>0. 标题: 终于等到她了 </p>
<p>1. 前言: 首先标题要吸引人,要做到一看就知道是假的,然后正文第一句通常要是废话,却又十分正确的话.</p>
<p>2. 正文: 只是等到 蝙蝠侠前传3 黑暗骑士崛起 这个电影而已 2012.7月20日</p>
<p>3. 附录: 之前一部 蝙蝠侠前传2 黑暗骑士 是2008年 7月份 </p>
<p>4. 后记: 写文章真难呀! <br />&nbsp;&nbsp; <br />5. 读者提问: 一定有人问为什么难,如何难的?</p>
<p>6. 回读者答案: 连怎么难也不知道,那你说是不是很难?</p><img src ="http://www.cppblog.com/jimsmorong/aggbug/182848.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/jimsmorong/" target="_blank">DK_jims</a> 2012-07-11 16:29 <a href="http://www.cppblog.com/jimsmorong/archive/2012/07/11/182848.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>CDialogBar 按钮变灰</title><link>http://www.cppblog.com/jimsmorong/archive/2012/03/27/169158.html</link><dc:creator>DK_jims</dc:creator><author>DK_jims</author><pubDate>Tue, 27 Mar 2012 08:13:00 GMT</pubDate><guid>http://www.cppblog.com/jimsmorong/archive/2012/03/27/169158.html</guid><wfw:comment>http://www.cppblog.com/jimsmorong/comments/169158.html</wfw:comment><comments>http://www.cppblog.com/jimsmorong/archive/2012/03/27/169158.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/jimsmorong/comments/commentRss/169158.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/jimsmorong/services/trackbacks/169158.html</trackback:ping><description><![CDATA[<div>CDialogBar 按钮变灰.<br />
<br />
继承 的类 加方法:<br />
<br />
<div>
<div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><span style="color: #0000FF; ">public</span>:<br />
&nbsp; &nbsp;<span style="color: #0000FF; ">void</span>&nbsp;OnUpdateCmdUI(CFrameWnd*&nbsp;pTarget,&nbsp;BOOL&nbsp;bDisableIfNoHandler);</div>
</div>
</div>
<br />
<br />
<div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><span style="color: #0000FF; ">void</span>&nbsp;CToolUser3::OnUpdateCmdUI(CFrameWnd*&nbsp;pTarget,&nbsp;BOOL&nbsp;bDisableIfNoHandler)<br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;bDisableIfNoHandler&nbsp;=&nbsp;FALSE;<br />
&nbsp;&nbsp;&nbsp;&nbsp;CDialogBar::OnUpdateCmdUI(pTarget,&nbsp;FALSE);<br />
}</div>
<br />这样 继承的类里的按钮就可以变灰与不变灰了<img src ="http://www.cppblog.com/jimsmorong/aggbug/169158.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/jimsmorong/" target="_blank">DK_jims</a> 2012-03-27 16:13 <a href="http://www.cppblog.com/jimsmorong/archive/2012/03/27/169158.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>开源桌面宠物</title><link>http://www.cppblog.com/jimsmorong/archive/2012/03/06/167261.html</link><dc:creator>DK_jims</dc:creator><author>DK_jims</author><pubDate>Tue, 06 Mar 2012 11:23:00 GMT</pubDate><guid>http://www.cppblog.com/jimsmorong/archive/2012/03/06/167261.html</guid><wfw:comment>http://www.cppblog.com/jimsmorong/comments/167261.html</wfw:comment><comments>http://www.cppblog.com/jimsmorong/archive/2012/03/06/167261.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/jimsmorong/comments/commentRss/167261.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/jimsmorong/services/trackbacks/167261.html</trackback:ping><description><![CDATA[<a></a> <br />0.标题党 我是标题党<br /><br /><br />1.我在看这个文章 觉得很过引 不禁想起以前的一些事一些情<br />桌面运行的?<br /><img alt="" src="http://www.cppblog.com/images/cppblog_com/jimsmorong/run_snap.jpg" height="106" width="143" /><br />2.http://www.codeproject.com/Articles/29184/A-lovely-goldfish-desktop-pet-using-alpha-PNG-and<br />这个是画一条鱼的 但它是用.net的<br /><br />3.我可耻的抄习一下 练习一下<br /><br />4.大约就在这里<br /><span style="color: #000000;"></span><br /><div style="background-color: #eeeeee; font-size: 13px; border: 1px solid #cccccc; padding: 4px 5px 4px 4px; width: 98%;"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #008080;">&nbsp;1</span>&nbsp;<span style="color: #0000ff;">void</span><span style="color: #000000;">&nbsp;CMGoldFishWnd::UpdateFishDisplay()<br /></span><span style="color: #008080;">&nbsp;2</span>&nbsp;<span style="color: #000000;">{<br /></span><span style="color: #008080;">&nbsp;3</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;CreateBitmap();<br /></span><span style="color: #008080;">&nbsp;4</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;<br /></span><span style="color: #008080;">&nbsp;5</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;RECT&nbsp;rct;<br /></span><span style="color: #008080;">&nbsp;6</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;GetWindowRect(</span><span style="color: #000000;">&amp;</span><span style="color: #000000;">rct);<br /></span><span style="color: #008080;">&nbsp;7</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;POINT&nbsp;ptWinPos</span><span style="color: #000000;">=</span><span style="color: #000000;">{rct.left,rct.top};<br /></span><span style="color: #008080;">&nbsp;8</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;<br /></span><span style="color: #008080;">&nbsp;9</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;Graphics&nbsp;graph(m_hMemDC);<br /></span><span style="color: #008080;">10</span>&nbsp;<span style="color: #000000;"><br /></span><span style="color: #008080;">11</span>&nbsp;<span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">if</span><span style="color: #000000;">&nbsp;(toRight)<br /></span><span style="color: #008080;">12</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;graph.DrawImage(m_pImageRight,</span><span style="color: #000000;">0</span><span style="color: #000000;">,</span><span style="color: #000000;">0</span><span style="color: #000000;">,&nbsp;m_BakWidth</span><span style="color: #000000;">*</span><span style="color: #000000;">frame,</span><span style="color: #000000;">0</span><span style="color: #000000;">,m_BakWidth,m_BakHeight,UnitPixel);&nbsp;<br /></span><span style="color: #008080;">13</span>&nbsp;<span style="color: #000000;">&nbsp;</span><span style="color: #0000ff;">else</span><span style="color: #000000;">&nbsp;<br /></span><span style="color: #008080;">14</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;graph.DrawImage(m_pImageLeft,</span><span style="color: #000000;">0</span><span style="color: #000000;">,</span><span style="color: #000000;">0</span><span style="color: #000000;">,&nbsp;m_BakWidth</span><span style="color: #000000;">*</span><span style="color: #000000;">frame,</span><span style="color: #000000;">0</span><span style="color: #000000;">,m_BakWidth,m_BakHeight,UnitPixel);&nbsp;<br /></span><span style="color: #008080;">15</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br /></span><span style="color: #008080;">16</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;BOOL&nbsp;bRet</span><span style="color: #000000;">=</span><span style="color: #000000;">FALSE;<br /></span><span style="color: #008080;">17</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bRet</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;UpdateLayeredWindow(&nbsp;m_hWnd,m_hWinDC,</span><span style="color: #000000;">&amp;</span><span style="color: #000000;">ptWinPos,</span><span style="color: #000000;">&amp;</span><span style="color: #000000;">sizeWindow,&nbsp;m_hMemDC,</span><span style="color: #000000;">&amp;</span><span style="color: #000000;">ptSrc,</span><span style="color: #000000;">0</span><span style="color: #000000;">,</span><span style="color: #000000;">&amp;</span><span style="color: #000000;">m_Blend,ULW_ALPHA);<br /></span><span style="color: #008080;">18</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br /></span><span style="color: #008080;">19</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;graph.ReleaseHDC(m_hMemDC);<br /></span><span style="color: #008080;">20</span>&nbsp;<span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;CleanBitmap();<br /></span><span style="color: #008080;">21</span>&nbsp;<span style="color: #000000;"></span><span style="color: #008000;">//</span><span style="color: #008000;">&nbsp;</span><span style="color: #008000;"><br /></span><span style="color: #008080;">22</span>&nbsp;<span style="color: #008000;"></span><span style="color: #000000;">}</span></div><br />5.原理我也不是很明白<br />UpdateLayeredWindow 是个好东西<br />抄习就是好 我都还未明白 它就能运行了<br /><br />6.源码提供 开源<br /><br /><a href="/Files/jimsmorong/mgoldfish.7z" title="exe运行文件">exe运行文件</a><br /><br /><a href="/Files/jimsmorong/mgoldfish_src.7z" title="源码">源码</a><img src ="http://www.cppblog.com/jimsmorong/aggbug/167261.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/jimsmorong/" target="_blank">DK_jims</a> 2012-03-06 19:23 <a href="http://www.cppblog.com/jimsmorong/archive/2012/03/06/167261.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>