自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(72)
  • 资源 (1)
  • 收藏
  • 关注

原创 备忘 - centos5.6 安装 python 2.7

centos 5.6 自带的python版本为2.4,太旧了。1. install python 2.7  refer: http://www.cnblogs.com/minglog/archive/2011/04/20/2022479.html    wget http://w

2011-07-08 15:44:16 5523 1

原创 gitosis在snow lepard下安装小记

gitosis在snow lepard下安装小记

2011-03-26 21:21:00 4717

原创 iPad开发-应用启动时崩溃的原因

iPad开发-应用启动时崩溃的原因启动时间太长,ios会认为应用不用正常启动,所以把应用直接给退出了。并不是应用崩溃了。

2010-12-26 11:38:00 2210

原创 备忘-MongoDB master slave配置

备忘-MongoDB master slave配置

2010-07-28 15:52:00 1404

转载 一致性hash算法 - consistent hashing

<br />http://blog.csdn.net/sparkliang/archive/2010/02/02/5279393.aspx<br /> <br />非常清楚的解释了一致性hash算法,一看就懂,非常好!

2010-06-20 16:28:00 822

转载 From an inner class, "this" points to the inner object. How do I get a "this" pointer to the enclosing object?

<br />转自: http://www.jguru.com/faq/view.jsp?EID=13498<br /> <br />Refer to the outer object by class name: Outer.this, in the following example.class Outer { int x = 5; class Inner { int x = 10; public void test() {

2010-06-09 18:10:00 679

原创 备忘-MongoDB安装

MongoDB安装

2010-06-06 20:10:00 826

原创 RabbitMQ安装和测试小记

RabbitMQ安装和测试小记

2010-06-05 16:01:00 12124 4

原创 VirtualBox网络配置

给虚拟机配置两个网络连接

2010-06-05 15:25:00 996

原创 Scala学习笔记2

 Programming Scala CHAPTER 3    Rounding Out the Essentials1. Operator? Operator?所有的操作符都是方法1 + 2 //  其实就是 (1).+(2)infix notation 中缀表示法当方法只有一个参数时,可以把.和括号去掉。postfix

2010-04-17 16:24:00 714

原创 Scala学习笔记1

 Programming Scala CHAPTER 2      Type Less, Do More  1. Semicolons分号不需要在语句最后加分号,如: println("test")一行中有多个语句可以用分号隔开,如:val str="abc"; println(str)一个语句可以断成多行,scala可以根据上下文情况判断一个语

2010-04-16 20:50:00 1256

原创 Protocol Buffers学习小记-基于servlet的http RPC实现

Protocol Buffers没有提供RPC的具体实现。不过,你可以在 http://code.google.com/p/protobuf/wiki/ThirdPartyAddOns 找到一些第三方开发的RPC实现。 本文尝试了http RPC的实现,运行在Tomcat的servlet中。需要注意的是,这只是个测试,实现是不完整的,并且代码很不好看,很不好复用。 主要参考: ht

2010-04-15 13:44:00 7628 3

原创 把apache Thrift嵌入servlet

 在 http://developers.facebook.com/thrift/thrift-20070401.pdf  7.1节有如下内容, Thrift services implemented in PHP have also been embedded into the Apache web server, provid- ing transparent backend ac

2010-04-13 21:20:00 5419 1

原创 Apache Thrift学习小记

参考:http://incubator.apache.org/thrift/http://wiki.apache.org/thrift/FrontPage http://jnb.ociweb.com/jnb/jnbJun2009.html 非常好的入门教程http://developers.facebook.com/thrift/thrift-20070401.pdf thr

2010-04-13 17:03:00 8664 1

原创 备忘-Apache Thrift安装

http://incubator.apache.org/thrift/ 安装环境: Mac OS 10.6 snow leopard 预先安装 libevent, sudo port install libevent 1. svn co http://svn.apache.org/repos/asf/incubator/thrift/trunk thrift

2010-04-12 18:14:00 2004

原创 也谈语言的选择

已经有太多的语言了,从C/C++、Java、#C、php、ruby、php、perl ...,这个列表会非常的长。一些语言用的人多,一些语言用的人少。一些语言如日中天,一些语言正在走向死亡。 首先,应该讨论语言的选择吗?有人认为,不同的语言均能完成相同的功能,所以花太多的时间讨论这个问题是无谓的。有点道理,但也不是绝对的,比如你要写windows的驱动程序,你能选择的语言是有范围的

2010-04-02 14:46:00 788

原创 读“大道至简”有感

大道至简。大道对于得道者是至简的,然而,对于未得道者以及为得道而苦苦追寻者而言永远是复杂和混沌的。 这让我想起一个关于六祖慧能悟道的故事。故事大致是这样的:六祖悟道后,世人前往求道,六祖只伸出一个手指头而已,世人不解。一天,一位即将得道的高僧前来求教。恰巧六祖不在,六祖的一个弟子就学着师父伸出了一个手指头。高僧悟道了。六祖得知此事后,把弟子的一个手指头剁了,

