- 浏览: 1789101 次
- 性别:
- 来自: 北京
-
最新评论
-
youngcoder:
haohaohao~
Spring cache 注解功能不起作用的解决方案 -
kanpiaoxue:
lixz 写道有具体实例demo吗好多年前写的了。你还是去官网 ...
spring batch(一):基础部分 -
lixz:
有具体实例demo吗
spring batch(一):基础部分 -
BuDongOrz:
...
Spring MVC controller 读取配置文件 -
hvang1988:
理解错了,原来还是计数,不是时间
spring batch(二):核心部分(1):配置Spring batch
文章列表
自己做的“HornetQ vs ActiveMQ的简单性能对比测试”。只测试了hornetq和activemq的发送,没有测试接收。
测试结果请看附件的pdf
tomcat cluster 集群搭建
- 博客分类:
- tomcat
写了一个用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):
...
最好养成按照字符来理解正则表达式的习惯
不要这样:
^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中真和假的含义
- 博客分类:
- python
在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相等性测试的两种方法
- 博客分类:
- python
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 ...