04 2013 档案

摘要:虽然我也算个编程的老鸟,但是即使这样想找个可以用的Lisp环境也是特别困难,你很难在这一堆的Lisp实现中选择一个。选择就是煎熬,最后我选择了GNU CLisp(http://www.clisp.org/)。我在Windows下工作时间较多,所以选择了CLisp的Windows port。你可以从这里下载已经编译好的文件。 1,Lisp解释器的配置 解压下载好的Zip,然后将其放至C盘根目录下... 阅读全文
posted @ 2013-04-19 15:50 Jerry Chou 阅读(2319) 评论(1) 推荐(0) 编辑
摘要:最近在做协议分析(RTMP),程序里时常要处理二进制。我网上搜索了一下,没有发现对二进制处理技巧的总结或者说明,自己尝试着总结一下。 1,基础 计算机在底层基本上都是以二进制来传递和存储的。类似于这样的序列: 0010 1100, 0001 1101 在使用的时候在把这些二进制翻译成“有意义”的格式,比如翻译成英语字母。在表示二进制的时候如果直接用0和1来显示,那样会太长,不太好表... 阅读全文
posted @ 2013-04-12 11:20 Jerry Chou 阅读(881) 评论(0) 推荐(0) 编辑
摘要:用处你懂得。 1,打开ssh tunnel端口转发 ssh -qCNgf user@a-proxy-server -D 127.0.0.1:1234 -q quite mode-C compress the data-N only port forward(do not execute the command)-g allow remote hosts to connect the ... 阅读全文
posted @ 2013-04-11 10:34 Jerry Chou 阅读(415) 评论(0) 推荐(0) 编辑
摘要:1,函数 1.1 函数的定义 Go支持匿名函数和闭包,Go的函数类似Python可以返回多个值。Go也是静态编译型的语言。先来看看Go的函数定于格式: func 函数名(参数表...) [(返回值...)] { //函数体}注意:1,返回值在参数表后定义,如果只有一个返回值,那么返回值两边的括号是不要的,如果没有返回值那么返回值这一项可以省略。2,函数体的开始大括号必须在行尾,这是强制... 阅读全文
posted @ 2013-04-03 16:54 Jerry Chou 阅读(643) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示