2010-04-02 12:41:00 823

原创 archos修复记

就在几天前,我的archos 605 30G终于出现了重大故障。开机后,系统显示系统需要修复,recovery code 103。无论是选择修复还是格式化均无效。看来只能花钱修理了。好不容易找到了archos的销售点,其告诉我50元搞定,我爽快地答应了,不过我隐隐觉得没这么容易,毕竟我也上网研究了一阵,毫无所获。果不其然,一天后,我接到了电话,他们修不好,要花300多元送厂家修理。

2010-03-27 21:51:00 1766 2

原创 唠叨-从NoSQL到螺旋式上升

今又闻digg将放弃使用mysql, 其构架将使用Cassandra, 一个基于NoSQL的开源分布式数据库系统。 这让我想起了计算机应用的发展历程,从哑终端到CS结构,到如今最为普遍的BS结构,以及富客户端结构,再到炙热的云计算。让我们仔细回忆一下,哑终端是没有计算能力的,可以认为就是个远程显示器和键盘;CS结构下,客户端计算机发挥了自身的计算能力;BS结构下,似乎有回到了哑终端,浏览器

2010-03-17 16:37:00 736 1

原创 DDD之模型

按照传统的软件分析设计方式,首先业务专家和分析员建立分析模型,然后是设计员和分析员建立设计模型,最后程序员根据设计模型编写代码。 从这个过程可以看到,设计员和程序员说的语言和业务专家不同,这个翻译由分析员解决。 对DDD而言,既然使用了通用语言,应该是建立一个通用的模型,这个模型使用通用语言建立,可以被所有的涉众所理解。 但是,既然这个模型也被程序员直接使用,其中必然会

2010-03-06 16:24:00 1108

原创 DDD之通用语言

究竟什么是通用语言?这让我想起了世界语。地球上有多种不同的语言,于是有人发明了世界语。从此大家只要学好了世界语,就可以走遍世界了。然而世界语消失了,真正的世界语就是英语。想想也是,假如我只会中文,你只会英文,是我们都学另一种语言更容易交流,还是我学英语或你学中文更容易交流呢?答案是显然的。 因此,领域专家和开发人员之间的语言该如何通用呢?显然,领域专家是不可能使用开发人员的语言

2010-03-04 22:58:00 889

转载 ubuntu下安装字体

Refer to: http://forum.ubuntu.org.cn/viewtopic.php?f=8&t=196593 1——创建一个文件夹,命名为:windows7fonts,将自己喜欢的字体文件全部装入文件夹内;2——将 字体文件夹 拷贝到/usr/share/fonts下________做法如下sudo gnome-open /usr/share/fonts3——

2009-09-24 15:23:00 611

原创 使用Imagemagick convert进行图片处理

得到一个图片的尺寸,identify test.png结果为:test.png PNG 178x15 178x15+0+0 16-bit PseudoClass 65536c 2.28kb 使用shellidentify test.png | cut -d -f 3 | cut -d x -f 1identify test.png | cut -d

2009-09-19 19:36:00 4536

原创 使用Imagemagick convert生成文字图片

convert -pointsize 10 -fonts xxx.ttf label:test test.png xxx.ttf用一个汉字字体文件替换,可以到windows下找一个 如果文本中有汉字如何处理,根据imagemagick的文档,可以如下处理,convert -pointsize 10 -fonts xxx.ttf label:@test.txt test.png

2009-09-19 18:56:00 7992 3

原创 备忘-Imagemagick安装

下载最新源码, 现在是 6.5.6-1wget ftp://ftp.imagemagick.org/pub/ImageMagick/ImageMagick.tar.gz  解开tar xvzf ImageMagick.tar.gz 如果是CentOS环境下,并且你安装了开发库等,就很简单了./configuremakesudo make install 

2009-09-19 18:36:00 896

原创 Nginx mogilefs module - 绝对是个好东西

之前也想写个插件,一搜已经有人写一个,很好用。非常感谢其作者! http://grid.net.ru/nginx/mogilefs.en.html 局域分布式存储的解决方案,适合web应用环境。

2009-09-12 23:29:00 1618

原创 ssh rsa备忘

在A机sshB机 在A机生成rsa keyssh-keygen会在/{userhome}/.ssh下生成两个文件, id_rsa.pub和id_rsa 在B机/{userhome}/.ssh下创建文件 authorized_keys , 把A机的 id_rsa.pub内容加进去cat id_rsa.pub >> authorized_keys 这样A机通过ss

2009-09-12 23:20:00 508

原创 xen虚拟机安装备忘

在一台远程的centos5.3机器上安装多个centos5.3虚拟机,通过命令行的方式, virt-install /--paravirt /--name vm1 /--ram 512 /--file /home/vm/vm1.img /--network bridge:virbr0 /--file-size 10 /--nographics /--loca

2009-09-12 23:11:00 433

原创 H.264备忘

