自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

String(+) vs StringBuffer(append)

以前一直以为append比+快,今天上网查了资料才发现:这种说法是不全面的.正确的说法应该是: 1.在运行期做字符串连接,那么append 显然比+快很多2.在编译期就可以做连接的话,那么使用+要比append快.例子:String temp="nnnnnnn"+"jjjjjj"+"jjjjj";(1)StringBuffer t=new StringBuffer(); ...

2007-03-30 19:43:00 56

我回来了

这段时间一直让自己休息.没看书,只是偶尔写写一些无关紧要的代码.每个周末出去逛,心情好多了.身体也好多了.看来人还是要锻炼,要劳逸结合啊.过渡的透支未来的健康,不是件好的事情. 除了写程序,终于又一个其它的爱好能让我呆在室外了.不过玩了一阵,也该回来写程序,继续写我的渲染器:)...

2007-03-28 10:18:00 58

ORACLE数据库触发器

ORACLE触发器其实是PL/SQL块,它类似于存储过程和函数,不过有一点不同的是,触发器是隐式调用的,并不能接收参数. ORACLE触发器有三种类型,分别是:DML触发器, 替代触发器和系统触发器. 下面对这三种类型一一进行讲述1.DML触发器 顾名思义,DML触发器是由DML语句触发的.例如数据库的INSERT/UPDATE/DELETE操作都可以触发该类型的触发器. 它们可以在这些语...

2007-03-24 15:53:00 56

一种结合混沌密码理论的彩色图象水印算法

本文是本人毕业时发表的论文.原文地址:http://www.ahcit.com/lanmuyd.asp?id=1972 摘 要 文章提出一种集混沌加密技术,小波变换,扩频技术为一体的彩色图像水印算法。该算法先将水印信息通过混沌序列加密,再进行扩频调制弱化水印信息,然后在彩色载体图像绿色分量上进行小波变换,利用人类视觉模型(HVS)特性,在低频系数上嵌入处理后的水印信息。实验结果和攻击测试表...

2007-03-23 13:19:00 841

缺乏足够支撑的项目注定了要失败

今天是星期四,本来说这一周我们的项目就会结束,今天又听说可能又需要延期一周,听了感觉浑身都不自在,我们项目都延期了好几次了,好不容易盼到快结束的日子,现在又出来这种情况,真打击士气啊. 同项目组的一个同事在最后关头被老大调到其他部门去了,他的工作全部交给我和另一个同事来完成.说实话,我们基本上是从头再来把他的东西做一遍,因为他很多基本功能没有完成,加上代码比较凌乱,读起来都费力,现在我们都痛苦...

2007-03-22 12:51:00 100

快捷开发工具^_^

在软件开发过程中,如果能够适当的借助一些开源工具来帮助完成项目,往往能达到事办功倍的效果.这里我所指的工具不仅仅是指开发工具,还包括很多有用的工具类和方法等等.这些开源的东西不论作为工具或者学习都是非常好的,一句话,能够假借一切可以用的东西来为自己做事的人才是高手,永远不要重复发明轮子. 本人在这里总结了一些工具的下载地址,持续更新中:1.JSON 这里可以下载包括JS和JAVA各种版本的代码...

2007-03-20 17:33:00 48

使用J2SE API读取Properties文件的六种方法

1。使用java.util.Properties类的load()方法示例: InputStream in = lnew BufferedInputStream(new FileInputStream(name)); Properties p = new Properties(); p.load(in);2。使用java.util.ResourceBundle类的getBundle()方法示例:...

2007-03-18 17:08:00 42

hibernate要点

原文:http://www.donews.net/dyhcn/ 1.两种配置文件: A.hibernate.cfg.xml 和 B.hibernate.properties A中可含映射文件的配置,而B中hard codes加映射文件。 A。Configuration config=new Configuration().config(); B. Configuration co...

2007-03-18 17:06:00 41

一篇关于web.xml配置的详细说明(三)

  m>...</servlet>2) 几乎总是分配一个明确的URL模式。对servlet,一般相应地使用以http://host/webAppPrefix/servlet/ 开始的缺省URL。只需记住,使用注册名而不是原名称即可。这对于JSP页面在技术上也是合法的。例如,在上面给出的例子中,可用URL http://host/webAppPrefix/servlet/PageN...

2007-03-18 16:44:00 56

一篇关于web.xml配置的详细说明(二)

程序清单5-3 TestPage.jsp<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML><HEAD><TITLE>JSP Test Page</TITLE></HEAD><BODY BGCOLOR="#FDF5E

2007-03-18 16:42:00 41

一篇关于web.xml配置的详细说明(一)

