<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[cryincold的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/cryincold</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; cryincold]]></copyright><item><title><![CDATA[[ORIGNIAL CREATION]Setting SCIM on Debian with English Local .在英文环境的Debian Etch下安装并设置SCIM]]></title><link>https://blog.youkuaiyun.com/cryincold/article/details/6769249</link><guid>https://blog.youkuaiyun.com/cryincold/article/details/6769249</guid><author>cryincold</author><pubDate>Mon, 12 Sep 2011 16:24:34 +0800</pubDate><description><![CDATA[#apt-get install scim scim-chinese

# dpkg-reconfigure locales
Generating locales (this might take a while)...
  en_US.UTF-8... done
  zh_CN.UTF-8... done
  zh_CN.GB18030... done
  zh_TW.BIG5..]]></description><category></category></item><item><title><![CDATA[How to Install Sun Java on Debian]]></title><link>https://blog.youkuaiyun.com/cryincold/article/details/4032668</link><guid>https://blog.youkuaiyun.com/cryincold/article/details/4032668</guid><author>cryincold</author><pubDate>Sat, 28 Mar 2009 20:10:00 +0800</pubDate><description><![CDATA[Quick Guide
If you are fairly confident and don't want to read the whole document the following summary should probably be enough to get java working on your system. Lines 1 and 3 are preformed as ro]]></description><category></category></item><item><title><![CDATA[WinDbg related ...]]></title><link>https://blog.youkuaiyun.com/cryincold/article/details/3245421</link><guid>https://blog.youkuaiyun.com/cryincold/article/details/3245421</guid><author>cryincold</author><pubDate>Fri, 07 Nov 2008 12:00:00 +0800</pubDate><description><![CDATA[##  set symbol file path
 
C:/WINDOWS/Symbols;d:/Program Files/Microsoft Visual Studio 8/SDK/v2.0/symbols;.sympath SRV*d:/localsymbols*http://msdl.microsoft.com/download/symbols]]></description><category></category></item><item><title><![CDATA[VIM 文件编码识别与乱码处理]]></title><link>https://blog.youkuaiyun.com/cryincold/article/details/2546472</link><guid>https://blog.youkuaiyun.com/cryincold/article/details/2546472</guid><author>cryincold</author><pubDate>Sat, 14 Jun 2008 14:16:00 +0800</pubDate><description><![CDATA[在 Vim 中，有四个与编码有关的选项，它们是：''fileencodings''、''fileencoding''、''encoding'' 和 ''termencoding''。在实际使用中，任何一个选项出现错误，都会导致出现乱码。因此，每一个 Vim 用户都应该明确这四个选项的含义。下面，我们详细介绍一下这四个选项的含义和作用。
* encoding''encoding'' 是 Vim 内]]></description><category></category></item><item><title><![CDATA[[Excerpt] Debian kernel recompiling]]></title><link>https://blog.youkuaiyun.com/cryincold/article/details/2151856</link><guid>https://blog.youkuaiyun.com/cryincold/article/details/2151856</guid><author>cryincold</author><pubDate>Wed, 05 Mar 2008 20:46:00 +0800</pubDate><description><![CDATA[Debian kernel recompiling
posted @ 10:49 pm on Friday, January 6, 2006 
Recompiling a kernel the Debian way
This is the way to compile a custom kernel against an existing debianized kernel package.]]></description><category></category></item><item><title><![CDATA[Linux 内核使用的 GNU C 扩展]]></title><link>https://blog.youkuaiyun.com/cryincold/article/details/2125507</link><guid>https://blog.youkuaiyun.com/cryincold/article/details/2125507</guid><author>cryincold</author><pubDate>Wed, 27 Feb 2008 20:18:00 +0800</pubDate><description><![CDATA[Linux 内核代码使用了大量的 GNU C 扩展，以至于能够编译 Linux 内核的唯一编
译器是 GNU CC，以前甚至出现过编译 Linux 内核要使用特殊的 GNU CC 版本的情
况。本文是对 Linux 内核使用的 GNU C 扩展的一个汇总，希望当你读内核源码遇
到不理解的语法和语义时，能从本文找到一个初步的解答，更详细的信息可以查看
gcc.info。文中的例子取自 Lin]]></description><category></category></item><item><title><![CDATA[My Plan]]></title><link>https://blog.youkuaiyun.com/cryincold/article/details/2123467</link><guid>https://blog.youkuaiyun.com/cryincold/article/details/2123467</guid><author>cryincold</author><pubDate>Tue, 26 Feb 2008 21:17:00 +0800</pubDate><description><![CDATA[#### How 2 debug core file. ]]></description><category></category></item><item><title><![CDATA[[ORIGINAL CREATION] GCC ]]></title><link>https://blog.youkuaiyun.com/cryincold/article/details/2116723</link><guid>https://blog.youkuaiyun.com/cryincold/article/details/2116723</guid><author>cryincold</author><pubDate>Sun, 24 Feb 2008 14:31:00 +0800</pubDate><description><![CDATA[####gcc -static do not use the shared library]]></description><category></category></item><item><title><![CDATA[[ORIGINAL CREATION] unkown C++ skills]]></title><link>https://blog.youkuaiyun.com/cryincold/article/details/2104036</link><guid>https://blog.youkuaiyun.com/cryincold/article/details/2104036</guid><author>cryincold</author><pubDate>Mon, 18 Feb 2008 18:45:00 +0800</pubDate><description><![CDATA[＃＃＃＃
The following 2 c++ template functions can detect array's dimension at compile time. But they will fail when dealing with variable length array(introduced by C99).
templateint capacity_of_1Darr]]></description><category></category></item><item><title><![CDATA[[ORIGINAL CREATION] learning awk]]></title><link>https://blog.youkuaiyun.com/cryincold/article/details/2095384</link><guid>https://blog.youkuaiyun.com/cryincold/article/details/2095384</guid><author>cryincold</author><pubDate>Thu, 14 Feb 2008 15:58:00 +0800</pubDate><description><![CDATA[####
yes | head -20 | awk '{printf("HI%02d", NR)}'    

