﻿<?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++博客-alantop's blog-随笔分类-VC++</title><link>http://www.cppblog.com/alantop/category/1838.html</link><description /><language>zh-cn</language><lastBuildDate>Thu, 31 May 2018 22:47:14 GMT</lastBuildDate><pubDate>Thu, 31 May 2018 22:47:14 GMT</pubDate><ttl>60</ttl><item><title>hid读写示例</title><link>http://www.cppblog.com/alantop/archive/2018/05/31/215696.html</link><dc:creator>AlanTop</dc:creator><author>AlanTop</author><pubDate>Thu, 31 May 2018 11:27:00 GMT</pubDate><guid>http://www.cppblog.com/alantop/archive/2018/05/31/215696.html</guid><wfw:comment>http://www.cppblog.com/alantop/comments/215696.html</wfw:comment><comments>http://www.cppblog.com/alantop/archive/2018/05/31/215696.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/alantop/comments/commentRss/215696.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/alantop/services/trackbacks/215696.html</trackback:ping><description><![CDATA[<div>https://github.com/signal11/hidapi/blob/master/windows/hid.c</div><img src ="http://www.cppblog.com/alantop/aggbug/215696.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/alantop/" target="_blank">AlanTop</a> 2018-05-31 19:27 <a href="http://www.cppblog.com/alantop/archive/2018/05/31/215696.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>我推荐软件架构师应该读的资料</title><link>http://www.cppblog.com/alantop/archive/2012/07/08/182198.html</link><dc:creator>AlanTop</dc:creator><author>AlanTop</author><pubDate>Sun, 08 Jul 2012 04:56:00 GMT</pubDate><guid>http://www.cppblog.com/alantop/archive/2012/07/08/182198.html</guid><wfw:comment>http://www.cppblog.com/alantop/comments/182198.html</wfw:comment><comments>http://www.cppblog.com/alantop/archive/2012/07/08/182198.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cppblog.com/alantop/comments/commentRss/182198.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/alantop/services/trackbacks/182198.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 如果你想追寻一些开发灵感，推荐你读取以下一些资料:<br><br><br>1.佛洛伊德标志性思想的内容，特别是他的本身，他的来往书信、传记、名著，特别尝试一些心理分析实验，将会给你的意识增加一个全新的纬度。<br><br>西格蒙德·弗洛伊德（Sigmund Freud，1856.5.6－1939.9.23），犹太人，奥地利精神病医生及精神分析学家。精神分析学派的创始人。他认为被压抑的欲望绝大部分是属于性的，性的扰乱是精神病的根本原因。著有《性学三论》、《梦的释义》、《图腾与禁忌》、《日常生活精神病理学》、《精神分析引论》、《精神分析引论新编》等。<br><br>&nbsp;&nbsp;<a href='http://www.cppblog.com/alantop/archive/2012/07/08/182198.html'>阅读全文</a><img src ="http://www.cppblog.com/alantop/aggbug/182198.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/alantop/" target="_blank">AlanTop</a> 2012-07-08 12:56 <a href="http://www.cppblog.com/alantop/archive/2012/07/08/182198.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>软件架构的步骤：</title><link>http://www.cppblog.com/alantop/archive/2012/07/05/181461.html</link><dc:creator>AlanTop</dc:creator><author>AlanTop</author><pubDate>Thu, 05 Jul 2012 05:43:00 GMT</pubDate><guid>http://www.cppblog.com/alantop/archive/2012/07/05/181461.html</guid><wfw:comment>http://www.cppblog.com/alantop/comments/181461.html</wfw:comment><comments>http://www.cppblog.com/alantop/archive/2012/07/05/181461.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cppblog.com/alantop/comments/commentRss/181461.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/alantop/services/trackbacks/181461.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 软件架构的步骤：<br>&nbsp;&nbsp;<a href='http://www.cppblog.com/alantop/archive/2012/07/05/181461.html'>阅读全文</a><img src ="http://www.cppblog.com/alantop/aggbug/181461.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/alantop/" target="_blank">AlanTop</a> 2012-07-05 13:43 <a href="http://www.cppblog.com/alantop/archive/2012/07/05/181461.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>python 3 哈希验证文件 验证文件的sha 256</title><link>http://www.cppblog.com/alantop/archive/2012/07/04/181373.html</link><dc:creator>AlanTop</dc:creator><author>AlanTop</author><pubDate>Wed, 04 Jul 2012 06:44:00 GMT</pubDate><guid>http://www.cppblog.com/alantop/archive/2012/07/04/181373.html</guid><wfw:comment>http://www.cppblog.com/alantop/comments/181373.html</wfw:comment><comments>http://www.cppblog.com/alantop/archive/2012/07/04/181373.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/alantop/comments/commentRss/181373.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/alantop/services/trackbacks/181373.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: python 3 哈希验证文件 验证文件的sha 256&nbsp;&nbsp;<a href='http://www.cppblog.com/alantop/archive/2012/07/04/181373.html'>阅读全文</a><img src ="http://www.cppblog.com/alantop/aggbug/181373.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/alantop/" target="_blank">AlanTop</a> 2012-07-04 14:44 <a href="http://www.cppblog.com/alantop/archive/2012/07/04/181373.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>利用控制台下定时器定时关机代码示例</title><link>http://www.cppblog.com/alantop/archive/2012/07/01/180999.html</link><dc:creator>AlanTop</dc:creator><author>AlanTop</author><pubDate>Sun, 01 Jul 2012 05:13:00 GMT</pubDate><guid>http://www.cppblog.com/alantop/archive/2012/07/01/180999.html</guid><wfw:comment>http://www.cppblog.com/alantop/comments/180999.html</wfw:comment><comments>http://www.cppblog.com/alantop/archive/2012/07/01/180999.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cppblog.com/alantop/comments/commentRss/180999.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/alantop/services/trackbacks/180999.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 代码为示例代码，演示了如何在控制台下使用定时器。<br>&nbsp;&nbsp;<a href='http://www.cppblog.com/alantop/archive/2012/07/01/180999.html'>阅读全文</a><img src ="http://www.cppblog.com/alantop/aggbug/180999.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/alantop/" target="_blank">AlanTop</a> 2012-07-01 13:13 <a href="http://www.cppblog.com/alantop/archive/2012/07/01/180999.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>16进制格式化输出函数</title><link>http://www.cppblog.com/alantop/archive/2009/11/05/100192.html</link><dc:creator>AlanTop</dc:creator><author>AlanTop</author><pubDate>Thu, 05 Nov 2009 03:56:00 GMT</pubDate><guid>http://www.cppblog.com/alantop/archive/2009/11/05/100192.html</guid><wfw:comment>http://www.cppblog.com/alantop/comments/100192.html</wfw:comment><comments>http://www.cppblog.com/alantop/archive/2009/11/05/100192.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/alantop/comments/commentRss/100192.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/alantop/services/trackbacks/100192.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 16进制转换函数&nbsp;&nbsp;<a href='http://www.cppblog.com/alantop/archive/2009/11/05/100192.html'>阅读全文</a><img src ="http://www.cppblog.com/alantop/aggbug/100192.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/alantop/" target="_blank">AlanTop</a> 2009-11-05 11:56 <a href="http://www.cppblog.com/alantop/archive/2009/11/05/100192.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>vc6 十年来最难处理的问题</title><link>http://www.cppblog.com/alantop/archive/2008/08/22/59603.html</link><dc:creator>AlanTop</dc:creator><author>AlanTop</author><pubDate>Thu, 21 Aug 2008 19:09:00 GMT</pubDate><guid>http://www.cppblog.com/alantop/archive/2008/08/22/59603.html</guid><wfw:comment>http://www.cppblog.com/alantop/comments/59603.html</wfw:comment><comments>http://www.cppblog.com/alantop/archive/2008/08/22/59603.html#Feedback</comments><slash:comments>15</slash:comments><wfw:commentRss>http://www.cppblog.com/alantop/comments/commentRss/59603.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/alantop/services/trackbacks/59603.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 最近，发布了vc6中最难解决的文件。原来是这个，看看大家那个有高招。<br>此种情况，  在debug下出现，release下正常<br><br>程序出现如下图：&nbsp;&nbsp;<a href='http://www.cppblog.com/alantop/archive/2008/08/22/59603.html'>阅读全文</a><img src ="http://www.cppblog.com/alantop/aggbug/59603.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/alantop/" target="_blank">AlanTop</a> 2008-08-22 03:09 <a href="http://www.cppblog.com/alantop/archive/2008/08/22/59603.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>ListCtrl的用法</title><link>http://www.cppblog.com/alantop/archive/2008/07/12/55955.html</link><dc:creator>AlanTop</dc:creator><author>AlanTop</author><pubDate>Sat, 12 Jul 2008 05:02:00 GMT</pubDate><guid>http://www.cppblog.com/alantop/archive/2008/07/12/55955.html</guid><wfw:comment>http://www.cppblog.com/alantop/comments/55955.html</wfw:comment><comments>http://www.cppblog.com/alantop/archive/2008/07/12/55955.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/alantop/comments/commentRss/55955.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/alantop/services/trackbacks/55955.html</trackback:ping><description><![CDATA[<p>LONG lStyle = m_cListCtrl.SendMessage(LVM_GETEXTENDEDLISTVIEWSTYLE);<br>lStyle |= LVS_EX_FULLROWSELECT | LVS_EX_GRIDLINES | LVS_EX_HEADERDRAGDROP;<br>m_cListCtrl.SendMessage(LVM_SETEXTENDEDLISTVIEWSTYLE, 0, (LPARAM)lStyle);  <p>// TODO: 在此添加额外的初始化代码<br>CRect rect;<br>m_cListCtrl.GetClientRect(&amp;rect);<br>int nColInterval = rect.Width()/3;  <p>m_cListCtrl.InsertColumn(0, _T("日期"), LVCFMT_CENTER, nColInterval);<br>m_cListCtrl.InsertColumn(1, _T("指数"), LVCFMT_CENTER, nColInterval);<br>m_cListCtrl.InsertColumn(2, _T("基数点"), LVCFMT_CENTER, nColInterval);  <p>// Use the LV_ITEM structure to insert the items  <p>LVITEM lvi;<br>CString strItem;  <p>// Insert the first item  <p>lvi.mask =&nbsp; LVIF_IMAGE | LVIF_TEXT;<br>strItem = "1990.12.19";<br>lvi.iItem = 0;<br>lvi.iSubItem = 0;<br>lvi.pszText = (LPTSTR)(LPCTSTR)(strItem);<br>//lvi.iImage = i%8;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // There are 8 images in the image list  <p>m_cListCtrl.InsertItem(&amp;lvi);<br>// Set subitem 1  <p>strItem.Format(_T("%.2f"), 95.79);<br>lvi.iSubItem =1;<br>lvi.pszText = (LPTSTR)(LPCTSTR)(strItem);<br>m_cListCtrl.SetItem(&amp;lvi);<br>// Set subitem 2  <p>strItem.Format(_T("%d"),2);<br>lvi.iSubItem =2;<br>lvi.pszText = (LPTSTR)(LPCTSTR)(strItem);<br>m_cListCtrl.SetItem(&amp;lvi);  <p>//第二个数据<br>lvi.mask =&nbsp; LVIF_IMAGE | LVIF_TEXT;<br>strItem = "1993.2.16";<br>lvi.iItem = 1;<br>lvi.iSubItem = 0;<br>lvi.pszText = (LPTSTR)(LPCTSTR)(strItem);<br>//lvi.iImage = i%8;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // There are 8 images in the image list  <p>m_cListCtrl.InsertItem(&amp;lvi);<br>// Set subitem 1  <p>strItem.Format(_T("%.2f"), 1558.98);<br>lvi.iSubItem =1;<br>lvi.pszText = (LPTSTR)(LPCTSTR)(strItem);<br>m_cListCtrl.SetItem(&amp;lvi);<br>// Set subitem 2  <p>strItem.Format(_T("%d"),550);<br>lvi.iSubItem =2;<br>lvi.pszText = (LPTSTR)(LPCTSTR)(strItem);<br>m_cListCtrl.SetItem(&amp;lvi);  <img src ="http://www.cppblog.com/alantop/aggbug/55955.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/alantop/" target="_blank">AlanTop</a> 2008-07-12 13:02 <a href="http://www.cppblog.com/alantop/archive/2008/07/12/55955.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>讨论CString线程安全性问题(内存泄漏)</title><link>http://www.cppblog.com/alantop/archive/2008/07/10/55786.html</link><dc:creator>AlanTop</dc:creator><author>AlanTop</author><pubDate>Thu, 10 Jul 2008 03:31:00 GMT</pubDate><guid>http://www.cppblog.com/alantop/archive/2008/07/10/55786.html</guid><wfw:comment>http://www.cppblog.com/alantop/comments/55786.html</wfw:comment><comments>http://www.cppblog.com/alantop/archive/2008/07/10/55786.html#Feedback</comments><slash:comments>16</slash:comments><wfw:commentRss>http://www.cppblog.com/alantop/comments/commentRss/55786.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/alantop/services/trackbacks/55786.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: CString在线程处理中，稍有处理不当，极易引起内存泄漏。&nbsp;&nbsp;<a href='http://www.cppblog.com/alantop/archive/2008/07/10/55786.html'>阅读全文</a><img src ="http://www.cppblog.com/alantop/aggbug/55786.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/alantop/" target="_blank">AlanTop</a> 2008-07-10 11:31 <a href="http://www.cppblog.com/alantop/archive/2008/07/10/55786.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>孙鑫vc教学视频讲座中18课 activex中的一个问题 </title><link>http://www.cppblog.com/alantop/archive/2008/07/04/55348.html</link><dc:creator>AlanTop</dc:creator><author>AlanTop</author><pubDate>Fri, 04 Jul 2008 07:21:00 GMT</pubDate><guid>http://www.cppblog.com/alantop/archive/2008/07/04/55348.html</guid><wfw:comment>http://www.cppblog.com/alantop/comments/55348.html</wfw:comment><comments>http://www.cppblog.com/alantop/archive/2008/07/04/55348.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cppblog.com/alantop/comments/commentRss/55348.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/alantop/services/trackbacks/55348.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 孙鑫的vc教学视频广为流传，不失为一个好的vc教学视频。<br>其18讲中有个问题，多次被人问到，索性发了上来。&nbsp;&nbsp;<a href='http://www.cppblog.com/alantop/archive/2008/07/04/55348.html'>阅读全文</a><img src ="http://www.cppblog.com/alantop/aggbug/55348.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/alantop/" target="_blank">AlanTop</a> 2008-07-04 15:21 <a href="http://www.cppblog.com/alantop/archive/2008/07/04/55348.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>ACE中HAStatus的含义</title><link>http://www.cppblog.com/alantop/archive/2008/07/03/55249.html</link><dc:creator>AlanTop</dc:creator><author>AlanTop</author><pubDate>Thu, 03 Jul 2008 14:52:00 GMT</pubDate><guid>http://www.cppblog.com/alantop/archive/2008/07/03/55249.html</guid><wfw:comment>http://www.cppblog.com/alantop/comments/55249.html</wfw:comment><comments>http://www.cppblog.com/alantop/archive/2008/07/03/55249.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/alantop/comments/commentRss/55249.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/alantop/services/trackbacks/55249.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: ACE中HAStatus的含义&nbsp;&nbsp;<a href='http://www.cppblog.com/alantop/archive/2008/07/03/55249.html'>阅读全文</a><img src ="http://www.cppblog.com/alantop/aggbug/55249.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/alantop/" target="_blank">AlanTop</a> 2008-07-03 22:52 <a href="http://www.cppblog.com/alantop/archive/2008/07/03/55249.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>多协议文件传输库 libcurl</title><link>http://www.cppblog.com/alantop/archive/2008/06/28/54880.html</link><dc:creator>AlanTop</dc:creator><author>AlanTop</author><pubDate>Sat, 28 Jun 2008 08:17:00 GMT</pubDate><guid>http://www.cppblog.com/alantop/archive/2008/06/28/54880.html</guid><wfw:comment>http://www.cppblog.com/alantop/comments/54880.html</wfw:comment><comments>http://www.cppblog.com/alantop/archive/2008/06/28/54880.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/alantop/comments/commentRss/54880.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/alantop/services/trackbacks/54880.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 多协议文件传输库 libcurl&nbsp;&nbsp;<a href='http://www.cppblog.com/alantop/archive/2008/06/28/54880.html'>阅读全文</a><img src ="http://www.cppblog.com/alantop/aggbug/54880.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/alantop/" target="_blank">AlanTop</a> 2008-06-28 16:17 <a href="http://www.cppblog.com/alantop/archive/2008/06/28/54880.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>vc打开目录对话框</title><link>http://www.cppblog.com/alantop/archive/2008/06/27/54780.html</link><dc:creator>AlanTop</dc:creator><author>AlanTop</author><pubDate>Fri, 27 Jun 2008 02:49:00 GMT</pubDate><guid>http://www.cppblog.com/alantop/archive/2008/06/27/54780.html</guid><wfw:comment>http://www.cppblog.com/alantop/comments/54780.html</wfw:comment><comments>http://www.cppblog.com/alantop/archive/2008/06/27/54780.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/alantop/comments/commentRss/54780.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/alantop/services/trackbacks/54780.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: vc打开目录对话框&nbsp;&nbsp;<a href='http://www.cppblog.com/alantop/archive/2008/06/27/54780.html'>阅读全文</a><img src ="http://www.cppblog.com/alantop/aggbug/54780.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/alantop/" target="_blank">AlanTop</a> 2008-06-27 10:49 <a href="http://www.cppblog.com/alantop/archive/2008/06/27/54780.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>如何学习软件开发？</title><link>http://www.cppblog.com/alantop/archive/2008/06/06/52314.html</link><dc:creator>AlanTop</dc:creator><author>AlanTop</author><pubDate>Thu, 05 Jun 2008 16:37:00 GMT</pubDate><guid>http://www.cppblog.com/alantop/archive/2008/06/06/52314.html</guid><wfw:comment>http://www.cppblog.com/alantop/comments/52314.html</wfw:comment><comments>http://www.cppblog.com/alantop/archive/2008/06/06/52314.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.cppblog.com/alantop/comments/commentRss/52314.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/alantop/services/trackbacks/52314.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 如何学习软件开发？&nbsp;&nbsp;<a href='http://www.cppblog.com/alantop/archive/2008/06/06/52314.html'>阅读全文</a><img src ="http://www.cppblog.com/alantop/aggbug/52314.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/alantop/" target="_blank">AlanTop</a> 2008-06-06 00:37 <a href="http://www.cppblog.com/alantop/archive/2008/06/06/52314.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>用了10年vc6，居然出了这样个怪事，debug工具条不见了，大家参看视频</title><link>http://www.cppblog.com/alantop/archive/2008/05/16/50049.html</link><dc:creator>AlanTop</dc:creator><author>AlanTop</author><pubDate>Fri, 16 May 2008 07:55:00 GMT</pubDate><guid>http://www.cppblog.com/alantop/archive/2008/05/16/50049.html</guid><wfw:comment>http://www.cppblog.com/alantop/comments/50049.html</wfw:comment><comments>http://www.cppblog.com/alantop/archive/2008/05/16/50049.html#Feedback</comments><slash:comments>7</slash:comments><wfw:commentRss>http://www.cppblog.com/alantop/comments/commentRss/50049.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/alantop/services/trackbacks/50049.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 用了10年vc6，居然出了这样个怪事，debug工具条不见了，大家参看视频&nbsp;&nbsp;<a href='http://www.cppblog.com/alantop/archive/2008/05/16/50049.html'>阅读全文</a><img src ="http://www.cppblog.com/alantop/aggbug/50049.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/alantop/" target="_blank">AlanTop</a> 2008-05-16 15:55 <a href="http://www.cppblog.com/alantop/archive/2008/05/16/50049.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>m_hWnd是CWnd的一个成员</title><link>http://www.cppblog.com/alantop/archive/2008/05/15/49992.html</link><dc:creator>AlanTop</dc:creator><author>AlanTop</author><pubDate>Thu, 15 May 2008 14:29:00 GMT</pubDate><guid>http://www.cppblog.com/alantop/archive/2008/05/15/49992.html</guid><wfw:comment>http://www.cppblog.com/alantop/comments/49992.html</wfw:comment><comments>http://www.cppblog.com/alantop/archive/2008/05/15/49992.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/alantop/comments/commentRss/49992.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/alantop/services/trackbacks/49992.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: m_hWnd是CWnd的一个成员&nbsp;&nbsp;<a href='http://www.cppblog.com/alantop/archive/2008/05/15/49992.html'>阅读全文</a><img src ="http://www.cppblog.com/alantop/aggbug/49992.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/alantop/" target="_blank">AlanTop</a> 2008-05-15 22:29 <a href="http://www.cppblog.com/alantop/archive/2008/05/15/49992.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>股票数据解析通用工具</title><link>http://www.cppblog.com/alantop/archive/2008/05/15/49991.html</link><dc:creator>AlanTop</dc:creator><author>AlanTop</author><pubDate>Thu, 15 May 2008 13:54:00 GMT</pubDate><guid>http://www.cppblog.com/alantop/archive/2008/05/15/49991.html</guid><wfw:comment>http://www.cppblog.com/alantop/comments/49991.html</wfw:comment><comments>http://www.cppblog.com/alantop/archive/2008/05/15/49991.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/alantop/comments/commentRss/49991.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/alantop/services/trackbacks/49991.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 股票数据解析通用工具&nbsp;&nbsp;<a href='http://www.cppblog.com/alantop/archive/2008/05/15/49991.html'>阅读全文</a><img src ="http://www.cppblog.com/alantop/aggbug/49991.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/alantop/" target="_blank">AlanTop</a> 2008-05-15 21:54 <a href="http://www.cppblog.com/alantop/archive/2008/05/15/49991.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>如何将16进制字符串转换成整型？</title><link>http://www.cppblog.com/alantop/archive/2008/05/15/49989.html</link><dc:creator>AlanTop</dc:creator><author>AlanTop</author><pubDate>Thu, 15 May 2008 13:37:00 GMT</pubDate><guid>http://www.cppblog.com/alantop/archive/2008/05/15/49989.html</guid><wfw:comment>http://www.cppblog.com/alantop/comments/49989.html</wfw:comment><comments>http://www.cppblog.com/alantop/archive/2008/05/15/49989.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cppblog.com/alantop/comments/commentRss/49989.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/alantop/services/trackbacks/49989.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 如何将16进制字符串转换成整型？&nbsp;&nbsp;<a href='http://www.cppblog.com/alantop/archive/2008/05/15/49989.html'>阅读全文</a><img src ="http://www.cppblog.com/alantop/aggbug/49989.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/alantop/" target="_blank">AlanTop</a> 2008-05-15 21:37 <a href="http://www.cppblog.com/alantop/archive/2008/05/15/49989.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>检测目录是否存在，并建立目录的函数</title><link>http://www.cppblog.com/alantop/archive/2008/05/15/49935.html</link><dc:creator>AlanTop</dc:creator><author>AlanTop</author><pubDate>Thu, 15 May 2008 07:12:00 GMT</pubDate><guid>http://www.cppblog.com/alantop/archive/2008/05/15/49935.html</guid><wfw:comment>http://www.cppblog.com/alantop/comments/49935.html</wfw:comment><comments>http://www.cppblog.com/alantop/archive/2008/05/15/49935.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cppblog.com/alantop/comments/commentRss/49935.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/alantop/services/trackbacks/49935.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 检测目录是否存在，并建立目录的函数&nbsp;&nbsp;<a href='http://www.cppblog.com/alantop/archive/2008/05/15/49935.html'>阅读全文</a><img src ="http://www.cppblog.com/alantop/aggbug/49935.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/alantop/" target="_blank">AlanTop</a> 2008-05-15 15:12 <a href="http://www.cppblog.com/alantop/archive/2008/05/15/49935.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>FTP开发中下载文件的两种方式</title><link>http://www.cppblog.com/alantop/archive/2008/05/14/49775.html</link><dc:creator>AlanTop</dc:creator><author>AlanTop</author><pubDate>Tue, 13 May 2008 17:51:00 GMT</pubDate><guid>http://www.cppblog.com/alantop/archive/2008/05/14/49775.html</guid><wfw:comment>http://www.cppblog.com/alantop/comments/49775.html</wfw:comment><comments>http://www.cppblog.com/alantop/archive/2008/05/14/49775.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cppblog.com/alantop/comments/commentRss/49775.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/alantop/services/trackbacks/49775.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: ftp开发中下载的两种方式 以及碰到的问题。&nbsp;&nbsp;<a href='http://www.cppblog.com/alantop/archive/2008/05/14/49775.html'>阅读全文</a><img src ="http://www.cppblog.com/alantop/aggbug/49775.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/alantop/" target="_blank">AlanTop</a> 2008-05-14 01:51 <a href="http://www.cppblog.com/alantop/archive/2008/05/14/49775.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>托管代码如何调用非托管代码(c sharp如何调用c++代码)?</title><link>http://www.cppblog.com/alantop/archive/2008/04/16/47318.html</link><dc:creator>AlanTop</dc:creator><author>AlanTop</author><pubDate>Wed, 16 Apr 2008 12:32:00 GMT</pubDate><guid>http://www.cppblog.com/alantop/archive/2008/04/16/47318.html</guid><wfw:comment>http://www.cppblog.com/alantop/comments/47318.html</wfw:comment><comments>http://www.cppblog.com/alantop/archive/2008/04/16/47318.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cppblog.com/alantop/comments/commentRss/47318.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/alantop/services/trackbacks/47318.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 托管代码如何调用非托管代码(c sharp如何调用c++代码)?&nbsp;&nbsp;<a href='http://www.cppblog.com/alantop/archive/2008/04/16/47318.html'>阅读全文</a><img src ="http://www.cppblog.com/alantop/aggbug/47318.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/alantop/" target="_blank">AlanTop</a> 2008-04-16 20:32 <a href="http://www.cppblog.com/alantop/archive/2008/04/16/47318.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>vc ++ 如何做界面开发？</title><link>http://www.cppblog.com/alantop/archive/2008/04/16/47185.html</link><dc:creator>AlanTop</dc:creator><author>AlanTop</author><pubDate>Tue, 15 Apr 2008 23:53:00 GMT</pubDate><guid>http://www.cppblog.com/alantop/archive/2008/04/16/47185.html</guid><wfw:comment>http://www.cppblog.com/alantop/comments/47185.html</wfw:comment><comments>http://www.cppblog.com/alantop/archive/2008/04/16/47185.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.cppblog.com/alantop/comments/commentRss/47185.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/alantop/services/trackbacks/47185.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: vc++k中如何开发界面&nbsp;&nbsp;<a href='http://www.cppblog.com/alantop/archive/2008/04/16/47185.html'>阅读全文</a><img src ="http://www.cppblog.com/alantop/aggbug/47185.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/alantop/" target="_blank">AlanTop</a> 2008-04-16 07:53 <a href="http://www.cppblog.com/alantop/archive/2008/04/16/47185.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>ACE 5.6版本的编译</title><link>http://www.cppblog.com/alantop/archive/2008/03/18/44726.html</link><dc:creator>AlanTop</dc:creator><author>AlanTop</author><pubDate>Mon, 17 Mar 2008 17:11:00 GMT</pubDate><guid>http://www.cppblog.com/alantop/archive/2008/03/18/44726.html</guid><wfw:comment>http://www.cppblog.com/alantop/comments/44726.html</wfw:comment><comments>http://www.cppblog.com/alantop/archive/2008/03/18/44726.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cppblog.com/alantop/comments/commentRss/44726.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/alantop/services/trackbacks/44726.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: ACE5.6的编译&nbsp;&nbsp;<a href='http://www.cppblog.com/alantop/archive/2008/03/18/44726.html'>阅读全文</a><img src ="http://www.cppblog.com/alantop/aggbug/44726.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/alantop/" target="_blank">AlanTop</a> 2008-03-18 01:11 <a href="http://www.cppblog.com/alantop/archive/2008/03/18/44726.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>开源，跨平台免费C++ IDE ---Code::Block </title><link>http://www.cppblog.com/alantop/archive/2008/03/01/43513.html</link><dc:creator>AlanTop</dc:creator><author>AlanTop</author><pubDate>Sat, 01 Mar 2008 05:02:00 GMT</pubDate><guid>http://www.cppblog.com/alantop/archive/2008/03/01/43513.html</guid><wfw:comment>http://www.cppblog.com/alantop/comments/43513.html</wfw:comment><comments>http://www.cppblog.com/alantop/archive/2008/03/01/43513.html#Feedback</comments><slash:comments>9</slash:comments><wfw:commentRss>http://www.cppblog.com/alantop/comments/commentRss/43513.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/alantop/services/trackbacks/43513.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: Code Block 是一个免费, 开源的C++ IDE,它看上去有一个一致的外观，满足用户的需要，具有扩展性和可配置性。<br><br>这个IDE有你需要的所有功能，并且它是跨平台的。<br><br>另外，其具有插件框架，很容易扩展。大量的功能可以通过插件来安装提供。<br>&nbsp;&nbsp;<a href='http://www.cppblog.com/alantop/archive/2008/03/01/43513.html'>阅读全文</a><img src ="http://www.cppblog.com/alantop/aggbug/43513.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/alantop/" target="_blank">AlanTop</a> 2008-03-01 13:02 <a href="http://www.cppblog.com/alantop/archive/2008/03/01/43513.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>关于阻止迅雷上传,带慢计算机的工具</title><link>http://www.cppblog.com/alantop/archive/2008/02/26/43242.html</link><dc:creator>AlanTop</dc:creator><author>AlanTop</author><pubDate>Tue, 26 Feb 2008 02:29:00 GMT</pubDate><guid>http://www.cppblog.com/alantop/archive/2008/02/26/43242.html</guid><wfw:comment>http://www.cppblog.com/alantop/comments/43242.html</wfw:comment><comments>http://www.cppblog.com/alantop/archive/2008/02/26/43242.html#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://www.cppblog.com/alantop/comments/commentRss/43242.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/alantop/services/trackbacks/43242.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 关于阻止迅雷上传,带慢计算机的工具&nbsp;&nbsp;<a href='http://www.cppblog.com/alantop/archive/2008/02/26/43242.html'>阅读全文</a><img src ="http://www.cppblog.com/alantop/aggbug/43242.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/alantop/" target="_blank">AlanTop</a> 2008-02-26 10:29 <a href="http://www.cppblog.com/alantop/archive/2008/02/26/43242.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Visual Studio 2008 已经通过批量许可,零售和MSDN发布</title><link>http://www.cppblog.com/alantop/archive/2008/01/30/42193.html</link><dc:creator>AlanTop</dc:creator><author>AlanTop</author><pubDate>Wed, 30 Jan 2008 03:28:00 GMT</pubDate><guid>http://www.cppblog.com/alantop/archive/2008/01/30/42193.html</guid><wfw:comment>http://www.cppblog.com/alantop/comments/42193.html</wfw:comment><comments>http://www.cppblog.com/alantop/archive/2008/01/30/42193.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cppblog.com/alantop/comments/commentRss/42193.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/alantop/services/trackbacks/42193.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 微软已经公布了下一代开发平台Visual Studio 2008的发行策略,分别是批量许可,最终零售和MSDN订阅下载.&nbsp;&nbsp;<a href='http://www.cppblog.com/alantop/archive/2008/01/30/42193.html'>阅读全文</a><img src ="http://www.cppblog.com/alantop/aggbug/42193.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/alantop/" target="_blank">AlanTop</a> 2008-01-30 11:28 <a href="http://www.cppblog.com/alantop/archive/2008/01/30/42193.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>vc2008中MFC重大变革-Visual C++ 2008 Feature Pack Beta 发布(附图)</title><link>http://www.cppblog.com/alantop/archive/2008/01/08/40677.html</link><dc:creator>AlanTop</dc:creator><author>AlanTop</author><pubDate>Tue, 08 Jan 2008 01:34:00 GMT</pubDate><guid>http://www.cppblog.com/alantop/archive/2008/01/08/40677.html</guid><wfw:comment>http://www.cppblog.com/alantop/comments/40677.html</wfw:comment><comments>http://www.cppblog.com/alantop/archive/2008/01/08/40677.html#Feedback</comments><slash:comments>20</slash:comments><wfw:commentRss>http://www.cppblog.com/alantop/comments/commentRss/40677.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/alantop/services/trackbacks/40677.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: Visual C++ 2008 Feature Pack Beta的新功能和新特性 vc2008中mfc重大变革 提供下载&nbsp;&nbsp;<a href='http://www.cppblog.com/alantop/archive/2008/01/08/40677.html'>阅读全文</a><img src ="http://www.cppblog.com/alantop/aggbug/40677.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/alantop/" target="_blank">AlanTop</a> 2008-01-08 09:34 <a href="http://www.cppblog.com/alantop/archive/2008/01/08/40677.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>提供一个vs6,vs2005,vs2008,office2007可以下载的地址.</title><link>http://www.cppblog.com/alantop/archive/2007/12/24/39532.html</link><dc:creator>AlanTop</dc:creator><author>AlanTop</author><pubDate>Mon, 24 Dec 2007 13:13:00 GMT</pubDate><guid>http://www.cppblog.com/alantop/archive/2007/12/24/39532.html</guid><wfw:comment>http://www.cppblog.com/alantop/comments/39532.html</wfw:comment><comments>http://www.cppblog.com/alantop/archive/2007/12/24/39532.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cppblog.com/alantop/comments/commentRss/39532.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/alantop/services/trackbacks/39532.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: vs6.0 vs2005 vs2008 office2007超级高速,专业下载通道.&nbsp;&nbsp;<a href='http://www.cppblog.com/alantop/archive/2007/12/24/39532.html'>阅读全文</a><img src ="http://www.cppblog.com/alantop/aggbug/39532.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/alantop/" target="_blank">AlanTop</a> 2007-12-24 21:13 <a href="http://www.cppblog.com/alantop/archive/2007/12/24/39532.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>UDP测试工具(ace版本)</title><link>http://www.cppblog.com/alantop/archive/2007/09/07/31749.html</link><dc:creator>AlanTop</dc:creator><author>AlanTop</author><pubDate>Fri, 07 Sep 2007 06:15:00 GMT</pubDate><guid>http://www.cppblog.com/alantop/archive/2007/09/07/31749.html</guid><wfw:comment>http://www.cppblog.com/alantop/comments/31749.html</wfw:comment><comments>http://www.cppblog.com/alantop/archive/2007/09/07/31749.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/alantop/comments/commentRss/31749.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/alantop/services/trackbacks/31749.html</trackback:ping><description><![CDATA[<p>这几天,再用udp测试程序,把以前的udp程序简单封装一下,搞个测试工具.
<p>基本功能都全了. 发上来共享下.
<p>&nbsp;
<p>程序使用ACE.
<p>ACE的简介:
<p><a title=http://www.cs.wustl.edu/~schmidt/ACE-overview.html href="http://www.cs.wustl.edu/~schmidt/ACE-overview.html">http://www.cs.wustl.edu/~schmidt/ACE-overview.html</a>
<p>&nbsp;
<p>udp测试工具:
<p>功能描述
<p>1.纯发送功能<br>udp 192.168.1.22:9000 c:\bootbak.ini 将文件c:\bootbak.ini发送到192.168.1.22
<p>2.纯接收功能<br>udp 9000&nbsp; 接收9000端口udp数据
<p>3.转发功能<br>udp 9000 192.168.1.22:9000 forward 本地端口9000接收,发往192.168.1.22:900端口
<p>4.要保存文件只需要在命令行后加 &gt; result.txt即可.
<p>&nbsp;
<p>可执行文件和源码. <a href="http://www.cppblog.com/Files/alantop/udp.rar">/Files/alantop/udp.rar</a><br><br><br>再放一个老版本 win32 sdk版本的udp</p>
<p><a href="http://www.cppblog.com/Files/alantop/UdpDHCP.rar">/Files/alantop/UdpDHCP.rar</a></p>
<img src ="http://www.cppblog.com/alantop/aggbug/31749.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/alantop/" target="_blank">AlanTop</a> 2007-09-07 14:15 <a href="http://www.cppblog.com/alantop/archive/2007/09/07/31749.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>网络编程常用知识</title><link>http://www.cppblog.com/alantop/archive/2007/09/04/31547.html</link><dc:creator>AlanTop</dc:creator><author>AlanTop</author><pubDate>Tue, 04 Sep 2007 04:39:00 GMT</pubDate><guid>http://www.cppblog.com/alantop/archive/2007/09/04/31547.html</guid><wfw:comment>http://www.cppblog.com/alantop/comments/31547.html</wfw:comment><comments>http://www.cppblog.com/alantop/archive/2007/09/04/31547.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/alantop/comments/commentRss/31547.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/alantop/services/trackbacks/31547.html</trackback:ping><description><![CDATA[<p>1. 如何获取主机名 <p>2. 如何从域名获取IP地址 <p>3. 如何从struct in_addr和struct hostent结构中获取IP地址 <p>&nbsp;&nbsp;&nbsp; WORD wVersionRequested;<br>&nbsp;&nbsp;&nbsp; WSADATA wsaData;<br>&nbsp;&nbsp;&nbsp; int err;<br>&nbsp;&nbsp;&nbsp; wVersionRequested = MAKEWORD( 2, 2 );<br>&nbsp;&nbsp;&nbsp; err = WSAStartup( wVersionRequested, &amp;wsaData );<br>&nbsp;&nbsp;&nbsp; if ( err != 0 ) {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /* Tell the user that we could not find a usable */<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /* WinSock DLL.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; */<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return FALSE;<br>&nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp; /* Confirm that the WinSock DLL supports 2.2.*/<br>&nbsp;&nbsp;&nbsp; /* Note that if the DLL supports versions greater&nbsp;&nbsp;&nbsp; */<br>&nbsp;&nbsp;&nbsp; /* than 2.2 in addition to 2.2, it will still return */<br>&nbsp;&nbsp;&nbsp; /* 2.2 in wVersion since that is the version we&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; */<br>&nbsp;&nbsp;&nbsp; /* requested.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; */<br>&nbsp;&nbsp;&nbsp; if ( LOBYTE( wsaData.wVersion ) != 2 ||<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; HIBYTE( wsaData.wVersion ) != 2 ) {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /* Tell the user that we could not find a usable */<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /* WinSock DLL.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; */<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; WSACleanup( );<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return FALSE; <br>&nbsp;&nbsp;&nbsp; }  <p>&nbsp;&nbsp;&nbsp; char hostname[255];  <p>&nbsp;&nbsp;&nbsp; struct hostent *hst = gethostbyname(<a href="http://www.126.com">www.126.com</a>) ;<br>&nbsp;&nbsp;&nbsp; struct&nbsp;&nbsp; in_addr&nbsp;&nbsp; ia;&nbsp;  <p>&nbsp;&nbsp;&nbsp; if(hst&nbsp;&nbsp; !=&nbsp;&nbsp; NULL)&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; {&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; memcpy(&amp;ia.s_addr,hst-&gt;h_addr_list[0],sizeof(ia.s_addr));&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; int&nbsp;&nbsp; iIpLength&nbsp;&nbsp; =&nbsp;&nbsp; strlen(inet_ntoa(ia))&nbsp;&nbsp; +&nbsp;&nbsp; 1;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; char*&nbsp;&nbsp; lpcIp&nbsp;&nbsp; =&nbsp;&nbsp; new&nbsp;&nbsp; char[iIpLength];&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ZeroMemory(lpcIp,iIpLength);&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; strcpy(lpcIp,inet_ntoa(ia));&nbsp;&nbsp;  <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; delete []lpclp; <p>&nbsp; }  <p>&nbsp;&nbsp;&nbsp; int i = gethostname(hostname, 255);  <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; WSACleanup( );</p><img src ="http://www.cppblog.com/alantop/aggbug/31547.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/alantop/" target="_blank">AlanTop</a> 2007-09-04 12:39 <a href="http://www.cppblog.com/alantop/archive/2007/09/04/31547.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>