
Developer
文章平均质量分 50
wolf_19
这个作者很懒,什么都没留下…
展开
-
VI的使用(一些有用的技巧)
VI是Linux中最常见的Edit工具,对它的熟练点对你使用Linux很有帮助1、vi的简单操作 移动:行首:^ 、0,移至行尾:$,向上:k,向下:j,向前:b,向后:w 查询:/ 或 ? 通过n和N移动到下一个和上一个 删除: x或nx:从光标所在的位置删除一个或n个字符 X或nX:删除光标前的一个或n个字符 dd:删除光标所在的行 D: 删除从...2007-04-06 11:40:44 · 138 阅读 · 0 评论 -
太好了,jersey升级为1.0.1
Jersey,一个REST风格服务的开发框架。现在jersey从1.0升级了到了1.0.1,解决了广大的jerseyer抱怨的初始化Client时的耗时太长的问题。以前使用jersey Client的时候,必须要先通过Client.create()来创建一下Client,我测试了一下,当我循环创建1000个Client时,耗时基本上达到了1分钟左右。现在我们完全可以通过spring来注入...2008-12-03 16:42:41 · 201 阅读 · 0 评论 -
变量使用--绑定时间
所谓绑定时间就是把变量和它的值绑定在一起的时间。编写代码时绑定 titleBar.color = 0xFF;//0xFF is hex value for color blue 由于0xFF是硬编码(hard-coded)在程序里的数值,在编写代码的时候它就会绑定到titleBar.color变量上。这种硬编码技术通常是很糟糕的,因为一旦要修改这个0xFF,那么这个新值就无法同代码中其...原创 2008-09-09 21:50:35 · 369 阅读 · 0 评论 -
解决maven传递依赖中的版本冲突
传递依赖是maven最有特色的、最为方便的优点之一,可以省了很多配置。如a 依赖 b,b 依赖c 默认 a也会依赖 c。但是也会带来隐患,如版本冲突。当然maven也考虑到解决办法,可以使用exclusions来排除相应的重复依赖。但是我们还会遇到一个严重的问题,那就是,我怎么知道是哪个包的传递依赖产生的冲突 ?那该怎么办呢?当然,maven也会有相应的解决方案。 首先,你要在pom.xm...2008-09-09 21:46:03 · 493 阅读 · 0 评论 -
解决no such file to load -- sqlite3
关注ROR已经很长时间了,但是一直没有好好看看。现在公司已经有两个同事,用ROR做了一个成功的项目,于是计划接下来的一个月里,好好学习学习ROR。(好歹有人可以探讨和请教) 按照Agile Web Development with Rails给的例子来做。一开始就出现了错误。 错误提示是:“no such file to load -- sqlite3”。估计是...2008-01-21 11:26:47 · 304 阅读 · 0 评论 -
在iBATIS中正确的使用$和#
我们在使用iBATIS时会经常用到#这个符号。比如:sql 代码 select * from member where id =#id# 然后,我们会在程序中给id这个变量传递一个值,iBATIS会自动将#id#转成我们传递的内容。但是我最近碰到一个奇怪的问题。我在批量删除或修改的时候,居然SQL失效了。SQL如下:sql 代码 upda...2007-12-27 14:39:07 · 224 阅读 · 0 评论 -
iBATIS自动生成主键
我们在数据库插入一条数据的时候,经常是需要返回插入这条数据的主键。但是数据库供应商之间生成主键的方式都不一样。有些是预先生成(pre-generate)主键的,如Oracle和PostgreSQL;有些是事后生成(post-generate)主键的,如MySQL和SQL Server。但是不管是哪种方式,我们都可以用iBATIS的<selectkey>节点来获取<insert...2007-12-13 16:50:59 · 117 阅读 · 0 评论 -
非常优秀的Javascript(AJAX) 开发工具:Aptana
我要给你介绍一个非常棒的JavaScript(AJAX)的编辑器--Aptana。Aptana中的智能提示称为 Code Assist,相当于VS中的Intellisense。看到后面的浏览器图标了吗?那是浏览器兼容性的提示。如果你是一个JS老鸟你应该知道那对开发者来说有多重要。不仅仅是javascript,智能提示的范围还包括DOM 1,2 for HTML:CSS:看到后面...2007-07-04 14:32:21 · 120 阅读 · 0 评论 -
Maven编译时跳过Test
在使用Maven编译项目时发现,可能在Test中写了一些有问题的代码,但是,由于写的代码比较多,所以不愿意去找具体的错误,反正Test中的代码不会影响项目的正常运行。于是想在编译时跳过对Test部分的编译。 但是自己却不知道怎样去在编译时跳过Test部分的编译,请教了利宾同学,原来Mavan中可以使用这样的命令参数来岁实现这样的功能。 其实命令也...2007-04-09 16:00:47 · 457 阅读 · 0 评论 -
Maven按照目标环境生成指定可执行的jar
在实际的项目中,我们经常会碰到这样的需求:“通过执行某条命令搞定一些的事情”。如果开发人员比较擅长一些脚本语言,那么很幸运,他可以直接写好脚本,然后直接在命令行执行就好了。如果开发人员恰好只擅长一些静态语言,比如Java、C......,也可以借助一些工具来生成最终可以执行的文件,然后直接在命令行中调用就好了。那这样看来,好像没有什么...2011-05-27 10:25:21 · 217 阅读 · 0 评论