- 博客(25)
- 收藏
- 关注
转载 高 德 纳 的 二 十 年 计 划
高德纳已经五十八岁了。 他打算再花二十年的时间继续他的著作,The Art of Computer Programming. 大家知道 Donald E. Knuth 是信息科学界公认的大宗师, 知道他以他的重量级著作 The Art of Computer Programming(以下简称TAOCP)[2,3,4] 闻名于世,原计画要出七册,但目前只完成了三册。但也许并没有很多人知道他还有个中
2008-09-26 12:38:00
1154
转载 心目中的编程大师
MIT BBS上说微软电话面试的一道题就是“Who do you think is the best coder, and why?”。我觉得挺有意思的,也来凑个热闹。排名不分先后。Bill Joy, 前任Sun的首席科学家,当年在Berkeley时主持开发了最早版本的BSD。他还是vi和csh的作者。当然,Csh Programming Considered Harmful 是另一个话题
2008-09-26 12:25:00
745
原创 原创武侠rpg《越女剑》
几年前写的小游戏。游戏名称:越女剑I游戏类型:角色扮演游戏(RPG)开发平台:winxp, vc6.0, directx7.0操作:键盘。方向键用于行走和选择菜单。ESC用于在游戏运行中调出和收回系统菜单,也用于返回上级菜单。空格键用于执行菜单功能,与NPC对话等。战斗类型:自动战斗。无死亡制。除了神秘剑客,被其它人击败后都会自动回家。在自己家的床上休息可以恢复战斗力。虽然不
2008-09-19 16:24:00
2096
原创 gdb的基本使用
用gdb调试程序要确保调试的程序带有调试信息,这要求在链接程序的时候加上"-G"的参数。用gdb executable启动调试,其中executable表示执行文件的名称。启动调试后,进入交互式对话,命令提示符变成(gdb)$,等待你输入调试命令。你输入run或r,回车,程序将开始运行,如果有断点会在断点处停住。 输入break或b,后面跟行号,将会在当前文件指定行设置断点;b后面也可
2008-09-19 16:11:00
704
原创 我的fvwm配置
用了gnome和xfce,还是有些厌了,摆弄了两天fvwm,发现虽然配置起来有点麻烦,但用起来还是它最贴心,而且占资源极少,系统使用过程中内存一直只用了五六十兆。我的鼠标左键坏了,但是通过配置fvwm,只用鼠标右键也可以完成大多数工作了。下面是我的截图和配置文件: ################# jiqings fvwm2rc# 2008-07-08############
2008-09-19 08:18:00
2369
原创 debian下配置双核cpu
----------------------------文:jiqing(吉庆) http://hi.baidu.com/jiqing0925email: jiqingwu@gmail.com转载时请保留作者的版权声明----------------------------我实验室里的电脑是amd双核的cpu,安装了debian etch。当我把系统监视器添加到面板上后,发现cpu的利用率
2008-09-18 19:40:00
781
原创 如何编译一个内核 - Ubuntu方式
-------------------------------此文为转载,著作权与解释权属于原作者日期:2006-11-21 作者:赵珂 译 来自:howtoforge.com-------------------------------每一个Linux发行版都有自己专门的工具去构建自定义的内核. 本文主要介绍在Ubuntu平台上编译内核, 如何从www.kernel.org(也叫vanil
2008-09-18 19:36:00
605
原创 为了fan的健康,不惜重编内核
--------------------------文:jiqing(吉庆) http://hi.baidu.com/jiqing0925email: jiqingwu@gmail.com转载请保留作者的版权声明--------------------------装上ubuntu7.10后,发现笔记本的风扇比它在winxp时代转得多也转得响了,比较闹心,也有点心疼它
2008-09-18 19:26:00
1384
原创 脱下了windows的脏衣服,换上了ubuntu的睡袍
2008-02-10 03:23:23 ---------------------------------------------------------文:吉庆。邮箱:jiqingwu@gmail.com欢迎转载,但请不要改变作者的署名和联系方式。---------------------------------------------------------终于拥有了自己的ubuntu
2008-09-18 19:19:00
1108
原创 想在笔记本上装一个linux系统
2008-01-25 01:32:44想在笔记本上装一个linux系统,因为使用linux给我的感觉的确是只想着编程写文档。而且现在的linux系统都有着漂亮的外观,用起来也很方便。想装个debian或是ubuntu,感觉很喜欢。另外在linux系统中装一个windowsXP的虚拟机,用来做一些必须在windows系统中处理的事情,比如编辑word文档或是看chm格式的电子书。不过重装系统前
2008-09-18 18:39:00
758
原创 linux文件系统的修复
心爱的笔记本被同学借走了一天,刚回来没多久。所以今天没能继续做文字版金庸群侠传,而是去机房玩了玩ns-2,毕竟搞科研做实验还主要靠它。 ns-2要在linux上玩的,今天晚上不知道怎么,我装在vmware中的linux的文件系统坏了,启动过程中总是出现repair system #n这样的语句让我修复系统。上网查了查,遇到这种情况,输入fsck -a -y,然后等着它修复完系统
2008-09-18 18:36:00
748
原创 走到编程的岔路口
c还是c++前段时间,牛人们之间又进行了一轮c与c++的激战,linux之父linus说:c++既缺乏C的简约,又缺乏C的直接,是糟糕的程序语言,有许多不够标准的c++程序员会制造出更多的垃圾。请点击 这里 查看csdn上刘江的博客了解详情。刘江评论说:“C++目前确实处于一种被夹攻的态势,一方面在企业级系统开发(数据密集、业务规则复杂多变)中,C++已经基本被Java和C#等淘汰出局,另一方
2007-10-23 19:38:00
699
原创 晚上的笔记:p2p vod
4.一种P2P环境下的VoD流媒体服务体系 (刘亚杰, 窦文华)2007-6-9该文发表在2006年4月的软件学报上。作者提出了一个基于组播树的p2p vod系统,以前应用层组播树多用于直播,现在作者给每个节点增加了固定长度的fifo来缓存能播放单位时间的数据块,从而可以支持点播。infocom2007上的一篇关于p2p vod的文章提出了swarming(应该译为蜂群吧)的层叠网结构,这个应
2007-06-09 23:13:00
873
原创 分层媒体的数据分配策略
3.P2P分层流媒体中数据分配算法 (刘亚杰, 张鹤颖, 窦文华, 陈俊峰) 2007-6-9 该文发表在2006年2月的软件学报上。作者算是比较熟的人,现在已经毕业留校了。在他毕业之前,导师每次让我们讨论都会叫上他。还有那个张鹤颖,是我们院多年来唯一中过sigcomm的牛人。他们都是窦老师的高徒,窦老师为人正直,治学严谨,我一直心存敬慕。 这篇文章也是就多对一传输模式下的数据指派问题进行
2007-06-09 16:45:00
1007
原创 论文阅读笔记
1.A Synthetic Traffic Model for Quake3 (Tanja Lang, Philip Branch, Grenville Armitage)2007-6-9该文讲述了用ns2对第一视角射击游戏quake3的网络流量建模。它用的数据来源于一个很强悍的软件PKthisto,这个软件运行在做quake3服务器的主机上,能对每个网络流的报文长度、报文间隔、每秒报文数、速率
2007-06-09 09:24:00
1055
原创 关于p2p仿真模型
忙了两天,终于在ns2上实现了一个接收端驱动的多对一传送的原型。通过做这件事,我知道怎么去仿真一个peer了,本想把自己的想法提升一下,搞出个p2p仿真的模型出来,写篇文章。上午在网上查了一下,发现了两个这方面的工作,一个是gnusim,另一个是南京大学的NDP2PSim。写NDP2PSim的这篇文章叫《基于NS2的P2P网络模拟平台研究》,据作者说NDP2PSim在很多方面超过了gnusim,看
2007-06-08 12:38:00
1526
原创 一个简单的ns2实验全过程
实验名称:比较tcp和udp的丢包行为试验目的:1. 熟练用ns2做网络仿真试验的整个流程;2. 练习写tcl脚本,了解怎么应用http和rtp;3. 练习用awk处理trace数据,了解怎么计算丢包率;4. 练习用gnuplot绘制曲线图,熟练gnuplot的使用。 实验步骤:1。确定网络拓扑。 一个简单的三个节点的拓扑,两个运行cbr(const-bitrate)应用的发送结
2007-06-05 20:36:00
3497
原创 xgraph和gnuplot初体验
今天分别体验了一下xgraph和gnuplot。xgraph是ns2自带的画图工具,使用很简单。它的标准的数据文件是ascii文本文件,每一行两个数据,以空格隔开,这样就有了两列数据。把这样的文件作为xgraph的命令行参数,xgraph就会把第一列数据作为x轴上的数据,把第二列数据作为y轴上的数据,划出一条曲线。如果把多个这样的数据文件传给xgraph,xgraph就会绘出多条曲线。
2007-06-04 20:53:00
2718
原创 流媒体的真面目
文/吴吉庆流媒体这个概念出现很久了,应该近10年了。直觉上,流媒体就是可以边下载边播放的媒体。现在,上网的人都有这种体验了,例如看播客短片,看pplive等,都是边下载边播放的。其实,这些都不是真正的流媒体,看到这个结论,你可能会吃惊,但看完这篇文章后,你就会明白了。首先,来看一下流媒体从制作到播放的整个过程吧。 流媒体需要什么样的源数据?几乎是任何数据,你手头的avi,rm等
2007-05-31 23:24:00
1697
原创 WINDOWS下软件安装初探
夜里不想睡,研究了一下windows系统下软件安装的原理。最基本的,安装一个软件会把需要的文件拷贝到目的地址。如果只做这一步,软件就可以使用,那么这个软件可以称得上是纯绿软件了。这一步是任何软件安装都要进行的一步。有的软件安装时,还会把一些dll拷贝到系统目录中,这么做的原因我想是因为会有别的程序共享这些dll。不然的话,只需要把dll和软件的执行文件放在同一个目录里,执行文件就可以访
2007-05-30 01:27:00
1272
原创 在cygwin下安装ns-2
首先下载ns2.可以到sourceforge去下载最新的all-in-one版本2.31,url为http://sourceforge.net/project/showfiles.php?group_id=149743&package_id=169689&release_id=492770。也可以在ns首页下载较老的版本,如2.28或2.29。其实较老的版本也有好处:一是比较稳定,最新的版本可能
2007-05-29 15:20:00
994
原创 安装cygwin
为了在笔记本上跑ns-2实验,决定装一个cygwin。一般cygwin的安装程序都会引导你从internet下载安装,这样的好处是确保能得到最新的包,但是坏处也很多:因为完全安装很大,下载速度又慢(不能用工具下载),所以一般都是选择自己需要的包下载。从那么多包中选择自己需要的挺费时间的,当然,如果只做一次,谁都可以忍受,问题是自己选择的服务器不是下载速度超慢,就是出错。想换个服务器,你一点取
2007-05-29 12:27:00
798
原创 MSDN使很多编程教材无用
我昨天在师弟的机器上调程序,不小心按下了F1,调出了MSDN的帮助文档,便看了看。一看才明白当初同学为什么极力建议我装MSDN。它对知识点的讲解深入却易懂。我又用索引功能搜索了一下几个别的概念,感觉真是不错,一个关键字的方方面面,都可以在MSDN里找到。更重要的一点,它系统而权威,还有谁比开发编译器的那群人更了解那个编译器呢?发现大部分编程教材都没用了。尤其是那些“*从入门到精通”,“21天学
2007-03-17 08:30:00
819
原创 c# socket program
How to use socket in client application?//first, new a socket object.//socket class is included in system.net.sockets.//this socket can be used to tcp/ip application:Socket s = new Socket(AddressFamil
2006-12-13 23:24:00
963
原创 DOS下的图形编程
DOS系统下图形库是BGI(Borland Graphics Interface,TurboC也是borland公司开发的),BGI包含图形库文件graphics.lib,图形头文件graphics.h(记得《计算机图形学》中的例子程序都引用了这个头文件),许多图形显示器的驱动(CGA.BGI,EGAVGA.BGI等)和一些字体驱动。在TurboC的include目录中就有这个文件,使用这个图形库
2006-11-14 23:39:00
5826
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人