`
tiw
  • 浏览: 25528 次
  • 性别: Icon_minigender_1
  • 来自: 西边
文章分类
社区版块
存档分类
最新评论
文章列表
开始看mac下开发的东西,想做一个现在项目管理的mac下的程序。现在项目管理用的是团队自主开发的基于mediawiki和semantic mediawiki的web程序。前几天我加个一个类Rest的API, 可以考虑用这个API查询有关task的信息,再在mac显示出来。 PHP,Java等都有现成的Mediawiki API的client。 google了一下, 现在还没发现objective c的,不过发现了一个REST的客户端的库。用了一下还不错。 下面是他自带的一个client
gmail的multiinbox很好用,可是在小的屏幕下firefox里大家都挤到了一起(比如老婆的netbook, 屏幕只有10寸)。今天在netbook上装了个chrome,发现chrome下的multiinbox显示的非常好。 看样子google的员工开始只用chrome了,更关键的是只优化chrome下的程序了
“the key benefit of DI is loose coupling. If an object only knows about its dependencies by their interface then the dependency can be swapped out with a different implementation without the depending object knowing the difference” Spring in action
在创建entity的时候要注意entity的名字是否是对应的db的保留字 现在的开发中用到了lock这个entity,在persistence的时候出现错误: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘Lock (lockOwner_UU ID, version_UUID, UUID) values (’ff808181211ae76901211ae76c2c0′ ...
List, List等类型不能直接用one-to-many够持久. 因为这些类型没有id. 为了持久话这些类型,需要把String或者是URL包装一下 例如下面的例子: @Entity public class RURL { String uuid; URL url; @Id @Column(nullable = false, updatable = false, length = 32) @GeneratedValue(generator = "system-uuid") @GenericGenerator(name = "system-u ...
右键project->team->share project 跟着向导就可以把一个项目导入到svn中了
seam在mac里会出错   下面是出错信息和解决方法   1. com.sun.facelets.compiler.TagLibraryConfig loadImplicit web.xml中加 <listener>       <listener-class>
hibernate mapping的时候这value type 和 entity是很重要的概念 其区别我认为如下:   生命周期 value type的生命周期是依赖于他所归属的对象的。比如user有一个property叫name,当一个用户删除之后他的名字也要同时删除,因为他的名字没有独自存在的意义。这里name就应该当作value type处理。他可以是java的内部的数据类型,比如String,也可以是一个类。当他是类的时候要标记这个类是user的一个component。 entity都有自己的生命周期,不依赖于其他的对象。比如user有一个property叫school,当用户删除后, ...
有两个要看的项目 Envers JBOSS下的一个用JPA持久化对象进行版本控制的框架 Hyperjaxb3 一个持久化由xml binding 到 java的对象的框架 目前这两个工作都是自己写代码完成的
所有程序都是在mono环境下实验的 在.Net 中 Type 对于反射来说是一个至关重要的数据类型。在 .NET 中 有三种方法可以得到 Type, Object.GetType(); System.Type.GetType(); typeof(); 方法一,已知一个对象,根据对象获得其 Type,例如: c# 代码   Book b = new Book();      Type typeOfABook = b.GetType();   方法二,根据类的名称,assembly的名称获得有关类的 Type, 例 ...
找了好久db2的客户端,都没有找到合适的。起时不止是db2的,mysql的客户端也一样都没有找到合适的。所谓合适是指 可以在多个平台工作(linux + window) 运行稳定 DB2在安装之后有一个客户端的,叫做 db2cc (comander center),唯一的缺憾是里面的command editor没有SQL的语法高亮,有些打字错误在编辑期间看不出来,例如我经常把from打成form,这一定要在运行期间才检查的到。还有一个缺憾就 是没有补全功能,这点mysql的command line工具要好的多,不全很只能。Ecli ...
去年下载了emacs的rails模块,用起来很方便. 今天到了他的主页发现已经更新, 添加了好多的功能,特别是代码跳转。由于rails的mvc模式,常常需要在一个功能的model、view和control代码间来回转换。例如,我有一个controll名字叫做show, 里面有一个方法hello,这个方法就对应这一个view叫做show/hello.rhtml。我在hello的方法里面创建了一些变量,之后我要把他们用到hello.rhtml里面,这时候把光标移动到hello的方法里,再用快捷键c-c <up>就会自动跳转到 hello.rhtml了。除此之外他还定义了很多的snipp ...
成果: prototype windows 目的: 实现一个弹出窗口, 里面包含留言表格 工具: prototype windows 实现: java 代码   function c(){       console.info("in show");       //debugger;       win = new Window({c ...
在实验add comment第二版的过程中,在网上找到了prototype window包。这个包提供了很好的window支持,在实验这个包的能力的时候出现了很奇怪的问题,就是运行的时候出现 Object cannot be created in this context" code: "9 说实在的这样的出错信息一点价值都没有,根本没办法根据他继续debug。经过反复的对比实验发现原来是文件的读写权限的问题。从prototype window下载下来的包里的文件的读写权限很奇怪,有些可读有些不可以。而scripts目录里的文件却是不可读的,所以出现了上面的问题。 回 ...
刚开始学习ajax的一些东西,这里是一些笔记。 成果: scriptaculous的成果 dojo的成果 目的: 实现一个渐出的留言表格 工具: scriptaculous dojo 实现: 使用scriptaculous 使用scriptaculous的effect包。在scriptaculous的主页有各种effects的在线演示,通过这些演示选择了BlindDown()和BlindUp()两个Effects。 js 代码   var s = true;   function c(){       v ...
Global site tag (gtag.js) - Google Analytics