`
flysnowxf
  • 浏览: 573547 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
python源码和其他一些书籍,命名各种个性,没有一个比较统一的命名规范。于是自己总结了一些,可供参考。 另,google也有一套命名规范,相当不错,可参考。 模块名: 小写字母,单词之间用_分割 ad_stats.py 包名: 和模块名一样 类名: 单词首字母大写 AdStats ConfigUtil 全局变量名(类变量,在java中相当于static变量): 大写字母,单词之间用_分割 NUMBER COLOR_WRITE 普通变量: 小写字母,单词之间用_分割 this_is_a_var 实例变量: 以_开头,其他和普通变量一样 _price     _instance_ ...
构造一个场景,主要有以下几个元素: 最近项目中,iphone客户端会使用cocos2d来做动画。数据保存在服务端,了解了cocos2d,就可以按照上面的结构给客户端封装数据。 今天花了大半天试用了下cocos2d的python版,api很简单,效果却很强大。现在cocos2d有多个语言的版本,其中iphone版较火,比较看好javascript版。
DailyRollingFileAppender生成的文件是不带时间戳的,必须在某个时间点后,才对原来文件加上时间戳进行重命名。 比如时间戳精确到小时,格式为.yyyy-MM-dd-HH,当前时间为2011-05-05的5点,那么日志为 log 时间变为6点之后(并且6点有日志访问),日志为 log log.2011-05-05-05 因为log4j是事件触发的,如果某段时间没有日志访问,即使时间点到了,也不会加上时间戳进行重命名。比如两天后才有日志访问,这时才产生log.2011-05-05-05这个文件。这样会造成日志统计中,统计不到这个文件。 解决方法是,生成日志文件的时候就已经加上时 ...
命令 格式 例子 结果

solr不等于查询

a不等于1怎么写? fq=-a:1 注意不是使用q查询,而是使用fq过滤。 参考:http://khaidoan.wikidot.com/solr How to filter for 'not equal'? Use the - sign: fq=-iMemberId:351
常规想法: set("num", 1); incr("num"); get("num")==2为true 实际上以上操作是错误的。set会把整型转换为对象保存到memcached中,这样再进行incr会出现问题,因为这个时候保存到缓存中的不是一个数字,通过telnet可以看地出来,是一个乱码。 正确的做法为: storeCounter("num", 1); incr("num"); getCounter("num")==2为true
schema.xml已配置query的中文分词器,但搜索的结果不尽如意,solr并没有按照分词来进行搜索。比如搜索“我要吃饭了”,并没有把包含“吃饭”的文档给搜索出来。解决过程如下: 1.query analyzer使用IK,配置如下:<analyzer type ="query" > <tokenizer class ="org.wltea.analyzer.solr.IKTokenizerFactory" isMaxWordLength="false" /> 2.query analyzer ...
匹配&但不匹配&nbsp;怎么写? &[^(nbsp;)]这样其实是匹配&加一个字符,比如&1、&a,正确的写法为 &(?!nbsp;) 这样不会占一个字符。它的意思为不匹配&nbsp;中的&。 那么匹配&但不匹配&nbsp;或者&lt;的写法为 &(?!nbsp;|lt;)
如果你使用电信3G经常出现“调制解调器已在使用或没有正确配置(6633)”,参考下文将能解决该问题,稳定上网。 硬件: 无线上网卡:华为的EC122。 sim卡:上海的全国卡,包月60小时,在北京用。 软件: win xp。 电信的无线宽带客户端v2.1.0。 故障: 连上网后,5-10分钟左右出现“调制解调器已在使用或没有正确配置(6633)”,造成经常性断网,但必须重启系统才能再次连上网。非常烦人,忍无可忍。 试着解决: 1.重装客户端和驱动。无果。 2.重装系统。无果。 3.上网搜索该类故障的解决方式。无果。 4.打客服?最不靠谱的方式,不打我也知道,要不就说你系统是盗版的,要不就 ...
如果你对下面几个结果有疑惑的话,建议使用apache commons包的StringUtils.split来替代。 String[] strs = "".split(","); 结果是strs.length=1,strs[0]="" String[] strs = ",".split(","); 结果是strs.length=0 String[] strs = ",1,".split(","); 结果是strs.length=2,strs[0]=&qu ...
小巧的性能测试工具,但功能很完善,http/数据库/jms/soap等均可以测试。 官方下载地址: http://mirror.bjtu.edu.cn/apache//jakarta/jmeter/binaries/jakarta-jmeter-2.4.zip 截图: 总结报告: 读取csv生成动态数据: 补充,jmeter的使用可参考以下blog内容: JMeter 使用入门 http://blog.chenlb.com/2009/03/jmeter-quick-start.html Jmeter测试报表相关参数说明 http://blog.chenlb.com/2009/03/jmet ...
安装参考:http://blog.chenlb.com/2009/09/lucidgaze-for-solr.html 官方下载地址:http://www.lucidimagination.com/user_download/certified/lucidgaze-1.0.zip 截图: 比较有用的数据有: 1)每秒请求数 2)每个请求的处理时间
互联网搜了一下,没有找到在线计算的工具。于是找了javascript实现的算法,自己用html简单包装了一下,算的是大圆距离(The Great Circle Distance)。 javascript算法的参考地址:http://www.itstrike.cn/Question/The-use-of-JavaScript-implementation-is-based-on-latitude-and-longitude-on-the-Earth-calculate-the-distance-between-two-points 截图: 下载见附件,下载后用浏览器打开使用即可。
原始文本命名为log,内容只有一行: 2010-10-12 10:46:32,663 INFO [com.peacock.rest.service.impl.MessageRestServiceImpl] - am=getUnreadMessageCount<|>ab=100<|>af=iPhone<|>adid=13288785908f5fe3fa6f1ef4a419c0cb5e5a72cc<|>aip=58.163.175.132<|>wv=1.0<|>asid=3CBCD99761FEA49C571731727C7B9 ...
-k选项使用有一个潜规则,如果不注意排序是不对的。 举个例子,以下内容保存为fruit: apple 4 apple 5 第一个字段为水果名称,第二个字段为价格。我的需求是,首先对水果名称进行排序,然后再根据价格进行降序。我的第一反应是: cat fruit|sort -k1 -k2nr结果是什么?居然还是: apple 4 apple 5 正确的命令应该是: cat fruit|sort -k1,1 -k2nr这样的结果才正确: apple 5 apple 4 查看sort -k说明: -k POS1[,POS2] --key=POS1[,POS2] Specify a sort ...
Global site tag (gtag.js) - Google Analytics