Sucha's Blog ~ Archive for June, 2006

6月28日 周三 21:43

All over

今晚验完了网络的课程设计,终于所有的课程设计都告一段落了。

今晚人太多了,以至于将近 9:00 准备验收结束的时候几乎就是一分钟验收一个大 作业,我的程序本来有 bug,不知为什么,在自己的机子上使用小于 512b 的密钥 加密解密文件的时候就会出错,而大于等于 512b 的就不会出错。

奇怪的是到了机房,情况又不一样了,要 1024b 的密钥才不会出错,而当密钥小 于等于 100b 左右时,也不会出错,真是奇怪了。还好老师赶时间,验收得很快, 跟本管不到这些“小问题”,老师太稀缺了。

6月28日 周三 12:52

无题

课程设计终于做得差不多,将操作系统和编译原理的题目都验收过了,现在只剩下 一个网络的课程设计还没验,不过代码已经完成,就等着实验室的开放了。

寝室里的强人们早在上个星期就已经将所有的题目都验完,在这个星期他们都消遣 去了,只有我还有另外一个室友在痛苦地编程。操作系统的验收遇到了点小麻烦, 跟编程无关的事情,有些时候感觉很无奈,但是你也没有办法,不过最终还是搞定, 这是我第一个验收的程序,让我深深地舒了一口气。

编译原理做的是一个从句型推导画出语法分析树的题目,分析句型推导不难,难就 难在画语法分析树上,先是在 win 下东挪西就 Dev-Cpp 的 Examples,搞出了一个 简单的窗体,然后使用了三个 api 函数 TextOut、LineTo 和 MoveToEx 将分析树 画出来。还好老师没有刁难,也许是当时验收的人太多了,她也不想问得太细。

网络做的是 rsa 加密解密,要使用大数库,选择了 gmp,这在 linux 下这么容易 获得的东西,在 win 却费了我大半天的时间去下载工具来编译得到。首先得下 MinGW,然后才能编译得到 gmp 的库,接着才能使用。也许是我的方法错了,gmp 的动态链接库编译不出来,一到 make check 这一步就出错,所以只能编出静态链 接库,不过还好,静态的没有问题。只是先得下什么什么工具才能编译这几步,工 作很累人。

昨晚巴西对加纳的比赛,加纳的临门一脚跟巴西差的太远了,肥罗不是白混饭吃的, 前锋很重要……

6月16日 周五 18:30

无题

《操作系统》的课程设计终于在周一完成了,可是接下来还有《编译原理》和《计 算机网络》的课程设计,网络的作业要在下周搞定,可是这周有编译的考试,还有 四六级,还有病毒的考试……

考完试一定要好好补一下……

6月11日 周日 15:32

FVWM SelectOnRelease

这里的 SelectOnRelease 是指跟 win 下 Alt-Tab 选择后可以自动转 入相应的程序或窗口这样类似的功能,其实 FVWM 的 man 里也有说明。

早先 FVWM 默认的 Alt-Tab 行为是只选择窗口,若是要真正跳到相应的程序或窗 口,得用 RETURN 确认。这样很不方便,因为要选定并跳到另一个程序,得按好几 下键盘,最麻烦的是最后一下得用 RETURN 确认,得多挪一个手来完成这件事情。

而 SelectOnRelease> 是在你松开某个键后就可以认为你选择了这个选 项。具体的设置是在你的 MenuStyle> 中在相应的菜单里加入 SelectOnRelease KeyName,如下:

MenuStyle WindowList SelectOnRelease Alt_L, # other Style settings

这里的 KeyName 是你机子上有定义的名字,可以用 $ xmodmap 来查 看,这么说也应该可以定义自己的 KeyName 了,可惜我还不大懂,要 不然我也把那个 Windows 视窗键给用上。

6月11日 周日 14:57

沉闷

操作系统的课程设计选了一个比较累人的题目,加上现在正处考试周,平常得非常 努力地准备,而在电脑前的空闲,都用来编程了。

其实很多事情是不必都挤在这两三周里完成的,比如像《JAVA 实验报告》之类的东 西,完全可以在当时实验中安排好,而不必一直等到现在最忙的时候插进来。可事 情不是你可以安排的,最糟糕的往往在这里,所以,一有时间就得把手头的事情解 决掉,天知道接下来又会有什么什么。

今天早上考了 JAVA,短短 5 周内就快速结束掉的课程,真的是不敢奢望能多学多 少,在加上前段时间课程较紧,这 5 周中感觉实际用在考虑 JAVA 的时间远远不够, 而且 JAVA 编译的时间那么久,会让人疯掉……

虽说今早要考试,但是世界杯是任何一种球迷都无法错过的,所以昨晚抽空看了英 格兰对巴拉圭的比赛。刚开场巴拉圭被打蒙掉了,2 分钟内就失球,让它不得不打 起了进攻战。现在英格兰还号称夺冠,可是比赛沉闷得要死,后边的比赛感觉要不 是巴拉圭运气太差,英格兰早被破门了。没有鲁尼的英格兰,前锋冲击力太差了, 欧文不行。