- 博客(9)
- 收藏
- 关注
转载 自制生命游戏
生命游戏的介绍在这里: http://zh.wikipedia.org/wiki/%E7%94%9F%E5%91%BD%E6%B8%B8%E6%88%8F最早在<Hackers>上面看到这个, 有点印象. 看wikipedia上的介绍也很简单, 三条规则:对于平面上的任意点:1. 四周(周围8个点)有2个生命时, 该点状态(有/无生命)不变.2. 四周有3个生...
2012-11-16 20:40:00
178
转载 <编程之美>1.1: 让CPU占用率曲线听你指挥(under Linux)
拿到这本书, 第一题就挺有意思: 让CPU曲线走一个正弦曲线.注意到 1. 一个死循环会使得CPU占满 2. 不开其他东西时, CPU跑的是shell+后台一些东向, 占用是比较低的(10%-20%)那么, 程序需要的就是在这两种状态之间找到平衡. 我们可以让程序主体跑死循环, 在之前设定一个定时器(setitimer()), 定时把程序sleep掉, 就会达到需要的占用率....
2012-11-12 22:17:00
144
转载 vtimer.vim: 1.1
现在除了统计总时间外, 还能记录用vim写的总行数了~在这里code: 1 "========================================================================= 2 " 3 " FileName: vtimer.vim 4 " Describle: recording total time ...
2012-07-21 10:48:00
101
转载 初识gdb: 一些命令
看完了csapp的第三章, 这几天在做书中提到的2进制炸弹的实验.这个bomb.tar在csapp的官网上要注册教师才能下载- -|, 只好在别处搜集了一个来玩. 有多个版本, 但各版本之间编号相同的bomb原理都差不多.目前在解第5个bomb, 共有6个bomb和1个隐藏的bomb, 6个都解完了发一篇上来. 解的时候工具是gdb和objdump.ob...
2012-06-30 14:09:00
151
转载 vtimer.vim: 1.0
解决了上一篇所说的问题, 上传到了vim.org: 这里code: 1 "========================================================================= 2 " 3 " FileName: vtimer.vim 4 " Describle: automatic timer to measu...
2012-05-12 08:04:00
100
转载 自制vim计时小插件: vtimer
之前看了 这篇文章 里面提到了 "勇敢地编程10000小时",也对 10000小时天才理论 挺感兴趣, 自己准备这么做.so, 如何实现呢? 第一点就是, 如何测量这个时间呢?这时候, 一个统一的编辑器的优势就体现出来了, 就记录在花在这上面的时间不就行了嘛.特别是, 这里 还有其脚本语言的介绍~5月1号开始了解vimscript语言, 走走停停弄了一周(...
2012-05-10 22:11:00
215
转载 c实现终端中的贪食蛇(2)
修复了前一篇的bug, 可以算是完整版.没有设立game over的条件(容易, 但不想做这个), 实现了自己咬断自己的功能~上代码~ 1 #include <stdlib.h> 2 #include <curses.h> 3 #include <signal.h> 4 #include <sys/time.h...
2012-04-29 10:55:00
86
转载 c实现终端中的贪食蛇(1)
说过想做一个终端中的贪食蛇, 想法出来的时候看了一点, 写了100行左右, 上周基本没动. 这两天又拿来写, 能跑, 但有以下问题:1) 刷新food时经常会出现food在(0, 0)处的情况, 此时food不能被吃掉.2) 改变define的WIDTH或LENGTH可能会出现snack不能动.3) 蛇可以反方向行走.暂时解决不了, 解决了再发上来. ->解决bug...
2012-04-23 20:00:00
75
转载 初识curses.h(1)
最近在看<expert c programming>, 看到了一些能实时响应输入的函数. 想自己做一个终端下的贪食蛇出来.发现得用到<curses.h>库. 先熟悉一下: )1.我的fedora-16下gcc找不到curses.h:yum install kernel-develyum install ncurses-devel.i686...
2012-04-12 16:00:00
151
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人