0li's Blog

享受生活,快乐编程,保持求知欲

排序:
默认
按更新时间
按访问量

Developing Linux Kernel with Netbeans

- 目录 Introduction Pre requirements Netbeans IDE Configuration Linux Kernel Sources Configure kernel qEmu / KVM KVM - Hardware acceleration o...

2013-12-18 04:09:24

阅读数:3134

评论数:0

Linux时间子系统之五:低分辨率定时器的原理和实现

利用定时器,我们可以设定在未来的某一时刻,触发一个特定的事件。所谓低分辨率定时器,是指这种定时器的计时单位基于jiffies值的计数,也就是说,它的精度只有1/HZ,假如你的内核配置的HZ是1000,那意味着系统中的低分辨率定时器的精度就是1ms。早期的内核版本中,内核并不支持高精度定时器,理所当...

2013-07-31 11:22:41

阅读数:665

评论数:0

Linux开发者眼中的10本顶级书籍

如果您是一位正在搜寻资料的Linux开发 者,那么下面的清单能够帮你找到你所想要的。     任何开发 者 都能告诉您,即便是专家也无法把一切记得清清楚楚。因此我们很常需要搜索资料。幸运的是,我们生活在一个书籍丰富而且相当便宜的年代。在鼠标的点击之下, 您可以轻而易举地创建一个属于您自己的个...

2012-12-02 02:02:51

阅读数:577

评论数:0

How to use epoll? A complete example in C

Network servers are traditionally implemented using a separate process or thread per connection. For high performance applications that need to handl...

2012-12-02 01:59:21

阅读数:545

评论数:0

Linux下Mercurial (hg)配置说明

今天从源代码安装了mercurial,本来可以用命令很简单的安装: sudo apt-get install mercurial,但是安装以后发现版本比较老,所以决定从源代码安装。 官方网站:http://mercurial.selenic.com/wiki/ 下载下来解压缩以后,里面有...

2012-11-28 09:05:05

阅读数:1524

评论数:0

六款常用的linux C/C++ IDE

六款常用的linux C/C++ IDE 收藏分享 摘要: 一、AnjutaAnjuta是一个多语言的IDE,它最大的特色是灵活,同时打开多个文件,内嵌代码级的调试器(调用gdb),应用程序向导(Application wizards)可以方便的帮助你创建GNOME程序...

2012-11-28 07:55:52

阅读数:658

评论数:0

linux常用命令

系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 ...

2012-10-07 12:48:44

阅读数:457

评论数:0

CentOS,Ubuntu,Gentoo,Freebsd,RedHat,Debian的区别及选择

CentOS,Ubuntu,Gentoo,Freebsd,RedHat,Debian的区别及选择 Linux最早由Linus Benedict Torvalds在1991年开始编写。在这之前,Richard Stallman创建了Free Software Foundation(FSF)...

2012-08-30 23:10:54

阅读数:3014

评论数:0

CentOS与RedHat的关系

CentOS与RedHat的关系: RedHat在发行的时候,有两种方式:二进制的发行方式以及源代码的发行方式。无论是哪一种发行方式,你都可以免费获得(例如从网上下载),并再次发布。但如果你使用了他们的在线升级(包括补丁)或咨询服务,就必须要付费。 RedHat一直都提供源代码的发行方式,...

2012-08-30 22:58:13

阅读数:1001

评论数:0

关于Linux的中断信号signal-信号是啥

进程在下面这些情况下可能会接收到信号: 1. 在用户区域其他进程,有人调用函数比如 kill(). 2. 当前程序进程发送信号给自己,比如调用 abort(). 3. 当子进程退出时,操作系统会发送 SIGCHLD信号。 4. 当父进程在终端控制台结束或者挂起时,系统发送SIGHU...

2012-08-28 15:42:03

阅读数:2131

评论数:0

关于Linux的中断信号signal

如果我们打算在程序里头响应中断信号,可以简单的写一个信号处理函数: void handler(int sig); 然后在程序中调用sinal(2)函数。这样当信号发送到当前程序进程时,就可以响应handler这个函数。但是,信号其实还有很多有意思的东东。接下来的一系列文章会包含一些非常有用的信...

2012-08-28 11:31:45

阅读数:828

评论数:0

vi/vim 基本使用方法

最近在mac下做开发,网上查资料很多情况都是用vim编辑文档。看来不得不学习一下。 本文介绍了vi (vim)的基本使用方法,但对于普通用户来说基本上够了! vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指...

2012-08-16 18:57:40

阅读数:805

评论数:0

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