有关flash player 对h.264支持的介绍http://labs.adobe.com/wiki/index.php/Flash_Player:9:Update:H.264 使用mencoder编码h.264视频mencoder test.mpg -sws 9 -vf scale=320:-3,harddup /-oac faac -faacopts br=56:mpe

2009-09-12 22:59:00 535

原创 rsync备忘

使用ssh通道rsync rsync -vzrtopg --exclude WEB-INF/classes --progress -e ssh --delete /home/test root@192.168.1.2:/home/test/ rsync -vzrtopg --exclude WEB-INF/classes --progress -e ssh --delete  root@192.1

2009-09-12 22:54:00 428

原创 iptables备忘

192.168.1.0/24的IP均可访问3306端口-A RH-Firewall-1-INPUT -p tcp -m tcp -s 192.168.1.0/24 --dport 3306 -j ACCEPT 所有IP均可访问80端口-A RH-Firewall-1-INPUT -p tcp -m tcp --dport 80 -j ACCEPT 将本地80端口映射到808

2009-09-12 22:51:00 462

原创 svn tips-昨天都改了些啥

svn diff -r {2009-05-04}:{2009-05-05} .svn diff -r {`date --date=-1 day --rfc-3339=date`}:HEAD .svn diff -r {`date --date=-1 day --rfc-3339=date`}:{`date --rfc-3339=date`} .

2009-05-15 14:35:00 450

原创 备忘-windows mobile 模拟器上网过程

安装 Windows Mobile 6.1 Professional Images (USA).msi安装 Microsoft ActiveSync 4.5重启 启动 windows mobile simulator启动 Device Emulator Manager    在Others下有个东西,点右键,选"cradle" Microsoft ActiveSyn

2009-03-26 17:55:00 663

原创 maven2和selenium进行集成测试

selenium是一个非常棒的测试web应用的工具。特别是使用Selenium Remote Control (RC),你可以在多种操作系统下用多种浏览器测试你的web应用,并且可以使用多种语言编写testcase,当然包括Java。参考: http://seleniumhq.org/ 下文讨论了如何在maven2的环境下实现一键式的集成测试,进而可以使用持续集成工具完成自动化的持续集

2009-02-20 11:11:00 4800

原创 备忘-ubuntu下trac的安装

OS:    Ubuntu 8.10以前在项目开发中使用bugtracker,虽然使用简单,但不能和eclipse有机的结合,操作多少有点繁琐。这两天研究了一下mylyn,发现这是个不错的工具。虽然还没有领悟它的所有功能,至少我发现mylyn可以和其他缺陷跟踪工具集成使用,如bugzilla和trac等。 以下为trac在ubuntu 8.10下的安装过程,subversion之前已经

2009-02-15 17:29:00 1612 1

原创 Struts2和Spring环境下action的单元测试

尽管有人认为action测试的价值不大,但如果你真想测试,请参考这篇文章:http://arsenalist.com/2007/06/18/unit-testing-struts-2-actions-spring-junit/

2009-02-13 16:12:00 1350

转载 不重启Linux服务器关闭SeLinux的方法

今天在RHEL4上配置apache2.0, php4, mysql5的环境时,遇到了一些问题,如访问php说没有权限,php连接数据库失败,最终均发现与selinux有关。 以下内容来自: http://www.linuxidc.com/Linux/2008-01/10679.htm 公司又租了台Linux服务器,本想用Debian,但机房的管理人员不会装,只好用RHEL5代替。因

2009-02-02 14:22:00 1717

转载 Spring与iBATIS集成时,一对多表会出错的问题的解释

搞了几个小时,原来是这么回事。也许我们可以不使用ibatis的LAZY complex collection properties这个功能,多写几行代码自己组装算了。 以下内容转自: http://blog.csdn.net/horsefaced/archive/2007/01/23/1490663.aspx         在Spring中集成iBATIS中,如果orm的对象是一

2009-01-22 16:23:00 1108 1

原创 ibatis中使用Enum

Refer: http://opensource.atlassian.com/confluence/oss/display/IBATIS/How+do+I+use+a+Custom+Type+Handler+with+complex+property+or+Type+Safe+Enumeration 这个实现给每个Enum对象一个数字值,所以可以把这个数字值存入到数据库中,或者从数据库

2009-01-19 21:56:00 3300

原创 把ubuntu安装在移动硬盘里

ubuntu8.10有个功能,可以制作usb的启动盘。不错,从此我可以带着我的移动硬盘用不同的电脑启动我的系统了。 我没有大容量的u盘,况且u盘频繁的读写会不会很快的坏呢?还是用移动硬盘吧,虽然个头大了点,但容量也大,寿命也长,就是要注意不能掉地上了。 不过我并没有用 “系统”-》“系统管理” -》“Create a USB startup disk” 这种方式来制作我的usb可启

2009-01-19 16:17:00 1578 1

mogilefs java客户端

mogilefs的java客户端<br>来源: http://ill.com/mogilefs-1.1.tgz, 但下载不了,后来是在google code search中找到的,不清楚版本是否正确。

2008-05-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除