Blogger Scott

#

自动检测TXT文件编码

     摘要: 自动检测文本文件编码的代码(只能简单判断是UTF-8或不是UTF-8),因为一般除了UTF-8之外就是GBK,所以就设置默认为GBK。


String charsetDetect(String path) {
String _charset="";
try {
File file = new File(path);
InputStream fs = new FileInputStream(file);
byte[] buffer = new byte[3];
  阅读全文

posted @ 2009-06-03 21:36 江天部落格 阅读(5986) | 评论 (0)编辑 收藏

使用FileFilter查找文件系统

     摘要: 如果你想快速地从一个文件结构中找出指定类型的所有文件,可使用 JAVA.io.FileFilter实现。

FileFilter是JDK 1.2的许多附加部分之一。这个简单的接口用于一个文件是否被接受。它一个非常一般的方法,去找出一个文档系统。在FileFilter和其早期接口FilenameFilter间最大的不同就是:FileFilter使文件作为一个文件对象,而FilenameFilter使文件作为一个目录和一个字符串名被过滤。

例如:FileFilter接口包含如下方法:
  阅读全文

posted @ 2009-05-30 18:52 江天部落格 阅读(900) | 评论 (3)编辑 收藏

字符编解码的故事(ASCII,ANSI,Unicode,Utf-8)

     摘要: 很久很久以前,有一群人,他们决定用8个可以开合的晶体管来组合成不同的状态,以表示世界上的万物。他们认为8个开关状态作为原子单位很好,于是他们把这称为"字节"。

再后来,他们又做了一些可以处理这些字节的机器,机器开动了,可以用字节来组合出更多的状态,状态开始变来变去。他们看到这样是好的,于是它们就这机器称为"计算机"。

开始计算机只在美国用。八位的字节一共可以组合出256(2的8次方)种不同的状态。
  阅读全文

posted @ 2009-05-20 11:55 江天部落格 阅读(633) | 评论 (0)编辑 收藏

Android模拟器SD卡的使用

     摘要: Andorid开发中经常遇到与SD卡有关的调试,Android SDK+Eclipse提供了SD卡的模拟方法。使用方法如下:

1、创建一个SD卡镜像文件。

打开cmd,输入如下命令:
mksdcard 1024M sdcard.img

该命令会在当前目录下生成一个sdcard.img文件,该文件就是Android模拟器的SD卡镜像文件。
  阅读全文

posted @ 2009-05-19 21:42 江天部落格 阅读(3268) | 评论 (0)编辑 收藏

Installation failed due to invalid APK file!问题

今天在Eclipse里面测试Android的开发。
写好的代码编译时没有问题,但是在模拟器上安装时,出现了如下的错误提示,安装不能成功。
Installing test.apk...
Installation failed due to invalid APK file!
Please check logcat output for more details.

上网查关于这个错误提示的原因和解决办法,查了很久都没有找到一个解决办法。
重新仔细检查了一下代码,发现我的包名前面加了一条下划线“_text”,觉得可疑,于是去掉下划线再试,安装成功了!
记录在此,以后再查具体是何原因。

posted @ 2009-05-16 18:40 江天部落格 阅读(16531) | 评论 (3)编辑 收藏

mysql从文件导入数据并将查询结果输出到文本文件

SQL SERVER从文件导入导入数据容错性没有mysql好。如果文本文件较大,如有几十万或上百万的数据,如果中间某条数据出现问题,则很容易出现死机的问题,而且很难找到是哪一行出现了问题。Mysql就比较好,可以提示出错的数据有多少行,没出错的数据还是可以正常导入数据库进行操作。

Mysql从文件导入数据可以使用以下方法:
1、先创建一张表
如:
CREATE TABLE i0812 (       
Col001 varchar (255) NULL, 
Col002 varchar (255) NULL, 
Col003 varchar (255) NULL, 
Col004 varchar (255) NULL, 
Col005 varchar (255) NULL, 
Col006 varchar (255) NULL, 
Col007 varchar (255) NULL, 
Col008 varchar (255) NULL, 
Col009 varchar (255) NULL  

2、从文本导入数据
如:
load data local infile "e:/mysql/IIP_M_SZ.200812" into table i0812 FIELDs TERMINATED BY '|' LINES TERMINATED BY '\r\n';

3、进行计算并导出结果至文本文件
如:
select col002,col005,col004,col008 into outfile 'e:/mysql/i0812.txt' fields terminated by '|' lines terminated by '\r\n' from i0812 where col003 in (select col001 from qdbm) order by col005;

                                                                                                                                                                                                                                               

posted @ 2009-05-05 17:47 江天部落格 阅读(4750) | 评论 (0)编辑 收藏

Linux命令汇总表

     摘要: 今天在网上找到一个Linux命令汇总表,觉的这个形式不错,转贴一下,供日后参考。 命令 描述   系统信息相关命令 ...  阅读全文

posted @ 2009-05-02 16:07 江天部落格 阅读(690) | 评论 (0)编辑 收藏

RFID基本概念和工作原理

     摘要: 对一个RFID系统来说,它的频段概念是指读写器通过天线发送、接收并识读的标签信号频率范围。从应用概念来说,射频标签的工作频率也就是射频识别系统的工作频率,直接决定系统应用的各方面特 性。在RFID系统中,系统工作就像我们平时收听调频广播一样,射频标签和读写器也要调制到相同的频率才能工作。
射频标签的工作频率不仅决定着射频识别系统工作原理(电感耦合还是电磁耦合)、识别距离,还决定着射频标签及读写器实现的难易程度和设备成本。RFID应用占据的频段或频点在国际上有公认的划分,即位于ISM波段。典型的工作频率有:125kHz、133kHz、13.56MHz、27.12MHz、433MHz、902MHz~928MHz、2.45GHz、5.8GHz等。  阅读全文

posted @ 2008-11-23 22:34 江天部落格 阅读(1073) | 评论 (0)编辑 收藏

数据库表中插入重复数据的处理

想往表中插入一条数据,如果表中没有该条数据才插入,如果已经存在该条数据就不插入。
该怎么处理?

一个比较笨的办法,是先用select查找表中是否已经存在该数据,然后再根据返回的结果决定是否insert。这样做一来效率会降低,二来,如果在select和insert执行期间,又有其他用户进行了insert操作,插入了一条相同的数据,仍然会出错。

正确的解决方法是:
首先,在创建表时,将不需要重复的字段设置为unique,然后在插入时,使用insert ignore语句。

例如:(数据库用的是mysql5)
创建一张表用来存储用户:
create table user_info
(
   uid mediumint(10) unsigned NOT NULL auto_increment primary key,
   last_name char(20) not null,
   first_name char(20) not null,
   unique ( last_name, first_name)
);

插入数据:
insert ignore into user_info (last_name,first_name) values ('x','y');
//这样一来,如果表中已经存在last_name='x'且first_name='y'的数据,就不会插入,如果没有就会插入一条新数据。





posted @ 2008-08-17 16:16 江天部落格 阅读(4777) | 评论 (3)编辑 收藏

Flash CS3中文文档

Flash CS3 文档:
http://livedocs.adobe.com/flash/9.0_cn/main/wwhelp/wwhimpl/js/html/wwhelp.htm


ActionScript 3.0 语言(各包类的使用方法)和组件参考
http://livedocs.adobe.com/flash/9.0_cn/ActionScriptLangRefV3/index.html


Flash Video Encoder 用户指南
http://livedocs.adobe.com/flash/9.0_cn/flvencoder/wwhelp/wwhimpl/js/html/wwhelp.htm


AS3.0中文帮助  压缩包下载

posted @ 2008-02-24 23:55 江天部落格 阅读(241) | 评论 (0)编辑 收藏

仅列出标题
共7页: 上一页 1 2 3 4 5 6 7 下一页