<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[※旅程※]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/fancylea</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; fancylea]]></copyright><item><title><![CDATA[搬迁至http://www.macode.net/]]></title><link>https://blog.youkuaiyun.com/fancylea/article/details/51837130</link><guid>https://blog.youkuaiyun.com/fancylea/article/details/51837130</guid><author>fancylea</author><pubDate>Wed, 06 Jul 2016 10:40:43 +0800</pubDate><description><![CDATA[搬迁至http://www.macode.net/]]></description><category></category></item><item><title><![CDATA[实现了msnp（msn通信协议，windows live messenger用的通信协议）]]></title><link>https://blog.youkuaiyun.com/fancylea/article/details/5935544</link><guid>https://blog.youkuaiyun.com/fancylea/article/details/5935544</guid><author>fancylea</author><pubDate>Tue, 12 Oct 2010 13:51:00 +0800</pubDate><description><![CDATA[好久没有跟新这里了，跟新一篇水文。不知道大家注意到没有，如果注册facebook或者开心网之类的社交网站，你的msn账号邮箱会收到你的好友的邀请信息。有没有想过这类社交网站是如何获得你的msn账号邮箱的？我想可能是这样的：很多人的网上密码都是一样，当你注册了一个社交网站，社交网站会用你的用户名和密码偷偷的在后台登陆你的msn，这样可以获得你的联系人信息了，于是群发之，于是你就msn邮箱就收到了XXXX注册了XXX，邀请你注册之类的。当然这些都是自动用程序实现的。最近实现了msnp15（msn客户端的通信协议]]></description><category></category></item><item><title><![CDATA[BOOL, bool, warning C4800]]></title><link>https://blog.youkuaiyun.com/fancylea/article/details/5557676</link><guid>https://blog.youkuaiyun.com/fancylea/article/details/5557676</guid><author>fancylea</author><pubDate>Tue, 04 May 2010 23:12:00 +0800</pubDate><description><![CDATA[不知道其他人遇到过如下VC中如下error没有：warning C4800: int : forcing value to bool true or false (performance warning)比如我写一个函数，出于某种原因我要返回C++标准类型bool，但是很多windows api都是BOOL的，编译的时候编译器默认warning设置会出现上述warning:]]></description><category></category></item><item><title><![CDATA[C++ vptr vtbl (C++虚表指针，虚函数表，虚函数的实现)很多人都喜欢问这个,写下吧。]]></title><link>https://blog.youkuaiyun.com/fancylea/article/details/5385405</link><guid>https://blog.youkuaiyun.com/fancylea/article/details/5385405</guid><author>fancylea</author><pubDate>Tue, 16 Mar 2010 14:31:00 +0800</pubDate><description><![CDATA[#include class A {  virtual void a()=0;  virtual void b()=0;};class A1 : public A {  virtual void a(){ std::cout  virtual void b(){ std::cout};class A2 : public A {  virtual void a(){ std::cout]]></description><category></category></item><item><title><![CDATA[自绘滚动条，滚动条模型,滚动条数据结构]]></title><link>https://blog.youkuaiyun.com/fancylea/article/details/5253554</link><guid>https://blog.youkuaiyun.com/fancylea/article/details/5253554</guid><author>fancylea</author><pubDate>Mon, 25 Jan 2010 13:02:00 +0800</pubDate><description><![CDATA[最近作一个东西要自己做一个滚动条，决定用GDI自己绘制一个滚动条，然后加上鼠标键盘响应，做完了总结下滚动条的数据结构/模型，方便以后再用，或者方便有相同需求的同学。 本文讲述如何实现一个滚动条所用到的必要的数据结构和模型，方便自己去绘制一个滚动条，不是滚动条的入门或者使用教程。关键字： 自绘滚动条，滚动条模型，滚动条数据结构,scrollbar data structure  ]]></description><category></category></item><item><title><![CDATA[今天遇到的笔试题]]></title><link>https://blog.youkuaiyun.com/fancylea/article/details/4385407</link><guid>https://blog.youkuaiyun.com/fancylea/article/details/4385407</guid><author>fancylea</author><pubDate>Mon, 27 Jul 2009 22:20:00 +0800</pubDate><description><![CDATA[1) 共有五个求sizeof的值的题目(其他三个都是常见面试题目都能见到的，写下面两个有点容易忽略的):char *p = "hello"    sizeof(p) =?char p[] = "hello"   sizeof(p) =?2) 把一个数字字符串改成数字，如"12345" 改成数字1234，不可以使用C库函数3) 用最高效率方法求 1-2+3-4+5...+n的值。4) 程序改错和写成]]></description><category></category></item><item><title><![CDATA[C/C++动态分配二维数组（在堆上分配二维数组内存）]]></title><link>https://blog.youkuaiyun.com/fancylea/article/details/4266676</link><guid>https://blog.youkuaiyun.com/fancylea/article/details/4266676</guid><author>fancylea</author><pubDate>Sat, 13 Jun 2009 17:44:00 +0800</pubDate><description><![CDATA[问题：如何动态非配一个二维数组内存，得到一个如char[i][j]数组，其中a，b都是变量。 解决方法:#include #include int main(){    int i = 10;    int j = 20;    //C语言可以这样：    char** a = (char**)( malloc( i*sizeof(cha]]></description><category></category></item><item><title><![CDATA[K&R C vs ANSI C (error C2143: syntax error : missing ';' before 'type' in Visual Studio 2008)]]></title><link>https://blog.youkuaiyun.com/fancylea/article/details/4256793</link><guid>https://blog.youkuaiyun.com/fancylea/article/details/4256793</guid><author>fancylea</author><pubDate>Wed, 10 Jun 2009 10:56:00 +0800</pubDate><description><![CDATA[今天偶然写了下面的程序(原来我写的程序不一样，下面的只是为了把问题简化)void foo(){    int p = 0;    if ( p == 0 ) {        int i = 0;    }     int a;} int main(){    foo();} 不幸的是偶然将这个文件保存成了test.c然后编译的时]]></description><category></category></item><item><title><![CDATA[C/C++ for while性能简单分析]]></title><link>https://blog.youkuaiyun.com/fancylea/article/details/4255466</link><guid>https://blog.youkuaiyun.com/fancylea/article/details/4255466</guid><author>fancylea</author><pubDate>Tue, 09 Jun 2009 18:12:00 +0800</pubDate><description><![CDATA[今天看一个文章想成为嵌入式程序员应知道的0x10个基本问题>其中有一个十这样写的： 4. 嵌入式系统中经常要用到无限循环，你怎么样用C编写死循环呢？这个问题用几个解决方案。我首选的方案是：while(1){} 一些程序员更喜欢如下方案：for(;;){} 这个实现方式让我为难，因为这个语法没有确切表达到底怎么回事。如果一个应试者给出这]]></description><category></category></item><item><title><![CDATA[Motorola E6 DIY]]></title><link>https://blog.youkuaiyun.com/fancylea/article/details/4215790</link><guid>https://blog.youkuaiyun.com/fancylea/article/details/4215790</guid><author>fancylea</author><pubDate>Mon, 25 May 2009 23:37:00 +0800</pubDate><description><![CDATA[我的E6大概是去年买的，之前我在大学用的手机是E2是水货,之前经常刷机，玩的很开心。由于E6我买的是行货（也就是移动的定制机），担心有问题就一直没有刷机，一直都受不了那移动的开机动画和移动写死的不能改的快捷方式，很有被QJ的感觉。还有就是移动不知道为什么封掉了mpkg的软件安装。。。反正有很多不爽。前几个星期刷了网上很流行的yan0的包，感觉这个大虾厉害阿，但是改了太多的东西。加了很多自启动，支持]]></description><category></category></item><item><title><![CDATA[总结下和提供下eee pc 1000h 用u盘或者移动硬盘安装windows xp的方法]]></title><link>https://blog.youkuaiyun.com/fancylea/article/details/4089619</link><guid>https://blog.youkuaiyun.com/fancylea/article/details/4089619</guid><author>fancylea</author><pubDate>Sat, 18 Apr 2009 13:27:00 +0800</pubDate><description><![CDATA[总结下和提供下eee pc 1000h 用u盘或者移动硬盘安装windows xp的方法：1.找一个能上网的电脑，拷贝一个windows xp安装文件到u盘或者移动硬盘2.下载我做好的系统文件并且解压，这些文件都要放到U盘或者移动硬盘的根目录下分卷压缩的可以从西面链接下载：http://download.youkuaiyun.com/source/1222583http://dow]]></description><category></category></item><item><title><![CDATA[(GNU/Linux)Eclipse 下开发GTK+程序0]]></title><link>https://blog.youkuaiyun.com/fancylea/article/details/4015161</link><guid>https://blog.youkuaiyun.com/fancylea/article/details/4015161</guid><author>fancylea</author><pubDate>Sun, 22 Mar 2009 20:30:00 +0800</pubDate><description><![CDATA[1.安装Eclipse，随便放那儿都行。（之前要安装JDK,或者JRE就好了）我下的是Eclipse IDE for C/C++ Developers (67 MB) from http://www.eclipse.org/downloads/ 2.安装GTK的开发文件 libgtk2.0-dev可以用apt-get install libgtk2.0-dev, 或者Synapti]]></description><category></category></item><item><title><![CDATA[[创业经验]程序员创业：我的软件推广成功之路]]></title><link>https://blog.youkuaiyun.com/fancylea/article/details/3870229</link><guid>https://blog.youkuaiyun.com/fancylea/article/details/3870229</guid><author>fancylea</author><pubDate>Mon, 09 Feb 2009 12:08:00 +0800</pubDate><description><![CDATA[FROM：http://www.kuqin.com/chuangye/20080720/11815.html 本人与大家一样，原来只是一个普通的程序员，靠给软件公司打工谋生。后来感觉这样长期干下去没有什么前途，虽然现在年轻还可以加班加点靠拼身体吃饭，以后年纪大了怎么办？听说很多人自己单干每年靠共享软件都可以赚几十万，我为什么就不行？仗着自己技术好，并且当时已经有了成熟软件的思路，我就辞职出]]></description><category></category></item><item><title><![CDATA[What is viral marketing?]]></title><link>https://blog.youkuaiyun.com/fancylea/article/details/3855483</link><guid>https://blog.youkuaiyun.com/fancylea/article/details/3855483</guid><author>fancylea</author><pubDate>Sat, 31 Jan 2009 12:40:00 +0800</pubDate><description><![CDATA[From: http://sethgodin.typepad.com/seths_blog/2008/12/what-is-viral-m.html Viral marketing is an idea that spreads--and an idea that while it is spreading actually helps market your business o]]></description><category></category></item><item><title><![CDATA[Google的十诫]]></title><link>https://blog.youkuaiyun.com/fancylea/article/details/3585757</link><guid>https://blog.youkuaiyun.com/fancylea/article/details/3585757</guid><author>fancylea</author><pubDate>Tue, 23 Dec 2008 00:15:00 +0800</pubDate><description><![CDATA[偶然看到的，转一下。Google的十诫：1. 一切以用户为中心，其他一切纷至沓来  Focus on the user and all else will follow.2. 把一件事做到极致. Its best to do one thing really, really well.3. 快比慢好. Fast is better than slow.4. 网络社会需要民主. Democra]]></description><category></category></item><item><title><![CDATA[关于namespace或global作用域内变量和常量以及static修饰符]]></title><link>https://blog.youkuaiyun.com/fancylea/article/details/3424236</link><guid>https://blog.youkuaiyun.com/fancylea/article/details/3424236</guid><author>fancylea</author><pubDate>Mon, 01 Dec 2008 23:43:00 +0800</pubDate><description><![CDATA[转载自：http://www.cppblog.com/bidepan2023/archive/2008/01/22/41620.html我们的讨论基于下列准则：1. 只限于namespace或global作用域的变量常量。函数内或Class内的不做讨论。2. 如果是C程序，以下涉及匿名namespace处都该以static取代之。(虽然C++也可以用static，但更好的方式是匿名namespac]]></description><category></category></item><item><title><![CDATA[工作以后十不要 ]]></title><link>https://blog.youkuaiyun.com/fancylea/article/details/2951427</link><guid>https://blog.youkuaiyun.com/fancylea/article/details/2951427</guid><author>fancylea</author><pubDate>Fri, 19 Sep 2008 12:45:00 +0800</pubDate><description><![CDATA[ 　　第一：不要认为停留在心灵的舒适区域内是可以原谅的。　　　　每个人都有一个舒适区域，在这个区域内是很自我的，不愿意被打扰，不愿意被push，不愿意和陌生的面孔交谈，不愿意被人指责，不愿意按照规定的时限做事，不愿意主动的去关心别人，不愿意去思考别人还有什么没有想到。这在学生时代是很容易被理解的，有时候这样的同学还跟“冷酷”“个性”这些字眼沾边，算作是褒义。然而相反，在工作之后，你要极力改]]></description><category></category></item><item><title><![CDATA[GCC内联汇编基础]]></title><link>https://blog.youkuaiyun.com/fancylea/article/details/2894171</link><guid>https://blog.youkuaiyun.com/fancylea/article/details/2894171</guid><author>fancylea</author><pubDate>Sun, 07 Sep 2008 12:49:00 +0800</pubDate><description><![CDATA[GCC内联汇编基础 (为了方便阅读，做成了pdf 格式,有目录: http://download.youkuaiyun.com/source/903658)     GCC内联汇编基础 Sandeep.S (原作者)v0.1, 01 March 2003.  翻译:fancylea 版权所有，禁止用作商业用途。 http://blog.youkuaiyun.com/fancylea]]></description><category></category></item><item><title><![CDATA[vim的一些设置。]]></title><link>https://blog.youkuaiyun.com/fancylea/article/details/2687436</link><guid>https://blog.youkuaiyun.com/fancylea/article/details/2687436</guid><author>fancylea</author><pubDate>Tue, 22 Jul 2008 00:34:00 +0800</pubDate><description><![CDATA[经常用到的非常有用的设置总是记不住。写下：syntax onset cino=:0g0t0(susset cindentset autoindentset ruset backspace=indent,eol,startset sw=4set ts=4set etset lbrset ai]]></description><category></category></item><item><title><![CDATA[80386保护模式总结]]></title><link>https://blog.youkuaiyun.com/fancylea/article/details/2622501</link><guid>https://blog.youkuaiyun.com/fancylea/article/details/2622501</guid><author>fancylea</author><pubDate>Mon, 07 Jul 2008 18:23:00 +0800</pubDate><description><![CDATA[大学也上过微机原理，但那个时候整天玩PHP,VC++，C#　.net...数据库管理系统...没有意识到她是一门非常重要的课。于是上这些基础课的时候都在下面看那些xxx从入门到精通之类的书了或者干脆翘了去图书馆看(当然我不会否认正是因为这些书让我玩计算机的兴趣坚持了下去)。大学毕业同学都把书卖了。我当时感到像微机原理组成原理之类的书可能以后有用，于是没有卖（因为我知道自己的兴趣所在）。 毕业后]]></description><category></category></item></channel></rss>