- 博客(20)
- 收藏
- 关注
原创 编程语言瞎扯
2010-10-17 晚编程语言的分类理解: 1、命令式语言,函数式语言,逻辑式语言,面向对象语言【基于计算发展过程衍生出的不同的计算模型而分类】; 2、命令式语言,说明式语言【基于编程语言本质---程序=算法+结构】; 3、动态语言,静态语言【基于变量作用域与语法作用域与变量生命周期间的关系而分类】。 第一种分类...
2010-11-10 11:20:14
172
原创 wap,net,gsm,gprs,edge,cdma2000,wcdma,td-scdma是什么
wap,net,gsm,gprs,edge,cdma2000,wcdma,td-scdma是什么? WAP 是一种用于在无线终端(比如数字移动电话)进行信息服务的主要的标准。WAP 标准基于因特网标准(HTML、XML 以及 TCP/IP)。它包括 WML 语言规范、WMLScript 规范以及无线电话应用接口规范(WTAI)。 后缀为net是网络服务公司,为个人或是...
2010-11-10 11:07:33
384
原创 面向对象-面向产品-面向客户
[b]面向对象-----[/b] 从学习编程开始老师就叫我们要以面向对象的方式来看待事物,以面向对象的思想来理解事物,以面向对象的编程模式来开发程序。听得很多,也很晕。到后来也逐渐明白对象的意义,属性与方法二元结构的确立架起了对象的框架,继承多态的使用才使得对象有了思想,虽说封装不是对象说独有的,但对象却使得封装独具意味。没有深入体味过面向工程编程,对结构化查询语言也只是停留在其定义...
2010-09-17 07:26:29
501
原创 SimpleDateFormat的性能
在论坛上闲逛无意间发现一条说SimpleDateFormat性能的帖子。之前并未关心过,也并不知道。读了下来才了解他引述的是Tim Cull发现SimpledataFormat创建实例时内存开销很大。这让我联想到了公司项目中资产设备运行不久就老是报内存溢出的错误。因为项目还未有过性能测试,因此我先猜测可能与这个有关,因为在项目中我们也大量使用了此类。因为没有安装性能测试工具,无法证实次论断...
2010-09-17 07:23:14
255
原创 几个框架
quartz:Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,它可以与J2EE与J2SE应用程序相结合也可以单独使用。Quartz可以用来创建简单或为运行十个,百个,甚至是好几万个Jobs这样复杂的日程序表。Jobs可以做成标准的Java组件或 EJBs。Quartz的最新版本为Quartz 1.8.0。 EZMorph:EZMorp...
2010-07-24 18:34:21
152
原创 错误记录
最近在项目中碰到了不少眼生的错误、异常,由于赶工未作详细记录。现想起来是一笔无形的损失。。因今天在家闲来无事,特开此头,希望把以后遇见的问题做一个记录,以供他日、他人查询。记录模板:日期:配置环境:异常信息:解决方案:=========================================================================日期:2...
2010-07-24 18:33:30
136
原创 JSR规范大全
J2ME 配置规范=========JSR 30 --- Connected Limited Device Configuration 1.0[url]http://jcp.org/en/jsr/detail?id=30[/url]JSR 139 --- Connected Limited Device Configuration 1.1[url]http://jcp.or...
2010-07-24 18:32:43
143
原创 Eclipse.ini的相关说明(转)
本文搜集整理自网上Eclipse的启动由$ECLIPSE_HOME/eclipse.ini控制,如果$ECLIPSE_HOME 没有被定义,则Eclipse安装目录下的默认eclipse.ini会生效。eclipse.ini是一个文本文件,其内容相当于在Eclipse运行时添加到 Eclipse.exe之后的命令行参数。其格式要求:1:所有的选项及其相关的参数必...
2010-07-24 18:31:52
145
原创 JBPM4 java源代码分包详解
这段时间由于工作需要,一直学习、研究jbpm。起初一窍不通,走了不少弯路,重jbpm3看到了jbpm4,。虽说公司项目要求用jbpm4,刚开始先从jbpm3 看起,jbpm4 对jbpm3基本上是一种重构性升级,但通过对比着学习还是掌握了不少东西。近两天看了看jbpm的源码,虽看得不是很明白,理解也不是很深刻,但还是从整体上了解了这个框架的内部结构,运行机制,下面这个分包详解对我帮助不小...
2010-07-24 18:30:41
277
原创 Eclipse中的插件冲突解决方法
今天打开Eclipse建项目,编辑,每一步操作都会弹出一个错误提示框,提示:An error has occurred.see error log for more details。上网搜了搜才知道是因为安装插件产生了冲突,想到之前为了搭建Seam框架的开发环境,没少折腾这Eclipse,最近又配JBPM的开发环境,又折腾了一番,还真可能是这问题。又查找了一下解决方案,按部就班的操作了一遍...
2010-07-24 18:29:58
830
原创 Java中的几个O
今天看jbpm看到了个BO,?。。感觉对Java中的几个O理解区分得不是很清楚,现写下来以做记录。PO、BO、POJO、VO、DTO、DAO在学校时了解了一个POJO,老是和Entity实体搞不清楚,问曾老,被斥了一顿。POJO:plain ordinary java object 无规则简单Java对象PO:persistent object 持久对象BO:business ...
2010-07-24 18:29:25
177
原创 Java中的Transient和Volatile
今天看资料看到眼前一亮。。private transient Object backtrace;Transient?这是个什么修饰词,以前完全没看见过。Baidu一下,发现还有一个修饰词同样生僻有趣,想大家也很少碰见,写出来长长见识哈。。.^-^.Transient:是Java中的保留关键字,代表短暂的意识,修饰变量时表示此变量不需要序列化,不用序列化持久保存,他一般用来修饰一些敏感数...
2010-07-24 18:28:53
146
原创 Eclipse安装JBoss插件(JBoss Tool)
今天倒腾Seam的开发环境:Java 配置:设置JAVA_HOME:安装路径Ant 配置:设置ANT_HOME :安装路径JBoss Server配置:设置JBOSS_HOME:安装路径Tomcat 配置:设置TOMCAT_HOME:安装路径最后在Path里面设置系统环境变量,一切OK,只欠JBoss Tool了。。。没想到配置这个开发工具包。。倒腾了半天还是搞...
2010-07-24 18:27:55
437
原创 工作,学习
前两天找到工作了。了解了一下公司的情况,发现公司使用Seam+Extjs开发项目。对于Seam几乎没有听过,Extjs到是有所涉猎,但具体项目中并未使用,心理感到并不踏实。翻阅资料,上网搜索才得知Seam也是一web框架,感叹自己才疏学浅,Gavin King的作为Seam和hibernate 两个项目的作者,对Seam的数据绑定做得很好。总体上Seam不像一般的MVC框架的多层思想,Seam...
2010-07-24 18:27:15
101
原创 C#窗体间传值的第二种方法
刚刚发现C#窗体间传值的第二种方法,第一种是通过够造传值,这里就不讲了。下面贴点代码看看:在button1的单击事件中写入如下代码:form2 f2 = new form2(this);f2.ShowDialog(); 在窗体form2的窗体类中声明变量,并改写初始化构造函数如下:form1 form1;public form2(form1 f1){Initia...
2010-07-24 18:26:38
144
原创 selectNodes和selectSingleNode的区别
今天在网上看到一个关于selectNodes与selectSingleNode的用法的区别。由于之前没有特别在意,因而今日看见是很是惊异。特复制过来,供大家一起学习!其中文中提到了最重要的区别是在运用操作后的变化。 selectnodes: selectNodes和ChildNodes获取XML内容数组的差异性我们在使用XML进行查询或者变更数据的时候,需要注意两个很相近但结果...
2010-07-24 18:25:34
459
原创 C#自定义泛型类(转)
C#泛型C#泛型类与结构C#除可单独声明泛型类型(包括类与结构)外,也可在基类中包含泛型类型的声明。但基类如果是泛型类,它的类型参数要么已实例化,要么来源于子类(同样是泛型类型)声明的类型参数。class C {} //合法class D: C{} //合法class E: C {} //合法class F: C {} //合法class G : C { } //非法...
2010-07-24 18:23:10
312
关于项目的管理
从上学到现在已经2个学期了。。再过一学年就毕业了。。准确的说是再过6个月!学了不少,项目也做了不少,我常常听见人们说程序员是在项目中成长起来的。不做项目,你自认为学得再精,也是无用的,就像一个书呆子,饱腹经纶,却毫无用处。在学习中老师也经常提及项目的流程,技巧,但真正体会到团队合作项目时的流程的好处时也是近一段时间。前面我写了几篇关于项目需求的文章,大概也能表其意。但是我想再在这里重申一下...
2009-09-11 21:59:21
123
原创 程序在内存中开辟空间的过程
首先声明两条,这两条很重要,下面的所有过程都将以这两条为基础:1、程序中每运行一个方法都将在内存中建立一个栈,执行完栈消失;2、程序中每运行一个new都将在堆中建立一个对象。运行main生成一个栈,为叙述方便记为栈1(下同),Test test = new Test(); //在堆中生成test对象,int date = 9; //栈1中开辟...
2009-07-17 10:27:27
597
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人