- 博客(56)
- 收藏
- 关注
原创 [转]一些鲜为人知却非常实用的数据结构
一些鲜为人知却非常实用的数据结构 作为程序猿(媛),你必须熟知一些常见的数据结构,比如栈、队列、字符串、链表、二叉树、哈希,但是除了这些常见的数据结构以外,还有没有其他不是很有名,但却非常实用的数据结构呢,有人在 stackoverflow 上问了这样一个问题,得到了很多热心观众的回答,我们今天就来看看那些鲜为人知却非常实用的数据结构吧。首先,维基百科上的一个页面列举了常见...
2013-05-29 11:07:28
188
原创 [ 转]最大危难在你内心
最大危难在你内心 为什么一个老板再难,也不会轻言放弃,而一个员工做得不顺就想逃走,说到底,你在一件事,一段关系上的投入多少,决定你能承受多大的压力,能取得多大的成功,能坚守多长时间。 冯仑说,伟大都是熬出来的。为什么用熬,因为普通人承受不了的委屈你得承受,普通人需要别人理解安慰鼓励,但你没有,普通人用对抗消极指责来发泄情绪,但你必须看到爱和光,在任何事情上学会转化消化,普通人需...
2013-05-02 09:11:10
152
原创 浏览器的 window.name 是个好东西
应该好好利用起来 http://www.planabc.net/2008/09/01/window_name_transport/
2013-03-07 19:18:21
847
原创 非常好的文本编辑器 sublime
很多很好的特性 http://net.tutsplus.com/articles/news/perfect-workflow-in-sublime-text-free-course/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+nettuts+%28Nettuts%2B%29...
2012-09-25 13:14:39
200
原创 Maven eclipse 链接外部资源
有的时候开发项目的过程中需要编辑一些资源,但是这些资源又不是跟项目紧耦合,所以它们不在项目目录下。可以使用如下方式让 maven 管理。 <plugin> <groupId>org.apache.maven.plugins</groupId> <...
2012-02-20 05:41:23
126
原创 Git 是个好东西
优势:快本地版本控制分支功能超强超容易如果命令记得熟的话,用起来很顺只在根目录有 .git 文件,不象 subversion,每个目录都搞一个 .svn 劣势:学习曲线高GUI 客户端还不太成熟权限控制不太好以上为初步认识。...
2011-11-22 09:57:39
132
原创 Ext.require 的作用
在实际环境中我们都会用 ext-all.js, 但是在开发调试的时候,我们使用 require 的话它可以动态加载单个的 js 文件,便于我们定位错误。
2011-11-13 08:49:43
135
原创 ExtJs 4 类的定义方式改进
Extjs 3 中是这样定义类的: MyApp.LoginWindow = Ext.extend(Ext.Window, { title: 'Log in', initComponent: function() { Ext.apply(this, { items: [ { ...
2011-11-13 08:27:11
115
原创 开始研究 Extjs 4.0
很早就开始使用 jQuery 了,那时候还是 0.9.x 版。在当时刚接触到它的时候,那种感觉就是惊艳。所以这么多年来也一直坚守着它、期待着它有更加惊喜的进步,尤其是在 UI 方面。这么些年下来,其中的确有一些令人激动的新功能的出现。但是在 UI 方面,进展实在是太慢了。而且直到现在,也没有一个明确的给人以信心的路线图。 反观 Extjs,进步非常快,UI 组件异常丰富并且有非常好的融合。...
2011-10-02 11:03:41
98
原创 关于 jBPM
jBPM 是我很早就关注过的一个工作流的引擎了。当时他还是 2.0. 他的文档写的很好,自我描述也很棒。可惜深入研究后发现他不行。 后来又遇到过客户或者朋友在项目中使用 jBPM 的,已经在使用的,会向我抱怨这个东西不好。我已经很久没有跟踪过他的发展了,所以也不打算深入的探讨他的优劣。不过最近还是遇到了在项目中抛弃 jBPM 的情况,所以在此说一下。如果要采用他,请三思而行。 其实...
2011-08-01 22:09:47
89
原创 JAVA 程序员的首选脚本语言 GROOVY
花了很长的时间观察比较,并且也等了两个年头。最终决定把脚本语言定位在 Groovy 上吧。毕竟,现在语言学多了很多语法都容易搞混。有一些该放弃的就放弃了。 Groovy 对于 Java 程序员来说基本上是零学习成本,而同时兼具脚本语言的灵活性。另一个方面作为对 JAVA 的扩展应用可以非常的广泛。 所以在此大力推荐。 ...
2011-08-01 22:01:21
262
很好的 Spring 类 - LocalVariableTableParameterNameDiscoverer
用于 Reflect mothod parameters names. 在代码生成的时候非常有用。
2011-02-28 14:21:05
169
找了个现在好用的网络硬盘
最近需要给别人在公网上共享一个比较大的文件,超过 200 兆。在网上搜了一下,可以提供这个免费空间的免费网站倒是挺多的。但是大多数对单个文件大小都有限制,超过100 M 的很少。 还好找到了 sugarsync, 如果装了它的客户端的话,对单个文件的大小号称可以达到 2G。我是没有试过,不多我的200M 是够用了。 如果谁也跟我有同样的需求,可以试试,如果愿意的话也可以用我的...
2011-01-29 23:04:19
102
对 Flex 不看好的一些原因
UI 很漂亮,但是比较难以定制。尤其是在像 jQuery 这样的 DOM DSL 出现并广泛的使用之后。界面动态修改不方便。还不够成熟,一些细节做得还不如发展了多年的客户端、web dhtml 贴心。虽然是一些细节,但是如果自己开发的话会是很大的工作量。增加开发的复杂度。增加学习成本。不容易测试。生成的控件比较大。必须依赖 Flash.Flex 也有不少优...
2010-10-25 16:03:55
130
google 的 Closure Templates 不错
可以支持 java 和 javascript。在前端性能方面 google 的工程师也做了比较好的考虑,会把模板编译成 js 代码。
2010-09-17 14:00:51
183
原创 Windows 下安装 Django 相关模块注意事项
MySQLdbhttp://www.thescotties.com/mysql-python/test/ You could download and run http://peak.telecommunity.com/dist/ez_setup.py. This will download and install setuptools.easy_installpipv...
2010-06-02 14:24:56
86
MongoDB 研究简单总结
优点:1. 支持 Schemaless 数据结构,BSON 格式非常灵活。2. 查询、操作功能很强大,通过组合可以实现许多非常有用的功能。3. 数据量较少(不超过内存容量)时候各种性能都相当出色。4. 各种语言的驱动比较全面,我研究了 java 的驱动,总体感觉总的很优秀。5. 学习曲线比较低。6. 很多概念与 RDBMS 很相近。缺点:1. 不能设定使用内存限...
2010-05-17 14:26:51
116
Netty 性能测试(与Tomcat 对比)
一直以来都认为 Netty 的性能会非常优秀,打算在适当的时候使用它来开发一些要求超高新能的服务。今天兴致勃勃的写了个简单的 HTTP 服务,同样也用 tomcat 写了一个对比的 jsp 页面。结果测试下来,感觉 Netty 的性能提升并不显著。Netty 中采用的是 NIO 模式。Tomcat 采用了缺省配置。看来采用 Netty 还要再慎重测试一下。当然这个测试结果也不是特别...
2010-03-17 14:16:15
2207
原创 《十二怒汉》-五星
一部非常棒的俄罗斯电影[list][*]每个人都有自己的故事[*]很多人都有一个正义的心,但是一旦到了需要自己为了正义付出的时候,大部分人就退缩了。所以这种情况下敢于站出来的人、组织、国家都是最值得我们尊敬的。[*]对于一件事情的判断,尤其是重要事情的判断,一定要全面分析。对于片中的那个年轻人是否杀了他的养父,随着不同的人的阐述,大家(包括片中的陪审员和观众本身)的判断都会不断...
2010-02-04 16:51:41
154
原创 JavaScript 精华文章
24 JavaScript Best Practices for Beginners [url]http://net.tutsplus.com/tutorials/javascript-ajax/24-javascript-best-practices-for-beginners/[/url]尽量使用 Local var,这样 compressor 可以压缩该变量名...
2009-07-15 10:17:45
82
我的 jQuery 最佳实践
对于 jQuery 变量使用 $ 开头,如 $aa = $("#aa");$("#detachObject").detach() 对于大量操作很有用处。测试是否 jquery 对象if (obj.jquery){ //it is a jquery object (and .jquery is the version)}else{ //it is not a jquer...
2009-07-04 12:24:55
110
CentOS root 密码恢复 (GRUB)
很多网上介绍的文章都有错误,例如http://laiba.tianya.cn/laiba/CommMsgs?cmm=1150&tid=2667408785871728962&ref=regulartopics写的很详细,但是加 single 或者 1 是需要加到带有 /vmlinux-blabla 的那一行可能是因为我装了 xen 吧,如果没装 xen 可能那些文章都是对的...
2009-07-02 11:16:26
132
原创 做人的学问
一般人常为他人的批评而愤怒,有智慧的人却想办法从中学习。 与其等待别人来攻击我们或我们所做的工作,倒不如自己动手,主动去改正缺点,改进不足。 别人对我们自己的看法比我们自己的观点可能更接近事实。多听意见和批评,会使我们决策更加准确,工作更加有效。 小人常为伟人的缺点或过失而得意。殊不知,上等的宝石,翡翠,都是有瑕疵的。人也一样。事情也一样,我们对事对人都不能求全责备,任何事...
2009-06-16 15:24:49
96
JIRA 安装
http://toxy.iteye.com/blog/36031细节可以参考上面的文章。但是有两点需要注意[list][*]JIRA 认域名,如果域名不对会返回 400 错[*]entityengine.xml 中的 [code="java"]schema-name="PUBLIC"[/code]应该删除[/list]...
2009-05-11 15:42:36
65
系统架构工程师到底要不要会写代码
最近我在招聘技术人员,其中有一个重要的职位是 JAVA 系统架构工程师。我觉得自个职位很重要,需要能够带个小团队,能够指导团队成员进行开发,能够把握大家的编码质量。为了避免浪费大家的时间,我精挑细选了一些候选人,他们的简历写得很好,都是做过一些大的项目。但是他们都折在了一个我认为最简单的环节,[b]写代码[/b],上面。因为面试时间有限,所以我给的题目是非常简单的代...
2009-05-04 16:08:05
341
原创 编程的首要原则(s)是什么?
半年前,JoelOnSoftware和CodingHorror合搞的stackoverflow.com刚上线不久,我兴冲冲地跑过去扔了一个问题:你们认为编程的首要原则是什么? 作为我的学习原则的一个实践: 8. 学习一项知识,必须问自己三个重要问题:1. 它的本质是什么。2. 它的第一原则是什么。3. 它的知识结构是怎样的。5个月过去了,这个问题到现在还有人回复,我得到了一大堆...
2009-03-10 11:06:12
93
Introspector.getBeanInfo 对于 generic 支持的 bug
尽量让 set/get 方法放在同一个 interface 中,这样的话可以保证能够得到 read/write 方法,否则得话,行为比较随机即使满足了上面的条件,也有可能认不出数据类型,而只能得到 Object 类型,而不是实际的类型,这种情况只能自己处理了,比如在 CsvToBean 中,如果 field 名称是 id 或者 pid 的时候,强制使用 PropertyEditorMan...
2008-12-19 16:06:08
170
给纯 JSP/JAVABEAN 方案平个反
最近这几年 JAVA web 开发就像是个可怜的靶子,都快要被打烂了。先是 php、后来是 ROR,都要取代 java 平台。 我以前对于 php 和 ROR 都有过简单的研究,但是都在实际项目中进行没有采用。为什么呢?主要是以下的一些考虑。 java 的类库更多,更成熟java 其实比较麻烦的一个事情就是那些乱七八糟的框架,什么 EJB,Struts,webwork,spring m...
2008-11-15 22:02:10
97
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人