摘要:
2017,崭新的一年,令人激动的新开始!!! 努力锻炼身体,提高开发技能,自我推广技能!加油!!! 阅读全文
摘要:
最近一直在学习用cl-closure-template处理模版,发现一个问题,当把模版函数保存在一个文件中,使用文件路径编译时,模版函数中的中文字符变为乱码,这个是cl-closure-template读取文件时使用了系统默认编码方式导致的(alexandria:read-file-into-string obj),要解决此问题,可以在cl-closure-template模块的src/parser/command.lisp的函数parse-template中加入指定编码方式的语句(红色部分):(defun parse-template (obj) (closure-template-par. 阅读全文
摘要:
返回多值:(values 1 2 3) => 1 2 3 或: (gethash 'a x) => 100 T 都是多值返回的例子。多值的接收:如多接收函数多个值的返回呢?用multiple-value-bind:(multiple-value-bind (x y) (gethash 'a x) (if y (print "true") (print "err"))) =>true你可以通过multiple-value-call将多值应用到第二个函数上:(multiple-value-call#'+(values 阅读全文
摘要:
批处理生成CHM文件概要 2010-11-16 22:10:22|分类: 默认分类 |标签:chm批处理powerchm |字号订阅 CHM文件的生成一般通过图型界面工具生成,如果只需要制作一次大多数工具都可以满足要求。如果要经常以固定格式或批量以固定格式制作CHM文件最好用批处理的方式来完成CHM文件的制作。下面简要介绍一下PowerCHM 5.3版本下的,批处理概要。 第一步,以图形界面操作完成模板CHM文件的生成 第二步,在工作目录下查看后缀为hhp、hhk、hhc的三个文件,其中hhp文件为主配置文件,仔细查看你会发现你在图形界面上设置的参数这个文件基本都可以找到,但是很多都只是些数. 阅读全文
摘要:
文件操作C-xC-f打开文件,出现提示时输入/username@host:filepath可编辑FTP文件C-xC-v打开一个文件,取代当前缓冲区C-xC-s保存文件C-xC-w存为新文件C-xi插入文件C-xC-q切换为只读或者读写模式C-xC-c退出Emacs编辑操作C-f前进一个字符C-b后退一个字符M-f前进一个字M-b后退一个字C-a移到行首C-e移到行尾M-a移到句首M-e移到句尾C-p后退一行C-n前进一行M-xgoto-line跳到指定行C-v向下翻页M-v向上翻页M-<缓冲区头部M->缓冲区尾部C-M-f向前匹配括号C-M-b向后匹配括号C-l当前行居中M-nor 阅读全文
摘要:
1.定义三根柱子,pillar-1 pillar-2 pillar-3, 每根柱子有自己的属性:name(柱子名称),value(柱子上的盘子),为了打印盘子的移动过程,我们给每根柱子定义了名称。(defparameter pillar-1 nil)(setf (getf pillar-1 'value) '(1 2 3 4)) (setf (getf pillar-1 'name) "pillar-1") (defparameter pillar-2 nil)(setf (getf pillar-2 'value) '()) (se 阅读全文
摘要:
1.load加载lisp文件:等价于以文件中表达式出现的顺序在repl中加载每一个表达式并求值。(load "要加载的lisp文件")2.另一种加载lisp文件的方法: (load (compile-file "要加载的lisp文件")) 步骤:i.编译 ii.write fasl(fast-load-file) 要加载的lisp文件.fasl iii.fasl write compile 阅读全文
摘要:
一天并没有变,但是总觉得在北京的时间要比在老家村子里过的快。原因是什么? 1.一天的时间长短上并没有变化。但是在北京上下班时需要更多时间的,算2个半小时左右。在老家可能只需要40分钟。 其他的呢,北京参加任何活动,去任何地方玩儿都需要路上消耗时间。而在老家的活动范围比较小,路程也会短一些。也会节省一些时间。 2.如果在家呆着,都是同一天。但是在老家会觉得时间比较慢,即使都是在看电视或者上网。在老家会有一种悠闲舒适的感觉,但是在北京会觉得短暂并且休息不够。原因是什么? 在北京过周末的话,会有许多事情要办,交水电费、洗衣服、哄孩子,甚至加班等等。在老家则不需要做这些。 北京的话周围所... 阅读全文
摘要:
//表格列排序的js方法://1.比较函数: //参数说明:列索引,列数据类型function generateCompareTRs(iCol, sDataType) { return function compareTRs(oTR1, oTR2) { var vValue1 = convert(oTR1.cells[iCol].firstChild.nodeValue, sDataType); var vValue2 = convert(oTR2.cells[iCol].firstChild.nodeValue, sDataType); if (vValue1 < vValue2) { 阅读全文
摘要:
修改hosts文件之后,IE可以访问,但是火狐却报找不到url。解决办法: 1.清理火狐缓存。 2.文件->勾选脱机工作。 3.文件->取消勾选选工作。 4.重新访问url。 阅读全文