﻿<?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++博客-软件规模度量-最新评论</title><link>http://www.cppblog.com/bobquain/CommentsRSS.aspx</link><description>做世界上最好的代码行统计工具</description><language>zh-cn</language><pubDate>Sat, 10 Mar 2012 10:13:13 GMT</pubDate><lastBuildDate>Sat, 10 Mar 2012 10:13:13 GMT</lastBuildDate><generator>cnblogs</generator><item><title>re: 以前做的一些小玩意儿（一）</title><link>http://www.cppblog.com/bobquain/archive/2010/09/18/126928.html#126976</link><dc:creator>宝宝Kui</dc:creator><author>宝宝Kui</author><pubDate>Sat, 18 Sep 2010 03:49:00 GMT</pubDate><guid>http://www.cppblog.com/bobquain/archive/2010/09/18/126928.html#126976</guid><description><![CDATA[@zuhd<br>这种东西，里面除了隐藏，还涉及到数据的加密，公开源码还有什么安全性可言呢。原理我已经写的很清楚了，界面太土了吧，这个也没有学习的必要。BMP的格式，google一下就好了。不行的话，记得CodeProject还是CodeGuru来着，上面有一个有源代码的。读写位的核心算法如下：<br>////////////////////////////////////////////////////////////////////<br>// Read byte<br>////////////////////////////////////////////////////////////////////<br>VOID ReadByte(UCHAR *pcHide, UCHAR *sHidBuf, UINT uBits)<br>{<br>    for (int i = 0; i &lt; 8; i++) {<br>        if (sHidBuf[i/uBits] &amp; (0x01 &lt;&lt; i%uBits))<br>            *pcHide |=  (0x01 &lt;&lt; i);<br>        else<br>            *pcHide &amp;= ~(0x01 &lt;&lt; i);<br>        }<br>}<br><br>////////////////////////////////////////////////////////////////////<br>// Write byte<br>////////////////////////////////////////////////////////////////////<br>VOID WriteByte(UCHAR cHide, UCHAR *sHidBuf, UINT uBits)<br>{<br>    for (int i = 0; i &lt; 8; i++) {<br>        if (cHide &amp; (0x01 &lt;&lt; i))<br>            sHidBuf[i/uBits] |=  (0x01 &lt;&lt; i%uBits);<br>        else<br>            sHidBuf[i/uBits] &amp;= ~(0x01 &lt;&lt; i%uBits);<br>        }<br>}<br><br><img src ="http://www.cppblog.com/bobquain/aggbug/126976.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/bobquain/" target="_blank">宝宝Kui</a> 2010-09-18 11:49 <a href="http://www.cppblog.com/bobquain/archive/2010/09/18/126928.html#126976#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 以前做的一些小玩意儿（一）</title><link>http://www.cppblog.com/bobquain/archive/2010/09/18/126928.html#126963</link><dc:creator>zuhd</dc:creator><author>zuhd</author><pubDate>Sat, 18 Sep 2010 02:05:00 GMT</pubDate><guid>http://www.cppblog.com/bobquain/archive/2010/09/18/126928.html#126963</guid><description><![CDATA[把这个代码贴上来学习一下<img src ="http://www.cppblog.com/bobquain/aggbug/126963.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/bobquain/" target="_blank">zuhd</a> 2010-09-18 10:05 <a href="http://www.cppblog.com/bobquain/archive/2010/09/18/126928.html#126963#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 如何设计世界上最好的代码行统计工具</title><link>http://www.cppblog.com/bobquain/archive/2010/09/18/126504.html#126960</link><dc:creator>宝宝Kui</dc:creator><author>宝宝Kui</author><pubDate>Sat, 18 Sep 2010 01:22:00 GMT</pubDate><guid>http://www.cppblog.com/bobquain/archive/2010/09/18/126504.html#126960</guid><description><![CDATA[@cexer<br>说的是。文字还有好多没有写完，放了好多图片，我是觉得更直观，明眼人应该一看就知道怎么回事了。虽然我没有写完，但是你说没见到"设计"，这个有点儿夸张了吧。<br><br>其实我是闲的无聊，想找个博客随笔一下"我是如何设计世界上最好的代码行统计工具的"，没有想教给别人如何去设计这种东西，题目确实起的不太好。当然如果有人不觉得无聊的话，也可以去做一个看看，我想我把功能点说的很清楚了。这个工具需求分析，功能点都清楚了，界面也给出了设计，我还真不知道还有什么可说的。技术实现貌似没必要说，因为没什么技术含量，也没什么技术壁垒。<br><br>名字已经改了~~~：）<img src ="http://www.cppblog.com/bobquain/aggbug/126960.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/bobquain/" target="_blank">宝宝Kui</a> 2010-09-18 09:22 <a href="http://www.cppblog.com/bobquain/archive/2010/09/18/126504.html#126960#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 如何设计世界上最好的代码行统计工具</title><link>http://www.cppblog.com/bobquain/archive/2010/09/18/126504.html#126941</link><dc:creator>cexer</dc:creator><author>cexer</author><pubDate>Fri, 17 Sep 2010 17:41:00 GMT</pubDate><guid>http://www.cppblog.com/bobquain/archive/2010/09/18/126504.html#126941</guid><description><![CDATA[@陈梓瀚(vczh)<br>我对这个主题相关的技术不感兴趣。之所以留言，是觉得这篇日志的标题不妥，标题说“如何设计世界上最好的”，内容里却只“举出一些需要注意的地方”，既没见“设计”，更不知“如何”，几张图倒是占了大部分的篇幅，这样的话，“我写过的一个代码行统计工具”是个更适合的标题。<img src ="http://www.cppblog.com/bobquain/aggbug/126941.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/bobquain/" target="_blank">cexer</a> 2010-09-18 01:41 <a href="http://www.cppblog.com/bobquain/archive/2010/09/18/126504.html#126941#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 如何设计世界上最好的代码行统计工具</title><link>http://www.cppblog.com/bobquain/archive/2010/09/18/126504.html#126932</link><dc:creator>陈梓瀚(vczh)</dc:creator><author>陈梓瀚(vczh)</author><pubDate>Fri, 17 Sep 2010 16:08:00 GMT</pubDate><guid>http://www.cppblog.com/bobquain/archive/2010/09/18/126504.html#126932</guid><description><![CDATA[@cexer<br>其实已经说了- -b作者假定你会处理字符串。其实他只是举出一些需要注意的地方，好让你分析得更加正确而已。<img src ="http://www.cppblog.com/bobquain/aggbug/126932.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/bobquain/" target="_blank">陈梓瀚(vczh)</a> 2010-09-18 00:08 <a href="http://www.cppblog.com/bobquain/archive/2010/09/18/126504.html#126932#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 如何设计世界上最好的代码行统计工具</title><link>http://www.cppblog.com/bobquain/archive/2010/09/17/126504.html#126910</link><dc:creator>cexer</dc:creator><author>cexer</author><pubDate>Fri, 17 Sep 2010 13:34:00 GMT</pubDate><guid>http://www.cppblog.com/bobquain/archive/2010/09/17/126504.html#126910</guid><description><![CDATA[没有看到你对题目中《如何....》的解答，只看到提出问题，没有看到提供解决方案。<img src ="http://www.cppblog.com/bobquain/aggbug/126910.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/bobquain/" target="_blank">cexer</a> 2010-09-17 21:34 <a href="http://www.cppblog.com/bobquain/archive/2010/09/17/126504.html#126910#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 如何设计世界上最好的代码行统计工具</title><link>http://www.cppblog.com/bobquain/archive/2010/09/14/126504.html#126587</link><dc:creator>宝宝Kui</dc:creator><author>宝宝Kui</author><pubDate>Tue, 14 Sep 2010 05:03:00 GMT</pubDate><guid>http://www.cppblog.com/bobquain/archive/2010/09/14/126504.html#126587</guid><description><![CDATA[@lookup<br>非常抱歉，还没有做完。还有，已经在同事的建议下作为共享软件了，虽然听起来比较搞笑。发布以后，等破解吧。<img src ="http://www.cppblog.com/bobquain/aggbug/126587.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/bobquain/" target="_blank">宝宝Kui</a> 2010-09-14 13:03 <a href="http://www.cppblog.com/bobquain/archive/2010/09/14/126504.html#126587#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 如何设计世界上最好的代码行统计工具</title><link>http://www.cppblog.com/bobquain/archive/2010/09/14/126504.html#126586</link><dc:creator>宝宝Kui</dc:creator><author>宝宝Kui</author><pubDate>Tue, 14 Sep 2010 04:59:00 GMT</pubDate><guid>http://www.cppblog.com/bobquain/archive/2010/09/14/126504.html#126586</guid><description><![CDATA[@right<br>一语中的，我一直自己这么觉得，呵呵~~<img src ="http://www.cppblog.com/bobquain/aggbug/126586.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/bobquain/" target="_blank">宝宝Kui</a> 2010-09-14 12:59 <a href="http://www.cppblog.com/bobquain/archive/2010/09/14/126504.html#126586#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 如何设计世界上最好的代码行统计工具</title><link>http://www.cppblog.com/bobquain/archive/2010/09/14/126504.html#126584</link><dc:creator>right</dc:creator><author>right</author><pubDate>Tue, 14 Sep 2010 04:23:00 GMT</pubDate><guid>http://www.cppblog.com/bobquain/archive/2010/09/14/126504.html#126584</guid><description><![CDATA[支持一下吧，虽然比较蛋疼！<img src ="http://www.cppblog.com/bobquain/aggbug/126584.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/bobquain/" target="_blank">right</a> 2010-09-14 12:23 <a href="http://www.cppblog.com/bobquain/archive/2010/09/14/126504.html#126584#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 如何设计世界上最好的代码行统计工具</title><link>http://www.cppblog.com/bobquain/archive/2010/09/14/126504.html#126578</link><dc:creator>lookup</dc:creator><author>lookup</author><pubDate>Tue, 14 Sep 2010 03:23:00 GMT</pubDate><guid>http://www.cppblog.com/bobquain/archive/2010/09/14/126504.html#126578</guid><description><![CDATA[求下载。。。<img src ="http://www.cppblog.com/bobquain/aggbug/126578.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/bobquain/" target="_blank">lookup</a> 2010-09-14 11:23 <a href="http://www.cppblog.com/bobquain/archive/2010/09/14/126504.html#126578#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>