自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 正则表达式匹配XML节点

通过这则表达式匹配一下xml文件中parent节点<xml>    <parent id="parent1"/>    <parent id="parent2">        <child name="child1"/>    </parent>    <paren

2011-06-16 16:59:48 1897

linux编程(一)

1 可执行文件     类型     linux上的应用程序包括两种一种是可执行文件,类似于windows的exe文件;另外一种就是可执行的脚本类似于window中的批处理文件.linux的可执行文件没有没名字和扩展名的限制,只是通过文件的属性来判断.     路径     在bash中运行的命令,linux会在环境变量PATH中查找,linux中环境变量的分隔符是...

2010-12-15 15:20:06 120

原创 GCC动态库和静态库搜索路径

GCC通过-L 和-l 可以定义所使用的库,但是在实际应用中不同平台中库命名不一样,比如名字为XXX的库,在linux下叫libXXX.a,在window下可能就叫XXX.dll.对于初学者可能这个库了,可能就是找不到.命令ld可以告诉你gcc会搜索那些名字.通过命令 ld -l pump --verbose  在执行之后再最下会发现 attempt to open /us...

2010-12-09 16:13:06 445

原创 版本升级最基本的原则

做产品,特别是在提公相应的api的产品,在升级版本的最基本的原则是在对以前版本的兼容.此兼容包括两方面,首先是针对所有的二次开发人员,要保证接口调用上对旧版本的兼容,第二是保证以前版本的输出及结果,在升级之后没有变换,也就是对最终用户感觉不到任何变化.用一个简单例子, 仅仅说明一个问题.假设旧版本的产品中有一个有个方法 print print(message){ //do some...

2010-12-04 23:08:58 338

原创 VirtualBox在NAT下的端口映射

在win7下装的virualbox,虚拟系统为ubuntu下,网络设置为NAT,在ubuntu先安装tomcat,但是web应用程序由于框架的限制对firefox有点不兼容,只能用ie。但是在NAT下无法在局域网中访问ubuntu,只好采取端口映射。 1查看设备名称  在VirtualBox菜单栏,单开“控制”--》“日志菜单”,点击查找写入关键字“NAT”查找类似以下内容  ...

2010-11-16 12:35:58 121

原创 右键菜单添加新建文件类型

编辑一下代码保存为.reg文件就可以了,替换其中html的类型为新的文件类型就可以。Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\.html]@="htmlfile""Content Type"="text/plain"[HKEY_CLASSES_ROOT\.html\ShellNew]"Null...

2010-11-12 08:54:16 371

OSGI初探(一)

osgi简介        osgi是一个模块化应用程序的框架,可以在osgi的网站上找到对应的规范.用osgi开发的应用程序运行在osgi容器内.Knopflerfish, Equinox, 和 Apache Felix 是3个比较流行的osgi容器的实现.osgi最基本的部署单元式bundle,每一个应用程序被分割为多个bundle,运行在容器之中.不同之间不是完全独立的,某些bund...

2010-07-03 15:43:54 131

原创 对SoftReference、WeakReference和PhantomRefrence的理解

本文将谈一下对SoftReference(软引用)、WeakReference(弱引用)和PhantomRefrence(虚引用)的理解三各类理解,这三个类是对heap中java对象的应用,通过这个三个类可以和gc做简单的交互.  引用种类除了上面提到的三个引用之外,还有一个引用,也就是最长用到的那就是强引用.例如Object o=new Object();Object o1=o;...

2010-06-23 17:57:28 73

用java解决百度之星移动火柴的问题

在百度,同事们之间喜欢交流游戏。其中,火柴游戏是一个比较经典的例子。游戏的规则很简单:恰好移动一根火柴,使等式成立。如下面的等式可以变成3+6=9(还有其他解):移动哪一根火柴能使等式成立? 请你写一个程序,找出所有的规范解。所谓规范是指:    * 只能改变数字,不能改变符号;    * 数字和符号的组成方式必须严格的和图示的一样(减号由一根火柴组成);    * 新等式必须形如a+...

2009-06-01 15:08:51 261

利用fork-join新建Token来实现JBPM流程并发

以前看过一篇文章介绍JBPM流程并发的,也是通过fork节点,但是没有join节点直接拉到End节点,逻辑上可以实现,但是看起来让人感觉有点乱.当然了通过一个节点多个task也可以实现,可是流程图看起来总觉得别扭,那也就不是什么流程.言归正传,Token贯穿整个流程,一个Token可以有多个子Token,在fork和join中有多少走向,就会有多少子Token.那么我们可以不可以给Token添加子...

2008-11-08 13:16:01 149

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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