自己虽然学的是计算机,但在编程方面实在太~~~
家丑不宜外扬。下面这些都是自己编的小程序,虽然编得不太好,但蛮有用的,就放上来吧。
软件若无特别的版权声明,采用 GNU 通用公共许可证,简称 GPL 的授权形式。
这是我使用 Emacs 编写 C/C++/ObjC 搜集到的 TipsAndTricks,希望也能让你日 常的工作更方便快捷。
最近正在学着使用,so cool……
UploadScript 是一个用于将新增,或被修改过的文件、目录通过 ftp 命令更新到 服务端的脚本,我用它来更新这个网站。
一个由 emacs-wiki-journal 的文本文件来产生 RSS 源的小脚本,可惜如今已不适 用于最新的 emacs-wiki-journal,得看具体的情况作一些修改后才行,但我现在已 不再使用它。你可以看看下面我修改过的 emacs-wiki-journal。
这里放置的都是一些零零碎碎的小函数,干的都是零工,或许对你有用,:)
Lisp 的方言,用以扩展 Emacs 功能的强大工具……
这是一个简单的日记本函数。由于 Emacs 自带的 todo 和 diary 实在是不好用{其 实是不懂得如何使用,:)},而我只希望得到一个简单的日记本函数,于是游荡于 emacs-wiki-jounal 的源代码之中,东拼西凑得到了这个。事实上我对 elisp 简直 就是一头雾水……姑且让我叫它 simple-journal 吧。
Emacs Wiki Journal 是一个利用 Emacs wiki 实现的 weblog 系统。原程序不是我 写的,我只是作了一次大修改,使得程序满足我的需要:按月分类文件,为每个文 件生成当月的日历,生成所有记录月份文件的存档连接,生成最新月份的 RSS 种 子……当然,相对于真正的 blog 系统,功能是很有限的。
SQLite mode 是用来与 SQLite 数据库交互的小型前端,拥有命令回顾,语法高亮 的简单功能。程序虽简单,功能不多,但是用来与 SQLite 交互挺方便的。
自己的 C & C++ 学得很差,考试虽然没问题,但编东西的时候就很郁闷了……
这个五子棋游戏是在大一时编的,想了一下,还是把它放了上来。感觉在绘图方面 还好,但在五子棋算法方面的表现就太差了。Bug 多多,不过还可以唬我老爸 8 招,:-)
这个纯模拟性质的小型 Unix 磁盘文件系统是大三下的课程设计作业,当时选择这 个题目是为了更好地理解 Unix 的文件系统,了解其对空闲磁盘和文件的管理。
这个俄罗斯方块游戏纯属无聊时的作品。
为了更好地了解 JPEG 解码过程,实践了一个 JPEG 解码器。
大三才开始学汇编,而且是简单的 8086 系列,可以说是刚刚入门。虽说汇编足够 精炼,但是用这个东西去编程实在是麻烦,太花时间,而且通用性肯定不好。
一个指法练习程序,跟以前 DOS 下的 TT 打字游戏很象。字符在屏幕上一个一个 地往下掉,若敲中相应的键,对应的字符就消失。可调字符颜色,下落速度以及响 铃模式等等,非常简单的一个小游戏,但是编它却很花时间。