代码改变世界

阅读排行榜

Javascript PC Emulator (javascript实现的linux虚拟机)

2011-05-19 18:49 by 会被淹死的鱼, 698 阅读, 收藏,
摘要: 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 阅读全文

在ubuntu下使用搜狗的教育网代理

2011-05-20 00:21 by 会被淹死的鱼, 688 阅读, 收藏,
摘要: unrar x Proxy.rar cd Proxy 阅读全文

【转载】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 是多少个空格(有点不好理 阅读全文
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 21 下一页