随笔分类 - linux
ImageMagick and JMagick install on Mac OSX
摘要:接的遗留代码,在本地运行,有jmagick-6.4.0.jar 但是出现错误:javax.servlet.ServletException: java.lang.NoClassDefFoundError: Could not initialize class magick.ImageInfomain里新建一个ImageInfo 则出现错误:Exception in thread "main" java.lang.UnsatisfiedLinkError: no JMagick in java.library.path按照坑爹的官方文档根本装不上按照github有个哥们儿写的
阅读全文
jersey处理支付宝异步回调通知的问题:java.lang.IllegalArgumentException: Error parsing media type 'application/x-www-form-urlencoded; text/html; charset=UTF-8'
摘要:tcpflow以流为单位分析请求内容,非常适合服务器端接口类服务查问题这次遇到的问题跟支付宝支付后的回调post结果有关淘宝的代码例子: public void doPost(HttpServletRequest request, HttpServletResponse response)throws UnsupportedEncodingException { //»ñµÃ´ýÇ©ÃûÊý¾ÝºÍÇ©Ã&
阅读全文
mysql复制学习一
摘要:mysql复制传统上是基于语句的复制,5.0实现了基于行的复制。基于语句复制将执行语句及执行信息写入二进制日志中。二进制日志包含 binlog和索引文件。binlog存储真正的事件。二进制文件以格式描述事件开始,以日志轮换事件结束。binlog事件包含 通用头 提交头 事件体三部分。
阅读全文
项目管理工具 Trac入门
摘要:trac是一个python写成的项目管理系统,集成wiki svn和bug跟踪子系统官方介绍:“Trac是基于web的软件项目管理和缺陷/事务追踪系统. 强调使用方便, 而不是其外在形式. 它提供了集成Wiki/版本控制系统界面, 以及更多方便的项目管理渠道, 来掌控项目的事件和变化.”http://trac.edgewall.org/安装:easy_install Babel==0.9.5easy_install Tracapt-get install libsqlite3-devbabel用于汉化trac,sqlite用作数据库,也可选择其他数据库国际化(trac 汉化):http://t
阅读全文
【读书笔记】linux编程艺术
摘要:一、哲学1、Rule of Modularity: Write simple parts connected by clean interfaces.1、模块原则:尽量使用简洁的接口套和简单的组件。2、Rule of Clarity: Clarity is better than cleverness.2、清晰原则:清晰胜于取巧。3、Rule of Composition: Design programs to be connected to other programs.3、组合原则:设计时,要考虑连接组合。4、Rule of Separation: Separate policy from
阅读全文
redis学习笔记
摘要:摘录些nosqlfans上看的资源(http://blog.nosqlfan.com/html/3537.html),用了一年了,只会安装、启动和get set,真的不好意思说会redisREmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统,他为VMWare 公司工作,主要就是进行Redis的开发。Blizzard (暴雪)使用8节点的Redis来为 WoW (魔兽争霸)提供Avatar服务。一、redis启动初探http://pauladamsmith.com/blog/2011/03/redis_..
阅读全文
tornado cherrypy bottle性能测试
摘要:2011-11-25今天做了个tornado cherrypy 和 bottle的对比ab -n 10000 -c 1000 http://192.168.8.2:8889/ 1588req/s (tornado)ab -n 10000 -c 1000 http://192.168.8.2:9080/hello/shengp 323.35 req/s (bottle)ab -n 10000 -c 1000 http://192.168.8.2:8088/nqsdk/change 452.36 req/s (cherrypy)发现跟别人测的3000+有很大差距在CPyUG 里发帖 竟然被收录到啄
阅读全文
每天一个小功能(vim等)
摘要:2011-11-17vim基本配置set nocompatible set columns=80 set tabstop=4 set ruler set expandtab set number set ignorecase set wrapmargin=15 set cindent set shiftwidth=4 syntax on代码着色 显示行号 等:vim tab键变为4个空格set expandtab # 使用space代替tab. set tabstop=4 # 四个空格。 set shiftwidth=4 # 自动缩进的宽度。ssh的退格键 (OT) 经常出现进入python.
阅读全文
收集一下用过的linux os
摘要:2011-11-09 # uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本# cat /proc/cpuinfo # 查看CPU信息使用 head -n 1 /etc/issue 列举我目前用过的linux os:Debian GNU/Linux squeezeAmazon Linux AMI release 2010.11.1 (beta) (2011.02.1.1 (beta) 还有这一版本 感觉这个号码像是申请日期?)CentOS release 5.5 (Final) (首都在线云计算)Red Hat Enterpr
阅读全文
startup script和cronolog日志切分
摘要:相关参考资料: http://man.cx/start-stop-daemon(8) http://cronolog.org/usage.html http://book.opensourceproject.org.cn/lamp/ruby/railscook/opensource/0596527314/i_0596527314_chp_13_sect_6.html安装cronologcronolog是个简单的日志切分插件,常见的经典应用就是切分apache的单个庞大日志,按日期保存安装:-----------------------------------------------------
阅读全文
my linux FAQ
摘要:用命令查询系统是32位还是64位getconf LONG_BIT or getconf WORD_BIT例如:[root@sy02 /]# getconf LONG_BIT64file command例如:[root@sy02 /]# file /bin/ls/bin/ls: ELF 64-bit ...
阅读全文
浙公网安备 33010602011771号