<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[我心永恒]]></title><description><![CDATA[　　　　　　　　　　　　　日品源码三百行，不辞长作自由人]]></description><link>https://blog.youkuaiyun.com/do_fork</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; do_fork]]></copyright><item><title><![CDATA[QT 4.6.0 (win32 opensource for VC2008)  安装，以及openssl和mysql支持]]></title><link>https://blog.youkuaiyun.com/do_fork/article/details/4930252</link><guid>https://blog.youkuaiyun.com/do_fork/article/details/4930252</guid><author>do_fork</author><pubDate>Thu, 03 Dec 2009 09:49:00 +0800</pubDate><description><![CDATA[Nokia 今年动作频频，一连发布了5个 QT 版本，最近发布的 Qt4.6.0 更是让人喜出望外。之前win32版的QT，要么购买商业版，要么就只能用 mingw 作为开发工具，想用VC2008，得自己编译一遍QT，实在费时费力。如今，Nokia 官方终于发布了 用于 VS2008的opensource版QT。这大大简化了我们的安装工作，也把我们从可能的编]]></description><category></category></item><item><title><![CDATA[QT 4.5.3 编译MySQL插件]]></title><link>https://blog.youkuaiyun.com/do_fork/article/details/4825143</link><guid>https://blog.youkuaiyun.com/do_fork/article/details/4825143</guid><author>do_fork</author><pubDate>Wed, 18 Nov 2009 03:34:00 +0800</pubDate><description><![CDATA[这个安装是在已经用VC动态build了QT的基础上的，是后续过程，具体安装过程如下：编译安装 QT4.5.3注意：本次安装QT的路径，跟上次不同，但是步骤和方法是基本一致的。重装了系统，QT也在动乱中没有了，重新安装了一个，最近需要使用MySQL，于是顺手把qt的mysql plugin也装上了，经过不]]></description><category></category></item><item><title><![CDATA[禁止 Windows 7 的通知区域记录历史图标]]></title><link>https://blog.youkuaiyun.com/do_fork/article/details/4823340</link><guid>https://blog.youkuaiyun.com/do_fork/article/details/4823340</guid><author>do_fork</author><pubDate>Tue, 17 Nov 2009 18:21:00 +0800</pubDate><description><![CDATA[通知区域能找到过去在托盘处留下的各个图标，有时候这并不是我所希望的，所以要关闭这个功能，在注册表中找到HKEY_CLASSES_ROOT/Local Settings/Software/Microsoft/Windows/CurrentVersion/TrayNotify将IconStreams和PastIconsStream删除即可清空缓存。如果要根治，可以把这一]]></description><category></category></item><item><title><![CDATA[Windows 7 删除文件，刷新又回来，终于解决]]></title><link>https://blog.youkuaiyun.com/do_fork/article/details/4823307</link><guid>https://blog.youkuaiyun.com/do_fork/article/details/4823307</guid><author>do_fork</author><pubDate>Tue, 17 Nov 2009 18:10:00 +0800</pubDate><description><![CDATA[ 这是我用上Windows 7之后遇到的第一个问题，选中目录下所有的文件删除，一刷新，刚刚删除的文件中，可执行文件又都回来了，此时那些文件是没法访问的，在同一目录下新建同名文件也无法建立，再删除，一刷新又回来了，过不久，自己又会消失。因为症状都发生在可执行文件，刚安装完系统后是好的，推测是动了跟可执行文件相关的服务。于是打开 services.msc，最终定位到 Appli]]></description><category></category></item><item><title><![CDATA[Windows 7屏闪问题，终于解决，跟注册表无关，跟pplive无关]]></title><link>https://blog.youkuaiyun.com/do_fork/article/details/4823147</link><guid>https://blog.youkuaiyun.com/do_fork/article/details/4823147</guid><author>do_fork</author><pubDate>Tue, 17 Nov 2009 17:42:00 +0800</pubDate><description><![CDATA[自从上个月起，我的Windows 7系统，时不时的会出现屏幕闪烁，有时闪一下，有时闪两下，特别是优酷看flash视频的时候，一全屏就经常闪，看的头大。再三摆弄服务和注册表，无济于事，网上其它人的解决方案，都是改注册表，他们还会出现短暂没有响应的情况，我这里没有，照他们的办法改注册表，发现压根就没有他们说的要删除的那几个键值。重装系统也尝试了，没用，系统还没装完的时候症状就看]]></description><category></category></item><item><title><![CDATA[实用PHP优化(一): 代码本身的优化]]></title><link>https://blog.youkuaiyun.com/do_fork/article/details/4765994</link><guid>https://blog.youkuaiyun.com/do_fork/article/details/4765994</guid><author>do_fork</author><pubDate>Wed, 04 Nov 2009 09:54:00 +0800</pubDate><description><![CDATA[本想以 Effective PHP 为题的，然而 Effective C++ 是多么的优秀，以至于不敢用这个神圣名字，萤火岂可与日月争辉。 PHP在大部分时候，性能都不是问题，小应用也没有优化必要，大应用一般也是从架构和算法上做优化，从代码本身入手，收效甚微。然而，某些好习惯，如果能保持，既无伤代码美观，也不会增加开发时间，累积起来的微小性能优势，也]]></description><category></category></item><item><title><![CDATA[会一门语言 和 熟悉一门语言]]></title><link>https://blog.youkuaiyun.com/do_fork/article/details/4765516</link><guid>https://blog.youkuaiyun.com/do_fork/article/details/4765516</guid><author>do_fork</author><pubDate>Wed, 04 Nov 2009 06:42:00 +0800</pubDate><description><![CDATA[上学的时候，汇编只限于看懂，Java只看了两小时应付考试，真正写代码的，还是C/C++，几乎没接触过别的语言。工作之后，一个月之内学习了python,php,js等等，也没觉得学一门语言多困难，多复杂，毕竟天下语言一大抄，主流语言都差不太多，即使没学过，连蒙带猜，也能看懂个大概。后来，不知不觉中，意识到了一个问题，我一直在用C的风格去用那些语言，写出]]></description><category></category></item><item><title><![CDATA[C语言标准IO：    [先读再feof]   VS   [先feof再读]]]></title><link>https://blog.youkuaiyun.com/do_fork/article/details/4753166</link><guid>https://blog.youkuaiyun.com/do_fork/article/details/4753166</guid><author>do_fork</author><pubDate>Sun, 01 Nov 2009 03:24:00 +0800</pubDate><description><![CDATA[刚学习C语言读取文件的时候，可能都遇到过这个“bug”，读到末尾时数据有重复。解决方案也是五花八门，甚至有人把数据先缓存了，再忽略掉最后一组....不妨看一段代码，两种解决方案，猜猜看，究竟哪一个方案是正确的。/* *方案一：先判断，后读取 */while (!feof(fp)) {    fread(buf, 1, 100, fp);    //do_so]]></description><category></category></item><item><title><![CDATA[经典游戏，计算24点，简单实现]]></title><link>https://blog.youkuaiyun.com/do_fork/article/details/4750372</link><guid>https://blog.youkuaiyun.com/do_fork/article/details/4750372</guid><author>do_fork</author><pubDate>Sat, 31 Oct 2009 08:02:00 +0800</pubDate><description><![CDATA[问题：一副扑克牌，每张牌表示[1,13]之间的一个整数，任意抽4张，用+-/*运算，        使得结果等于24。分析：4个数，4种运算，选择一个计算顺序，选择3个运算符，最多不过4k种组合，        剪枝都省了，纯暴力搜索。记4个数为a, b, c, d，运算符为op1, op2, op3，那么所有的计算组合，都可以表示为以下两种之一：(其中，(]]></description><category></category></item><item><title><![CDATA[strlen 的高效实现，充分利用位运算]]></title><link>https://blog.youkuaiyun.com/do_fork/article/details/4745862</link><guid>https://blog.youkuaiyun.com/do_fork/article/details/4745862</guid><author>do_fork</author><pubDate>Fri, 30 Oct 2009 05:21:00 +0800</pubDate><description><![CDATA[处理字符串的时候，经常需要获得字符串的长度，C标准库提供了strlen这个函数，实现一个普通的版本并不困难，大致上跟下面的代码类似。unsigned int strlen(const char *s){    char *e = s;    while (*e)        e++;    return (e-s);} 挨个判断]]></description><category></category></item><item><title><![CDATA[VS2008 Express 编译安装 QT4.5.3]]></title><link>https://blog.youkuaiyun.com/do_fork/article/details/4745860</link><guid>https://blog.youkuaiyun.com/do_fork/article/details/4745860</guid><author>do_fork</author><pubDate>Fri, 30 Oct 2009 05:17:00 +0800</pubDate><description><![CDATA[适合需要 shared+static 共存的人参考，其余情况，官方手册应该是最好的。VC最好从VC提供的控制台启动，自己打开的VC终端，可能会因为环境变量不全引起编译错误，光设置PATH环境变量没有用的。建议执行一次 vcvarsall.bat 以初始化环境变量。官方终端打开的是：%comspec% /k ""C:/software/Microsoft Visual S]]></description><category></category></item></channel></rss>