- 浏览: 187125 次
最新评论
文章列表
前些日子在看PicoContainer,整理了一些资料,还没有整理完,大家先看看,有什么问题多多指教,我会继续维护的。
下载地址:http://www.myjavaserver.com/~kongxx/docs/PicoContainer_Doc_0.1.pdf
- 2005-08-11 08:46
- 浏览 492
- 评论(0)
上次写了一篇关于mldonkey转码的东西,最近作了一次修改,不过仍然需要Python2.4版本的支持,代码如下:
mldonkey.py
# -*- coding: cp936 -*-
############################################################
# convert mldonkey's chinese
# Version: 0.1
# Author: kongxx
# Email: kongxxcn@yahoo.com.cn
################################## ...
- 2005-07-22 10:06
- 浏览 586
- 评论(0)
python文件内容如下:
#
-*- coding: cp936 -*-
import
os ,string ,urllib ,operator
#
文件替换目录路径
sdir='/usr/local/mldonkey/incoming/'
#
数字标记
sNum='0123456789'
#
遍历目录做文件名转换
def
convert():
- 2005-07-15 20:43
- 浏览 675
- 评论(0)
MLDonkey 下载中文文件乱码解决办法
作者:kongxx
MLDonkey是目前在Linux上比较流行的Donkey,但是其核心类库不能很好的处理中文,这一点也让很多中国的养驴专业户望而却步,以下是我在使用MLDonkey的过程中处理文件有中文的一个方法,但是此方法只是在文件下载完后执行转换,在下载过程中仍然不能看到中文,这一点我会在以后想办法处理:
注意:当前版本只支持在添加文件时将一个中文编码为两个字节的情况。
此方法使用的是Java语言编写的一个类作的处理,代码如下:
- 2005-07-13 09:12
- 浏览 551
- 评论(0)
Java动态代理实现
在目前的Java开发包中包含了对动态代理的支持,但是其实现只支持对接口的的实现。
其实现主要通过是java.lang.reflect.Proxy类和java.lang.reflect.InvocationHandler接口。
Proxy类主要用来获取动态代理对象,InvocationHandler接口用来约束调用者实现,如下,HelloWorld接口定义的业务方法,HelloWorldImpl是HelloWorld接口的实现,HelloWorldHandler是InvocationHandler接口实现。代码如下:
业务接口:
- 2005-07-04 16:37
- 浏览 571
- 评论(0)
XMLHttpRequest Object
作者:kongxx
什么是XMLHttpRequest对象
一个页面可以通过一个HttpRequest发送一个请求来获取服务器响应,而当前页面不做刷新。
通过使用XMLHttpRequest对象,开发者可以在不刷新当前页面的情况下更新当前页面的数据。
注:XMLHttpRequest对象不是W3C标准,不过目前已有以下浏览器支持此对象操作:IE5.0+,Safari1.2,Mozilla1.0,Firefox,Netscape7。
创建一个XMLHttpRequest对象
- 2005-06-22 21:22
- 浏览 607
- 评论(0)
Digester学习笔记
作者:kongxx
简介
Digester是Apache组织下的一个子项目(jakarta/commons/),主要功能是通过读取XML文件来初始化Java对象。
目前项目的版本是1.6,网站地址http://jakarta.apache.org/commons/digester。
一个小例子
此例子来源于Digester的官方网站,在这里做了一点修改。
本例子包括两个JavaBean(Foo和
- 2005-06-14 10:04
- 浏览 527
- 评论(0)
使用对Ant编程来实现简单文件的打包
kongxx
Ant是我们熟悉的Java构建工具,通常我们使用Ant是通过build.xml文件来实现任务的调用,其实不仅如此,我们还也可以通过编程的方式来实现任务调用,从而简化我们的开发。以下是我很久以前写的一个关于使用Ant打包文件的程序片段,最近做东西又翻了出来,简单整理了一下,程序片段如下:
import java.io.File;
import org.apache.tools.ant.Project;
import org.apache.tools.ant.taskdefs.Expand;
- 2005-06-10 22:18
- 浏览 425
- 评论(0)
1.设置页面编码<%@ page contentType="text/html;charset=gb2312" language="java" errorPage=""%>
2.修改$TOMCAT/conf/server.xml文件中 <Connector port="8080" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups=" ...
- 2005-05-16 10:45
- 浏览 427
- 评论(0)
最近在开发一个.Net程序,其中涉及到对com组件的调用,在调用完以后如果使用一些小的测试程序继续运行,一切正常,但是在使用带有GUI的form程序继续执行时,总是出现以下异常Exception: System.ArithmeticExceptionMessage: 算术运算中发生溢出或下溢。Source: System.Drawing at System.Drawing.Font.Initialize(FontFamily family, Single emSize, FontStyle style, GraphicsUnit unit, Byte gdiCharSet, Boolean gd ...
- 2005-03-18 15:46
- 浏览 550
- 评论(0)
用Hibernate做数据持久化,使用Servlet来做流程控制并和业务逻辑类通讯,更新数据库和获取数据,并产生xml来包括所有数据,然后使用xslt来对xml处理,输出html,这样结构也是比较简单,把MVC三层都给完全分离了,并且就从目前做的几个项目来看,效果还是不错的,并且开发速度也还不错,但这其中关键问题是要有一个好的xslt人员。应为在做完好详细设计或有原型的情况下,开发人员来写页面需要的xml文件,然后界面人员根据xml和原型来做xslt,此时开发人员和界面人员可以分工很明确,并且不会出现等的现象。另外就是,这种结构对于处理界面表现来说都是比较容易测试的,实际上只是对xml的产生,业 ...
- 2005-03-10 14:35
- 浏览 461
- 评论(0)
<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
配置文件内容如下:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
<section name
- 2005-02-18 15:10
- 浏览 582
- 评论(0)
默认情况下,控件不支持透明背景色。但是,通过使用构造函数中的 Control.SetStyle 方法,可以让控件拥有不透明、透明或半透明的背景色。Control 类的 SetStyle 方法用于为控件设置特定的样式首选项,并可用来启用或禁用对透明背景色的支持。
使控件拥有透明背景色
在控件的代码编辑器中找到构造函数。
在构造函数中调用窗体的 SetStyle。 SetStyle(ControlStyles.SupportsTransparentBackColor, true);
这将使控件能够支持透明背景色。
在步骤 1 中添加的代码行下再添加下面的代码行。这将把控件的 ...
- 2005-01-17 09:33
- 浏览 580
- 评论(0)
使用log4net-1.2.0-beta8在项目的AssemblyInfo.cs文件中设置
[assembly: log4net.Config.DOMConfiguratorAttribute(Watch=true)]添加并编辑项目配置文件(默认为App.config),内容如下:
<?xml version="1.0" encoding="utf-8" ?><configuration><configSections><section name="log4net" type=" ...
- 2005-01-05 17:52
- 浏览 642
- 评论(0)