
技术
文章平均质量分 66
fastmask
这个作者很懒,什么都没留下…
展开
-
j2ee的事务
事务---容器管理事务 |---Bean管理事务----JDBC事务 |----JTA事务原创 2004-08-04 17:16:00 · 1007 阅读 · 0 评论 -
aop简介
aop的意思就是面向方面编程,他是对面向对象编程的一个有益的补充。比如我们的系统完成了所有的核心功能,但是需要增加安全方面的功能,我们就可以通过aop来切入到现有的代码中,提供有效的安全保护。java的aop开发到目前为止又三种形式:1.采用特殊的特殊的编译器,可以用特定的面向方面的编程语言进行开发。这种特殊的语言具有java一样简洁优美的特点,可读性很强。现在常用的是开源项目的AspectJ。2原创 2004-08-17 10:25:00 · 1381 阅读 · 0 评论 -
密码破解小程序的编写
对于一些没有对密码输入次数进行限制的程序,可以通过简单的重复尝试密码来进行暴力破解。更加优秀的方法是对其密码算法进行破解,当然这个方法的难度比较大。我在这里介绍的就是一种暴力破解的方法,实现也比较简单,为大家提供一些帮助。 这种破解方式一般有三个步骤:输入新密码、点击确定按钮和检测是否密码正确。 1) 输入密码 查找密码校验的对话框,通过系统的FindWin原创 2005-12-12 20:25:00 · 8539 阅读 · 0 评论 -
开发语言互相调用
最近完成了一个项目,用到了多种开发语言间的相互调用,在此做一个总结,希望对大家有所帮助。1 Java调用C++Java调用C++的方法是在Java中声明native方法,而在C++动态链接库中实现该方法。1) 在Java中把方法声明为native,传入参数和返回值建议采用简单类型,否则处理会比较麻烦;2) 编译Java文件;3) 用javah根据编译后的文原创 2005-12-09 10:33:00 · 1761 阅读 · 0 评论 -
A example code of multithread communication in Python
import socketfrom threading import *HOST=PORT=1777class ServThread(Thread): def run(self): servSocket=socket.socket() servSocket.bind((HOST,PORT)) servSocket.listen(5) while 1: co原创 2008-12-26 09:55:00 · 1023 阅读 · 0 评论 -
A question of OpenCMS on Weblogic 8.1
I always see the exception in log file.<[ServletContext(id=1038141095,name=hnisicms,context-path=)]Error-page location: "/cms/system/handler/handle500.html" for theerror-code: "500原创 2008-12-26 09:53:00 · 1117 阅读 · 0 评论