Linux
文章平均质量分 76
silentvoid
这个作者很懒,什么都没留下…
展开
-
Intall a perfect Ubuntu
推荐breezy server安装,再手动安装X-Window等等,否则会装上一大堆乱七八糟的东西1.修改源,下面是我的source,注意的是有些要做gpg key~#sudo vi /etc/apt/source.listps:推荐使用vi,gedit对我等的低配置机器是种折磨#deb cdrom:[Ubuntu 5.10 _Breezy Badger_ - Release i386 (2转载 2006-09-30 21:45:00 · 1220 阅读 · 0 评论 -
在Ubuntu系统上用第二快硬盘加装Windows 2003
用ubuntu也有三个多月了,一直觉得挺顺手的(当然,第一个月除外)。可是最近老大老是拿些.Net的任务来,我总不能每次都去占用那可怜的服务器。。恰好正准备添个新硬盘,于是准备在新硬盘上装个windows 2003,搞个双系统玩。安装好系统以后重启,就直接进入windows 2003了。然后下载一个叫Grub for dos的东东,全部解压到windows 2003系统所在分区。然后修改系统盘根目原创 2006-12-16 00:05:00 · 1076 阅读 · 0 评论 -
限制进程使用的资源
getrlimit和setrlimit函数 每个进程都有一组资源限制,其中某一些可以用getrlimit和setrlimit函数查询和更改。 #include #include int getrlimit(int resource,struct rlimit *rlptr); int setrlimit(int resource,c原创 2006-12-18 12:56:00 · 1484 阅读 · 0 评论 -
HUST JudgeOnline 开发日记 1
首先介绍一下这个项目:这是我的毕业设计,一个B/S系统,用于ACM/ICPC(国际大学生程序设计竞赛)的再线评测与竞赛。 附加说明: 该项目将作为遵循GPL协议的开源项目发布。评测过程是这样的,选手通过浏览器登陆系统,阅读编程问题描述(这里所有问题都有标准输入和输出),然后编写代码,通过标单提交,在服务器端对选手的代码进行检查,然后编译运行,服务器要对选手的程序运行状态进行控制,主要控制这几项:编原创 2006-12-23 22:55:00 · 3273 阅读 · 1 评论 -
HUST JudgeOnline 开发日记 2
在上一次的方案中,我用setrlimit来限制子进程对资源的使用量,用非阻塞的wait4函数来进行进程状态的连续监控,还有WIFEXIT, WTERMMSG等一组宏,可以做到对子进程的精确监视与限制,可是内存使用峰值却不能准确测出来。原方案是这样的,在每一轮wait4的时候查看/proc/$pid/statm或者/proc/$pid/status文件,其中保存有进程的内存使用情况。这样做有一个弊端原创 2006-12-26 11:38:00 · 1656 阅读 · 0 评论 -
HUST JudgeOnline 开发日记 3
关于online judge性能的思考今年清华大学和上海大学的网络预赛中都出现了比较严重的服务器负载问题,所以我觉得性能问题必须得仔细推敲一下了。有人说可以使用多线程,可是在这里我想帮助是不大的,因为这里基本不存在多少等待的情况,而多线程只是为了将其他进程处在等待某种响应的时候,空闲出来的时间和资源利用起来的方式,对于ACM题目,这样作的意义不大,因为这里消耗的很多时间是在算法运行过程中的CPU时原创 2006-12-30 14:08:00 · 1662 阅读 · 0 评论 -
玩转ptrace(一)
by Pradeep PadalaCreated 2002-11-01 02:00翻译: Magic.D E-mail: adamgic@163.com译者序:在开发Hust Online Judge的过程中,查阅了不少资料,关于调试器技术的资料在网上是很少,即便是UNIX编程巨著《UNIX环境高级编程》中,相关内容也不多,直到我在http://www.linuxjournal.c翻译 2007-01-08 19:04:00 · 5672 阅读 · 0 评论 -
玩转ptrace(二)
by Pradeep PadalaCreated 2002-11-01 02:00翻译: Magic.D 在第一部分中我们已经看到ptrace怎么获取子进程的系统调用以及改变系统调用的参数。在这篇文章中,我们将要研究如何在子进程中设置断点和往运行中的程序里插入代码。实际上调试器就是用这种方法来设置断点和执行调试句柄。与前面一样,这里的所有代码都是针对i386平台的。 附着在翻译 2007-01-08 21:17:00 · 4695 阅读 · 0 评论 -
Solaris10下mysql的pkg安装方法
花了一晚上才把Apache+PHP+MySQL在Solaris上面搞定,而mysql的安装的确是很容易出问题!以root登录系统 1从dev.mysql.com网站下载安装文件mysql-5.1.11-beta-solaris10-sparc-64bit.pkg.gz保存到/tmp 2解压缩gz格式安装文件gunzip mysql-5.1.11-beta-solaris10-sparc原创 2007-01-19 22:32:00 · 1683 阅读 · 0 评论