<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[人生天地常如客 何独乡关定是家]]></title><description><![CDATA[chenquan_75的专栏]]></description><link>https://blog.youkuaiyun.com/chenquan_75</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; chenquan_75]]></copyright><item><title><![CDATA[掌握 Linux 调试技术]]></title><link>https://blog.youkuaiyun.com/chenquan_75/article/details/2105602</link><guid>https://blog.youkuaiyun.com/chenquan_75/article/details/2105602</guid><author>chenquan_75</author><pubDate>Tue, 19 Feb 2008 11:26:00 +0800</pubDate><description><![CDATA[                                    掌握 Linux 调试技术            在 Linux 上找出并解决程序错误的主要方法                                                                                    ]]></description><category></category></item><item><title><![CDATA[分页(Paging) / SQL Server / Oracle]]></title><link>https://blog.youkuaiyun.com/chenquan_75/article/details/1928713</link><guid>https://blog.youkuaiyun.com/chenquan_75/article/details/1928713</guid><author>chenquan_75</author><pubDate>Tue, 11 Dec 2007 09:38:00 +0800</pubDate><description><![CDATA[分页(Paging) / SQL Server / Oracle 虽然 DataGrid 控件自己带了一个分页处理机制，但它是将符合查询条件的所有记录读入内存，然后进行分页显示的。随着符合条件的记录数目增多，就会出现运行效率问题，或者至少是资源的利用率下降。下面的代码示例都以下面的表结构为准：　                        　           ]]></description><category></category></item><item><title><![CDATA[FreeBSD简单汉化终结篇[基于core font的汉化]]]></title><link>https://blog.youkuaiyun.com/chenquan_75/article/details/1908846</link><guid>https://blog.youkuaiyun.com/chenquan_75/article/details/1908846</guid><author>chenquan_75</author><pubDate>Fri, 30 Nov 2007 11:52:00 +0800</pubDate><description><![CDATA[  此贴解决了FreeBSD基本的汉化、字体的模糊、Win分区的 中文显示，XMMS的菜单及其他的中文显示，输入法fcitx的 安装等问题，.    1.安装kde-i18n-zh_CN:  #cd /usr/ports/chinese/kde3-i18n-zh_CN  #make install clean  2.安装字体  1)#cd /usr/ports/x11-fonts/ttmkfdir]]></description><category></category></item><item><title><![CDATA[从MySpace的六次重构经历,来认识分布式系统到底该如何创建]]></title><link>https://blog.youkuaiyun.com/chenquan_75/article/details/1897986</link><guid>https://blog.youkuaiyun.com/chenquan_75/article/details/1897986</guid><author>chenquan_75</author><pubDate>Thu, 22 Nov 2007 15:59:00 +0800</pubDate><description><![CDATA[这是我在网上无意中看到的一篇文章,介绍了myspace的六次重构,对于做海量用户系统的朋友来说,应该能从中受到很多启发.   在每个里程碑，站点负担都会超过底层系统部分组件的最大载荷，特别是数据库和存储系统。接着，功能出现问题，用户失声尖叫。最后，技术团队必须为此修订系统策略。   虽然自2005年早期，站点账户数超过7百万后，系统架构到目前为止保持了相对稳定，但MySpace仍然在为SQL Se]]></description><category></category></item><item><title><![CDATA[例解 autoconf 和 automake 生成 Makefile 文件]]></title><link>https://blog.youkuaiyun.com/chenquan_75/article/details/1834383</link><guid>https://blog.youkuaiyun.com/chenquan_75/article/details/1834383</guid><author>chenquan_75</author><pubDate>Sat, 20 Oct 2007 16:03:00 +0800</pubDate><description><![CDATA[                                    例解 autoconf 和 automake 生成 Makefile 文件                                                                                               ]]></description><category></category></item><item><title><![CDATA[编译boost库-用vc2005编译boost1.33.1 ]]></title><link>https://blog.youkuaiyun.com/chenquan_75/article/details/1827376</link><guid>https://blog.youkuaiyun.com/chenquan_75/article/details/1827376</guid><author>chenquan_75</author><pubDate>Tue, 16 Oct 2007 13:46:00 +0800</pubDate><description><![CDATA[//打开控制台窗口，请使用vs2005在开始菜单中的“Visual Studio Tools->Visual Studio 2005 命令提示”打开控制台，这样vc的的编译环境就设置好了。//假设boost安装包的解压的目录为{BOOST_SRC}中。//先编译出bjam.exe，它被用于安装boost库cd {BOOST_SRC}/tools/build/jam_srcbuild.bat//利用]]></description><category></category></item><item><title><![CDATA[常用正则表达式]]></title><link>https://blog.youkuaiyun.com/chenquan_75/article/details/1827374</link><guid>https://blog.youkuaiyun.com/chenquan_75/article/details/1827374</guid><author>chenquan_75</author><pubDate>Tue, 16 Oct 2007 13:45:00 +0800</pubDate><description><![CDATA[匹配中文字符的正则表达式： [/u4e00-/u9fa5]评注：匹配中文还真是个头疼的事，有了这个表达式就好办了匹配双字节字符(包括汉字在内)：[^/x00-/xff]评注：可以用来计算字符串的长度（一个双字节字符长度计2，ASCII字符计1）匹配空白行的正则表达式：/n/s*/r评注：可以用来删除空白行匹配HTML标记的正则表达式：]*>.*?|评注：网上流传的版本太糟糕，上面这个也]]></description><category></category></item><item><title><![CDATA[正则表达式的入门知识]]></title><link>https://blog.youkuaiyun.com/chenquan_75/article/details/1827371</link><guid>https://blog.youkuaiyun.com/chenquan_75/article/details/1827371</guid><author>chenquan_75</author><pubDate>Tue, 16 Oct 2007 13:44:00 +0800</pubDate><description><![CDATA[1、“.”为通配符，表示任何一个字符，例如：“a.c”可以匹配“anc”、“abc”、“acc”；2、“[]”，在[]内可以指定要求匹配的字符，例如：“a[nbc]c”可以匹配“anc”、“abc”、“acc”；但不可以匹配“ancc”,a到z可以写成[a-z],0到9可以写成[0-9];3、数量限定符号，表示匹配次数（或者叫做长度）的符号：包括：“*”——0次或者多次      “+”—]]></description><category></category></item><item><title><![CDATA[检测平台的Endian]]></title><link>https://blog.youkuaiyun.com/chenquan_75/article/details/1780150</link><guid>https://blog.youkuaiyun.com/chenquan_75/article/details/1780150</guid><author>chenquan_75</author><pubDate>Tue, 11 Sep 2007 09:49:00 +0800</pubDate><description><![CDATA[   检测平台的Endian:    typedef union uEndianTest{        struct        {            bool flittle_endian;            bool fill[3];        };        long value;    }EndianTest;    static const EndianTest   ]]></description><category></category></item><item><title><![CDATA[Linux 下的一个全新的性能测量和调式诊断工具 Systemtap, 第 3 部分: Systemtap]]></title><link>https://blog.youkuaiyun.com/chenquan_75/article/details/1778819</link><guid>https://blog.youkuaiyun.com/chenquan_75/article/details/1778819</guid><author>chenquan_75</author><pubDate>Mon, 10 Sep 2007 11:09:00 +0800</pubDate><description><![CDATA[                                    Linux 下的一个全新的性能测量和调式诊断工具 Systemtap, 第 3 部分: Systemtap            Systemtap的原理，Systemtap与DTrace比较，以及安装要求和安装步骤                                    ]]></description><category></category></item><item><title><![CDATA[Linux 下的一个全新的性能测量和调式诊断工具 Systemtap, 第 2 部分: DTrace]]></title><link>https://blog.youkuaiyun.com/chenquan_75/article/details/1778806</link><guid>https://blog.youkuaiyun.com/chenquan_75/article/details/1778806</guid><author>chenquan_75</author><pubDate>Mon, 10 Sep 2007 11:03:00 +0800</pubDate><description><![CDATA[Linux 下的一个全新的性能测量和调式诊断工具 Systemtap, 第 2 部分: DTraceDTrace的原理	developerWorks		杨 燚 (yang.y.yi@gmail.com), 计算机科学硕士, Intel2007 年 8 月 31 日    本系列文章详细地介绍了一个 Linux 下的全新的调式、诊断和性能测量工具 Systemtap 和它所依赖的基础 kprobe ]]></description><category></category></item><item><title><![CDATA[Linux 下的一个全新的性能测量和调式诊断工具 Systemtap，第 1 部分: kprobe]]></title><link>https://blog.youkuaiyun.com/chenquan_75/article/details/1778789</link><guid>https://blog.youkuaiyun.com/chenquan_75/article/details/1778789</guid><author>chenquan_75</author><pubDate>Mon, 10 Sep 2007 10:54:00 +0800</pubDate><description><![CDATA[Linux 下的一个全新的性能测量和调式诊断工具 Systemtap，第 1 部分: kprobekprobe 的原理、编程接口、局限性和使用注意事项	developerWorks		杨 燚 (yang.y.yi@gmail.com), 计算机科学硕士, Intel2007 年 8 月 31 日    本系列文章详细地介绍了一个Linux下的全新的调式、诊断和性能测量工具Systemtap和它所依]]></description><category></category></item><item><title><![CDATA[ktrace--系统调用调试工具]]></title><link>https://blog.youkuaiyun.com/chenquan_75/article/details/1774317</link><guid>https://blog.youkuaiyun.com/chenquan_75/article/details/1774317</guid><author>chenquan_75</author><pubDate>Thu, 06 Sep 2007 10:40:00 +0800</pubDate><description><![CDATA[基本使用方法：ktrace  可执行文件名 ktrace [-aCcdi] [-f trfile] [-g pgrp | -p pid] [-t trstr] ktrace [-adi] [-f trfile] [-t trstr] command生成krace.out ，类似于gdb 生成的core文件kdump -f krace.out |more 查看找出出错位置 ktrac]]></description><category></category></item><item><title><![CDATA[gdb （GNU 调试器）：基础]]></title><link>https://blog.youkuaiyun.com/chenquan_75/article/details/1773584</link><guid>https://blog.youkuaiyun.com/chenquan_75/article/details/1773584</guid><author>chenquan_75</author><pubDate>Wed, 05 Sep 2007 17:58:00 +0800</pubDate><description><![CDATA[ 摘要关于调试 Linux 代码的有用技巧(2004-03-02 10:31:01)By 泛舟, 出处：http://www-900.ibm.com/developerWorks/cn/linux/tips/l-gdb/index2.shtml　　就调试本机可执行文件（即不是 Java* 或 perl 等）而言，使用 gdb 就对了。gdb 可用于源代码级调试，以及跟踪没有源代码的程序或检查某个终]]></description><category></category></item><item><title><![CDATA[战胜Linux中的Bug]]></title><link>https://blog.youkuaiyun.com/chenquan_75/article/details/1773583</link><guid>https://blog.youkuaiyun.com/chenquan_75/article/details/1773583</guid><author>chenquan_75</author><pubDate>Wed, 05 Sep 2007 17:57:00 +0800</pubDate><description><![CDATA[By 泛舟, 出处：http://www-900.ibm.com/developerWorks/cn/linux/tips/l-gdb/index1.shtml　　调试 zSeries 上的 Linux 应用程序类似于调试其他体系结构上的 Linux 应用程序。对于有经验的 Linux 开发人员，最大的挑战是理解新的系统体系结构。对于刚接触 Linux 的大型机开发人员，掌握新的调试工具似乎是一项]]></description><category></category></item><item><title><![CDATA[GNUARM命令行工具基本使用入门]]></title><link>https://blog.youkuaiyun.com/chenquan_75/article/details/1772954</link><guid>https://blog.youkuaiyun.com/chenquan_75/article/details/1772954</guid><author>chenquan_75</author><pubDate>Wed, 05 Sep 2007 11:36:00 +0800</pubDate><description><![CDATA[调用格式：arm-elf-gcc [stage-opt] [other-opts] -mcpu=arm7tdmi in-file -o out-file常见用法：将C代码编译为二进制目标文件: arm-elf-gcc -c -O2 -g -mcpu=arm7tdmi filename.c -o filename.o将多个二进制目标文件合并为一个可执行文件: arm-elf-ld filen]]></description><category></category></item><item><title><![CDATA[Gnu binutils 使用小结]]></title><link>https://blog.youkuaiyun.com/chenquan_75/article/details/1772952</link><guid>https://blog.youkuaiyun.com/chenquan_75/article/details/1772952</guid><author>chenquan_75</author><pubDate>Wed, 05 Sep 2007 11:35:00 +0800</pubDate><description><![CDATA[GNU binutils是一组二进制工具集。包括：addr2line   ar   gprof   nm   objcopy   objdump   ranlib   size   strings   strip. 本文归纳他们的常用法。ar      ar用于建立、修改、提取档案文件(archive)。archive是一个包含多个被包含文件的单一文件（也称之为库文件），其结构保证了可以从]]></description><category></category></item><item><title><![CDATA[C和C++编程和学习文档]]></title><link>https://blog.youkuaiyun.com/chenquan_75/article/details/1771909</link><guid>https://blog.youkuaiyun.com/chenquan_75/article/details/1771909</guid><author>chenquan_75</author><pubDate>Tue, 04 Sep 2007 16:12:00 +0800</pubDate><description><![CDATA[C和C++编程和学习文档 1 :指针变量名称以p为首字符，这是程序员通常在定义指针时的一个习惯2 :har * p;    (int *)p 把p强制转换为int型                          3.1 :指针的问题：指针应用时最好给予定义(初始化)这样可以保证指针的指向是程序员自己能够把握的。3.2 :指针的越界，这恐怕是最难查出的吧！          ]]></description><category></category></item><item><title><![CDATA[ AutoMake使用小结]]></title><link>https://blog.youkuaiyun.com/chenquan_75/article/details/1771502</link><guid>https://blog.youkuaiyun.com/chenquan_75/article/details/1771502</guid><author>chenquan_75</author><pubDate>Tue, 04 Sep 2007 11:34:00 +0800</pubDate><description><![CDATA[ AutoMake使用小结1.产生源代码2.用autoscan产生configure.scan文件，编辑该文件产生新文件configure.in文件3.执行aclocal,产生aclocal.m44.执行autoconf,产生configure5.创建Makefile.am文件，并编辑成一定的样子6.执行automake --add-missing， Automake会根据Makefile.am产]]></description><category></category></item><item><title><![CDATA[Makefile 遍历目录]]></title><link>https://blog.youkuaiyun.com/chenquan_75/article/details/1761580</link><guid>https://blog.youkuaiyun.com/chenquan_75/article/details/1761580</guid><author>chenquan_75</author><pubDate>Tue, 28 Aug 2007 09:32:00 +0800</pubDate><description><![CDATA[SOURCE_DIR = 目录export CPPSRC := $(foreach dir,$(SOURCE_DIR),$(wildcard $(dir)/*.cpp))SOURCES = $(foreach d,$(SRCDIRS),$(wildcard $(addprefix $(d)/*,$(SRCEXTS)))) （注：仅在LINUX下有效，FREEBSD  未成功）]]></description><category></category></item></channel></rss>