`
dengyin2000
  • 浏览: 1225064 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表
快速设置指南 http://wiki.ubuntu.org.cn/%E5%BF%AB%E9%80%9F%E8%AE%BE%E7%BD%AE%E6%8C%87%E5%8D%97/DapperDrake 挂载硬盘 /etc/fstab /dev/hda1      /windows/C      ntfs    auto,user,ro,nls=utf8,umask=000   0   0 /dev/hda5      /windows/D      vfat    auto,user,rw,utf8,umask=000   0   0 /dev/hda6      /windows/E     ...
本来打算写篇关于javascript继承的文章, 但是觉得这篇文章已经写得够好了。 http://forum.iteye.com/viewtopic.php?t=19748
Eclipse, JDK, LanQQ, gaim, wine, EasyWine, IE. 发现运行IE时好卡。 现在已经19:45, 突然发现现在好饿了。 bye。 I am flying to you, ubuntu, linux.
Ubuntu现在非常流行,在位高人的指引下开始使用Ubuntu。 Show 几张图片。
使用一些浏览器的浏览某个页面时会提示你这个页面有那些Rss源。她时怎样做的呢?? 不过是在HTML里的部分里加一行代码,类似: href="http://www.zhangyining.net/weblog/rss/rss.pl"/> 这行代码的作用就是告诉访问该页面的客户端程序(浏览器,RSS Reader,或者是RSS聚合 器)该页面提供RSS Feed以及该Feed的地址,这样,客户端程序可以直接反馈给用户提示用 户可以订阅的内容(例子:桌面或者基于浏览器的RSS Reader),或者自动聚合内容(例子 :RSS搜索引擎)。 Ok。 我用java实现这一 ...
JSON RPC JAVA 使在javascript中直接调用Java Class,而且可以hand到Java Class的返回值。然后你可以用返回的值去填充Html。 JSONRPCBridge 这个是连接JSONRPC Client和我们Server端的桥梁,我们需要把我们想要调用的Server端的OBject注册到Bridge,在应用程序中我们通常注册到JSONRPCBridge.getGlobalBridge()中, 这是一个单例,我们程序都share这个类,还有一种做法是每次请求都create一个JSONRPCBridge然后把这个放到session,单我觉得没有必要这样做,直接用J ...
现在你只需要拥有一个gmail帐号, 便能host 你的项目, 象在sf上一样, 使用的是subversion. http://code.google.com/hosting/
outer: for(int i=0;i<2;i++){ inner:for(int j=0;j<2;j++){ if (j==1) break outer; System.out.println("i:" + i + " j:" + j); } } 上面那个代码,当j=1时,然后break outer。 这时候就会跳出高层的for(outer)。这里也可以改成continue outer; 这时候会i+1后从高层循环继续开始。 这是java的基础,但是我觉得大部分人还是不知道有这个东西的。 以前我跳出高层循环是设置一个boolean变量 ...
Compass读文档笔记 Compass是基于Lucene 的更高层的抽象,假如你正打算做关于搜索方面的模块的话,那我建议你使用Compass,他提供了可配置方案,而且比Lucene更加容易使用。如果你的系统中使用Spring, Hibernate,JDO, IBatis。。。 Compass是最好的选择,他能够非常方便的集成到现有系统中去。 1. Compass的framework的系统结构。 感觉Compass的代码的结构简直就是剽窃Hibernate的,可能Compass的最初目的是用来整合Hibernate的, CompassConfiguration ...
期盼已久的3.2终于release了, 下面是一些新特性. http://download.eclipse.org/eclipse/downloads/drops/R-3.2-200606291905/new_noteworthy/eclipse-news.html
今天是在华誉的最后一天,时间过得真快,来这已经将近1年半了。 在这里始终维护着一个项目, swing + jnp(Jboss jndi) + rmi + 疯狂的multi-thread,自己的基础也有了很大的提高。 感谢在一起工作的兄弟姐妹们, 在这一年半里过得还算是比较愉快。 最后, 愿华誉一路走好。
反编译字节码所生成的源代码几乎与原始的源代码一致. 使用反编译器能够把没有经过特殊处理的class文件还原成几乎和源码一样的java文件.因为在class文件中几乎包括了一切可以用于调试的信息,行号,成员变量,参数类型和参数名称etc, 但是应该不包括javadoc和注释,正应为这样你才能用现代的IDE方便的调试你的程序.定位行,单步执行,审查值etc. 如果我们在编译源码的时候加上-g:none选项,反编译的代码就会损失一些清晰度.例如方法参数名称和局部变量的名称等等. 2. 在java字节码中,混淆是保护知识产权的最佳途径,混淆执行如下一些或全部变换:去 ...
String needToMatch = "<table><tr>fadsf</tr><tr>dafqewrdf</tr></table>"; Pattern p = Pattern.compile("\\Q<tr>\\E.*\\Q</tr>\\E"); Matcher matcher = p.matcher(needToMatch); while(matcher.find()){ System ...
大家看文章标题就应该知道,我想用一篇文章,把大家从对freemaker的陌生直接带入到比较深入的境界,所以不想说一些基础性的东西,如果大家不习惯我的表达方法,大可通过google去找习惯于自己阅读方式的相关文章。 我用过ve ...
public static final long MONTH_IN_MILLIS = 30*24*60*60*1000; 一看就明白这个是定义一月大概的微妙数. 当我在计算两个月之间大概的月的个数时, 总是发现他返回一个负数, 奇怪, 后面调试发现 MONTH_IN_MILLIS = -1702967296. 呵呵, 原来overflow了. public static final long MONTH_IN_MILLIS = (30l)*24*60*60*1000;改成这样就ok了.
Global site tag (gtag.js) - Google Analytics