自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

GhostComputing的专栏

一个迷恋现代科技和崇尚科学理性思考的小孩子

  • 博客(19)
  • 收藏
  • 关注

转载 学习使用终端下的浏览器w3m(转自http://blog.csdn.net/leisure512)

1.安装$sudo apt-get install w3m-img zhcon通常,ubuntu发行版里默认安装了w3m的,w3m-img是为了显示图片,zhcon是为了能正常显示中文。2.启动吧$w3m www.google.cn你就会看到熟悉的google

2011-10-16 11:00:57 1114

转载 如何学好C语言(转自http://coolshell.cn/)

keep_walker :今天晚上我看到这篇文章。http://programmers.stackexchange.com/questions/62502/small-c-projects我也遇到了和提问的老外一样的问题。。能给像遇到这样烦恼的程序员一点建议嘛?谢

2011-10-09 09:12:35 941

转载 Windows编程革命简史(转自http://coolshell.cn/)

首先,是 Windows API 和 DLL Hell。(译注:DLL Hell——DLL灾难,就是微软的DLL升级时因为不同版本可能造成应用程序无法运行的灾难,首当其冲的是COM编程,相信大家都知道某些木马或是病毒更改了一些系统的DLL可以导致整个Windows不举,这就是

2011-10-09 09:08:50 702

原创 你会写几种swap函数?

swap函数估计是一个各种各样程序都会频繁用到的子程序,可是你知道它究竟有多少种不同的写法吗?下面我就列举我知道的几种swap函数来跟大家分享一下。(1)经典型---嫁衣法无论是写程序还是干其他事情,一旦涉及到交换,就总是会遇到第三方。这个第三方可能是公正的监督者,也可能

2011-10-07 17:50:44 4933 27

转载 C语言堆栈入门——堆和栈的区别( 转自http://www.top-e.org/)

在计算机领域,堆栈是一个不容忽视的概念,我们编写的C语言程序基本上都要用到。但对于很多的初学着来说,堆栈是一个很模糊的概念。堆栈:一种数据结构、一个在程序运行时用于存放的地方,这可能是很多初学者的认识,因为我曾经就是这么想的和汇编语言中的堆栈一词混为一谈。我身边的一些编程的朋友以

2011-10-06 13:24:33 1976 1

原创 一个古怪的bug调试过程

也许这也不能算是一个bug,只不过没有了解清楚一个函数的确切用法罢了。这一切都源于一个经典的程序:#include #include int main(void){char intput,upper;while((input=getchar()

2011-10-05 23:14:54 936

原创 技术规划

最近一直在深入研究C语言,参考资料当然是K&R的《C程序设计语言》。以前一直觉得自己C语言学得还不错,看了这本书之后才发现自己所学原来是如此之浅薄。我们不能迷信权威,但是们我也不能盲目地藐视权威。作为C语言的缔造者,这本书以一种简洁优美的方式阐述了C语言设计的基本要领。程序设计远

2011-10-03 23:41:14 802

转载 结构体对齐详解(转载自http://www.cnblogs.com/motadou/archive/2009/01/17/1558438.html)

1 -- 结构体数据成员对齐的意义许多实际的计算机系统对基本类型数据在内存中存放的位置有限制,它们会要求这些数据的起始地址的值是某个数k的倍数,这就是所谓的内存对齐,而这个k则被称为该数据类型的对齐模数(alignment modulus)。这种强制的要求一来简化了处理器

2011-10-03 14:11:02 1429

转载 搜索引擎技术之概要预览(转载自http://blog.csdn.net/v_july_v/article/details/6827391)

前言    近些天在学校静心复习功课与梳理思路(找工作的事情暂缓),趁闲暇之际,常看有关搜索引擎相关技术类的文章,接触到不少此前未曾触碰到的诸多概念与技术,如爬虫,网页抓取,分词,索引,查询,排序等等,更惊叹于每一幅精彩的架构图,特此,便有记录下来的冲动,

2011-10-03 09:55:25 1467

原创 可变参数表 -----如何实现printf函数(1)

printf函数可谓是C语言中使用频度最高的函数,无论是编写或调试程序,我们都无法离开printf,它那便捷的调用方式早已俘获了我们的心。但是,还是那句老话:一个越简单的产品,其实现也就相应地越复杂。好比iphone手机,每个人都喜欢它的简洁易用,但是全世界恐怕没几个人能彻底了解

2011-09-30 19:30:04 3135

转载 Vim练级攻略(转自http://coolshell.cn/,一个相当不错的blog,推荐大家去看看)

vim的学习曲线相当的大(参看各种文本编辑器的学习曲线),所以,如果你一开始看到的是一大堆VIM的命令分类,你一定会对这个编辑器失去兴趣的。下面的文章翻译自《Learn Vim Progressively》,我觉得这是给新手最好的VIM的升级教程了,没有列举所有的命令,只是列

2011-09-28 12:50:27 999

原创 字符函数的使用

在头文件ctype.h中,有很多很好用的字符函数,下面我就简单介绍一下:(从http://www.cnljh.com/clib/clib.html这个网站上获得)1.isdigit()原型:int isdigit(int c);  用法:#include  功能:

2011-09-24 13:54:51 787

原创 如何写一个漂亮的strcpy函数

最近,一边忙着找实习和工作,一边慢慢地补充自己欠缺的专业知识,日子过得不算好也不算坏,只是有点心神不灵的感觉。昨天看了本叫做《程序员面试宝典》,是之前从旧书摊上淘来的,这一看发现了个有意思的东西:如何去写一个漂亮的strcpy函数?    先man一下这个函数的原型(from

2011-09-23 15:40:29 2133

原创 C++中引用和指针的区别

很多人痛恨C语言的指针,因为它不好用而且灵活多变容易出错,一旦发生了错误,纠错也很麻烦。也有很多人很喜欢指针,因为它可以让程序员觉得他可以控制内存的每一片空间。C++为了与C兼容,也保留了指针这个神奇的产物,但是它也加入了一个跟指针乍一看有点相同的引用。很多书上都说,引用是对变量

2011-05-27 19:34:00 798

原创 打开机房的任务管理器

<br />打开记事本,把下面的内容保存成.reg文件,然后双击导入恢复。 <br />REGEDIT4 [HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Policies/System] <br />"DisableTaskmgr"=dword:00000000 (最后一行留一空行)这样就可以打开机房电脑的任务管理器,结束掉相应的进程来获取无限的时间了。

2011-05-14 09:59:00 1073

原创 对于Linux下fork调用的理解

如果你想了解fork函数,首先要先搞清楚进程是什么。其实,我们都会背诵教科书上的答案,进程是“进行中的程序”,但是我究竟如何理解“进行中”呢?我觉得《Modern Operating System》在关于进程概念的阐述上有一个很有趣的比方:菜谱是程序,做菜是进程。我们首先拥有一份

2011-03-08 20:27:00 853

原创 条件编译的用途

c语言提供了三种预处理功能:宏定义,条件包含和条件编译。顾名思义,预处理就是在进行传统编译之前进行一些必要的处理工作。经过预处理的程序就不再包含预处理命令,最后再由编译程序对预处理后的源程序进行编译得到目标代码。为了与一般的c语言语句区分开来,预处理命令一般用#开头,而且不用“;

2011-03-05 01:10:00 1700

原创 Ubuntu下搭建TQ2440的程序下载环境

我使用的ubuntu10.04,以下是我搭建实验环境的过程,其他版本的ubuntu其搭建过程可能会略有不同,请读者自行查阅相关资料解决。1.必须使用一款类似于windows下SecureCRT的软件:minicom。先下载minicom:sudo apt-get inst

2011-03-02 09:15:00 1368

原创 Ubuntu下drcom使用方法

如果你使用的是Ubuntu10.10的话,请进行以下步骤:1.进入Drcom的文件夹(也就是Drcom待编译文件),打开终端,先修改drcom.conf文件(上网配置文件);sudo gedit drcom.conf此时通过gedit修改username和password(就是你的用户名和密码,跟你在Windows下使用drcom的帐号密码一样);接着修改mac地址,你可通过查看面板右上角的连接信息获得网卡名(一般是eth0,如果去图书馆使用无线,一般是wlan0,不过也许不同电脑会有所不同);然后再修改D

2011-03-02 09:09:00 1644

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除