Common lisp HyperSpec lisp 语法帮助
lisp 里的语法帮助文档, 有是有lispworks 主导组织的, 一大串的 法律条文,我们不关心但是是可以免费使用的,这一点就够了在 emacs + slime 下面怎么中这个东西,总不能每次都打开浏览器登录哦网站搜...
lisp 利器 format 语法示例 控制字符
lisp 里的format 是输出的利器,不亚于c 语言的printf() 我们主要展示 控制字符的行为: 注意 ~s 是输出 “” 的 ~a 是不输出的。~10s ~10a 指定宽带,空格后置 ~10@a ...
lisp 里的循环loop macro
lisp 里的循环很多种尤其是loop 千变万化 ,我也搞不懂,找了一点 示例代码 放这里: Iteration for each element in a list:> (loop for i in '(1 2 3) do (print i))123 Iteration for each cdr of a l...
screen 的 窗口切换方式 screen 用法
在linux开发中,我们经常用终端软件连入linux服务器进行一些操作,或者编辑代码。当需要编辑多个文件,并且经常要执行一些系统命令时,不得已要开多个终端窗口连入服务器或者来回进行文件切换或者退出文件编辑来执行...
cons vs list
lisp 里的基本的数据结构 list 而我们常说 list 就是有cons cell 连接起来的那么cons 与list 到底是什么区别呢? list 是 列表, list 的结尾是以 nil 结尾的。cons 是&n...
lisp 里的相等(相同)的比较
common-lisp 里关于相等、相同的比较运算符太多了,怎么用呢? eq eql qual equalp = string-equal char-equal 怎么用呢? 一个大原则: 符号系...
lisp 里的条件判断
if , cond , case and , or 也可以作为判断的一种方式其中case 是的比对是基于eq , 所以业务上应该尽量避免基于字符串的对比。示例: CL-USER> (if (oddp 5 ) &nbs...
lisp 的逻辑计算采用短路策略
common-lisp 的逻辑计算采用的是短路策略or 是采用短路策略CL-USER> (defparameter *is-it-even* nil)*IS-IT-EVEN*CL-USER> *is-it-even*NILCL-USER> (or (oddp 4 ) (setf *is-it-even* t))TCL-USER> *is-it-e...
POSTGRESQL 9.2.2 发布了。
9.1.7 也同步发布了,遇到相关bug 的同行,可以考虑升级了。修复了9.2 引入的新功能的不少bug 。E.1.1. Migration to Version 9.2.2 A dump/restore is not required for those running 9...
linux 系统IO 调度
I/O 调度算法再各个进程竞争磁盘I/O的时候担当了裁判的角色.他要求请求的次序和时机做最优化的处理,以求得尽可能最好的整体I/O性能.其实所有的 IO 优化只有二点,合并和排序…在linux下面列出4种调度算法CFQ (...
NUMA 架构与 数据库
现代主机,尤其是多核系统,已经成为标准配置了,什么事NUMA ? Non Uniform Memory Access 非一致性内存访问架构 。现在的X86-64系统架构都是这样的了。 就是内存跟cpu 有一个绑定。比如我...
99-lisp lisp 的99个问题 P11-20
P11 (*) Modified run-length encoding. Modify the result of problem P10 in such a way that if an element has no duplicates it is simply copied into the result list. Only elements with...
99-lisp
lisp 的99个问题 原文的出处已经打不开了,我是从google的cache 里抓下来的,放这里供大家娱乐下 L-99: Ninety-Nine Lisp ProblemsBased on a Prolog problem list by werner.hett@hti.bfh.chWorking wit...
99-lisp lisp 的99个问题 P1-10
这里的问题 来自prolog 的 练习题, 具体出处不明白, 源连接已经打不开了,我是从google 的cache 里抓出来的。有兴趣的同学, 哪来练练手先贴 1-10 第7个问题没有解出来,...
数据库设计开发规范--基于性能的考虑部分
发布了新一版的数据库开发设计规范,增加了基于性能考虑的部分内容: 贴在这里跟大家共享基于性能考虑的原则:所有的表需设置主键字段,mysqlinnodb 引擎必须设置主键字段,主键字段不能太长,建议以独立于...
SICP 练习1.6
CL-USER> (defun new-if (predicate then-clause else-clause) (cond (predicate then-clause) (t else-clause)))NEW-IFCL-USER> (new-...
pg数据库基于HA 的failover 测试通过
基于HA 的failover 测试通过,在物理机上安装集群,遇到问题,原因是我们起初采用的是组播的方式,进行集群间的数据通信,在内网的环境上,交换机上做了策略禁止了组播,导致我们的集群无法建立,经过网络同...
SICP 练习 1.3
CL-USER> (defun sum-of-two(a b c) (cond ((if (>= a b c) ( + a b))) ((if (>= a c b) ( + a c))) &n...
SICP 练习1.1
CL-USER> 1010CL-USER> (+ 5 34) 39CL-USER> (- 9 1) 8CL-USER> (/ 6 2) 3CL-USER> (+ (* 2 4) (- 4 6))6CL-USER> (defvar a 3)ACL-USER> a3CL-USER> (defvar b (+ a 1))BCL-USER> b4CL-USER> (+ a b (* a b))19CL-U...
各种数据库的resin 连接池的写法
的jdbc 连接池2.0 写法已经出来很久了,我们系统也也已经用了很久了查了下,把几种数据库的写法都摆这里啦。mysql的写法: <web-app xmlns="http://caucho.com/ns/resin"> <da...