摘要: python文件内容如下:# -*- coding: cp936 -*-import os ,string ,urllib ,operator# 文件替换目录路径sdir='/usr/local/mldonkey/incoming/'# 数字标记sNum='0123456789'# 遍历目录做文件名转换def convert(): filenames=os.listdir(sdir) for filename in filenames : if filename != convertName(filename) : print filename + ' 阅读全文
posted @ 2005-07-15 20:43 程序员天下 阅读(167) 评论(0) 推荐(0) 编辑
摘要: MLDonkey 下载中文文件乱码解决办法作者:kongxxMLDonkey是目前在Linux上比较流行的Donkey,但是其核心类库不能很好的处理中文,这一点也让很多中国的养驴专业户望而却步,以下是我在使用MLDonkey的过程中处理文件有中文的一个方法,但是此方法只是在文件下载完后执行转换,在下载过程中仍然不能看到中文,这一点我会在以后想办法处理:注意:当前版本只支持在添加文件时将一个中文编码为两个字节的情况。此方法使用的是Java语言编写的一个类作的处理,代码如下:import java.net.*;import java.io.*;public class MLDonkeyUtil { 阅读全文
posted @ 2005-07-13 09:12 程序员天下 阅读(213) 评论(0) 推荐(0) 编辑
摘要: Java动态代理实现在目前的Java开发包中包含了对动态代理的支持,但是其实现只支持对接口的的实现。其实现主要通过是java.lang.reflect.Proxy类和java.lang.reflect.InvocationHandler接口。Proxy类主要用来获取动态代理对象,InvocationHandler接口用来约束调用者实现,如下,HelloWorld接口定义的业务方法,HelloWorldImpl是HelloWorld接口的实现,HelloWorldHandler是InvocationHandler接口实现。代码如下:业务接口: ... 阅读全文
posted @ 2005-07-04 16:37 程序员天下 阅读(131) 评论(0) 推荐(0) 编辑
摘要: XMLHttpRequest Object作者:kongxx什么是XMLHttpRequest对象一个页面可以通过一个HttpRequest发送一个请求来获取服务器响应,而当前页面不做刷新。通过使用XMLHttpRequest对象,开发者可以在不刷新当前页面的情况下更新当前页面的数据。注:XMLHttpRequest对象不是W3C标准,不过目前已有以下浏览器支持此对象操作:IE5.0+,Safari1.2,Mozilla1.0,Firefox,Netscape7。创建一个XMLHttpRequest对象要创建XMLHttpRequest对象,可以采用以下方法:对于IE:var xmlhttp= 阅读全文
posted @ 2005-06-22 21:22 程序员天下 阅读(402) 评论(0) 推荐(0) 编辑
摘要: Digester学习笔记作者:kongxx简介Digester是Apache组织下的一个子项目(jakarta/commons/),主要功能是通过读取XML文件来初始化Java对象。目前项目的版本是1.6,网站地址http://jakarta.apache.org/commons/digester。一个小例子 此例子来源于Digester的官方网站,在这里做了一点修改。 本例子包括两个JavaBean(Foo和Bar),一个xml文件和一个测试类。Foo.javapackage test1;import java.util.HashMap;import java.util.Iterator;i 阅读全文
posted @ 2005-06-14 10:04 程序员天下 阅读(524) 评论(0) 推荐(0) 编辑
摘要: 使用对Ant编程来实现简单文件的打包kongxxAnt是我们熟悉的Java构建工具,通常我们使用Ant是通过build.xml文件来实现任务的调用,其实不仅如此,我们还也可以通过编程的方式来实现任务调用,从而简化我们的开发。以下是我很久以前写的一个关于使用Ant打包文件的程序片段,最近做东西又翻了出来,简单整理了一下,程序片段如下:import java.io.File;import org.apache.tools.ant.Project;import org.apache.tools.ant.taskdefs.Expand;import org.apache.tools.ant.taskd 阅读全文
posted @ 2005-06-10 22:18 程序员天下 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 近来的项目报表全部做成excel文件,方便很多。可惜的是delphi中的server组件没有帮助,只能靠网上的资料和自己的摸索。经过一段时间,积累了一点经验,写出来希望对大家有所帮助。近来在网上搜索到TXLSRead and TXLSWrite两个组件操作excel更加方便,但是还没研究过,大家有兴趣可以研究一下。1、 Connect问题对微软真实又爱又恨,爱的是很多东西很方便易用,恨的是慢和老是出现莫名其妙的错误。不明白为什么ExcelApplication1.Connect连接那么慢,而且会影响窗口的显示。所以在执行ExcelApplication1.Connect之前最好加一句Appli 阅读全文
posted @ 2005-06-03 13:46 程序员天下 阅读(448) 评论(0) 推荐(0) 编辑
摘要: 在命令提示符下输入:regsvr32 -u zipfldr.dll 阅读全文
posted @ 2005-05-30 08:29 程序员天下 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 近来在一个web项目中,客户提出需要在试听的音频文件中,输入开始时间和结束时间,然后从开始时间播放,到结束时间停止。在google中搜索了几次,都找不到相关的文档,只有自己进行研究了。 刚开始的时候,将主要精力放在了Media Player控件的属性上,找到了以下几个相关的属性: CurrentPosition 返回或设置剪辑的当前位置(双精度型)。 Duration 返回或设置剪辑剪辑的播放时间(双精度型)。 SelectionEnd 返回或设置流的结束位置(双精度型)。SelectionStart 返回或设置流的起始位置(双精度型)。经过测试,通过控制CurrentPosition属性,. 阅读全文
posted @ 2005-05-25 03:12 程序员天下 阅读(147) 评论(0) 推荐(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="f 阅读全文
posted @ 2005-05-16 10:45 程序员天下 阅读(164) 评论(0) 推荐(0) 编辑