<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/stuhu</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; stuhu]]></copyright><item><title><![CDATA[qt 插件编码]]></title><link>https://blog.youkuaiyun.com/stuhu/article/details/4556605</link><guid>https://blog.youkuaiyun.com/stuhu/article/details/4556605</guid><author>stuhu</author><pubDate>Tue, 15 Sep 2009 23:04:00 +0800</pubDate><description><![CDATA[ 2月28日QTextCodec::codecForNameQt 中 QTextCodec::codecForName("GB18030") 返回为 NULL 的解决现象：类似一下代码QTextCodec* localCode = QTextCodec::codecForName("GB18030");QTextCodec::setCodecForCString]]></description><category></category></item><item><title><![CDATA[分页查询]]></title><link>https://blog.youkuaiyun.com/stuhu/article/details/3888571</link><guid>https://blog.youkuaiyun.com/stuhu/article/details/3888571</guid><author>stuhu</author><pubDate>Fri, 13 Feb 2009 21:08:00 +0800</pubDate><description><![CDATA[1.使用存储过程，在mysql中可以查看limits关键字。2.在sql server中使用top可能结合条件查询来处理。 ]]></description><category></category></item><item><title><![CDATA[vc 自动化构建]]></title><link>https://blog.youkuaiyun.com/stuhu/article/details/3294690</link><guid>https://blog.youkuaiyun.com/stuhu/article/details/3294690</guid><author>stuhu</author><pubDate>Thu, 13 Nov 2008 23:46:00 +0800</pubDate><description><![CDATA[可以使用如finalbuilder 和 分布式编译工具IncrediBuilder .]]></description><category></category></item><item><title><![CDATA[嵌入式数据库系统Berkeley DB]]></title><link>https://blog.youkuaiyun.com/stuhu/article/details/3294655</link><guid>https://blog.youkuaiyun.com/stuhu/article/details/3294655</guid><author>stuhu</author><pubDate>Thu, 13 Nov 2008 23:34:00 +0800</pubDate><description><![CDATA[嵌入式数据库系统Berkeley DB文档选项<!--document.write(打印本页);//-->打印本页<!--document.write(将此页作为电子邮件发送);//--> 将此页作为]]></description><category></category></item><item><title><![CDATA[unix select 模型]]></title><link>https://blog.youkuaiyun.com/stuhu/article/details/2773604</link><guid>https://blog.youkuaiyun.com/stuhu/article/details/2773604</guid><author>stuhu</author><pubDate>Tue, 05 Aug 2008 23:03:00 +0800</pubDate><description><![CDATA[一.unix 规划下关于select 模式(服务器端)1.建立socket套接字int nsock = socket(AF_UNIX,SOCK_STREAM,0);2.设置socket缓冲大小.setsockopt(nsock, SOL_SOCKET, SO_REUSEADDR, &reuse_addr,sizeof(reuse_addr));3.bind 服务器的地址到套接字bi]]></description><category></category></item><item><title><![CDATA[cppunit 在vc6.0 下配置 ]]></title><link>https://blog.youkuaiyun.com/stuhu/article/details/2715762</link><guid>https://blog.youkuaiyun.com/stuhu/article/details/2715762</guid><author>stuhu</author><pubDate>Sat, 26 Jul 2008 17:50:00 +0800</pubDate><description><![CDATA[ CppUnit是一个很好的开源代码，用来进行单元测试，以下介绍VC6.0下的CppUnit的安装和使用。        1．下载CPPUnit：下载CPPUnit 压缩文件，我用的是CPPUnit1.10.2        2．编译工程文件：将CPPUnit1.10.2.tar.gz 解压缩到本地硬盘，如d:/CPPUnit1.10.2，用VC6.0打开CPPUnit1.10.2中的工程文件Cp]]></description><category></category></item><item><title><![CDATA[ Visual C++ 异常模型【En】]]></title><link>https://blog.youkuaiyun.com/stuhu/article/details/2687427</link><guid>https://blog.youkuaiyun.com/stuhu/article/details/2687427</guid><author>stuhu</author><pubDate>Tue, 22 Jul 2008 00:24:00 +0800</pubDate><description><![CDATA[原文链接：http://www.gamedev.net/reference/programming/features/vcppexceptmodel/When programming in C++ with Microsoft Visual C++, your program has two exceptions models: the normal C++ exception model a]]></description><category></category></item><item><title><![CDATA[树控件的应用 -- 求子树节点的集]]></title><link>https://blog.youkuaiyun.com/stuhu/article/details/2554658</link><guid>https://blog.youkuaiyun.com/stuhu/article/details/2554658</guid><author>stuhu</author><pubDate>Mon, 16 Jun 2008 21:20:00 +0800</pubDate><description><![CDATA[对于点击树的某一节点后，显示当前节点的子节点的集上，是使用启动数据库的方法，造成了数据处理复杂，而且程序发应速度慢的问题；经过我再三考虑，将程序修改如下：　　一、 将ReturnTreeChilds(CString strCurItem);代码修改如下：//----------------提取当前所选择项的子项文本所组成的字符串------------------------CString]]></description><category></category></item><item><title><![CDATA[VC++ 6.0实用技巧汇总]]></title><link>https://blog.youkuaiyun.com/stuhu/article/details/2541491</link><guid>https://blog.youkuaiyun.com/stuhu/article/details/2541491</guid><author>stuhu</author><pubDate>Thu, 12 Jun 2008 21:11:00 +0800</pubDate><description><![CDATA[ VC++ 6.0实用技巧汇总 1.检测程序中的括号是否匹配把光标移动到需要检测的括号（如大括号{}、方括号[]、圆括号（）和尖括号）前面，键入快捷键“Ctrl＋]”。如果括号匹配正确，光标就跳到匹配的括号处，否则光标不移动，并且机箱喇叭还会发出一声警告声。 2:定位预处理指定，如何在源文件中定位光标到对称的#if, #endif ? 　　使用Ctrl+K快捷键。本文来]]></description><category></category></item><item><title><![CDATA[C++模板实现类注册和获取]]></title><link>https://blog.youkuaiyun.com/stuhu/article/details/2334538</link><guid>https://blog.youkuaiyun.com/stuhu/article/details/2334538</guid><author>stuhu</author><pubDate>Sun, 27 Apr 2008 10:17:00 +0800</pubDate><description><![CDATA[转:http://www.wangchao.net.cn/bbsdetail_65372.html最近在做一些项目的时候，经常需要用到类的动态注册和获取，使得调用者可以根据名字创建一个类的实例，然后调用改类的虚函数完成功能调用，类似于建立一套数据库访问套件，可以做到后期增加何种数据库访问的无需修改原有代码，需要做的仅仅是按照一定的规范创建一个新类，该类会完成自身的注册，调用者根据名字获取改类实]]></description><category></category></item><item><title><![CDATA[Loki库]]></title><link>https://blog.youkuaiyun.com/stuhu/article/details/2334526</link><guid>https://blog.youkuaiyun.com/stuhu/article/details/2334526</guid><author>stuhu</author><pubDate>Sun, 27 Apr 2008 10:12:00 +0800</pubDate><description><![CDATA[ 参看blog:http://blog.youkuaiyun.com/linux2linux/archive/2007/12/06/1921486.aspx]]></description><category></category></item><item><title><![CDATA[C++的 RTTI 观念和用途(转)]]></title><link>https://blog.youkuaiyun.com/stuhu/article/details/2309646</link><guid>https://blog.youkuaiyun.com/stuhu/article/details/2309646</guid><author>stuhu</author><pubDate>Sun, 20 Apr 2008 18:01:00 +0800</pubDate><description><![CDATA[                                                C++的 RTTI 观念和用途                                    自从1993年Bjarne Stroustrup 〔注1 〕提出有关C++ 的RTTI功能之建议﹐以及C++的异常处理(exception handling)需要RTTI；最]]></description><category></category></item><item><title><![CDATA[boost 下thread 库]]></title><link>https://blog.youkuaiyun.com/stuhu/article/details/2292297</link><guid>https://blog.youkuaiyun.com/stuhu/article/details/2292297</guid><author>stuhu</author><pubDate>Mon, 14 Apr 2008 23:30:00 +0800</pubDate><description><![CDATA[                                                关于BOOST中thread库的使用            boost中的大部分内容都可以直接源代码使用，而thread则需要首先编译出对应的库。Windows XP平台：       我的机器上安装了vc2003和vc2005，分别在D:/devenv/vs2003和D:/]]></description><category></category></item><item><title><![CDATA[仿函数]]></title><link>https://blog.youkuaiyun.com/stuhu/article/details/2286205</link><guid>https://blog.youkuaiyun.com/stuhu/article/details/2286205</guid><author>stuhu</author><pubDate>Sat, 12 Apr 2008 15:07:00 +0800</pubDate><description><![CDATA[class Func{public:void operator()(const char* str) {           }}; Func func;func("abc");......stl中有很多类似的实现，就是重载()符号，可以实现类似函数的形式   template     class   FunObj   {   //   仿函数     public:       ]]></description><category></category></item><item><title><![CDATA[VS2005下编译boost 的regex库 ]]></title><link>https://blog.youkuaiyun.com/stuhu/article/details/2283555</link><guid>https://blog.youkuaiyun.com/stuhu/article/details/2283555</guid><author>stuhu</author><pubDate>Fri, 11 Apr 2008 23:37:00 +0800</pubDate><description><![CDATA[在boost的网站上下载了最新的1.34版的源代码。其实以前在VC6的时候是用过的，但这次在VS2005下安装还是费了不少的工夫的，主要是很多环境变量没有正确的设置的原因。最后终于找到了一个非常方便的方法，共享出来以造福有着同样烦恼的XDJM们。 1. 启动VS2005，在Tool菜单中选择“Visual Studio 2005 Command Prompt“。VS会启动命令提示符窗口，并]]></description><category></category></item><item><title><![CDATA[vs2005下安装boost]]></title><link>https://blog.youkuaiyun.com/stuhu/article/details/2283526</link><guid>https://blog.youkuaiyun.com/stuhu/article/details/2283526</guid><author>stuhu</author><pubDate>Fri, 11 Apr 2008 23:30:00 +0800</pubDate><description><![CDATA[　　网上有很多安装方法，以下是我成功安装的步骤 　　 　　1.下载boost_1_34_1压缩文件，解压缩到d：/boost_1_34_1/目录下 　　 　　2.编译bjam 　　 　　从vs2005的工具菜单进入命令提示窗口（一定要从这进），cd到d:/boost_1_34_1/tools/jam/src下执行build.bat，会在d:/boost_1_34_1/tools/jam/src/b]]></description><category></category></item><item><title><![CDATA[boost 安装VC7.0]]></title><link>https://blog.youkuaiyun.com/stuhu/article/details/2283497</link><guid>https://blog.youkuaiyun.com/stuhu/article/details/2283497</guid><author>stuhu</author><pubDate>Fri, 11 Apr 2008 23:16:00 +0800</pubDate><description><![CDATA[安装boost比以前简单多了。第一次听说boost以为是adaboost一种算法。后来才知道是一个C++libray，一直只是耳闻。没有使用过。所以试用之。step1.从www.boost.org下载boost库 step2 在 tools/build/jam_src目录下 运行build.bat来生成jamstep3 设置环境变量 PATH= C:/Program Files/Microsoft]]></description><category></category></item><item><title><![CDATA[db2 权限]]></title><link>https://blog.youkuaiyun.com/stuhu/article/details/2198445</link><guid>https://blog.youkuaiyun.com/stuhu/article/details/2198445</guid><author>stuhu</author><pubDate>Wed, 19 Mar 2008 22:59:00 +0800</pubDate><description><![CDATA[Q 现在DB2数据库服务器是用OS用户登陆数据库的，OS用户加入到一个叫 db2grp组中，然后就对DB有管理员的权限，因现在考虑此权限太大，想创建一个OS用户，只具有BACKUP DB的权限，请问如何操作。 A新建一个组group_name,新建一个用户user_name,user_name加入group_name组，更新配置参数db2 update dbm cfg using sysm]]></description><category></category></item><item><title><![CDATA[suse linux ]]></title><link>https://blog.youkuaiyun.com/stuhu/article/details/2198349</link><guid>https://blog.youkuaiyun.com/stuhu/article/details/2198349</guid><author>stuhu</author><pubDate>Wed, 19 Mar 2008 22:25:00 +0800</pubDate><description><![CDATA[suse linux v9  （6 cd）1.常用的管理命今接口yast2.内带有开发工具gcc 及cc3.内带有libxml的发布版及开发版，需要单独进行安装]]></description><category></category></item><item><title><![CDATA[编译 Linux2.6 内核总结]]></title><link>https://blog.youkuaiyun.com/stuhu/article/details/2157970</link><guid>https://blog.youkuaiyun.com/stuhu/article/details/2157970</guid><author>stuhu</author><pubDate>Sat, 08 Mar 2008 09:48:00 +0800</pubDate><description><![CDATA[在X86, Ubuntu 上编译Linux2.6内核，总结如下：基础知识在介绍如何编译内核之前, 需要对内核相关概念有一定的了解. 关于Linux kernel的介绍浩如烟海, 这里只介绍系统中相关的目录, 文件及命令./boot/boot/vmlinuz-    : 用于启动的压缩内核镜像, 它也就是/arch//boot中的压缩镜像./boot/system.map- : 存储内核符号地址./]]></description><category></category></item></channel></rss>