原创文章
文章平均质量分 64
changzheng
这个作者很懒,什么都没留下…
展开
-
开发自己的xDoclet标签
xDoclet是一种通过读取JAVA源文件中的特定标签,然后生成指定文件的工具。xDoclet标签本身已经提供了一些常用的标签,例如@ejb,@hibernate,@web等等,但是仍然不能满足我们的需求。例如我们最新的项目中引用了一个Javascript验证框架,通过配置特定的xml配置文件,即可完成客户端表单验证,但是不想开发人员再去学习一套框架,于是想让开发人员在源代码中写@javascri原创 2004-09-09 17:31:00 · 1014 阅读 · 2 评论 -
利用Hibernate往SqlServer里存入图片或二进制数据
前两天给朋友写的一段代码,特此总结在此。除Oracle以外的数据库应当都可以使用以下代码,Oracle的操作方法Hibernate.org的站长roobin有一篇文章有讲。首先建立实体类。二进制的字段是一个java.sql.Blob类型private java.sql.Blob image;xdoclet要用的注释:@hibernate.propertycolumn="image"接下来就是保存文原创 2004-12-01 19:48:00 · 1519 阅读 · 0 评论 -
关于网站减肥(网站板块异步加载技术)
现在用户体验变得越来越重要,对于一个网站肯定要有非常丰富的内容,那么如何更快更好的将所有栏目呈现给用户呢?我觉得异步加载技术是其中一个解决方案。比如:用户浏览一个页面时,要下载的内容是html的代码,js的代码,css的代码,图片,Flash。而这些只能线性的下载,也就是说,这些内容如果加起来有500kb,那么用户就要顺序下载这500kb的内容,当然,IE或FireFox有自己的读取方式,仔细观察原创 2004-12-06 13:38:00 · 1167 阅读 · 0 评论 -
《Html旁门左道》第六天:表格线的制作技法
表格线的制作技法,我们现在要制作一个数据表格,希望每一个单元格均用黑线包围,那么如何制作呢?如下图所示:650)this.width=650;" src="http://www.faridea.com/bbs/images/fileType/gif.gif" onload="javascript:if(this.width>650)this.width=650;" align=m原创 2004-12-21 10:31:00 · 2398 阅读 · 1 评论 -
新的JsMenuBar设计图
原谅我用图片来做说明,单纯的文字很难表述清我要做的东西,简单来说就是,这是一个类似QQ和OutLook那样的菜单面板,与以往的菜单不同的地方在于,菜单内的内容是点击后再抓取回来的,做到样式、内容、动画的分离。最终JsMenuBar将会是一个开放源代码项目,这是我的第二个JS开源项目了:) 如果你想就此问题展开讨论,请访问:http://www.faridea.com/bbs/Announce/An原创 2004-12-16 17:28:00 · 1209 阅读 · 0 评论 -
尝试Python的XML-RPC远程调用
何为XML-RPC?XML-RPC 是 XML Web 服务的鼻祖。它是一个用于远程过程调用(remote procedure call,RPC)的简单规范,这种调用使用 HTTP 作为传输协议,并使用 XML 词汇表作为消息有效负载。由于 XML-RPC 非常简单(整个规范打印出来还不到十页纸),它已经变得非常流行,现在大多数语言都有了标准的或已经可用的 XML-RPC 实现。原创 2005-01-08 14:56:00 · 1878 阅读 · 0 评论 -
Python操作PostgreSQL
2005-2-23这一贴比上一贴真是相隔了蛮长的时间,继续发奋图强!今天来尝试一下Python的数据库操作能力:用Python连接PostgreSQL(个人的最爱)。首先安装PostgreSQL,http://www.postgresql.org然后到PostgreSQL的网站查了一下,果然有Python的连接程序PyGreSQL他分为两个模块,老的pg,和新的pgdbpg的文档:http://原创 2005-02-23 15:48:00 · 1639 阅读 · 0 评论 -
继续尝试PygreSQL的pgdb
2005-2-24: 继续Python+PostgreSQL的学习,今天的体会就是,来自于社区的东西才是最有活力和生命力的:) 今天尝试一下pgdb,也是PostgreSQL推荐使用的module,在使用前,先要安装一个egenix-mx-base的module (http://www.egenix.com/files/python/eGenix-mx-Extensions.html#Downl原创 2005-02-24 18:13:00 · 2613 阅读 · 0 评论 -
谈一下关于XHTML网页的制作
目前看来关于XHTML网页的制作大家还存在很多的困惑,一一解答有些困难,我现在就XHTML网页与HTML网页制作技法上的不同来做一下说明。首先说一下HTML网页的制作方法:1。拿到美工设计图开始切图2。用表格把切的图拼成一个网页3。把内容放在已经编排好的空白处而XHTML网页在制作技法与顺序上是截然不同的,XHTML想要做的就是内容与版式的分离,那么自然制作人员与设计师原创 2005-04-06 23:08:00 · 1610 阅读 · 2 评论 -
直接用CSS+XML排版
这篇文章可以看作是上一篇《谈一下XHTML网页制作》的内容为核心的界面与版式分离观点继续,也可以当作只是奇巧淫技的一种展示。P.S:如果想跟着一起做,请先安装Firefox(以下简称FF)浏览器,因为IE对CSS的标准支持不够完善。XML文档,我们采用RSS的格式,这样大家也比较熟悉,你可以任意找一个RSS文件来做这个练习:)首先,在你的RSS文件里加入原创 2005-04-15 18:51:00 · 2975 阅读 · 0 评论 -
Log4j文章的补遗
由于是一篇老文章,所以文章中有些代码显得有些老气了,老文详见:http://blog.csdn.net/changzheng/archive/2004/11/18/186220.aspx,现做补遗文章一篇我们这次结合Apache的Commons Logging来做日志管理。首先下载Commons Logging:http://mirrors.isc.org/pub/apache/jakarta/c原创 2004-12-01 20:16:00 · 986 阅读 · 0 评论 -
利用JMF进行摄像头拍照:)
我把程序分为两种,有趣的和无趣的,最近做了几个有趣的项目,其中一个,应当就算是摄像头拍照程序了:),用于现场拍照,生成照片,主要用到Java Media Framework(JMF)。首先到SUN下载最新的JMF,然后安装。http://java.sun.com/products/java-media/jmf/index.jsp然后,说一下需求1. 用摄像头拍照2. 在文本框输原创 2004-11-24 10:09:00 · 4668 阅读 · 8 评论 -
xplanner使用手记(安装)(2)
Xplanner的安装1. 下载xplannerhttp://www.xplanner.org 2. 下载汉化版的cnxplanner在http://www.softme.com/ 下载cnXPlanner-0.6.1.war,重命名为xplanner.war。 3. 配置ant到http://www.apache.org下载an原创 2004-09-22 09:05:00 · 2932 阅读 · 2 评论 -
用Javascript实现Agent(网页精灵)(1)
一直觉得Agent是用来做网站导航和帮助的不错选择,可惜MS Agent只有IE支持,而且好像加载速度不是很快,分析了一下觉得用Javascript绝对可以做到,以前对Javascript都是抄来抄去,趁此机会也彻底学一学。OK,Lets BeginJavascript既然是基于对象的语言,那么大体上我们也可以按照OO的思路来设计自己的Agent我们希望客户端简单调用一下就OK了,应当是原创 2004-09-15 13:34:00 · 1784 阅读 · 2 评论 -
利用CSS布局网页
以前一直利用Table对网页进行排版,现在渐渐流行起用CSS定制一个页面了,样式与内容可以进行脱离,如果再结合XML,那么就可以做到,内容+样式+布局的全面脱耦。利用CSS做页面布局,培训人员方面可能会比较麻烦,因为需要人员掌握CSS+HTML甚至还要有一些JS的基础,感觉一个生手上手会比较难,还是TABLE型的网页比较利于学习,DW+Photoshop绝对可以搞定了。利用CSS布局,Ht原创 2004-09-20 15:16:00 · 1722 阅读 · 3 评论 -
用Javascript实现Agent(实现右键菜单)(2)
用Javascript实现Agent(实现右键菜单)既然是显示右键菜单,那么我们就要截获对精灵按右键时的事件oncontextmenu然后将右键菜单的html封装到一个函数,一上来这个菜单层是隐藏的function getMenuHtml(){ var menuHtml =""; menuHtml += ""; menuHtml += ""; menuHtml += ""; menuHtm原创 2004-09-16 10:32:00 · 1299 阅读 · 0 评论 -
老外翻译的ParadiseSDK说明
ParadiseSDK主要用来简化JAVA的开发,提高开发速度。降低Hibernate的入门门槛,是连接框架与O/R映射框架的开发框架一个入库操作仅仅需要以下几行代码DAO dao = DAOFactory.getInstance();dao.put(obj,DAO.SAVE);dao.execute(); 不必关心,数据库的连接、打开、事务、关闭,ParadiseSDK帮助你封装翻译 2004-09-17 15:06:00 · 1004 阅读 · 0 评论 -
利用JAVACC将HQL->SQL(1)
主要是为了尝试一下JAVACC,利用编译原理的思路构造自己的语言:)首先到https://javacc.dev.java.net/ JAVACC的老家下载JAVACC我们今天的目标就是把from Teacher转化为select * from Teacher首先编写.jj文件1.定义要空开的分隔符SKIP :{ " "| "/t"| "/n"| "/r"| "/f"}2.原创 2004-09-13 19:15:00 · 1272 阅读 · 2 评论 -
用jEdit编辑执行Groovy脚本
1.下载安装SuperScript插件->jEdit Plugin Central2.修改/startup/startup.bsh再其最后加入如下代码:org.apache.bsf.BSFManager.registerScriptingEngine( "groovy","org.codehaus.groovy.bsf.GroovyEngine",new String[]{"groovy",原创 2004-10-11 10:10:00 · 1287 阅读 · 0 评论 -
xDoclet在Hibernate中的用法总结
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">body{ /*font-size:9pt;*/}.title{ font-size:24px; font-weight:bold; margin-l原创 2004-10-14 16:46:00 · 1203 阅读 · 0 评论 -
原来写的一篇老文:实战Log4j
以前的文章,粘在这里备份实验目的: 1.把FATAL级错误写入2000NT日志 2. WARN,ERROR,FATAL级错误发送email通知管理员 3.其他级别的错误直接在后台输出 实验步骤: 输出到2000NT日志 1.把Log4j压缩包里的NTEventLogAppender.dll拷到WINNT/SYSTEM32目录下 2.写配置文件log4j.properties # 在2原创 2004-11-18 17:36:00 · 3333 阅读 · 3 评论 -
开始了自己的PyBurlap的编写
老麦的Amowa终于有了一个实现:Buffalo[http://www.amowa.net/buffalo],而且客户端封装的确实不错,整体走了一遍他的JS和JAVA代码,越觉得有意思,尤其核心的Buffalo[http://www.caucho.com/resin-3.0/protocols/burlap.xtp]协议,感觉确实比Xmlrpc来的简洁,上网找了找,还没有Python的实现,OK,原创 2005-04-21 23:36:00 · 1307 阅读 · 0 评论