自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(189)
  • 资源 (8)
  • 收藏
  • 关注

Mac OS系统的菜单栏变黑问题

如题,当前版本是Mavericks,此问题,只是偶尔会碰到,就目前所知,有几个解决办法:[list][*] 重新启动系统[*] 将桌面设置里边的透明化彩单选项去掉[*] 点击屏幕右上角的通知菜单栏,会重新刷新菜单栏[/list]最后一种最方便 :)...

2014-07-31 14:41:20 2604

Linux下常见定位问题步骤

Linux在服务器端,确实高效好用,并且稳定。但是不同的Linux发行版本,也有太多不同的默认选项,比如Redhat,默认将Selinux和Iptables开启了,并且设置还挺严格。 那么碰到问题,应该如何去找问题真正的原因呢?除了应用本身明显的错误以外(比如配置文件不对等等),还应该关注以下几个服务:[list][*]Iptables,也就是防火墙,在出现网络相关...

2013-05-06 15:42:05 506

原创 netcat(nc)有1024的限制

gnu的netcat是个非常不错的网络工具,可是当用来模拟发送数据的时候,确实将数据分割成1024大小的Packet来多次发送,这非常不方便。目前好像没有找到解决办法,据说 -j 参数可以解决,可是在mac上的这个颁布却是不支持 :( ...

2013-04-23 15:43:13 490

原创 libtools的--tag=cxx command not found错误

最近因为[url=http://storm-project.net/]storm[/url]的原因,需要在各Linux(Debian/Redhat)版本下安装zeromq,这点还真是挺烦人的。 一般来说在最新的发行版上,编译安装还是都比较顺利的,比如RHEL 6或者Debian 6等,所需要依赖的Build软件也都没有问题。 但是在Debian 5上安装时候,出现[qu...

2013-03-01 23:14:42 363

原创 Linux和Jetty的一点小冲突

用Grails开发的一个app,发布在jetty中,开始一切都很正常,过了10天左右,应用日志显示文件找不到的错误。 一开始真以为是那个文件没有,就专门创建了那个文件,可是过了一阵,问题依旧,还是找不到文件,于是就到那个目录下边去找,果真没有了。神奇!不过因为jetty默认把war解压到/tmp下边了,所以也应该不算太神奇。 后来去/etc/cron.daily中发现有个tmp w...

2011-09-05 10:29:41 154

mingw32环境下安装Native的第三方扩展

对于多数的window来说,为了能够编译而去安装一个庞大的vs20xx,有点得不偿失啊,还好mingw32为我们将linux下边免费的gcc,linux常用工具命令带到了win32中。 此处所有的操作全部是针对32位的,64位不适合。因此需要提前安装[list][*]Python[*] [url=http://www.mingw.org/]mingw[/url],建议使用...

2011-08-09 18:31:28 172

Grails跟Hibernate和Mongodb的组合

标题看起来很噱头哦 :) 先简要说明一下我在项目中的必要场景:因为采用的Shiro的验证插件,以及一些比较固定的domain,所以会保留Hibernate的domain对象,但是在特定的domain中,要求其字段是可维护的,这对于关系数据库来说,显然不是那么合适,而Mongodb以其Document为基础,却可以满足这种需求。 因此在这样的应用工程中,至少需要两个插件:...

2011-08-08 23:19:30 159

原创 OutOfMemoryError: unable to create new native thread

如题,此异常在我们的系统经常出现,虽然重新启动能够正常运行,可是不解决根本问题。 此问题在jboss的社区有个比较好的[url=http://community.jboss.org/wiki/OutOfMemoryExceptionWhenCannotCreateThread]解释[/url],其中提到一个比较好的进程空间公式:[quote]TotalProcessSpace =...

2011-06-17 11:40:42 165

原创 unix下边删除"-"开头的文件

ftp的时候,不小心创建了一个"-o"文件,当发现的时候已经晚了,ls,rm等命令对此操作都无效,比如cat它的时候[quote]cat "-o" cat: invalid option -- oTry `cat --help' for more information.[/quote]这个时候,“-”已经作为命令参数的一部分了,那该如何对治呢,其实方法很简单,只需要增加"...

2011-06-10 11:34:56 268

原创 python sybase安装

废话不多说了,因为sybase的python比较搞,所以在此留个记录。 一开始不是很了解python-sybase怎么有那么多不同的client啊,ase client,open_client,freetds,真让人迷惑。 最初,当我费了九牛二虎之力,把open_client和python都成功后,却发现,要链接远程主机,还需要使用制定在$SYBASE/interfa...

2011-05-24 17:43:12 740

原创 error haml [not found] with rails3

this problem is very easy,just add the haml-rails to Gemfile[code="ruby"]gem 'haml'gem 'haml-rails'[/code]

2011-05-06 23:49:26 112

原创 一个属性未设置导致发mail不成功的郁闷。

难得阳光灿烂的周末啊,确被javamail的一个属性未设置,给硬生生的抢夺了。不过总算是找对了问题所在,在这里小计一下,给自己和别人也提醒一下。 先简介一下我的环境,grails,官方mail插件,运行于jetty(出现异常)和tomcat(很正常),jetty的异常在mac下是[quote]java.net.SocketException: Network is unreach...

2011-04-10 20:42:51 115

原创 Python的字符串编码

中文,真是中国人的痛啊(在编程方面),在Python的世界了,也是如此。 这里简单记录一下这两天的"痛“,以免忘记(好像是人的天性),同时如果有类似的,也可以作为参考。 简单说一下,目前对python的串的了解。str和unicode是完全不一样的东西,从名字就可以看出,呵呵,不过他们都是从basestring而来,所有有相同的一些行为,如果要判断是string的话,应该使用is...

2011-03-23 17:56:52 108

原创 cx_Oracle的"Unable to acquire Oracle environment handle"异常

先发一下牢骚,在对数据库的访问上,python跟java的jdbc相比,还是有不少差距的,比如访问Oracle,虽然有比较成熟的cx_Oracle,但是其安装和发布实在太复杂了,也顺便验证了一个道理,复杂的东西,其依赖的东西一般也比较多。 切入正题,我是在Linux(Center OS 5)上安装cx_Oracle的,所需要的依赖,可以查看cx_Oracle的README,我采用的Ins...

2011-03-14 23:12:29 451

原创 Grails 关于单元/集成测试

Grails提供了比较方便的测试,其默认提供了单元,集成测试,而且其实用的mockXxx,mockFor也为测试数据提供了很好的支撑。 不过,如果其单元测试中的mockDomain只是提供了部分的GORM特性支持,像Critiria,Name Query等是不支持的(至少在1.3.7及其以前),那么如果你的代码中如果用到上以上特性怎么办呢?我这里有两种方法:[list=1][*]...

2011-02-17 11:06:49 135

原创 git修改已经提交的信息

当你不小心,写错了提交的注视/信息,该如何处理呢。理论上,SCM是不应该修改历史的信息的,提交的注释也是。 不过在git中,其commit提供了一个--amend参数,可以修改最后一次提交的信息.但是如果你已经push过了,那么其历史最后一次,永远也不能修改了。 我使用git commit --amend已经push过的,截图如下,我那个"fixes #3"永远的在版本历史中了。...

2011-02-11 11:31:16 277

原创 Redhat EL5:setup Installed (but unpackaged) file(s) found

在EL5的系统中,使用Python的setup打包rpm的时候,出现如下的错误:fails with these errors now:RPM build errors:Installed (but unpackaged) file(s) found:其实,这应该是跟rpm相关的一个问题,解决方法很简单,执行如下命令即可:[quote]echo "%_unpacka...

2011-01-28 11:17:14 209

原创 ORA-01536:space quota exceeded for tablespace 'XXX'

在一个生产库出现了如题这样的Oracle异常,Go以后,发现问题很简单,在此做个简单记录,以方便自己查找 解决这个问题,一般来说,有两种方法 1. 增加Tablespace的容量 2. 修改用户的QUOTA:[code="sql"]ALTER USER userXxx QUOTA UNLIMITED ON XXX; [/code]...

2011-01-21 11:31:37 120

原创 原来google的8的dns并不总是那么好用

一直使用8.8.8.8的dns服务器,感觉还可以,可是最近访问iTune的store总是不能成功,我是通过联通的网络上网的,一开始以为是联通的网络问题,后来g过以后,也有人跟我有类似的情况,原来是8的域名服务器在搞鬼。 因此增加了其他的域名服务器,问题解决了,在这里推荐http://dns.v2ex.com/的域名服务。...

2010-11-15 11:55:48 258

原创 电话接通没有人说话,骗子?

今天下午连续接了几个同一个号码的来电,接通后,没有人说话,只听到一些吵杂的环境噪音,还是有点恐怖哦,妈妈呀!不过,我用固话打那个电话,还是有人接的,男的,可以确定,不是鬼在拨电话,哈哈。   不由的想起,以前看到过的,骗子行骗之术,先用各种方式骚扰你,比如我,接通不说话,总是,其目的是要你关机,然后再用恐吓,欺骗的方式跟你的家人,朋友等进行联系,多数说你碰到了什么意外等等,其目的就...

2010-10-14 23:01:36 2488

原创 软件人杂谈

与软件开发相关的人员,姑且称之为“软件人”吧,我们这写软件人,基本上应该有点编程经验了,在处理简单的编码都是绰绰有余的。 不过在此想说的是,我们这类软件人,好像有种将系统做复杂的趋势,而且好像还在寻找一种所谓的“银弹”。不知国外的这类人情况如何,在国内,我所接触的有相当部分是这样的。 还是简单解说几种现象和自我认为的问题根源吧。 任何一个系统的起始应该都是很简单的,...

2010-10-13 18:21:43 87

原创 Mac OS下安装PostgreSQL for Rails

我的PostgreSQL是通过官方的第三方安装包安装的,因此在一般的console中找不到psql之类的命令,如果通过port来安装应该没有这问吧。 对于安装ruby_pg其实是很简单的,只要根据提示把环境变量设置好,基本没什么问题,以下是我的步骤:[list=1][*]export PATH=/Library/PostgreSQL/8.4/bin:$PATH[*]sudo...

2010-09-08 19:05:11 114

原创 install ruby19 and rubygems on Gentoo

Ruby1.9.2 have released,but it's annoying on Gentoo,cause most ruby apps are based on ruby 1.8. First ,installing ruby19 is easy,add some options in portage configure files.[quote]RUBY_TARGETS=...

2010-08-26 14:39:48 91

原创 由float引起的不能正常计算高度问题

在DIV中使用了[quote]float:left;[/quote],会导致浏览器不能正常现实DIV的height,解决办法很简单,在需要计算搞定的DIV类似的容器中,增加如下CSS属性:[quote]overflow: hidden;width: 100%;[/quote] 更详细的说明请看:[url=http://www.quirksmode.org/css/clearing....

2010-08-08 16:18:59 308

原创 Rails 3 中使用haml

Rails关注很久了,一直迟迟不肯下手,最近一个项目中,打算集成jquery-ui和compass,go了一通发现还是rails支持的比较好,索性就借此机会感受一下吧。 我对Grails还算比较熟悉的,因此Rails上手对我来说非难事,毕竟他们之间有太多的相似概念(Grails就是从RoR启发而来的 :D ). Rails目前来看,还有2和3的区别,我选择的是3,总的感觉,还...

2010-08-05 12:08:07 294

原创 datetime的时区(time zone)转换

时区问题真是无处不在在,在Java中,系统提供一些缺省的Locale(其中包含了时区信息),可通过查看Python的[url=http://docs.python.org/library/datetime.html]datetime[/url]官方文档,好像是没有提供缺省,而且其timezone对象还是抽象类,真让人有点郁闷,还好有个开源的实现:pytz。 问题的出现是这样的,...

2010-07-22 16:37:51 1037

原创 emerge 小计

emerge和ebuild是Gentoo的包管理核心,其中emerge是ebuild的更高层次的应用。 多数情况下,一般是不需要自己打patch,可是有时候,当前版本系统确实有bug,或者想在本地版本中,给软件增加一些小功能,在这样的情况下,是不得不自己来处理一下了。在Gentoo中,这称之为:[url=http://www.gentoo-wiki.info/Local_Portag...

2010-07-13 18:01:11 130

原创 udev管理下的网卡

最近在VirtualBox中使用Gentoo,不小心发现,原来的eth1变成eth2了,后来dmesg,查看了一下,原来有如下日志:[code="java"]udev: renamed network interface eth1 to eth2[/code]看来,这就是变化的根源啊。但是怎样导致这样的事情发生呢?原来,udev有个规则文件,那里边包含了对那些动态dev的处理,比如对n...

2010-07-12 17:14:31 490

原创 [转载]Grails plugins on Hudson

此文也是因为被“墙”才转载的,原文地址:http://adhockery.blogspot.com/2010/03/grails-plugins-on-hudson.html Yesterday I spent some time setting up Hudson continuous integration build for my various Grails plugi...

2010-07-03 11:48:18 91

原创 Grails 1.3的依赖管理

用Grails做项目以来,基本上一直都是各自独立的项目,也很少使用CI(持续集成)来进行管理,因此对Grails的包管理也没有什么迫切的需求,也就没有考虑包的复用性问题,其实从Grails1.2开始,好像就有包的管理了,在1.3中更加强了,此外还可以跟maven进行集成(Grails默认是使用IVY进行管理的),实在是方便的很。现在就我所实践的一些包管理简要说说。 先说明一下我的工程...

2010-07-03 11:42:26 280

原创 Fix the conflict between grails bundle for Textmate and bash-completion

Yesterday,I upgraded my mac os port from 1.8 to 1.9,and the bash-completion upgraded also. As the result is my grails bundle can not work again,especially execute the commands,and there is noth...

2010-06-29 11:59:24 79

原创 [转载] Reading i18n messages from the database with Grails

   如题,此文是Grails的作者的一篇文章,无奈被墙,同时也为自己做个备份。原文URL:http://graemerocher.blogspot.com/2010/04/reading-i18n-messages-from-database.htmlIn a recent consulting engagement, a client wanted to know how to...

2010-06-27 23:45:28 99

Osgi中调用EJB服务小计

Osgi的美眼在此就不多罗嗦了,这里先把所用到的一些框架罗列一下:[list][*]spring[*]spring-dm[*]equinox[/list] 其实在osgi中访问其他服务,本来应该跟其他java app差不多的,可是Osgi的ClassLoader机制,会经常导致ClassNotFound的异常。现在结合我在Osgi中访问Ejb的服务和Spring...

2010-06-25 12:17:58 98

原创 [转载] Adventures in Grails – WS-Security Part 2

原文url:http://axixmiqui.wordpress.com/2008/03/11/adventures-in-grails-ws-security-part-2/  Integrating acegiIt turned out that initial integration of acegi with xfire + WSS was even easier...

2010-06-13 23:10:52 83

原创 [转载]Adventures in Grails – WS-Security Part 1

转载是因为此文网站被墙了。 The next step in rewriting the application was to secure the web services with WS-Security. In this post I get a grails version of the xfire wss example of User Token Authen...

2010-06-06 22:18:55 80

iTune9 制作 Ringtone

刚办了联通的iPhone的3G业务,目前看来还不错.在通过Mac的iTune同步Ringtones的时候,发现空空如也,因此就G啊,发现Window下有不少专门的制作软件,还发现iTune本身就支持AAC的转换,因为本人是Mac,因此就摸索了一下. [list=1][*]在iTune的音乐中选择你要转换的歌曲[*]右键选择"Get Info"->"Options"[*]设置"...

2010-05-15 19:11:02 105

关于"对"和"错"

5.1期间,受塔迦活佛师父的邀请,参加了其辩经,虽然对辩经知之甚少,但是这几天跟阿喀们和藏族同胞的相处,还是深有感触的,比如:坦诚相待,给我们最好的礼节,深受荣幸! 在此确实想说的另外一个主题:阿喀们的学习,关于对和错. 比如:'人为财死,鸟为食亡',在他们的理念中,这是错误的,因此他们就不去接受,不去学习.虽然在一点意义上没有真正的"对和错",因为对和错是相对的.但是他们的这样求...

2010-05-09 00:39:19 161

解决IntelliJ中Git不能Commit and Push问题

IntelliJ的Git插件还是不错的,而且已经集成到了开源版本中,但是如果你的Git如果有一个Repository Center,那你是要经常执行Git的push/pull的。 在InetelliJ中,默认打开的Git工程,是不能够Commit And Push的,要解决需要手工设置一下Branch,右键你的module: Git => Current Branch,选择相应的Trac...

2010-03-01 14:57:58 5790

原创 处理Scala的类型擦除问题

在Scala中,你如果使用了泛型的话,那你在Pattern Matching的时候要注意了,因为会有类型擦除的问题:non variable type-argument String in type pattern is unchecked since it is eliminated by erasure,这是由于JVM导致的。 不过Scala也提供了Manifest这样的类来处理这样...

2010-03-01 13:17:06 413

原创 Intellij IDEA CE 自动生成 serialVersionUID

IDEA的Inspector对serialVersionUID检测默认是关闭的,因此如果你的class是Serialization,那么需要重新设置一下(IDEA 9.0):Setting->Inspections->Serialization issues->Serializable class without ’serialVersionUID’ 选上以后,在你的class中:Alt+...

2010-02-05 13:24:47 121

Groovy PPT

介绍比较全面的Groovy幻灯片,涉及到Groovy的主要应用范围

2012-04-26

Head.First.Design.Patterns.part6

完整电子版之第六部分

2007-08-27

Head.First.Design.Patterns.part5

完整电子版之第五部分

2007-08-27

Head.First.Design.Patterns.part4

完整电子版之第四部分

2007-08-27

Head.First.Design.Patterns.part3

完整电子版之第三部分

2007-08-27

Head.First.Design.Patterns.part2

完整电子版之第二部分

2007-08-27

Head.First.Design.Patterns.part1

完整的电子版之第一部分

2007-08-27

eclipse rcp 样例 电子书(PDF)

有很多截图和应用的RCP例子,包括开源和闭源

2007-04-10

空空如也

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

TA关注的人

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