找棵树吊死
elathen
这个作者很懒,什么都没留下…
展开
-
随笔---找颗树吊死
最近实在无聊,突然想写一点东西,于是就问elathen要了帐号和密码写写blog.之所以不注册一个单独的属于自己的blog是出于两种考虑:建立一个自己的独立的blog就必须不停的维护管理它.而且要不时的更新.本人向来以懒著称,故此厚着脸皮要了帐号.此其一也.自己独立维护blog,自己写作.所有的东西几乎都是自己的(好的东西和差的东西),没有人跟你一起协作,没有帮你审核/讨论的人.难免有些个人认知的原创 2004-12-06 16:48:00 · 730 阅读 · 0 评论 -
反编译类
package com.hexin.study.interpreter;import com.hexin.study.util.Log;import java.io.StringWriter;import java.util.ArrayList;import java.util.List;import org.apache.velocity.Template;import org.apache.v原创 2005-09-07 16:17:00 · 1279 阅读 · 0 评论 -
解析java的*.class文件
这几天在写解析*.class文件的程序,实现class的反编译功能:目前所能实现的反编译是只含有方法的interface(不能反编译带有属性的interface)。不知道如何将源码打包上传,这里只帖出解析*.class文件的部分代码:package com.hexin.study.interpreter;import java.io.DataInputStream;import java.io.F原创 2005-09-07 14:54:00 · 2449 阅读 · 0 评论 -
struts与velocity结合的简单介绍--找棵树吊死
velocity和struts结合的入门文章比较少,为了减少大家不必要的麻烦,故写此文章供大家参考。笔者认为读者:用过struts,看过velocity的入门文章1:下载velocity和velocitytools(去官方网站下载)。将这2个jar包拷贝到web项目的lib下面。2:修改你的web.xml,在其中插入如下内容: velocity org.apache.velocity.t原创 2005-08-22 17:27:00 · 2708 阅读 · 0 评论 -
国际化(简单例子)
Locale locale = Locale.getDefault(); InputStream in = null; ClassLoader classLoader = Thread.currentThread() .getContextClassLoader(); if(locale.getLanguage().equals("zh"))原创 2005-03-09 11:09:00 · 1222 阅读 · 0 评论 -
推荐
罗永浩语录.可以搜索听听,有些东西讲的还是很有道理的.原创 2005-01-05 16:39:00 · 783 阅读 · 0 评论 -
积沙成塔(4)
String str = “hello“; ClassA a = new ClassA();str和a到底是什么?str和a实际上是一个指针.它们并不是什么所谓的类,只不过它们所指向的地址不同(当然内存中所放的东西也不同).java传参数总是传值的,如:void method(ClassA a);传递的参数a(值传递)是一个引用(指向ClassA的).你可以改变a所指向的对象的属性或状态(Stri原创 2005-01-03 23:15:00 · 1016 阅读 · 2 评论 -
积沙成塔(3)
一个编程问题(看c方面的帖子是发现的):写一个方法,传入2个int型,返回其中一个大的数值,不用任何的if语句及等布尔运算符.java的实现如下:int max(int a,int b){ int[] buf = new int[2]; buf[0] = a; buf[1] = b; int z = a-b; z>>>=31; return b原创 2004-12-24 11:19:00 · 863 阅读 · 0 评论 -
聊点EJB的咚咚(非技术方面)---找颗树吊死
刚进公司的时候,项目经理问我:”你想做前台还是后台?”我不加思索的说”后台”.于是开始跟着项目的骨干学习EJB.对于EJB这咚咚,有些自己的感触,当然主要是个人的一些想法并非技术方面的咚咚.在项目组的时候经常听见有人说EJB这东西怎么怎么不行,怎么怎么没有前途.他们的观点(也是唯一的观点)就是EJB的效率太慢.我没有做过什么测试,不好评判他们的观点.不过有一点我却深信不疑,那就是嚷嚷的越凶的人,能原创 2004-12-07 11:11:00 · 993 阅读 · 3 评论 -
积沙成塔(2)
在java语言中处理异常一定不能按下面的方式:while(...){ try{ .... }catch(){ }finally{ }}这是一个非常危险的举动,如果有异常产生将将会进入循环,带来意外的bug.按我的理解,try的作用是中断代码(可以理解成中断你的程序的某些代码,有点if的味道),程序却不会受强制性的影响.故此,while中的try也被循环了n次.原创 2004-12-13 16:55:00 · 869 阅读 · 0 评论 -
将上篇文章的个人回复收集一下---找颗树吊死
# 借地方一用 2004-12-06 2:23 PM 找颗树吊死 今天看了一下RMI的咚咚,明白了EJB中的stub和skelen到底时怎么回事.以前我一直把ejb中客户端的stub和服务器端的skelen看作是"代理",其实这是"想当然的"理解错误.stub和skelen有点类似,它是讲客户端所传递的参数通过stub放入网格中传人网络,当然不光是这样,stub还将一下网络信息(ip,JRMP原创 2004-12-06 16:52:00 · 836 阅读 · 0 评论 -
积沙成塔
编程题: 用最有效率的方法算出2乘以8等於几?有C背景的程序员特别喜欢问这种问题。2 强,这就是差距啊.原创 2004-12-09 19:44:00 · 836 阅读 · 2 评论 -
基数排序(算法)---找颗树吊死
这个算法是对两位数进行排序,即:3,5,11,14,42,23,21....(其他位数可以自己扩展,其中QuequeI就是队列).是一个非常有意思的算法.private final int ONES = 1; //个位 public void baseCompositor(int[] reData) throws QuequeException{ QuequeI[] q = new Queque原创 2004-12-06 17:54:00 · 898 阅读 · 0 评论 -
程序说明
晕,不会帖图 public static void main(String[] args){ File f = new File("Test.class"); Context c = AbstractParseFactory.getContext(f); Log.info(c.getContent()); Log.info("/n===========/n"); Translation原创 2005-09-07 17:03:00 · 1230 阅读 · 0 评论