`
kanpiaoxue
  • 浏览: 1789101 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论
文章列表

Netty 3.2 用户手册

Netty 3.2 用户手册
自己做的“HornetQ vs ActiveMQ的简单性能对比测试”。只测试了hornetq和activemq的发送,没有测试接收。 测试结果请看附件的pdf
写了一个用tomcat7 做cluster的例子。请参看附件中的 pdf 文档
用HornetQ和Spring3做了一个简单的小例子,client发送指定的json串,经由HornetQ,由Server接收。   --------------------- client code ----------------------------------- spring 配置文件: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" ...
pymd5.py的代码如下:     #-*-coding:utf-8-*- ''' Created on 2012-5-25 @author: kanpiaoxue ''' import hashlib import os import sys def printUsage(): print ('Usage: [python] pymd5.py <filename>') def createMD5(filePath): if not os.path.isfile(filePath): ...

tmp

最好养成按照字符来理解正则表达式的习惯 不要这样: ^cat   匹配以cat开头的行 而应该这样理解: ^cat 匹配以c作为一行的第一个字符,紧接着一个a,紧接着一个t的文本     在字符组[]内部,连字符 - 才是元字符,才表示 ...

birt的CSS样式应用

    博客分类:
  • birt
birt的CSS样式应用: 注意,只能应用于一般HTML的元素,birt的chart(图表)不支持CSS样式,只能手动编辑 birt是快速开发定制报表的工具,在一般的企业应用中,需要做到一定的美观。为了方便管理样式,采用统一的CSS样式表。 CSS规则如下: 1、birt的CSS样式表内容,只能为自定义的类,如: .grid-header{     font-size:12px;     font-weight:bold;     color:blue; } table{ /* 错误:birt只允许使用自定义的样式类*/ font-size:12px; } 2、bir ...
1、python 操作excel excel是人们日常惯用的电子文档格式,所以python对excel的操作显得格外重要。 用到python的excel库 xlutils, 资源地址:http://www.python-excel.org/ 例子: 公司对游戏内数据的销售物品的汇率进行上传操作,每次上传之前需要对数据的格式进行验证。上传的文件就是excel。 该excel共6个列,具体格式如下: 格式描述:游戏ID + 物品ID + 物品名称  + 物品单价  + 物品有效期  + 物品类型 对格式的要求: a、保证每一行,必须有6列数据 b、游戏ID + 物品ID 组成数据 ...
通用的列表解析结构如下: [expression for target1 in iterable1 [if condition1]    for target1 in iterable2 [if condition2]    for target1 in iterable3 [if condition3]    for target1 in iterable4 [if condition4]    ... .... ... .... ... ... ... ... ... ... ... ... ... ... .   for targetN in iterabl ...
---- 来源于《Python学习手册》Page 419 Python的变量名解析机制称为:LEGB法则。L:本地作用域;E:上一层结构中def或lambda的本地作用域;G:全局作用域;B:内置作用域 LEGB作用域查找原则:当引用一个变量时,Python按以下顺序依次进行查找:从本地变量中,在任意上层函数的作用域,在全局作用域,最后在内置作用域中查找。第一个能够完成查找的就算成功。变量在代码中被赋值的位置通常就决定了它的作用域。在Python3.0中,nonlocal声明也可以迫使名称映射到函数内部的作用域中,而不管是否对其赋值。 这些规则仅对简单的变量名有效。
在Python中,数字非零(0) 代表:真(True);对象非空(None) 代表:真(True) 这样就很好理解正则模块(re)里面的match的返回值是否匹配的判断了。 例如:     pattern = r'^.+?\.py$'     m = re.match(pattern, 'hello.py')     print m # out : <_sre.SRE_Match object at 0x0000000002594308>     if m :  # 注意这里,m 是一个match对象             # 当它为 None 的时候,表 ...
Python有两种方法可以测试相等性: 1、 == 操作符测试值得相等性。Python运行相等测试,递归地比较所有的内嵌对象。(比较内容是否相等) 2、 is 表达式测试对象的一致性。Python测试二者是否是同一个对象。(比较内存地址是否相同) 例如:         lst1 = [1,2,3,4,[5,6]]     lst2 = [1,2,3,4,[5,6]]     lst3 = lst1     print 'lst1 == lst2\t',lst1 == lst2 #  内容相等     print 'lst1 is lst2\t',lst1 is lst2 # ...
自己写了几个常用的python小函数,用于练习和日常使用:(Python版本:python2.7)   0、文件的编码: 很多初学python的朋友,经常遇到文件编码问题。处理不当,会出现乱码,严重的,会因为在文件内写入不同格式的编码python代码,造成python无法编译。 这里给出解决的方法:推荐大家使用utf-8编码,它不仅包含了西欧的字符集,还包含了亚洲等地区的字符集。 在python的.py文件的第一行,写入:#-*-coding:utf-8-*- 或者为: #encoding=utf-8 如:   #-*-coding:utf-8-*- # some ...
工作开发中,时长会用到可运行的jar包。记录程序的运行情况,就是通过java.util.logging来实现log,或者通过log4j.jar来实现log。这样会有一个问题,log4j.properties或者log4j.xml会被包含到jar里面,如果要修改这个文件,就需要重新打成jar包。解决这个问题的还有一个办法,把log4j.xml从jar挪出来,放到和jar一个目录中(log4j会搜索classpath),就可以修改这个配置文件了。但是,这样还是不够友好。所以提供下面2种方法解决: 1、针对java.util.logging 运行如下: java -Djava.util.lo ...
Ext.grid.GridPanel rowdblclick(单击)+ rowclick(双击) 1、双击 var cb = new Ext.grid.RowSelectionModel({ singleSelect:true //如果值是false,表明可以选择多行;否则只能选择一行 }); var alarmGrid = new Ext.grid.GridPanel({ } alarmGrid.addListener('rowdblclick', rowdblclickFn); function rowdblclic ...
Global site tag (gtag.js) - Google Analytics