<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[GhostComputing的专栏]]></title><description><![CDATA[一个迷恋现代科技和崇尚科学理性思考的小孩子]]></description><link>https://blog.youkuaiyun.com/GhostComputing</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; GhostComputing]]></copyright><item><title><![CDATA[学习使用终端下的浏览器w3m(转自http://blog.youkuaiyun.com/leisure512)]]></title><link>https://blog.youkuaiyun.com/GhostComputing/article/details/6877493</link><guid>https://blog.youkuaiyun.com/GhostComputing/article/details/6877493</guid><author>GhostComputing</author><pubDate>Sun, 16 Oct 2011 11:00:57 +0800</pubDate><description><![CDATA[1.安装
$sudo apt-get install w3m-img zhcon
通常，ubuntu发行版里默认安装了w3m的，w3m-img是为了显示图片，zhcon是为了能正常显示中文。
2.启动吧
$w3m www.google.cn
你就会看到熟悉的google]]></description><category></category></item><item><title><![CDATA[如何学好C语言(转自http://coolshell.cn/)]]></title><link>https://blog.youkuaiyun.com/GhostComputing/article/details/6854405</link><guid>https://blog.youkuaiyun.com/GhostComputing/article/details/6854405</guid><author>GhostComputing</author><pubDate>Sun, 09 Oct 2011 09:12:35 +0800</pubDate><description><![CDATA[keep_walker :
今天晚上我看到这篇文章。
http://programmers.stackexchange.com/questions/62502/small-c-projects

我也遇到了和提问的老外一样的问题。。能给像遇到这样烦恼的程序员一点建议嘛？谢]]></description><category></category></item><item><title><![CDATA[Windows编程革命简史(转自http://coolshell.cn/)]]></title><link>https://blog.youkuaiyun.com/GhostComputing/article/details/6854387</link><guid>https://blog.youkuaiyun.com/GhostComputing/article/details/6854387</guid><author>GhostComputing</author><pubDate>Sun, 09 Oct 2011 09:08:50 +0800</pubDate><description><![CDATA[首先，是 Windows API 和 DLL
 Hell。（译注：DLL Hell——DLL灾难，就是微软的DLL升级时因为不同版本可能造成应用程序无法运行的灾难，首当其冲的是COM编程，相信大家都知道某些木马或是病毒更改了一些系统的DLL可以导致整个Windows不举，这就是]]></description><category></category></item><item><title><![CDATA[你会写几种swap函数？]]></title><link>https://blog.youkuaiyun.com/GhostComputing/article/details/6849011</link><guid>https://blog.youkuaiyun.com/GhostComputing/article/details/6849011</guid><author>GhostComputing</author><pubDate>Fri, 07 Oct 2011 17:50:44 +0800</pubDate><description><![CDATA[swap函数估计是一个各种各样程序都会频繁用到的子程序，可是你知道它究竟有多少种不同的写法吗？下面我就列举我知道的几种swap函数来跟大家分享一下。
(1)经典型---嫁衣法
无论是写程序还是干其他事情，一旦涉及到交换，就总是会遇到第三方。这个第三方可能是公正的监督者，也可能]]></description><category></category></item><item><title><![CDATA[C语言堆栈入门——堆和栈的区别( 转自http://www.top-e.org/)]]></title><link>https://blog.youkuaiyun.com/GhostComputing/article/details/6846764</link><guid>https://blog.youkuaiyun.com/GhostComputing/article/details/6846764</guid><author>GhostComputing</author><pubDate>Thu, 06 Oct 2011 13:24:33 +0800</pubDate><description><![CDATA[在计算机领域，堆栈是一个不容忽视的概念，我们编写的C语言程序基本上都要用到。但对于很多的初学着来说，堆栈是一个很模糊的概念。堆栈：一种数据结构、一个在程序运行时用于存放的地方，这可能是很多初学者的认识，因为我曾经就是这么想的和汇编语言中的堆栈一词混为一谈。我身边的一些编程的朋友以]]></description><category></category></item><item><title><![CDATA[一个古怪的bug调试过程]]></title><link>https://blog.youkuaiyun.com/GhostComputing/article/details/6846058</link><guid>https://blog.youkuaiyun.com/GhostComputing/article/details/6846058</guid><author>GhostComputing</author><pubDate>Wed, 05 Oct 2011 23:14:54 +0800</pubDate><description><![CDATA[也许这也不能算是一个bug，只不过没有了解清楚一个函数的确切用法罢了。这一切都源于一个经典的程序：

#include 
#include 


int main(void)
{
char intput,upper;
while((input=getchar()]]></description><category></category></item><item><title><![CDATA[技术规划]]></title><link>https://blog.youkuaiyun.com/GhostComputing/article/details/6843294</link><guid>https://blog.youkuaiyun.com/GhostComputing/article/details/6843294</guid><author>GhostComputing</author><pubDate>Mon, 03 Oct 2011 23:41:14 +0800</pubDate><description><![CDATA[最近一直在深入研究C语言，参考资料当然是K&R的《C程序设计语言》。以前一直觉得自己C语言学得还不错，看了这本书之后才发现自己所学原来是如此之浅薄。我们不能迷信权威，但是们我也不能盲目地藐视权威。作为C语言的缔造者，这本书以一种简洁优美的方式阐述了C语言设计的基本要领。程序设计远]]></description><category></category></item><item><title><![CDATA[结构体对齐详解(转载自http://www.cnblogs.com/motadou/archive/2009/01/17/1558438.html)]]></title><link>https://blog.youkuaiyun.com/GhostComputing/article/details/6842030</link><guid>https://blog.youkuaiyun.com/GhostComputing/article/details/6842030</guid><author>GhostComputing</author><pubDate>Mon, 03 Oct 2011 14:11:02 +0800</pubDate><description><![CDATA[1 -- 结构体数据成员对齐的意义

许多实际的计算机系统对基本类型数据在内存中存放的位置有限制，它们会要求这些数据的起始地址的值是某个数k的倍数，这就是所谓的内存对齐，而这个k则被称为该数据类型的对齐模数(alignment modulus)。这种强制的要求一来简化了处理器]]></description><category></category></item><item><title><![CDATA[搜索引擎技术之概要预览(转载自http://blog.youkuaiyun.com/v_july_v/article/details/6827391)]]></title><link>https://blog.youkuaiyun.com/GhostComputing/article/details/6841497</link><guid>https://blog.youkuaiyun.com/GhostComputing/article/details/6841497</guid><author>GhostComputing</author><pubDate>Mon, 03 Oct 2011 09:55:25 +0800</pubDate><description><![CDATA[前言





    近些天在学校静心复习功课与梳理思路（找工作的事情暂缓），趁闲暇之际，常看有关搜索引擎相关技术类的文章，接触到不少此前未曾触碰到的诸多概念与技术，如爬虫，网页抓取，分词，索引，查询，排序等等，更惊叹于每一幅精彩的架构图，特此，便有记录下来的冲动，]]></description><category></category></item><item><title><![CDATA[可变参数表 -----如何实现printf函数(1)]]></title><link>https://blog.youkuaiyun.com/GhostComputing/article/details/6838276</link><guid>https://blog.youkuaiyun.com/GhostComputing/article/details/6838276</guid><author>GhostComputing</author><pubDate>Fri, 30 Sep 2011 19:30:04 +0800</pubDate><description><![CDATA[printf函数可谓是C语言中使用频度最高的函数，无论是编写或调试程序，我们都无法离开printf，它那便捷的调用方式早已俘获了我们的心。但是，还是那句老话：一个越简单的产品，其实现也就相应地越复杂。好比iphone手机，每个人都喜欢它的简洁易用，但是全世界恐怕没几个人能彻底了解]]></description><category></category></item><item><title><![CDATA[Vim练级攻略（转自http://coolshell.cn/，一个相当不错的blog，推荐大家去看看）]]></title><link>https://blog.youkuaiyun.com/GhostComputing/article/details/6829519</link><guid>https://blog.youkuaiyun.com/GhostComputing/article/details/6829519</guid><author>GhostComputing</author><pubDate>Wed, 28 Sep 2011 12:50:27 +0800</pubDate><description><![CDATA[vim的学习曲线相当的大（参看各种文本编辑器的学习曲线），所以，如果你一开始看到的是一大堆VIM的命令分类，你一定会对这个编辑器失去兴趣的。下面的文章翻译自《Learn
 Vim Progressively》，我觉得这是给新手最好的VIM的升级教程了，没有列举所有的命令，只是列]]></description><category></category></item><item><title><![CDATA[字符函数的使用]]></title><link>https://blog.youkuaiyun.com/GhostComputing/article/details/6817295</link><guid>https://blog.youkuaiyun.com/GhostComputing/article/details/6817295</guid><author>GhostComputing</author><pubDate>Sat, 24 Sep 2011 13:54:51 +0800</pubDate><description><![CDATA[在头文件ctype.h中，有很多很好用的字符函数，下面我就简单介绍一下：（从http://www.cnljh.com/clib/clib.html这个网站上获得）
1.isdigit()
原型：int isdigit(int c);  
用法：#include  
功能：]]></description><category></category></item><item><title><![CDATA[如何写一个漂亮的strcpy函数]]></title><link>https://blog.youkuaiyun.com/GhostComputing/article/details/6804160</link><guid>https://blog.youkuaiyun.com/GhostComputing/article/details/6804160</guid><author>GhostComputing</author><pubDate>Fri, 23 Sep 2011 15:40:29 +0800</pubDate><description><![CDATA[最近，一边忙着找实习和工作，一边慢慢地补充自己欠缺的专业知识，日子过得不算好也不算坏，只是有点心神不灵的感觉。昨天看了本叫做《程序员面试宝典》，是之前从旧书摊上淘来的，这一看发现了个有意思的东西：如何去写一个漂亮的strcpy函数？
    先man一下这个函数的原型(from]]></description><category></category></item><item><title><![CDATA[C++中引用和指针的区别]]></title><link>https://blog.youkuaiyun.com/GhostComputing/article/details/6450828</link><guid>https://blog.youkuaiyun.com/GhostComputing/article/details/6450828</guid><author>GhostComputing</author><pubDate>Fri, 27 May 2011 19:34:00 +0800</pubDate><description><![CDATA[很多人痛恨C语言的指针，因为它不好用而且灵活多变容易出错，一旦发生了错误，纠错也很麻烦。也有很多人很喜欢指针，因为它可以让程序员觉得他可以控制内存的每一片空间。C++为了与C兼容，也保留了指针这个神奇的产物，但是它也加入了一个跟指针乍一看有点相同的引用。很多书上都说，引用是对变量]]></description><category></category></item><item><title><![CDATA[打开机房的任务管理器]]></title><link>https://blog.youkuaiyun.com/GhostComputing/article/details/6419272</link><guid>https://blog.youkuaiyun.com/GhostComputing/article/details/6419272</guid><author>GhostComputing</author><pubDate>Sat, 14 May 2011 09:59:00 +0800</pubDate><description><![CDATA[<br />打开记事本，把下面的内容保存成.reg文件，然后双击导入恢复。 <br />REGEDIT4 [HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Policies/System] <br />"DisableTaskmgr"=dword:00000000 (最后一行留一空行)这样就可以打开机房电脑的任务管理器，结束掉相应的进程来获取无限的时间了。]]></description><category></category></item><item><title><![CDATA[对于Linux下fork调用的理解]]></title><link>https://blog.youkuaiyun.com/GhostComputing/article/details/6232478</link><guid>https://blog.youkuaiyun.com/GhostComputing/article/details/6232478</guid><author>GhostComputing</author><pubDate>Tue, 08 Mar 2011 20:27:00 +0800</pubDate><description><![CDATA[如果你想了解fork函数，首先要先搞清楚进程是什么。其实，我们都会背诵教科书上的答案，进程是“进行中的程序”，但是我究竟如何理解“进行中”呢？我觉得《Modern Operating System》在关于进程概念的阐述上有一个很有趣的比方：菜谱是程序，做菜是进程。我们首先拥有一份]]></description><category></category></item><item><title><![CDATA[条件编译的用途]]></title><link>https://blog.youkuaiyun.com/GhostComputing/article/details/6224904</link><guid>https://blog.youkuaiyun.com/GhostComputing/article/details/6224904</guid><author>GhostComputing</author><pubDate>Sat, 05 Mar 2011 01:10:00 +0800</pubDate><description><![CDATA[c语言提供了三种预处理功能：宏定义，条件包含和条件编译。顾名思义，预处理就是在进行传统编译之前进行一些必要的处理工作。经过预处理的程序就不再包含预处理命令，最后再由编译程序对预处理后的源程序进行编译得到目标代码。为了与一般的c语言语句区分开来，预处理命令一般用#开头，而且不用“；]]></description><category></category></item><item><title><![CDATA[Ubuntu下搭建TQ2440的程序下载环境]]></title><link>https://blog.youkuaiyun.com/GhostComputing/article/details/6217098</link><guid>https://blog.youkuaiyun.com/GhostComputing/article/details/6217098</guid><author>GhostComputing</author><pubDate>Wed, 02 Mar 2011 09:15:00 +0800</pubDate><description><![CDATA[我使用的ubuntu10.04，以下是我搭建实验环境的过程，其他版本的ubuntu其搭建过程可能会略有不同，请读者自行查阅相关资料解决。
1.必须使用一款类似于windows下SecureCRT的软件：minicom。先下载minicom：
sudo apt-get inst]]></description><category></category></item><item><title><![CDATA[ Ubuntu下drcom使用方法]]></title><link>https://blog.youkuaiyun.com/GhostComputing/article/details/6217089</link><guid>https://blog.youkuaiyun.com/GhostComputing/article/details/6217089</guid><author>GhostComputing</author><pubDate>Wed, 02 Mar 2011 09:09:00 +0800</pubDate><description><![CDATA[如果你使用的是Ubuntu10.10的话，请进行以下步骤：1.进入Drcom的文件夹（也就是Drcom待编译文件），打开终端，先修改drcom.conf文件（上网配置文件）；sudo gedit drcom.conf此时通过gedit修改username和password（就是你的用户名和密码，跟你在Windows下使用drcom的帐号密码一样）；接着修改mac地址，你可通过查看面板右上角的连接信息获得网卡名（一般是eth0，如果去图书馆使用无线，一般是wlan0，不过也许不同电脑会有所不同）；然后再修改D]]></description><category></category></item></channel></rss>