这篇是关于JAVA中web.xml的配置说明说书,感觉对学习有所帮助,现转载如下:1 定义头和根元素部署描述符文件就像所有XML文件一样,必须以一个XML头开始。这个头声明可以使用的XML版本并给出文件的字符编码。DOCYTPE声明必须立即出现在此头之后。这个声明告诉服务器适用的servlet规范的版本(如2.2或2.3)并指定管理此文件其余部分内容的语法的DTD(Document Typ...

2007-03-18 16:40:00 50

command模式原理

在现实的情况中,有一个实例能非常贴切的描述了Command模式,这就是皇帝和士兵的关系。皇帝作为调用者,士兵是接收者,试想如果皇帝要下达一个命令给士兵,难道他直接跑到这个士兵的前面向他交代命令的细节,然后,士兵领旨执行吗?对于皇帝来说,这是不可能的,因为对皇帝来说,他只想完成某个任务,而谁去帮他完成是无关重要的,所以皇帝就有一种东西叫做圣旨,他只需要下一道圣旨,那谁领旨就与他无关了。在Comma...

2007-03-18 16:35:00 77

SQLSERVER,ORACLE,MYSQL高效分页查询

如果查询结果需要分页,从效率上讲,下面的效率应该比较高(粉红色表示需要根据实际情况填充的地方)三类数据库中进行分页查询的高效率方法(目前来看):Oracle:SELECT*FROM(SELECTMY_TABLE.*,ROWNUMASMY_ROWNUMFROM(/**括号里写实际的需要查询的SQL语句**/)ASMY_TABLEWHEREROWNUM<=200/**这里是一页中的最后一条记...

2007-03-18 15:10:00 65

项目快结束的日子

公司项目快结束了,在这最后的关头,好象大家都不是很着急的样子,今天是3月17号,20号就要提交了. 想到半年前接到这个项目的时候,心里一点底都没有,现在居然就要结束了,这个时间也真快啊.每天上班,加班,下班成了我毕业后的家常便饭,当然我也是乐此不比,至少我的每一天都很充实. 我现在养成了每天看书的习惯,晚上不管多晚回家,我都要看上那么几十页,当然都是技术书籍,我对其他的书籍不太感兴趣,不过技术书籍...

2007-03-17 10:47:00 65

将需要两次查询的不相干的查询通过一条查询语句返回结果

将需要两次查询的不相干的查询通过一条查询语句返回结果,这往往在统计查询中非常有用,因为统计需要显示很多统计数据,涉及到的表比较多,所以如果能一条语句返回所有结果,对于WEB分页的处理也很方便.下面介绍几种方法:1.使用全外连接(full outer join). 处理方法是,先分别按照需要得到查询结果A,B等,然后使用 select * from A full outer join B ...

2007-03-17 10:30:00 160

在java中实现类似c语言中goto的功能

在程序设计中有时候难免会遇到多重循环嵌套并且在其中存在大量if-else判断的情况,在这种情况下很可能就需要从这种深层次的嵌套中跳到外层某个地方的功能,在java中没有goto这样的语句,当然即使在c中也不推荐使用.不过在java中可以找到实现类似功能的方法,该方法仅限于循环嵌套跳转到外层循环的情况.(这里利用break ,continue标签的功能)使用方法如下:1 label0:2 for (...

2007-03-17 10:01:00 105

在struts中处理AJAX请求

开始做struts项目时,使用ajax做一些简单的验证和取值都使用servlet,但是这样却破坏了struts的mvc的本来意图,但是使用struts框架由于其同步特性,在提交页面时会引起页面跳转,最近查了一些资料,如果在action返回时返回null,就可以避免页面跳转.这样,简单的应用都可以使用struts框架,而不用破坏其特性了.public class demo{public Action...

2007-03-17 09:54:00 68

tomcat向weblogic移植需要注意的问题

1.在开发阶段,对应用程序热部署时,会抛出ClassCastException异常,这是因为类加载器的原因,因为在对程序热部署会由不同的类加载器加载同一个类,解决办法:重启weblogic或在console中WEB模块配置中对问题程序点击重新部署2.用frameset实现的框架页面,其中的页面有时会得不到主页面的session,原因是frameset是放在一个htm页面上而不是ASPX页面。在一般...

2007-03-17 09:51:00 67

weblogic 向Tomcat迁移的问题

EJB工程是在weblogic下运行,不会有什么问题,但是转到tomcat时,我们必须引入weblogic.jar文件到工程下,这样工程在run时有时会出现问题,一般会出现如下错误:WebappLoader[/nbglweb]: Deploy JAR /WEB-INF/lib/weblogic.jar to E:/project/nbgl/nbglweb/WEB-INF/lib/weblogic....

2007-03-17 09:49:00 284

js 函数调用顺序研究

<!-- / icon and title --><!-- message -->花了半个小时自己测验了一下,关于JS同名函数调用的总结同大家分享一下:html中如果出现函数同名时:如果有多个外部引入的js文件,例如a.js和b.js(引入顺序假定是a.js,然后是b.js),同时html中本身也有内部的js.那么针对 出现函数名一样的情况时,无论他们是否传递的参数一样还是...

2007-03-17 09:45:00 85

页面只读输入控件

做页面时遇到一个问题,修改页面中有一些选筐不能修改,但必须显示,如果修改失败,这些只读的参数也必须保存.像这类可以设置readonly ,,但是像select这类选择下拉框则没有该属性,只有disabled,但是如果设置了disabled之后,该下拉框的值就不能通过commit等方式提交到后台(JSP/ASP)处理.对于checkbox虽然有readonly属性,但是设置之后仍然可以修改.设置为d...

2007-03-17 09:42:00 101

html 文本框屏蔽非法字符,解决js的replace函数使光标跳到文本最后的问题

由于需要对文本框内容进行校验,将非法字符通过JS的replace函数过滤出去,但是这样过滤对于在文本框内容最后插入的非法字符没有影响,如果在文本中间插入非法字符,那么将非法字符过滤掉之后,光标就会跳到文本框的最后去,为了解决这个问题,对replace进行了增强处理.<script type="text/javascript">function getCursorPos(obj) ...

2007-03-15 13:33:00 170

数据库表设计关于"主键"选择乱谈

现在做项目总离不开主流的关系数据库,当然也就免不了对数据库表的设计,这里如何对数据库进行设计当然还轮不到我这个半斤八两的人在这里高谈阔论,我只想谈谈我对数据库主键选择的一些看法. 一些比较老一点的设计师都有一个习惯,那就是喜欢把业务上唯一的字段或复合字段作为数据库表的主键,所谓业务主键,打个比方,数据库表有姓名,性别 ,年龄 ,电话,四个字段,在这里,假设姓名是唯一的,那么,我们就把姓名作为...

2007-03-15 13:20:00 220

搞定八叉分割,发文祝贺……

不过怎么都高兴不起来-_-#8叉树分割数千个球组成的空间,每个空间的最大面数为1000。空间本身只是一个测试,所以生成了很不平衡的树,不过那也是没办法的事情。基本上如果遇到适合的模型,应该问题不会大。接下来就是松散八叉和一些杂乱无章的问题了。机器终于装好了,大家祝贺我买进了阉割版的7600GS吧~。...

2007-03-14 20:15:00 75

寻访罗宾汉(转自清韵论坛冯·迪特里施的专栏)

原文见:http://www.qingyun.net.cn/cgi-bin/personal/pview.cgi?op=art&pn=feng&ord=10本来,国王无非就是打下了江山的土匪,土匪无非就是没得到天下的国王。 ——冯·迪特里施寻访罗宾汉国王与土匪的传奇□ 冯·迪特里施寻访罗宾汉·国王与土匪的传奇 土匪这个行业,古今中外都有,并非中国特产。但...

2007-03-13 10:01:00 183

斯特陵往事(转自清韵论坛 冯·迪特里施专栏)

专栏见:http://www.qingyun.net.cn/cgi-bin/personal/pview.cgi?pn=feng儿子啊,我告诉你: 自由是最值得争取的东西。 永远不要苟且偷生, 在枷锁下忍受奴役。 Freedom is best I tell thee Of all things to be won Then never live within the bond Of ...

2007-03-13 09:46:00 353

放弃Cell-Portal,开始做松散八叉和层次包围了

如果要问,相对大规模和复杂的室内场景,最具有效率的组织和渲染方式是什么,那么Cell-Portal和衍生而得的PVS肯定是不二之选,这也是当初会去看BSP和BW等一系列Cell-Portal的原因。八叉和层次包围,一直没有足够重视。上周末,看了看所需分割的场景,发现场景基本都是存在大量空地的不封闭空间,有些场景甚至没有合理安排Portal的地方。而对于不封闭空间,那么,Cell-Portal本...

2007-03-12 13:35:00 86

《Breaking The Walls》算法的第一印象和空间分割杂论

《Breaking The Walls》算法的第一印象和空间分割杂论这个算法来自于国外的一篇论文《Breaking the Walls: Scene Partitioning and Portal Creation》(以下简称论文,为虾米不是国内滴? -_-b),全名在这个Blog转载Dreams_wu的那篇文章里,大家可以去下来看。当处理室外场景的时候,四叉和八叉毫无疑问,室内场景的时候...

2007-03-06 09:48:00 74

Far Cry and Half Life2 Engine scene technique (Dreams_wu原作,转自Sina游戏论坛)

原帖见:http://bbs.games.sina.com.cn/?h=http%3A//bbs.games.sina.com.cn/g_forum/00/90/07/view.php%3Ffid%3D14389%26tbid%3D4761&g=15Blog贴见:http://www.cnblogs.com/dreams/archive/2007/03/25/687304.as...

2007-03-02 12:07:00 74

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除