- 浏览: 294209 次
- 性别:
- 来自: 上海
最新评论
-
sonichy:
可以用来设计显示隐藏文件
java中File.listFiles(FileFilter) FileFilter的使用 -
fbbobo:
ftp.voidcmd('TYPE I')
python 开发的通过FTP上传下载文件类 -
LinApex:
文件内容一次性读入,性能消耗非常大
java中对文件计算MD5 -
zlb824:
问楼主一个问题,先定位于264行,如下:OutputStrea ...
org.apache.commons.net.ftp包开发FTP客户端,实现断点续传,中文支持 -
6214832:
楼主,在Linux下搭建的服务器上上传下载没有问题,但是用xl ...
org.apache.commons.net.ftp包开发FTP客户端,实现断点续传,中文支持
文章列表
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.nio.MappedByteBuffer;
import java.nio.channels.FileChannel;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
/**
* 计算文件的MD5
*/
public class FileMD5 {
protected static cha ...
- 2009-03-05 14:42
- 浏览 7356
- 评论(2)
主要使用apache中的net包来实现。网址http://commons.apache.org/net/。具体包的下载和API文档请看官网。
断点上传就是在上传的过程中设置传输的起始位置。并设置二进制传输。
package apache.net.test;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.Output ...
- 2009-03-04 11:14
- 浏览 14699
- 评论(2)
设置IP地址及掩码
ifconfig eth0 192.168.1.2 netmask 255.255.255.0
设置网关地址
route add default gw 192.168.1.1
DNS的设置需要修改文件,文件为/etc/resolv.conf(如果没有,需要手动建立)
然后添加以下内容
nameserver 210.52.212.123
具体的DNS改改吧
- 2009-02-27 17:02
- 浏览 1373
- 评论(0)
在使用firebug测试正则表达式很不错。可以提高程序开发的效率
1.检测正则表达式是否找到匹配
/正则表达式/.test(document.body.innerHTML)
如果返回true则证明找到。
2.查看匹配到的内容
document.body.innerHTML.match(
/正则表达式/
);
3.上面只会打印出第一个匹配,如果要输出找到匹配的数组则用
document.body.innerHTML.match(
/正则表达式/g
);
4.有些时候需要将找到的内容全部打印出来,比如在正则表达式中用到了括号,想输出括号中的内容,则需要使用下面的方式
var s = documen ...
在实际的开发为了捕获异常,经常需要使用try{}catch{}块,而在异常捕获后往往需要调用exception.printstacktree()函数,这个函数对于异常的描述相当的详尽。但是在配合日志输出的过程中,这个函数的输出需要转换为字符串,具体见下面的实例代码:
import java.io.PrintWriter;
import java.io.StringWriter;
public class MyException {
public static String print(Exception ex){
try{
StringWriter sw = new StringW ...
- 2009-02-24 18:16
- 浏览 2061
- 评论(0)
Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。 1. 配置文件 Log4J配置文件的基本格式如下: #配置根Logger log4j. ...
- 2009-01-09 17:12
- 浏览 1123
- 评论(0)
1.使用缓冲区打开文件读。
BufferedReader br = new BufferedReader(new FileReader(filename));
2.使用缓冲区写入文件
BufferedWriter bw = new BufferedWriter(new FileWriter(filename));
3.使用指定编码打开文件读
BufferedReader br = new BufferedReader(new InputStramWriter(new FileInputStream(filename),Charset.forName("gbk&q ...
- 2008-11-28 14:48
- 浏览 830
- 评论(0)
1.mysql中存储过程中的奇怪问题。
今天写一个存储过程,其中有一条语句是这样的update stat set hits=hits+@ihits,factor=@hits/hits where语句,最后发现出来的结果完全不一样。在进行第二个factor计算时,不是使用原来的hits值,二是使用更改后的hits值。不知道大家遇到过没有。
2.mysql中插入中文的问题。
使用插入语句插入中文时,如果没有做过处理将会报错。我的解决办法是在插入使用存储过程,并在有中文出现的字段后面加上ChARACTER SET utf8,这样在调用存储过程时就不会出错了。
3.mysql中显示所有存 ...
- 2008-11-27 18:52
- 浏览 921
- 评论(0)
在使用httpclient建立http连接的过程中,默认记录的日志相当的多。在官网上看了看。最后需要在开始的时候设置系统的属性才可以关闭。具体要加入以下语句。
System.setProperty("org.apache.commons.logging.Log", "org.apache.commons.logging.impl.SimpleLog");
System.setProperty("org.apache.commons.logging.simplelog.showdatetime", "true&quo ...
- 2008-11-22 13:17
- 浏览 11026
- 评论(0)
其实这些东西估计大家都知道,将我遇到的问题整理一下。
1.字符串替换中使用的是正则表达式,而如果要替换字符串中的.就必须要加上\\。否则结果就是完全的不一样了。
2.在使用正则表达是的工程中,首先使用Pattern.Compile表达式,然后使用Matcher,这两步完成后不能直接使用matcher.group(1)进行选择,今天我就遇到了这个问题。最后我在第三个语句前面加一个matcher.find()判断才可以。
- 2008-11-20 21:44
- 浏览 1029
- 评论(0)