erlang学习笔记(一)

  1.lists:append(List1, List2) -> List1 ++ List2.  左边的list要复制,递归时要注意。   lists:flatten/1 将嵌套的list变成不嵌套,当只有一个层级的时候,用lists:append/1   2. ...

2012-09-13 10:12:09

阅读数 19

评论数 0

(转)Erlang中粘包处理

转载自 http://www.qingliangcn.com/?s=%E7%B2%98%E5%8C%85     recv(ClientSock, PacketLenOld, Remain)    when is_integer(PacketLenOld) and is_binary(Re...

2012-08-07 20:08:38

阅读数 34

评论数 0

[转] Erlang 语言介绍

Erlang是一个结构化,动态类型编程语言,内建并行计算支持。最初是由爱立信专门为通信应用设计的,比如控制交换机或者变换协议等,因此非常适合于构建分布式,实时软并行计算系统。 使用Erlang编写出的应用运行时通常由成千上万个轻量级进程组成,并通过消息传递相互通讯。进程间上下文切换对于Erla...

2011-07-21 14:30:35

阅读数 25

评论数 0

Activiti 5.6 流程实例图实现历史节点高亮

我们先来看效果图,高亮的红色部分代表正在处理中的任务,已经完成的任务我用高亮的绿色来表示:   Activiti提供了画流程图的实现,当我们部署一个流程文件的时候,相应的流程图就会自动部署到数据库里面。我们可以通过Activiti 提供的 API检索出来。   翻阅Activiti的s...

2011-07-06 11:23:16

阅读数 123

评论数 0

Freemarker+Flying sauser +Itext 整合生成PDF

     Freemarker、Flying sauser 、Itext ,这三个框架的作用就不详细介绍了,google一下就知道了。 Itext提供了很多底层的API,让我们可以用java代码画一个pdf出来,但是很不灵活,布局渲染代码都hard code 进java类里面了。 当需求发生改...

2011-07-01 18:11:58

阅读数 32

评论数 0

Activiti 自动部署流程资源

Activiti 整合spring的时候,提供了一个自动部署的特性:   <bean id="processEngineConfiguration" class="org.activiti.spring.SpringP...

2011-06-24 10:55:07

阅读数 239

评论数 0

Activiti 概述

一.    概述   Activiti 是个全新、基于 Apache 2 许可的开源项目,提供了轻量级、嵌入式的 BPM 引擎并支持 BPMN 2.0 。 该项目由 jB...

2011-05-18 10:44:20

阅读数 23

评论数 0

(转)使用位运算来实现权限管理

转载自:[url]http://www.cnblogs.com/xiaosonl/archive/2009/06/17/1505312.html[/url] 常用的位运算主要有与(&), 或(|)和非(~), 比如: 1 & 0 = 0, 1 | 0 =...

2010-08-13 12:07:28

阅读数 129

评论数 0

sql server 2000 检查对象存在的方法

第一种: [code="java"]SELECT * FROM sysobjects WHERE name='authors'[/code] 评价:有两个缺陷,第一,代码直接查询sysobjects表,如果表的设计变了,代码就无法工作了;第二,代码不检...

2010-05-26 15:04:54

阅读数 22

评论数 0

s2sh+freemarker+jquery+jquery-treeview 无限级树形菜单授权

先上效果图 [img]http://dl.iteye.com/upload/picture/pic/62507/8a8eb49c-cc22-34e5-a709-40618a046c7f.jpg[/img] 首先说说jquery-treeview 这个插件,这里有官方的demo ...

2010-05-13 17:16:30

阅读数 46

评论数 0

SQL中使用WITH AS提高性能 简化嵌套SQL(转载)

一.WITH AS的含义 WITH AS短语,也叫做子查询部分(subquery factoring),可以让你做很多事情,定义一个SQL片断,该SQL片断会被整个SQL语句所用到。有的时候,是为了让SQL语句的可读性更高些,也有可能是在UNION ALL的不同部分,作为提供数据的部分...

2010-04-13 10:44:19

阅读数 30

评论数 0

js时间验证

验证短日期(2007-06-05) function strDateTime(str) { var r = str.match(/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/); if(r==null)return false; ...

2009-10-30 11:45:31

阅读数 28

评论数 0

UML学习笔记

结合RUP统一过程的系统建模过程 1.设计用例模型 2.设计实体类模型 3.设计接口类模型 4.设计接口控制类模型 5.设计用例控制类模型 6.设计系统类模型 7.设计窗口结构 8.设计用户接口原型 9.设计动态模型 10.设计数据模型 一. 设计用例模型 先画...

2009-09-14 11:58:38

阅读数 26

评论数 0

js暂停函数(类似于java线程的sleep())

当我们在一个js的方法里面,执行一部分代码后,需要让js暂停一断时间,然后再继续向下运行的时候,或者你会想到java的线程sleep(),但js里面没有暂停的函数,所以要自己实现一个,具体方法看下面的: [code="java"] //js暂停函数 ...

2009-08-10 21:27:37

阅读数 218

评论数 0

集合操作类--包(单向链表实现)

节点类 [code="java"] package com.opensource.nodes; /** * 一个IntNode为链表提供一个节点,每个节点包含整形数据。链表可以具有任何长度, * 仅受堆中空闲内存空间的限制。但是当超出Integ...

2009-08-07 14:23:11

阅读数 28

评论数 0

集合操作类--序列

[code="java"] package com.opensource.collections; /** * 对整数元素集合进行操作 * 使用序列的方式 * 使用数组实现,当元素数量大时,效率较低 */ public clas...

2009-08-05 21:52:06

阅读数 22

评论数 0

集合操作类--包(数组实现)

[code="java"] package com.opensource.collections; /** * 对整数元素集合进行操作 * 使用数组实现,当元素数量大时,效率较低 */ public class IntArray...

2009-08-05 21:51:05

阅读数 45

评论数 0

实现fileuoload的透明上传

我们用fileupload上传文件的时候,为了获取上传表单里的非文件表单域,通常都要不断去循环读取,每一个上传文件的方法都要重复同样的代码,很不方便,而struts2里面就把fileupload封装好了,可以很方便地用get()来获取表单里非文件域的值,那么底层是怎么实现的呢? 简单点来说...

2009-07-24 23:40:59

阅读数 60

评论数 0

用compass实现站内全文搜索引擎(一)

Compass是一个强大的,事务的,高性能的对象/搜索引擎映射(OSEM:object/search engine mapping)与一个Java持久层框架.Compass包括: * 搜索引擎抽象层(使用Lucene搜索引荐), * OSEM (Object/Search Engi...

2009-07-24 23:20:42

阅读数 38

评论数 0

用compass实现站内全文搜索引擎(二)

接下来是要建立搜索的服务类 [code="java"] import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util...

2009-07-24 23:03:31

阅读数 25

评论数 0

提示
确定要删除当前文章?
取消 删除