- 浏览: 12942 次
- 性别:
- 来自: 西安
最新评论
文章列表
正交性orthogonality
- 博客分类:
- lisp
正交一词在通信概念中广泛出现,在此重温这一数学概念:
什么是正交性?
“正交性”是从几何中借来的术语。如果两条直线相交成直角,他们就是正交的。用向量术语来说,这两条直线互不依赖。沿着某一条直线移动,该直线投影到另一条直线上的位置不变。
在计算技术中,该术语用于表示某种不相依赖性或者解耦性。如果两个或者更多事物种的一个发生变化,不会影响其他事物。这些事物就是正交的。在设计良好的系统中,数据库代码与用户界面是正交的:你可以改变界面,而不影响数据库,或者更换数据库,而不用改变界面。
词法作用域和动态作用域
- 博客分类:
- lisp
词法作用域:会在函数的定义处检查变量的绑定值;
动态作用域:会在检查函数的调用链,以确定变量的值。
问题描述:将运行正常的工程打成jar包,别的工程用的时候报,spring注入的类找不到。
问题解决:在用eclipse打jar时忘了勾选add diretory entries。
通过这样的自定义标签:
else if (dataList != null && dataList.size() > 0) {// 设置图表的xml数据
String strXML = "<chart caption='"+title+"' numberPrefix='' unescapeLinks='0' formatNumberScale='0' xAxisName='项目' yAxisName='数量' bgcolor='#F3F3F3'>";
for (int i = 0; i < ...
oracle数据导入导出之字符集问题
- 博客分类:
- java
1.问题:甲机器上的A库,用plsql往乙机器上的B库导,出现了某列的某字段值太大,插不进去。但是在A库里这个字段能插进去。
2.解决:A库和B库的字符集不一样造成的。用select userenv('language') from dual查看字符集:A--gbk,B--utf8.所以两个库在处理汉字时有不同。
函数形参列表 关于函数名或文档字符串就没有更多可说的了,而本书其余部分将用很多篇幅来描述所有可在一个函数体里做的事情,因此就只需讨论形参列表了。 很明显,一个形参列表的基本用途是为了声明一些变量,用来接收传递给函数的实参。当形参列表是一个由变量名所组成的简单列表时,如同在verbose-sum里那样,这些形参被称为必要形参。当函数被调用时,必须为它的每一个必要形参都提供一个实参。每一个形参被绑定到对应的实参上。如果一个函数以过少或过多的实参来调用的话,Lisp就会报错。 但是,Common Lisp
rmi例子:
远程对象接口:
package com.cicro.iexchange.common;
import java.rmi.*;
/**
* 远程接口必须扩展接口java.rmi.Remote
*/
public interface DBInfoInterface extends Remote
{
/**
* 远程接口方法必须抛出 java.rmi.RemoteException
*/
public String say() throws RemoteEx ...
反引用(backquote)
反引用 (backquote) 是引用(quote) 的特别版本,它可以用来创建 Lisp 表达式的模板。反引用最常见的用途之一是用在宏定义里。
反引用字符 “‘” 得名的原因是:它和通常的引号 “’” 相似,只不过方向相反。当单独把反引用作为表达式前
缀的时候,它的行为和引号一样:
‘(a b c) 等价于’(a b c) .
只有在反引用和逗号 “,” ,以及comma-at “
lisp iteration
- 博客分类:
- lisp
1.Do
(do ((temp-one 1 (1+ temp-one))
(temp-two 0 (1- temp-two)))
((> (- temp-one temp-two) 5) temp-one)) => 4
(do ((temp-one 1 (1+ temp-one))
(temp-two 0 (1+ temp-one)))
((= 3 temp-two) temp-one)) => 3
symbol结构
when two variables are set to the same symbol,it is the same as when two variables are set to a list:both variables have pointers to the object.
1.功能描述:类似百度搜索框的效果,输入“中”,会有提示“中国”,“中华”,“中餐”等内容。
2.用到技术:jquery,json
3.jsp代码:
<tr>
<td width="154px">
<input type="hidden" name=&qu ...
use recursion
- 博客分类:
- lisp
To solve a problem using recursion,you have to do two things:
1.You have to show how to solve the problem in the general case by breaking it down
into a finite number of similar ,but smaller,problems.
2.You have to show how to solve the smallest version of the problem--the base case
--by some fi ...
Dynamic Scope
- 博客分类:
- lisp
lexical variables has lexical scope,special variables has dynamic scope.Local variables has lexical scope by default.example:
(let ((x 10))
(defun foo ()
x))
hibernate 配置文件的schema
- 博客分类:
- java
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<!--
Mapping file autogen ...