`
jiajw0426
  • 浏览: 24826 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
通过这则表达式匹配一下xml文件中parent节点 <xml>     <parent id="parent1"/>     <parent id="parent2">         <child name="child1"/>     </parent>     <parent id="parent3">         <child name="child1"/>     </pa ...
1 可执行文件       类型       linux上的应用程序包括两种一种是可执行文件,类似于windows的exe文件;另外一种就是可执行的脚本类似于window中的批处理文件.linux的可执行文件没有没名字和扩展名的限制,只是通过文件的属性来判断.       路径       在bash中运行的命令,linux会在环境变量PATH中查找,linux中环境变量的分隔符是冒号(:),而不像windows中式分好(;).用户可以通过修改这环境变量,来设置可执行问价你的搜索路径.默认情况下,会在以下的标准路径中查找:     /bin  启动系统所用的二进制文件和应用程序 ...
GCC通过-L 和-l 可以定义所使用的库,但是在实际应用中不同平台中库命名不一样,比如名字为XXX的库,在linux下叫libXXX.a,在window下可能就叫XXX.dll.对于初学者可能这个库了,可能就是找不到.命令ld可以告诉你gcc会搜索那些名字.通过命令   ld -l pump --verbose    在执行之后再最下会发现   attempt to open /usr/i486-linux-gnu/lib32/libpump.so failed attempt to open /usr/i486-linux-gnu/lib32/libpump.a failed ...
做产品,特别是在提公相应的api的产品,在升级版本的最基本的原则是在对以前版本的兼容.此兼容包括两方面,首先是针对所有的二次开发人员,要保证接口调用上对旧版本的兼容,第二是保证以前版本的输出及结果,在升级之后没有变换,也就是对最终用户感觉不到任何变化.用一个简单例子, 仅仅说明一个问题. 假设旧版本的产品中有一个有个方法 print   print(message){ //do something } 实际应用过程中开发人员使用print(something)进行开发.但是为了提供友好的客户体验,产品研发部决定提控带有样式的输出结果,用户可以自定义样式,为了对以前版本代码的兼容性, ...
在win7下装的virualbox,虚拟系统为ubuntu下,网络设置为NAT,在ubuntu先安装tomcat,但是web应用程序由于框架的限制对firefox有点不兼容,只能用ie。但是在NAT下无法在局域网中访问ubuntu,只好采取端口映射。   1查看设备名称   在VirtualBox菜单栏,单开“控制”--》“日志菜单”,点击查找写入关键字“NAT”查找类似以下内容   00:00:00.688 [/Devices/e1000/0/LUN#0/] (level 4) 00:00:00.688 Driver <string> = "NAT& ...
编辑一下代码保存为.reg文件就可以了,替换其中html的类型为新的文件类型就可以。 Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\.html] @="htmlfile" "Content Type"="text/plain" [HKEY_CLASSES_ROOT\.html\ShellNew] "NullFile"="" [HKEY_CLASSES_ROOT\htmlfile] @="h ...
osgi简介         osgi是一个模块化应用程序的框架,可以在osgi的网站上找到对应的规范.用osgi开发的应用程序运行在osgi容器内.Knopflerfish, Equinox, 和 Apache Felix 是3个比较流行的osgi容器的实现.osgi最基本的部署单元式bundle,每一个应用程序被分割为多个bundle,运行在容器之中.不同之间不是完全独立的,某些bundle可能会为其他bundle提供服务.osgi容器中的bundle有三种状态:installed, resolved, 或者active.bundle可以通过注册的范式向其他bundle暴漏servic ...
本文将谈一下对SoftReference(软引用)、WeakReference(弱引用)和PhantomRefrence(虚引用)的理解三各类理解,这三个类是对heap中java对象的应用,通过这个三个类可以和gc做简单的交互.  引用种类 除了上面提到的三个引用之外,还有一个引用, ...
在百度,同事们之间喜欢交流游戏。其中,火柴游戏是一个比较经典的例子。游戏的规则很简单:恰好移动一根火柴,使等式成立。如下面的等式可以变成3+6=9(还有其他解):移动哪一根火柴能使等式成立?   请你写一个程序,找出所有的规范解。所谓规范是指:    * 只能改变数字,不能改变符号;    * 数字和符号的组成方式必须严格的和图示的一样(减号由一根火柴组成);    * 新等式必须形如a+b=c或a-b=c,其中a、b、c都是不含前导0的非负整数。当然,最重要的是:新的等式必须在数学上成立。     import java.io.BufferedReader; import ja ...
以前看过一篇文章介绍JBPM流程并发的,也是通过fork节点,但是没有join节点直接拉到End节点,逻辑上可以实现,但是看起来让人感觉有点乱.当然了通过一个节点多个task也可以实现,可是流程图看起来总觉得别扭,那也就不是什么流程.言归正传,Token贯穿整个流程,一个Token可以有多个子Token,在fork和join中有多少走向,就会有多少子Token.那么我们可以不可以给Token添加子Token呢?答案是可以的,我们可以通过T构造函数Token(Token parent,String name)来创建一个子Token.问题又来了,什么时候创建token呢,通过试验在Fork节点是可以 ...
Global site tag (gtag.js) - Google Analytics