会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
flow
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
16
17
18
19
20
21
22
下一页
2012年12月27日
2012.12.27断网
摘要: 调制解调器灯显示正常 路由器灯显示正常 电脑无线网络连接正常,但是无法上网 处理办法:关掉调制解调器再开启,等待10分钟,网络恢复。
阅读全文
posted @ 2012-12-27 11:41 flowjacky
阅读(145)
评论(0)
推荐(0)
2012年12月26日
函数defparameter
摘要: 传入一个符号和一个值,来创造一个全局变量:CL-USER> (defparameter *glob* 99)*GLOB*CL-USER> (let ((*print-base* 16)) (princ 32))2032像这样的变量在任何地方都可以存取,除了在有定义了相同名字的局部变量的表达式里。为了避免这样情形发生,通常我们在给全局变量命名时,以星号作开始与结束。刚才我们创造的变量可以念作“星-golb-星”(star-golb-start)。
阅读全文
posted @ 2012-12-26 22:14 flowjacky
阅读(319)
评论(0)
推荐(0)
词法作用域(lexical scope) && 动态作用域(dynamic scope)
摘要: 有词法作用域的变量叫词法变量(lexical variable)。在词法作用域下,一个符号参照到语境中符号名字出现的地方(可以理解为参照到定义)。局部变量缺省有着词法作用域。eg:CL-USER> (let ((x 50)) (defun foo () x)) FOOCL-USER> (foo)50CL-USER> (let ((x 80)) (foo));Compiler warnings :; In an anonymous lambda form: Unused lexical variable X50有动态作用域的变量叫特别变量(special variable)。
阅读全文
posted @ 2012-12-26 21:48 flowjacky
阅读(1419)
评论(0)
推荐(0)
窗口函数open()
摘要: 功能:打开窗口。该函数有两种语法格式,语法一为打开编程时已知数据类型的窗口对象,语法二为打开程序运行后才能确定数据类型的窗口对象。 语法一:Open(windowvar{,parent}) 语法二:Open(windowvar,windowtype{,parent}) eg: open(w_about,w_main) //语法一 PS.windowtype(带验...
阅读全文
posted @ 2012-12-26 16:41 flowjacky
阅读(219)
评论(0)
推荐(0)
创建检索参数,打开datewindow便弹出Specify Retrieval Arguments对话框
摘要: 在SQL画板的菜单Design->Retrieval Arguments命令在SQL画板的下方的视图中选择Where(条件检索)选项卡加入如图示的内容之后可以这样使用: dw_1.retrieve(sle_1.text,sle_2.text)
阅读全文
posted @ 2012-12-26 14:19 flowjacky
阅读(3105)
评论(0)
推荐(0)
自定义事件举例
摘要: 定义带参数的用户事件,其事件号必须为None,若选择其它的事件号,则定义的参数无效。 TriggerEvent和PostEvent的区别: TriggerEvent立即触发该事件,而PostEvent则把事件排在事件队列的末尾。 如果用户定义了参数,只能使用如下的形式触发事件: cb_1.EVENT clicked() w_1.EVENT u_display(4,”ma...
阅读全文
posted @ 2012-12-26 14:01 flowjacky
阅读(227)
评论(0)
推荐(0)
2012年12月21日
函数reduce
摘要: reduce用来把一个序列压缩成一个值。它接受至少两个参数,一个函数与一个序列。这函数必须是一个接受两个参数的函数。在最简单的情况下,函数起初用前两个元素作为参数来调用,之后接续的元素作为下次调用的第二个参数,上次返回的值作为下次调用的第一个参数。最后调用所返回的值作为reduce函数的返回值。也就是说像这样的表达式: (reduce #’fn ‘(a b c d)) 等同于:(fn (fn ...
阅读全文
posted @ 2012-12-21 16:59 flowjacky
阅读(476)
评论(0)
推荐(0)
函数mapcar,maplist
摘要: mapcar:接受一个函数以及一个或多个列表,并返回把函数应用至每个列表的元素的结果,知道有的列表没有元素为止,结果为各次执行的返回值的汇总列表: CL-USER> (mapcar #'(lambda (x) (+ x 10)) '(1 2 3))(11 12 13)CL-USER> (mapcar #'+ '(1 2 3) '(5 6 7 8))(6 8 10) maplist:同mapcar...
阅读全文
posted @ 2012-12-21 15:32 flowjacky
阅读(1032)
评论(0)
推荐(0)
函数apply
摘要: 它接受一个函数和一个参数列表,并返回把传入函数应用在传入参数的结果:CL-USER> (apply #'+ '(1 2 3))6CL-USER> (+ 1 2 3)6CL-USER> (funcall #'+ 1 2 3 4)10CL-USER> (apply #'+ '(1 2 3 4))10
阅读全文
posted @ 2012-12-21 15:00 flowjacky
阅读(181)
评论(0)
推荐(0)
闭包
摘要: 我的理解:在一个函数或者某个语句块中可以定义或返回另一个函数,这个函数会依赖于包括它的函数或语句的某些变量,这个变量的传递就叫做闭包。正规定义:当函数引用到外部定义的变量时,这外部定义的变量称为自由变量(free variable)。函数引用到自由的词法变量时,称之为闭包(closure)。CL-USER> (defun add-to-list (num lst) (mapcar #'(lambda (x) (+ x num)) lst))ADD-TO-LISTCL-USER> (add-to-list 5 '(1 2 3))(6 7 8)CL-USER> (
阅读全文
posted @ 2012-12-21 10:56 flowjacky
阅读(154)
评论(0)
推荐(0)
上一页
1
···
16
17
18
19
20
21
22
下一页
公告