####
Delete array[expr] cases array[expr] not to exist. 

####
echo  abc | mawk { gsub(//, "X") ; print }
XaXbXcX
'Cos if FS="""" (Empt]]></description><category></category></item><item><title><![CDATA[[ORIGINAL CREATION] BASH tips]]></title><link>https://blog.youkuaiyun.com/cryincold/article/details/2094147</link><guid>https://blog.youkuaiyun.com/cryincold/article/details/2094147</guid><author>cryincold</author><pubDate>Thu, 14 Feb 2008 14:41:00 +0800</pubDate><description><![CDATA[####
The BASH and Bourne shell has a poorly documented feature that its termination status is 128 plus the signal number.

####
2>&1   means descriptor 2 is a copy of descriptor 1.  dup2(1, 2);]]></description><category></category></item><item><title><![CDATA[[ORIGINAL CREATION] tact and skill of sed]]></title><link>https://blog.youkuaiyun.com/cryincold/article/details/2093596</link><guid>https://blog.youkuaiyun.com/cryincold/article/details/2093596</guid><author>cryincold</author><pubDate>Thu, 14 Feb 2008 13:15:00 +0800</pubDate><description><![CDATA[####
sed '/cryincold/ p' text                   // Print lines match "cryincold"
sed '/cryincold/! p' text                  // Print lines do NOT match "cryincold", pay attention to theexclamatory m]]></description><category></category></item><item><title><![CDATA[ [ORIGINAL CREATION] tact and skill of VIM]]></title><link>https://blog.youkuaiyun.com/cryincold/article/details/2093369</link><guid>https://blog.youkuaiyun.com/cryincold/article/details/2093369</guid><author>cryincold</author><pubDate>Thu, 14 Feb 2008 12:17:00 +0800</pubDate><description><![CDATA[####: read  ! shell_command                 // VIM read in the output of shell_command ####:1,$ ! shell_command                     // output the whole text as input to shell_command  and save the out]]></description><category></category></item><item><title><![CDATA[[ORIGINAL CREATION] learning make]]></title><link>https://blog.youkuaiyun.com/cryincold/article/details/2088214</link><guid>https://blog.youkuaiyun.com/cryincold/article/details/2088214</guid><author>cryincold</author><pubDate>Mon, 11 Feb 2008 15:00:00 +0800</pubDate><description><![CDATA[####

$(error error message)
$(warning warning message)

####

The following short makefile can automatically parse the C programming files and generate the .d file describing the dependence on]]></description><category></category></item><item><title><![CDATA[[ORIGINAL CREATION] undown tact and skill in C programming]]></title><link>https://blog.youkuaiyun.com/cryincold/article/details/2088143</link><guid>https://blog.youkuaiyun.com/cryincold/article/details/2088143</guid><author>cryincold</author><pubDate>Mon, 11 Feb 2008 12:58:00 +0800</pubDate><description><![CDATA[###
*ptr++          55555~~ i always forget ++ has a high priority than *.

###
The number-sign or "stringizing" operator (#) converts macro parameters (after expansion) to string constants
#defi]]></description><category></category></item><item><title><![CDATA[[ORIGINAL CREATION] usful tips on Unix-like system ]]></title><link>https://blog.youkuaiyun.com/cryincold/article/details/2088132</link><guid>https://blog.youkuaiyun.com/cryincold/article/details/2088132</guid><author>cryincold</author><pubDate>Mon, 11 Feb 2008 12:23:00 +0800</pubDate><description><![CDATA[###ps -o pid,ppid,pgrp,session,tpgid,comm]]></description><category></category></item><item><title><![CDATA[[Excerpt]3 approaches using gdb to debug child process]]></title><link>https://blog.youkuaiyun.com/cryincold/article/details/2087253</link><guid>https://blog.youkuaiyun.com/cryincold/article/details/2087253</guid><author>cryincold</author><pubDate>Sat, 09 Feb 2008 18:07:00 +0800</pubDate><description><![CDATA[我的博客: http://blog.ykyi.net 关注虚拟化，关注linux



GDB 是 linux 系统上常用的调试工具，本文介绍了使用 GDB 调试多进程程序的几种方法，并对各种方法进行比较。
GDB 是 linux 系统上常用的 c/c++ 调试工具，功能十分强大。对于较为复杂的系统，比如多进程系统，如何使用 GDB 调试呢？考虑下面这个三进程系统：

进程]]></description><category></category></item><item><title><![CDATA[背呀背，背句子]]></title><link>https://blog.youkuaiyun.com/cryincold/article/details/2079440</link><guid>https://blog.youkuaiyun.com/cryincold/article/details/2079440</guid><author>cryincold</author><pubDate>Sun, 03 Feb 2008 10:10:00 +0800</pubDate><description><![CDATA[If you can arrive late, then so can I: whats sauce for the goose is sauce for the gander.  你可以迟到, 那我也可以晚来: 一视同仁嘛. Birth is much, but breeding is more. 出身重要，教养更重要。We were pissed around for h]]></description><category></category></item></channel></rss>