摘要:
http://bellard.org/jslinux/一个简单的演示(注意这里是tcc, 而不是gcc, tcc version 0.9.25 - Tiny C Compiler)~ # pwd /root ~ # ls hello hello.c ~ # tcc -o hello hello.c ~ # ls -l total 4 -rwxr-xr-x 1 root root 1908 May 19 10:37 hello -rwxr-xr-x 1 root root 166 May 15 22:15 hello.c ~ # ./hello Hello World 这个东西还是挺好玩的, 不 阅读全文
阅读排行榜
信号量(semaphore)和互斥量(mutex)
2011-04-01 22:21 by 会被淹死的鱼, 689 阅读, 收藏,
摘要:
最近学习多线程编程的时候, 遇到了信号量和互斥量的问题.信号量(Semaphore)是通过一个计数器控制对共享资源的访问.互斥量(Mutex)是用于线程的互斥, 信号量是用于线程的同步.互斥是指某一资源同时只允许一个访问者对其进行访问, 具有唯一性和排它性. 但互斥无法限制访问者对资源的访问顺序, 即访问是无序的.同步是在互斥的基础上(大多数情况), 通过其他机制实现访问者对资源的有序访问. 在大多数情况下, 同步已实现了互斥, 特别是所有写入资源的情况必定是互斥的. 阅读全文
linux下编译飞鸽传书
2011-05-28 13:35 by 会被淹死的鱼, 688 阅读, 收藏,
摘要:
IP Messenger官网(日文):http://ipmsg.org/英文主页:http://ipmsg.org/index.html.en下载gnome2的版本,这个版本比较新UNIXGNOME2 IP Messenger by T.Kato (2008/10/27)备份下载地址飞鸽源代码:g2ipmsg-0.9.6.zip1.编译源代码首先阅读README文件,其中又这样一段./configure --prefix=/usr --sysconfdir=/etc --enable-systray \ --with-ext-charcode=CP932 You can specify ipm 阅读全文
【转载】Vim 的 tab 设置
2013-03-01 21:21 by 会被淹死的鱼, 687 阅读, 收藏,
摘要:
原文地址:Vim 的 tab 设置: http://blog.csdn.net/shell_picker/archive/2010/11/24/6033023.aspxVim 的 tab 设置(2): 使用 autocmd 为不同的文件类型应用不同的 tab 设置:http://blog.csdn.net/shell_picker/archive/2010/12/13/6073125.aspx摘自 Vim 手册:选项:1. tabstop:表示一个 tab 显示出来是多少个空格,默认 82. softtabstop:在编辑的时候(比如按退格或 tab 键)一个 tab 是多少个空格(有点不好理 阅读全文