lua 之爱
《programming in lua》第二版的中文版这本书快看完了,中间夹杂着英文版的看,因为翻译并非完美,而且英文版的也很容易看懂。
这里是我的读书笔记:http://book.douban.com/people/tisyang/annotation/3076942/但并非每个要点都会有笔记。
lua是一个值得学习的语言而且也不会需要过多时间,这本书是学lua一定要...
awk统计命令
这是一条关于统计从第二行起,以\t为分隔符第二列到第四列数据总数的命令,如果是使用excel,如果数据是固定的,当然没什么问题,当数据不断地补充时,就不得不一次又一次的引用公式,实在是让人烦躁,而在这里,只要重新运行这条命令就行了。
不知道A0 A1 A2的自行google
提示:A0=2A1=4A2=16A4
下面全部转成A4
awk -F'\t...
常量折叠???浮云!
Q:什么是常量折叠?
A:常量折叠(constant folding),一种编译优化技术。例如:“2+2”应该在编译时就处理为4;
比如有以下代码:
const double PI = 3.141592653589793;
const double d = 10.0;
const double c = d/2*PI;
在编译...
初试lisp
arch下安装了clisp
pacman -S clisp
需要帮助,输入 :h 回车.
维基百科有关于它的七条公理
Lisp 的 7 个公理(基本操作符)
基本操作符1 quote
(quote x) 返回 x,我们简记为 'x
基本操作符2 atom
(atom x) 当 x 是一个原子或...
数学的用处
高等数学有什么用?很多人问过我这个问题。其实大多数人在问这个问题的时候,心里已经预设了否定的答案。确实,对于大多数人来说,已经发展到了连数字都基本很少用了的一些高等数学分支,是过于虚无飘渺了。但是实际上,今天我们的生活已经完全离不开数学。甚至可以这么说,没有高等数学的发展,就不会有今天的现代社会。
也许很多人会怀疑这点,那么我就来稍微介绍一下现在高等数学的各主要学科的&l...
关于GNOME整合IBus事件的技术细节
这两天中文社区对于GNOME 3.6计划中的IBus/XKB整合特性提出了异议。在没有充分了解技术细节的情况下爆发了所谓“圣战”。许多人在根本不知道是什么回事的情况下认为GNOME此举将导致自己无法自由更换输入法,并表示严重抗议。为此我草草查阅了一下该特性相关的技术细节,并给出我的结论。由于我不是输入法开发者,有些技术细节可能是我理解错误,发现了请指出。
...
测试堆的最大申请数量
Linux下虚拟地址空间分给进程本身是3GB,那么程序真正能用的有多少?一般我们写程序都是通过调用malloc函数进行地址空间的申请,刚才的问题就可以转换为malloc最大能为进程分配到多少内存空间?下面这段小程序可以测试当前使用的机器上malloc能分配的最大数量:
/*
{/ . .\}
...
1.建立第一个 Yii 应用
创建项目
% YiiRoot/framework/yiic webapp WebRoot/testdrive
OR
% cd WebRoot
% php YiiRoot/framework/yiic.php webapp testdrive
目录概览
testdrive/
index.php Web ...
Python multiprocessing库使用手记(引子)
前段时间在做的一个Python项目,需要实现一个后台服务程序,程序流程比较复杂,而且可能经常变动,但是如果把整个流程切分成一些步骤,每个步骤有自己的输入输出和处理。只要将他们的输入输出接在一起,进行不同的组合就可以实现常见的流程变动。
使用多进程的原因是考虑到Python的全局解释器锁(Global Interceptor Lock, GIL)。由于GIL的存在,在CPU密集型...
Matlab runtime运行时间计算
通常在算法研究中要对比算法的效率。比较算法效率的一种重要指标,就是考量不同算法在计算处理相同规模的实验数据时,需要的计算时间。本文在这里罗列三种常见的matlab 程序运行时间计算方法。
当然这个对于只有几秒钟的小程序没有什么意义,但是对于大程序就有很重要的意义了。
注意:三种方法由于使用原理不一样,得到结果可能有一定的差距!
1、tic...
使用putty实现自动部署
最近开始了一个小项目,然后给配了服务器裸机.这意味着服务器配置也只有我来搞定(不想麻烦系统部出动杀器- -)...起初我想配台arch,后来出于稳定性的考虑, 我选择了centos.
下面是大概的步骤(没啥可赘述的,各种wiki可以查):
linux部分:
装好build-essential
编译 nginx+mysql+php+openssl+各种依赖...
