- 博客(8)
- 资源 (26)
- 收藏
- 关注
原创 Java如何将两个数组的元素按顺序合并
日记里面的老文章了,贴csdn里面方便查看。使用java的ArrayList 的时候,如何将两个数组按顺序合并。考虑问题的角度不同,解决办法就不一样。例如ArrayList a 和b ,合并之后为 a1 a2 b1 b21,以a为主数组的话,解决办法很简单。 for循环遍历。和 a.addAll(b)2, 如果以b为主数组的话,问题就
2012-07-30 18:06:59 8106
原创 Lisp的作用域和生存期(scope and extent in lisp)
在lisp语言中,scope和extent的概念非常常见。作用域和生存期说的是对象或者是结构在程序的什么时候被引用。作用域指的是空间或者文本域。生存期指的是引用的时间间隔。这两个概念是紧密联系的概念。作用域关注空间而生存期关注于时间。让我们看一个简单的例子:(defun copy-cell (x) (cons (car x) (cdr x)))变量x的作用域是defun 形
2012-07-29 15:27:53 4029
原创 Lisp真的是屠龙之技吗?
Lisp真的是屠龙之技吗?对Lisp的学习有一段时间了,Lisp这门50多年的语言在天朝这样一个浮躁的环境里面的确生存空间极小,除了有名的伞哥现在从事Common Lisp的开发工作之外,其他没有听说过几个。51job和智联以Lisp为关键字搜素,相关职位不到1页,几乎全部是AutoCAD Lisp开发,或者要求应聘者熟悉的一门函数语言里面出现,并且还是和perl/erlang并列的形式出现,要求
2012-07-27 17:36:16 50905 17
原创 Lisp Quote 和Backquote分析
对于Lisp初学者来说,最不容易理解的就是Lisp强大的宏。在宏定义中你看到的最多的字符可能是就是引用和反引用。引用和反引用构成了Lisp的基石,所以我先就引用和反引用做一个介绍。宏就留在以后介绍了。引用 (quote)引用Quote其实是Lisp 25个特殊操作符之一,它接受一个单一表达式作为其参数,并且简单的返回它。不经过求值过程。例如下面表达式(quote (+ 2 3)
2012-07-14 18:27:39 4937 3
翻译 ASDF(Lisp项目构建利器)使用说明
这篇文档的目的 这篇文档的目的是简要介绍ASDF的使用。它不是介绍ASDF高深的技巧和设计。一个系统定义文件只是定义了源文件的依赖和编译加载顺序。如果B.lisp文件含有被A.lisp使用的定义的代码,那么A.lisp依赖B.lisp。在大多数情况下,解决依赖问题相当的繁琐,所以写一个小的脚本通常可以工作。但是,学习使用正确的工具会让你节省大量的时间。在这个小教程里面,我们将集中关注一个简
2012-07-08 20:38:00 7318
原创 Lisp项目构建和包管理工具
如果用Common Lisp(以下简称CL)编写大型程序的话,肯定会遇到如下两个问题:1,多个源文件如何组织,编译和依赖。2,如何引入其他的Lisp软件包。这就不得不引入ASDF和Quicklisp两个工具了。项目构建工具-ASDF ASDF是Another System Definition Facility的缩写。这个名字够个性(程序员都知道为什么)。ASDF
2012-07-06 14:50:58 5973 1
转载 Lisp的本质(The Nature of Lisp)
Lisp的本质(The Nature of Lisp) 作者 Slava Akhmechet 译者 Alec Jang 出处: http://www.defmacro.org/ramblings/lisp.html简介最初
2012-07-05 15:48:43 2757 1
转载 编程珠玑番外篇-D. 高级语言怎么来的
编程珠玑番外篇-D. 高级语言怎么来的-1作者:徐宥原文:http://blog.youxu.info/2009/05/13/hpl/终于放暑假了, 有心情来八卦了. 我主要想八卦一下高级语言的设计思想和各种范式的来龙去脉, 也就是回答这个问题: 编程语言为什么会发生成现在这个样子哩? 这里面的奥妙又在哪里哩? 我尝试着把这个系列的八卦写下去, 包括虚拟机的设计, 线程的设计, 栈和寄
2012-07-01 17:11:19 5644 1
hsdis-amd64.dll
2019-12-03
C#入门经典(第7版)带目录 高清完整.pdf版下载
2019-06-25
软件工程项目开发最全文档模板+国家标准+若干实例(附目录)
2019-06-25
基于Qt WebChannel实现QT与HTML页面通信
2019-06-24
各种最小二乘法汇总(算例及MATLAB程序)
2019-06-23
bootstrap做登录注册页面带验证
2019-06-23
MbrFix.exe
2019-06-22
C#语音通信开源框架,语音处理,杂音过滤。
2019-06-22
Architecture & Organizational Patterns
2018-04-26
丹麦乐高(LEGO) NXT 编程语言NXC介绍
2011-04-24
Everything Is Byte
2010-01-11
百度mp3Searcher
2009-07-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人