<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:wfw="http://wellformedweb.org/CommentAPI/">
  <channel>
    <title><![CDATA[单克隆抗体's blog]]></title> 
    <link>http://www.dklkt.cn/</link> 
    <description><![CDATA[海阔凭鱼跃，天高任鸟飞。]]></description> 
    <language>en</language> 
    <copyright><![CDATA[Copyright 2012, 单克隆抗体's blog]]></copyright> 
    <webMaster><![CDATA[dklkt@yahoo.com.cn (dklkt)]]></webMaster> 
    <generator>LBS v2.0.31X</generator> 
    <pubDate>Mon, 06 Feb 2012 07:33:55 +0800</pubDate> 
    <ttl>60</ttl>
  
    <item>
      <title><![CDATA[在windows下编译pcre库]]></title> 
      <link><![CDATA[http://www.dklkt.cn/article.asp?id=255]]></link> 
      <category><![CDATA[技术经验]]></category> 
      <author><![CDATA[dklkt <null@null.com>]]></author> 
      <pubDate>Wed, 04 Jan 2012 15:32:53 +0800</pubDate> 
      <description><![CDATA[主要参考这篇文章&nbsp;<a href="http://blog.csdn.net/zhangyu666/article/details/5459693" title="http://blog.csdn.net/zhangyu666/article/details/5459693" target="_blank">http://blog.csdn.net/zhangyu666/article/details/5459693</a><br />其中通过我亲自实验，修改了部分内容。<br /><br />使用&nbsp;VC&nbsp;编译&nbsp;PCRE库<br />PCRE&nbsp;是一套正则表达式的开源库<br /><br />最近使用VC编译了一下她的源代码，其实步骤很简单，&nbsp;如下<br /><br />1&nbsp;一些源文件改名<br /><br />config.h.generic&nbsp;改名为&nbsp;config.h&nbsp;（这是generic配置文件，需要根据具体的环境对预编译做相应修改）<br />将里面的&nbsp;HAVE_BCOPY&nbsp;1改为0，HAVE_INTTYPES_H&nbsp;1改为0，HAVE_STDINT_H&nbsp;1改为0。<br /><br />pcre.h.generic&nbsp;改名为&nbsp;pcre.h<br />pcre_chartables.c.dist&nbsp;改名为&nbsp;pcre_chartables.c<br /><br />2&nbsp;建立VC工程<br /><br />建立一个VC的DLL工程，去掉原有的包含文件<br />将PCRE的所有pcre_*.c都加进去,&nbsp;]]></description>
      <wfw:commentRss><![CDATA[http://www.dklkt.cn/feed.asp?q=comment&id=255]]></wfw:commentRss>
    </item>
      
    <item>
      <title><![CDATA[正确使用stl&nbsp;map的erase方法]]></title> 
      <link><![CDATA[http://www.dklkt.cn/article.asp?id=254]]></link> 
      <category><![CDATA[编程天地]]></category> 
      <author><![CDATA[dklkt <null@null.com>]]></author> 
      <pubDate>Thu, 15 Dec 2011 17:36:16 +0800</pubDate> 
      <description><![CDATA[先转载一下<a href="http://www.cppblog.com/abware/archive/2009/01/22/72459.html&nbsp;这篇文章。" title="http://www.cppblog.com/abware/archive/2009/01/22/72459.html&nbsp;这篇文章。" target="_blank">http://www.cppblog.com/abware/archive/2009/01/22/72459.html&nbsp;这篇文章。</a><br /><br />STL的map表里有一个erase方法<br /><br />用来从一个map中删除掉指令的节点<br />eg:<br /><br />map&lt;string,string&gt;&nbsp;mapTest;<br />typedef&nbsp;map&lt;string,string&gt;::iterator&nbsp;ITER;<br /><br />ITER&nbsp;iter=mapTest.find(key);<br />mapTest.erase(iter);<br /><br />&nbsp;像上面这样只是删除单个节点,map的形为不会出现任务问题,<br />但是当在一个循环里用的时候,往往会被误用,那是因为使用者没有正确理解iterator的概念.<br />像下面这样的一个例子就是错误的写法,<br />eg:<br /><br />for(ITER&nbsp;iter=mapTest.begin();iter!=mapTest.end();++iter)<br />]]></description>
      <wfw:commentRss><![CDATA[http://www.dklkt.cn/feed.asp?q=comment&id=254]]></wfw:commentRss>
    </item>
      
    <item>
      <title><![CDATA[windows下使用命令实现pppoe宽带连接&nbsp;vpn连接]]></title> 
      <link><![CDATA[http://www.dklkt.cn/article.asp?id=253]]></link> 
      <category><![CDATA[技术经验]]></category> 
      <author><![CDATA[dklkt <null@null.com>]]></author> 
      <pubDate>Wed, 07 Dec 2011 18:41:25 +0800</pubDate> 
      <description><![CDATA[rasphone是图形化的界面。对于需要完全在命令行下面使用不是很方便。命令行下面可以使用rasdial这个程序。语法如下：<div class="quote"><div class="quote-title">引用 <u></u></div><div class="quote-content">rasdial&nbsp;连接名称&nbsp;&nbsp;用户名&nbsp;密码</div></div>经测试pppoe和vpn都可以连接。断开的时候使用如下命令：<div class="quote"><div class="quote-title">引用 <u></u></div><div class="quote-content">rasdial&nbsp;连接名称&nbsp;/DISCONNECT</div></div>有人不禁要问。这有什么用途呢？呵呵，用处可多了。比如它可以用在需要开机自动联网。定时更换ip。自动更换连接等等。<br /><br />下面这个脚本演示了如何不停的更换ip来实现网络投票。<pre name="code" class="cpp">@echo&nbsp;off
:start

echo&nbsp;自动投票脚本&nbsp;by&nbsp;dklkt
rem&nbsp;请正确的设置下面的名称、用户名和密码

echo&nbsp;开始拨号
rasdial&nbsp;宽带连接&nbsp;用户名&nbsp;密码

echo&nbsp;启动投票程序.......
toupiao.exe</pre>]]></description>
      <wfw:commentRss><![CDATA[http://www.dklkt.cn/feed.asp?q=comment&id=253]]></wfw:commentRss>
    </item>
      
    <item>
      <title><![CDATA[飞秋feiq启动时对外通信分析]]></title> 
      <link><![CDATA[http://www.dklkt.cn/article.asp?id=252]]></link> 
      <category><![CDATA[网络安全]]></category> 
      <author><![CDATA[dklkt <null@null.com>]]></author> 
      <pubDate>Thu, 24 Nov 2011 10:40:44 +0800</pubDate> 
      <description><![CDATA[今天突然发现飞秋启动时往搜狐的ip请求了数据，而且连接很久都不主动关闭。把我吓了一跳。我心想本来用你飞秋就是希望能在局域网相对安全的通信，不会飞秋也来玩阴的吧。<br /><br />于是赶紧抓包分析了一下。<br /><br />简单抓了下，4个请求<br /><br />feiqupgrade.blog.sohu.com/76174739.html<br /><br />www.feiq18.com/feiQ_Upgrade.html<br /><br />www.feiq18.com/feiqaccessrst.html<br /><br />lubentaofeiq.blog.sohu.com/65220498.html<br /><br />其中www.feiq18.com的2个请求返回的是空内容。<br /><br />feiqupgrade.blog.sohu.com/76174739.html是个博客的文章，打开可以看到页面内容如下：<div class="quote"><div class="quote-title">引用 <u></u></div><div class="quote-content">[MYFEIQGBTAGBEGIN]<br />------------Upgrade&nbsp;Infomation------------</div></div>]]></description>
      <wfw:commentRss><![CDATA[http://www.dklkt.cn/feed.asp?q=comment&id=252]]></wfw:commentRss>
    </item>
      
    <item>
      <title><![CDATA[神棍节]]></title> 
      <link><![CDATA[http://www.dklkt.cn/article.asp?id=251]]></link> 
      <category><![CDATA[吹牛扯淡]]></category> 
      <author><![CDATA[dklkt <null@null.com>]]></author> 
      <pubDate>Fri, 11 Nov 2011 11:11:11 +0800</pubDate> 
      <description><![CDATA[如题，mark&nbsp;一下。]]></description>
      <wfw:commentRss><![CDATA[http://www.dklkt.cn/feed.asp?q=comment&id=251]]></wfw:commentRss>
    </item>
      
    <item>
      <title><![CDATA[3322纪念]]></title> 
      <link><![CDATA[http://www.dklkt.cn/article.asp?id=249]]></link> 
      <category><![CDATA[吹牛扯淡]]></category> 
      <author><![CDATA[dklkt <null@null.com>]]></author> 
      <pubDate>Wed, 28 Sep 2011 16:33:39 +0800</pubDate> 
      <description><![CDATA[最近设置路由器的DDNS，重新登录3322网站，居然发现网站和帐号都还在。这么多年了，赶紧截个图留恋下。<br /><br />这可是我玩灰鸽子的那个年代啊～<br /><br /><div style="width: 100%;overflow-x : auto;overflow-y : hidden;"><a href="http://www.dklkt.cn/uploads/201109/28_163651_3322.jpg" target="_blank" rel="lightbox" alt="Alonefly Blog"><img src="http://www.dklkt.cn/uploads/201109/28_163651_3322.jpg" onload="javascript:if(this.width>550)this.width=550;" /></a></div>]]></description>
      <wfw:commentRss><![CDATA[http://www.dklkt.cn/feed.asp?q=comment&id=249]]></wfw:commentRss>
    </item>
      
    <item>
      <title><![CDATA[入手一台二手H618B]]></title> 
      <link><![CDATA[http://www.dklkt.cn/article.asp?id=248]]></link> 
      <category><![CDATA[吹牛扯淡]]></category> 
      <author><![CDATA[dklkt <null@null.com>]]></author> 
      <pubDate>Sat, 17 Sep 2011 15:57:07 +0800</pubDate> 
      <description><![CDATA[终于还是忍不住，花了78元在淘宝上买了个二手S29芯片的H618B路由器。我相信，这个小玩意，终将开启我“物联网”生活的大门。<br /><br />买了第一天就迫不及待的给他刷了个TOMATO，差点变砖头。最后被我用tftp救活，看来果然是刷不死的小强啊！<br /><br />自从拥有了它后，现在满脑子里都是它。一想到它里面嵌入式的linux就兴奋不已。将它24小时开机，那么就是公网上一台linux服务器啦。比开一台电脑低碳环保多了。折腾一下，搞点啥啥的都可以啦。<br /><br />因为它有USB接口，接个大容量移动硬盘，变身家庭网络存储（NAS）,BT脱机下载已经不再是新鲜玩意。如今，网上有牛人给他插上USB摄像头，刚开始我还没反应过来，但马上就肃然起敬。通过路由器的web管理页面就可以查看摄像头，那么我在公司不就可以打开家里的摄像头查看了么？！绝对没有这么简单，因为是无线路由器，所以我只要把它放到任意有wifi的地方就可以工作了。。。小区的摄像头还布啥线啊。<br />]]></description>
      <wfw:commentRss><![CDATA[http://www.dklkt.cn/feed.asp?q=comment&id=248]]></wfw:commentRss>
    </item>
      
    <item>
      <title><![CDATA[tcp_hdr获取头部错误]]></title> 
      <link><![CDATA[http://www.dklkt.cn/article.asp?id=247]]></link> 
      <category><![CDATA[编程天地]]></category> 
      <author><![CDATA[dklkt <null@null.com>]]></author> 
      <pubDate>Fri, 02 Sep 2011 12:13:37 +0800</pubDate> 
      <description><![CDATA[在netfilter模块中使用tcp_hdr函数，本想获取tcp头部指针的，结果发现和ip_hdr获取的内容相同。<br /><br />跟踪了一下内核源码，发现可能是内核还没有到处理传输层的内容，还没有解析tcp。<br /><br />所以先这样取一下：<pre name="code" class="cpp">tcp_header&nbsp;=&nbsp;(tcphdr&nbsp;*)(skb-&gt;data&nbsp;+&nbsp;ip_hdr(skb)-&gt;ihl&nbsp;*&nbsp;4)</pre>这个陷阱真是坑爹啊！]]></description>
      <wfw:commentRss><![CDATA[http://www.dklkt.cn/feed.asp?q=comment&id=247]]></wfw:commentRss>
    </item>
      
    <item>
      <title><![CDATA[[转载]source&nbsp;insight快捷键及使用技巧]]></title> 
      <link><![CDATA[http://www.dklkt.cn/article.asp?id=246]]></link> 
      <category><![CDATA[技术经验]]></category> 
      <author><![CDATA[dklkt <null@null.com>]]></author> 
      <pubDate>Wed, 31 Aug 2011 10:15:50 +0800</pubDate> 
      <description><![CDATA[来源：<a href="http://lucjn.blog.163.com/blog/static/92591152009111684354800/" title="http://lucjn.blog.163.com/blog/static/92591152009111684354800/" target="_blank">http://lucjn.blog.163.com/blog/static/92591152009111684354800/</a><br /><br />退出程序&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;Alt+F4<br /><br />重画屏幕&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;Ctrl+Alt+Space<br /><br />完成语法&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;Ctrl+E<br /><br />复制一行&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;Ctrl+K<br /><br />恰好复制该位置右边的该行的字符&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:&nbsp;Ctrl+Shift+K<br /><br />复制到剪贴板&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;Ctrl+Del<br /><br />剪切一行&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;Ctrl+U<br /><br />剪切该位置右边的该行的字符&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:&nbsp;Ctrl+;<br />]]></description>
      <wfw:commentRss><![CDATA[http://www.dklkt.cn/feed.asp?q=comment&id=246]]></wfw:commentRss>
    </item>
      
    <item>
      <title><![CDATA[[原创]以转义的形式输出中文的gbk和utf8编码（python）]]></title> 
      <link><![CDATA[http://www.dklkt.cn/article.asp?id=245]]></link> 
      <category><![CDATA[编程天地]]></category> 
      <author><![CDATA[dklkt <null@null.com>]]></author> 
      <pubDate>Wed, 20 Jul 2011 14:15:21 +0800</pubDate> 
      <description><![CDATA[写正则表达式或者写c/c++的童鞋可能用得到。分享给大家。<pre name="code" class="cpp">#以转义的形式输出中文的gbk和utf8编码
#作者：&nbsp;dklkt&nbsp;(http:www.dklkt.cn/)
#日期:&nbsp;2011-7-20

import&nbsp;binascii

split_str&nbsp;=&nbsp;&#39;\\x&#39;
instr&nbsp;=&nbsp;&#39;测试&#39;

def&nbsp;print_binary(a):
&nbsp;&nbsp;result&nbsp;=&nbsp;&quot;&quot;
&nbsp;&nbsp;for&nbsp;i&nbsp;in&nbsp;range(0,len(a)):
&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;i%2&nbsp;==&nbsp;0:
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;result&nbsp;+=&nbsp;split_str
&nbsp;&nbsp;&nbsp;&nbsp;#end&nbsp;if
&nbsp;&nbsp;&nbsp;&nbsp;result&nbsp;+=&nbsp;a[i:i+1]
&nbsp;&nbsp;#end&nbsp;for
&nbsp;&nbsp;return&nbsp;result
#end&nbsp;def

gbk_str&nbsp;=&nbsp;binascii.b2a_hex(instr)
utf8_str&nbsp;=&nbsp;binascii.b2a_hex(instr.decode(&#39;gbk&#39;).encode(&#39;utf8&#39;))</pre>]]></description>
      <wfw:commentRss><![CDATA[http://www.dklkt.cn/feed.asp?q=comment&id=245]]></wfw:commentRss>
    </item>
      
  </channel>
</rss>

