月归档:九月 2011

四大名著

中国的四大名著是《三国演义》、《水浒传》、《西游记》、《红楼梦》。 四大名著是中国乃至全人类共同拥有的宝贵文化遗产,在整个华人世界中有着深远的影响。研读中国四大名著,是浏览中国古典文学的智能之海,也是阅历中国传统人文、社会、伦理、历史、地理、民俗、心理、处事策略的知识之库。 下载:四大名著

发表在 java | 留下评论

Flex中的文件上传与下载

和传统的JSP一样,在flex中,有的时候也需要实现文件上传和下载的功能,但是在flex里文件的上传和下载的实现相对来说比较复杂,如何实现,请看下面。     由于flex是一个比较新的技术,在研究的时候,还是按着JSP的方式去尝试,在开始之初,主要有以下几种思路:     A、利用ftp的方式进行文件的上传和下载,需要利用flex的socket接口。     B、利用webService的方式来进行文件的上传和下载     C、利用flex+sevlet+fileupload组件实现文件的上传和下载     在通过比较后,最后选择了第三种,用Flex+sevlet的方式来完成文件上传和下载的功能,理由如下(与上面的思路相对应):     A、涉及到了流的操作,实现起来比较复杂,出现错误的几率比较高     B、关于flex端的可参考的资料比较少,并且还需要启动webservice服务     C、这个技术比较成熟,从flex2.0开始,在flex端已经可以引用FileReference类了,并且在java端有成熟的组件可以使用,所以最后考虑使用该种方法来处理。 一、文件的上传     1、Flex端         A、使用到的类介绍:             FileReference 类提供了在用户计算机和服务器之间上载和下载文件的方法。 操作系统对话框会提示用户选择要上载的文件或用于下载的位置。它主要能实现一个文件的上传。             FileReferenceList 类提供了让用户选择一个或多个要上载的文件的方法。 FileReferenceList 对象将用户磁盘上的一组本地文件(一个或多个文件)表示为 FileReference 对象的数组。         B、使用 FileReferenceList 类 实现多文件上传:             1) 将该类实例化:var myFileRef = new FileReferenceList();              2) 调用 FileReferenceList.browse() 方法,该方法将打开一个对话框,让用户选择一个或多个要上载的文件:myFileRef.browse();              3) 在成功调用 browse() … 继续阅读

发表在 Flex | 留下评论

FLEX实践:表格中添加链接,弹出窗口,复选框,按钮

LovColumn.as package Class { public class LovColumn { public var columnName:String; public var dataField:String; public var visible:Boolean=true; public function LovColumn() { } } } Module.as package Class { public class Module { public var applicationName:String; public var applicationId:Number; public function … 继续阅读

发表在 Flex | 一条评论

android读SDCard中txt文件中文乱码问题

最近在做一个android小系统,用到了读取SDCard中文本文件(含中文)内容这个功能。刚开始,我就按照一般java读文件的方式写代码,但是,读出来才发现,都是乱码!!! 我就想,是不是读取的方式不对?那换其他的方式试试。然后我就试啊试啊!试了N多方法来读,没想到都是乱码。。。 那我又想,应该是编码转换的问题。我就到网上搜,果然,也碰到了遇到和我一样问题的同胞。 看大部分人的解决方式是: EncodingUtils.getString(sb.toByteArray(),”GB2312″)这种方式。 但是,对我的代码好像没用!!! EncodingUtils.getString(sb.toByteArray(“UTF-8″),”UTF-8″)也不行, EncodingUtils.getString(sb.toByteArray(“UTF-8″),”GB2312″)还是不行。。。 我不知道为什么好多好多帖子都说这样可行,反正我试了,不行。。。 我那个无奈啊!我那个烦躁啊。。。 后来我又在网上搜,搜着搜着,看到了一个讲txt文件编码方式的帖子。。。我突然有所感悟,会不会是txt文件的编码方式android识别不了,而我们转换的时候又没转对呢? 于是我打开一个txt文档,随便写了点儿中文,没有直接保存,而是”文件” — > “另存为”,然后出现了一个对话框,下面有三行: 第一行:文件名 第二行:保存类型 第三行:编码 然后我看到了…………………….默认的编码是ANSI……………………….神呐! 我选择了UTF-8,保存了,导入模拟器,打开程序读文件,哦了,正常了。。。。。。。。。。。 另外,既然txt文件默认编码方式是ANSI,那么读取的时候是不是可以用ANSI来转换成GB2312或者UTF-8呢?个人认为应该可以,但我没试,有兴趣的可以试试。 再另外, http://blog.csdn.net/handsomedylan/archive/2011/01/14/6138400.aspx  这个别人的帖子也是为了解决这个问题的。不过我也没试,不知道可不可行     try { AssetManager am = getAssets(); InputStream file = am.open(“s” + url + “.txt”); … 继续阅读

发表在 android | 留下评论