放弃理想,未必能成就现实

放弃理想,未必能成就现实 (《程序员》2004年第9期的maglog专栏文章,有所删节。全文请见杂志。) 上个世纪90年代末,软件泡沫最高涨的时候,我还在学校里老老实实地学着我的结构工程。我当...

Jsp/Servlet复习笔记-----第5章 过滤器和事件监听器

5.1.1 概念 过滤器(filter)是能够对请求和响应的头属性(header)和能容体(body)进行操作的特殊Web构件。与一般Web构件(如servlet,JSP)不同的是,过滤器自身并不直接生成Web响应,若干个过滤器...

Swing是一把刀

要源代码的朋友:容我再整理数日,但一定会奉上。要下载该框架,并想了解该框架的更多用法,可以看这里:《Swing第二刀:枝间新绿一重重》。 对Swing的抱怨和批评从来就没有停止过。不过从以...

JavaScript DOM笔记:修改DOM

常用函数: createElement 创建元素(不会立即显示,必须绑定到某个父节点上) createTextNode 创建文本节点(不会立即显示,必须绑定到某个父节点上) insertBefore 将一个元素插入到父节点...

JSP复习笔记——第11章 JSP 构架和MVC设计模式

11.1 JSP Model I 体系结构 11.2 JSP Model II 体系结构/MVC设计模式 11.3 使用MVC设计模式改写用户注册程序 11.3.1 使用serlvet实现Controller层 11.3.2 使用jsp实现表示层 11.3.3 使用Jav...

【分享】曾经做的一个JS小游戏——《Battle City》

Source: http://files.cnblogs.com/index-html/BattleCity.rar https://github.com/darknessitachi/BattleCity   今天改网盘密码时,找到了个很久前的东西:JavaScript版的坦克大战。07年的...

2015/09/24 16:29
29
如何构建一个插件框架

HOW TO MAKE PLUGIN FRAMEWORK 本文将为你展示如何基于Java[1]构建一个完整可用的插件框架(Plugin Framework)。 关于Plugin Wikipedia[2]是这样描述的 Wikipedia 写道 插件(Plug-in,又稱a...

(附)用JAVA编写MP3解码器——GUI

以下代码是开源(GPL)程序jmp123的一部分。 (一)简单的GUI 在jmp123.jar所在目录为当前目录启动jmp123.jar,启动时自动加载default.m3u、bk1.jpg、bk2.jpg; 为方便测试MP3解码器,简体中文环...

webqq更新——采用反向AJAX实现在线人员上下线模拟

原文: http://www.abigdreamer.com/mywork/webqq-update-online-reverse-ajax-implementation-off-the-assembly-line-simulation.html 本blog已转移到造梦师http://www.abigdreamer.com,欢...

Java加密和licence控制的设计

1.版权声明 本文是关于如何通过序列号来加载加密的class文件的阐述。 本文所提及的Resin hessian是Caucho公司的注册产品名称, 其版权规caucho所有。 本文可以转载, 但是必须注明作者的Blo...

EXTjS4下拉树 支持单选多选级联选择 comboxtree

下拉树支持带复选框和不带复选框的JSON数据的,带复选框的下拉树也实现了单选功能,只需配置一下即可! 效果图. 不带checked的json数据格式只支持单选 带jchecked的json数据的单选 带checked的j...

2014/12/30 19:21
155
在Oracle中计算时间差

在Oracle中计算时间差 计算时间差是Oracle DATA数据类型的一个常见问题。Oracle支持日期计算,你可以创建诸如“日期1-日期2”这样的表达式来计算这两个日期之间的时间差。 一旦你发现了时间...

2016/12/09 09:53
12
JAVA实现环形缓冲多线程读取远程文件

如果用HttpURLConnection类的方法打开连接,然后用InputStream类获得输入流,再用BufferedInputStream构造出带缓冲区的输入流,如果网速太慢的话,无论缓冲区设置多大,听起来都是断断续续的...

2015/01/04 15:29
26
分离权限管理与访问控制

权限管理与访问控制常常被放在一起讨论,不是吗?我们的软件设计往往一来就是一个系统组成模块图,在那个图里面一个傻傻的方框里面写上“权限控制模块”。但是,我认为我们还是应该认识到在这...

(十四)用JAVA编写MP3解码器——多相合成滤波

解码一帧Layer3第8步:多相频率倒置 (Inverse Quantize Samples) 也可以称为频率倒相(Frequency Inversion),在数据进入多相滤波器前进行频率倒相,把奇数序号子带的奇数号样本乘上-1,这样...

2015/01/04 15:29
16
NVelocity入门,为服务器与客户端传输xml数据,实现Ajax通信铺平道路

本来是打算学Velocity的,但自己懒得写原始的数据库连接并查询数据,又避免使用Hibernate、Spring等一大堆繁琐的配置(看来本人写Java代码时是有非ssh、ssj不下手的癖好。虽然这些技术在真正...

(三)用JAVA编写MP3解码器——读取位流

  文件以字节为单位读取,MP3解码器输入的数据是位流,即每次需要读取几比特,这就需要将字节流转换为比特流。解码器将文件按每次读取几比特将一个文件处理完,所以读取位流的方法以很高的...

2015/01/04 15:29
29
JSP复习笔记——第10章 连接数据库 之 使用数据源

JDBC基本操作过程:  打开数据库连接  操作数据库  关闭数据库 为了解决不必要的资源,使用数据源来减少数据库打开和关闭的操作 1、 通过Connection Pool 管理数据库连接 2、 通过Dat...

Java URLClassLoader实现插件功能开发

插件(Plugin)是什么不用多说,用过Eclipse就知道Eclipse有很多插件。但本文的内容不是Eclipse插件开发。 插件是根据软件提供的接口编写出来的程序,很多软件都支持插件,例如Eclipse、Photo...

JSP复习笔记——第10章 连接数据库之JDBC简介与基本使用

动态web的最大特点--> 可以操作数据库 JSP属于动态web程序—> JDBC去操作数据库 JDBC本身是Java连接数据库的一个标准 使用数据库之中,可以发现,对数据库的处理由数据库管理系统去操作 JDBC...

2014/12/18 09:34
14

没有更多内容

加载失败,请刷新页面