<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet href='http://feeds.feedsky.com/styles/temp01.xsl' type='text/xsl' ?><!--这是一个由Feedsy提供技术支持的Feed，为了提高读者阅读的体验，以及满足用户美化自己Feed的需要，我们设计了多种精美的Feed模板，提供给大家选择，所有最终呈现出来的样式，皆由用户自愿选择使用，未经许可，任何团体和个人，请不要擅自修改样式或者盗用，这是对于用户选择权的尊重。--><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:fs="http://www.feedsky.com/namespace/feed" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link href="http://feeds.feedsky.com/csdn.net/wfwd" type="application/rss+xml" rel="self"></atom:link><fs:self_link href="http://feeds.feedsky.com/csdn.net/wfwd" type="application/rss+xml"></fs:self_link><lastBuildDate>Sun, 16 May 2010 14:47:00 GMT</lastBuildDate><title>TopKernel 的专栏</title><description>专注于OS内核技术 ！</description><link>http://blog.csdn.net/blogrss.aspx?username=wfwd</link><item><title>一个很好的契机</title><link>http://blog.csdn.net/wfwd/archive/2010/05/16/5598662.aspx</link><description>&lt;br /&gt;两年前，写了一篇文章说自己想去做linux开发，当时觉得做终端很没有意思，平台太多，移植性微乎其微。后来想既然难移植那就自己搭建平台吧。于是想搞个widget引擎，公司出于市场的考虑又没做下去，买了一套法国的富媒体平台，给那玩意做适配做了半年，越干越没意思。刚好为了结束和老婆半年多的两地分居生涯，二话没说就跑来了深圳。&lt;br /&gt;&lt;br /&gt;重新找工作，我想干点自己喜欢做的事，于是有了这份Linux内核编程的工作。说是一个契机，是因为这是份很久之前就期待的工作。现在还记忆犹新的是大一那年过生日没啥可买，买了本巨厚的linux内核剖析（一半源代码一半文字那种），晚上在寝室熄灯后用应急灯看书的美妙时光。虽然后来大部分时间都是在windows做开发，但是总是有被绑架的感觉。这个就不展开说了，总之从查msdn写程序查bug到从800万行内核代码中发现自己所需要的然后写代码的感觉真的是大不一样的。&lt;br /&gt;&lt;br /&gt;珍惜机会，积累知识，然后用知识创造财富，我们笨人不会投机，也就只能按部就班的这样走下去了。&lt;br /&gt;&lt;br /&gt;PS：回归C了，搞了那么多年C++，丢过几次，&lt;img src=&quot;http://www1.feedsky.com/t1/523789348/wfwd/csdn.net/s.gif?r=http://blog.csdn.net/wfwd/archive/2010/05/16/5598662.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</description><pubDate>Sun, 16 May 2010 22:47:00 +0800</pubDate><author>王飞</author><guid isPermaLink="false">http://blog.csdn.net/wfwd/archive/2010/05/16/5598662.aspx</guid><dc:creator>王飞</dc:creator><fs:srclink>http://blog.csdn.net/wfwd/archive/2010/05/16/5598662.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/wfwd/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/wfwd/~1195334/523789348/1195312</fs:itemid></item><item><title>准备去深圳发展了</title><link>http://blog.csdn.net/wfwd/archive/2009/10/13/4663021.aspx</link><description>&lt;br /&gt;忙了将近一个月，上海北京两地跑，终于把helixplayer移植到我们的平台中，RTSP也没什么问题了，这周给湖北移动演示完就彻底没事了。我的工作也算告一段落了，等拿了这个月工资就辞职。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;出差了一个月，天天呆在酒店里，代码没写多少，到是把酒店的魔方玩会了，回来的时候买了一个，现在就是速度还不行，再练习一下就可以到人前去秀了 ：）&lt;br /&gt;&lt;br /&gt;最近在看lua的源代码，顺便把编译原理捡一下，很多基础的东西都丢到学校里去了，继续写widget引擎，公司不做了就自己做。趁找工作赋闲在家里要搞点东西出来。&lt;br /&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/523789349/wfwd/csdn.net/s.gif?r=http://blog.csdn.net/wfwd/archive/2009/10/13/4663021.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</description><pubDate>Tue, 13 Oct 2009 11:26:00 +0800</pubDate><author>王飞</author><guid isPermaLink="false">http://blog.csdn.net/wfwd/archive/2009/10/13/4663021.aspx</guid><dc:creator>王飞</dc:creator><fs:srclink>http://blog.csdn.net/wfwd/archive/2009/10/13/4663021.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/wfwd/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/wfwd/~1195334/523789349/1195312</fs:itemid></item><item><title>The mobile virtual disk driver</title><link>http://blog.csdn.net/wfwd/archive/2009/06/26/4301728.aspx</link><description>&lt;br /&gt;I did not write the blog for a long time. These days, i use the google doc and note to record. I love them very much:) But there is a disadvantage in google doc, it does not support syntax highlight, so i think i have to write here. Fortunately, CSDN has support search in blog.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I have finished the virtual disk driver on the mobile recently. It can encrypt the data in devices automatically without user intervention, providing a user-transparent yet fully-enforceable securit&lt;img src=&quot;http://www1.feedsky.com/t1/523789350/wfwd/csdn.net/s.gif?r=http://blog.csdn.net/wfwd/archive/2009/06/26/4301728.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;</description><pubDate>Fri, 26 Jun 2009 19:44:00 +0800</pubDate><author>王飞</author><guid isPermaLink="false">http://blog.csdn.net/wfwd/archive/2009/06/26/4301728.aspx</guid><dc:creator>王飞</dc:creator><fs:srclink>http://blog.csdn.net/wfwd/archive/2009/06/26/4301728.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/wfwd/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/wfwd/~1195334/523789350/1195312</fs:itemid></item><item><title>SYMBIAN网银流程备忘</title><link>http://blog.csdn.net/wfwd/archive/2008/11/23/3354060.aspx</link><description>&lt;br /&gt;好久没写东西了，Widget先放了一段时间，最近把PKCS#11库移植到Symbian下，在Symbian下做了一个CS模式的网银Demo。做点笔记备忘。基本设计概念与处理流程总体设计&lt;br /&gt;&lt;br /&gt;Symbian下网银客户端通过PKCS11库和TF卡接口库与终端中的TF卡进行通讯，获得卡内证书和私钥对象等，然后运用证书和私钥与服务器进行安全链接握手，如果完成验证过程，便产生一个对称密钥用来作为会话密钥和服务器进行安全通讯。客户端进行的每一项交易都要用自己的私钥进行签名。登录功能安全流程&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;由于终端的运算能力有限，我们并不做双向认证，假设终端有服务器颁发的证书并信任它。另上述并非标准SSL过程，只是协商会话密钥密钥值的过程，并没有协商对称密码算法和非对称密码算法，因此我们事先约定：&lt;br /&gt;对称加密算法，如3DES；&lt;br /&gt;非对称算法，采用1024位的RSA。&lt;br /&gt;协商过程：&lt;br /&gt;假设终端A与服务器B进行通讯。&lt;br /&gt;1)       
A将Ca发送给B，Ca是A的证书&lt;br /&gt;2)     </description><pubDate>Sun, 23 Nov 2008 11:35:00 +0800</pubDate><author>王飞</author><guid isPermaLink="false">http://blog.csdn.net/wfwd/archive/2008/11/23/3354060.aspx</guid><dc:creator>王飞</dc:creator><fs:srclink>http://blog.csdn.net/wfwd/archive/2008/11/23/3354060.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/wfwd/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/wfwd/~1195334/523789351/1195312</fs:itemid></item><item><title>想在终端做个widget引擎</title><link>http://blog.csdn.net/wfwd/archive/2008/07/22/2688872.aspx</link><description>&lt;br /&gt;公司准备在移动终端上做一套类似widget的东西，于是抱着JavaScript一千多页的大部头在看，又自己试着做了一下yahoo桌面widget，，整理了一下思路，画了个图大概展现一下我心中的想法。其中底层主要是iso7816协议，USB的目前国内好像没有厂家在用，上层主要就是一个widget引擎了，其中最难的主要还是JavaScript解析引擎，先熟悉一下JavaScript再说，看看又没开源的解析引擎可以直接用的。还是很复杂的东西啊。</description><pubDate>Tue, 22 Jul 2008 10:57:00 +0800</pubDate><author>王飞</author><guid isPermaLink="false">http://blog.csdn.net/wfwd/archive/2008/07/22/2688872.aspx</guid><dc:creator>王飞</dc:creator><fs:srclink>http://blog.csdn.net/wfwd/archive/2008/07/22/2688872.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/wfwd/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/wfwd/~1195334/523789352/1195312</fs:itemid></item><item><title>Zoj1243   URLs</title><link>http://blog.csdn.net/wfwd/archive/2008/03/28/2224988.aspx</link><description>题目地址：http://acm.zju.edu.cn/show_problem.php?pid=1243</description><pubDate>Fri, 28 Mar 2008 11:05:00 +0800</pubDate><author>akira</author><guid isPermaLink="false">http://blog.csdn.net/wfwd/archive/2008/03/28/2224988.aspx</guid><dc:creator>akira</dc:creator><fs:srclink>http://blog.csdn.net/wfwd/archive/2008/03/28/2224988.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/wfwd/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/wfwd/~1195334/523789353/1195312</fs:itemid></item><item><title>智能指针</title><link>http://blog.csdn.net/wfwd/archive/2007/12/24/1964683.aspx</link><description>本文主要讨论C++程序设计的一种常用技术——智能指针（smart pointer），主要内容包括引用计数（reference count）和句柄类(handle class)。如果文中有错误或遗漏之处，敬请指出，谢谢！</description><pubDate>Mon, 24 Dec 2007 12:58:00 +0800</pubDate><author>KiRa</author><guid isPermaLink="false">http://blog.csdn.net/wfwd/archive/2007/12/24/1964683.aspx</guid><dc:creator>KiRa</dc:creator><fs:srclink>http://blog.csdn.net/wfwd/archive/2007/12/24/1964683.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/wfwd/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/wfwd/~1195334/523789354/1195312</fs:itemid></item><item><title>一个非常不错的哈希表的模板类</title><link>http://blog.csdn.net/wfwd/archive/2007/11/14/1884392.aspx</link><description>哈希表的模板实现</description><pubDate>Wed, 14 Nov 2007 14:06:00 +0800</pubDate><author>KiRa</author><guid isPermaLink="false">http://blog.csdn.net/wfwd/archive/2007/11/14/1884392.aspx</guid><dc:creator>KiRa</dc:creator><fs:srclink>http://blog.csdn.net/wfwd/archive/2007/11/14/1884392.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/wfwd/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/wfwd/~1195334/523789355/1195312</fs:itemid></item><item><title>The Standard Librarian: What Are Allocators Good For?</title><link>http://blog.csdn.net/wfwd/archive/2007/10/24/1841862.aspx</link><description>Most of us who use the C++ Standard library tend to forget about allocators, those mysterious things specified by default template parameters for STL containers. In most situations you will not need to call an allocator explicitly or write one of your own. But there are occasions when you might want to substitute your own custom allocator for the default version, for example, to allocate objects from a special memory pool. In this column Matt Austern discusses what you can use allocators for and</description><pubDate>Wed, 24 Oct 2007 15:19:00 +0800</pubDate><author>KiRa</author><guid isPermaLink="false">http://blog.csdn.net/wfwd/archive/2007/10/24/1841862.aspx</guid><dc:creator>KiRa</dc:creator><fs:srclink>http://blog.csdn.net/wfwd/archive/2007/10/24/1841862.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/wfwd/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/wfwd/~1195334/523789356/1195312</fs:itemid></item><item><title>Boost源码剖析之：容器赋值-assign</title><link>http://blog.csdn.net/wfwd/archive/2007/09/25/1799672.aspx</link><description>如题</description><pubDate>Tue, 25 Sep 2007 11:39:00 +0800</pubDate><author>KiRa</author><guid isPermaLink="false">http://blog.csdn.net/wfwd/archive/2007/09/25/1799672.aspx</guid><dc:creator>KiRa</dc:creator><fs:srclink>http://blog.csdn.net/wfwd/archive/2007/09/25/1799672.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/wfwd/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/wfwd/~1195334/523789357/1195312</fs:itemid></item></channel></rss>
