- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 命令行翻译脚本
看英文文档遇到不认识的单词很纠结,猜又猜不出,用网页翻译不ok,所以写了一个脚本调用google翻译。#!/usr/bin/env python# -*- coding: utf-8 -*-import jsonimport reimport sysimport urllib2import typesres = 'http://translate.google.cn/tran
2013-12-20 18:35:30 928
原创 CommonLisp(四)----宏
宏的存在让我们能够创造出新语法。我们先看一下内置的宏。1.when when的语法如下: (when (condition) body )例子:#!/usr/bin/env clisp(defun foo (x y) ;when宏可以执行满足条件的多个表达式 (when ( > x y)
2013-12-16 01:58:39 682
原创 CommonLisp(三)---高阶函数与匿名函数(lambda演算)
我一直坚信,简单为美,如果一个概念不能够用数学或者简单的形式描述,那么其可用性就不能保证。一.高阶函数简而言之,使用函数作为参数的函数就是高阶函数。如果在较高的层面上抽象,函数也是数据,我们可以将函数作为数据在函数之间进行传递,并在某个合适的时刻执行该函数,有时候我们也将高阶函数叫做回调函数(callback)或者钩子函数(hook),这也体现在任何一种将函数作为数据看待的语言中,
2013-12-15 20:08:49 2831
原创 CommonLisp(二)----函数
一.函数声明使用defun宏创建函数,一个典型函数的格式如下: (defun name (parameter) "function document." functionbody)我们可以定义一个实现两个数相加的函数: #!/usr/bin/env clisp(defun verb
2013-12-15 19:24:28 717
原创 CommonLisp环境搭建及HelloWorld
$sudo apt-get install sbcl clisp slime暂时不用Emacs,而用viHello,World例子创建文件$vi helloworld.lisp输入内容: 定义hello-world函数并调用(defun hello-world() (format t "Hello,World!"))(hello-wo
2013-12-15 02:58:13 1155
原创 mysql left join right join inner join例子
建表语句如下: #--------------create table_a-----------create table table_a( id int(11) not null auto_increment, name varchar(20) not null, primary key(id))engine=InnoDB default charset=utf8;#
2013-12-01 23:48:05 850
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人