摘要: 最近做一个投票系统,要生成缩略图,一开始找了一段代码,速度还行,就是会失真,代码片段如下File source = new File(storagePath + filename_source);File target = new File(storagePath + filename_target);FileInputStream fis = new FileInputStream(source);BufferedImage sourceImg = ImageIO.read(fis);fis.close();int imgWidth = sourceImg.getWidth();//获取原图 阅读全文
posted @ 2013-09-12 09:19 leeshunpeng 阅读(213) 评论(0) 推荐(0)
摘要: 这几天有一个需求说,一个点击操作,需要产生多个文件的下载,理论上是不可行的。应该一个请求只能有一个响应。所以,考虑把多个文件打包成一个zip包后,再下载。上网搜了一下,可以利用ZipOutputStream类。一开始,什么都不知道,于是随便用的是java.util.zip.ZipOutputStream。后来,发现,尽管产生的文件在服务端没有乱码问题,但是当文件添加到zip包里面后,在客户端下载得到的zip包里面,得到的中文文件名都是乱码。于是在想,换一下编码应该可以吧。试了半天还是不行,又搜了半天,才发现,java.util.zip.ZipOutputStream缺乏编码的转换,中文乱码.. 阅读全文
posted @ 2013-09-04 10:58 leeshunpeng 阅读(607) 评论(0) 推荐(0)
摘要: 上网搜索一下,很多人推荐用Metadata Extractor(http://code.google.com/p/metadata-extractor/)来读取图片的EXIF信息。下面mark一下代码public static void main(String[] args) { try { File file = new File("D:\\Download\\3.jpg"); Metadata metadata = JpegMetadataReader.readMetadata(file); ... 阅读全文
posted @ 2013-08-28 10:59 leeshunpeng 阅读(2317) 评论(0) 推荐(0)
摘要: 不知道大家有没有遇到这样的问题,启动和关闭VMWare虚拟系统的时候,都感觉特别卡。在网上找了一篇文章(http://www.qianshoublog.com/post/6479.html),按照上面的思路改了一下,发现成功了。我用的vmware是7.1.x,测试成功。修改属性后,关闭虚拟机后,明显不卡了。速度貌似也有了提升。1. 找到安装的虚拟系统的目录下的***.vmx文件,用编辑器打开。2. 找到memsize = "512", 这里是用来修改你分配你该系统的物理内存。我一开始是1024的,后来发现基本上用SSH连,不开Xwindow,实际上不用了那么多,所以,现在设 阅读全文
posted @ 2013-07-17 09:14 leeshunpeng 阅读(765) 评论(0) 推荐(0)
摘要: 用惯了debian和ubuntu的人可能比较习惯于用sudo来提升当前用户的权限。CentOS默认情况下已经安装了sudo,可是,在没有配置之前,只有root用户能使用。因此需要稍作修改,把当前的用户添加到sudoers列表中。1. sudo的用户列表存放在 /etc/sudoers 文件中。默认情况下该文件为只读,不能修改。2. su 一下,提升到root用户。 chmod o+w /etc/sudoers 修改文件的访问权限,针对root用户添加写权限。3. 找到root ALL=(ALL) ALL 这一行。 在命令模式下 yy 复制,再 p 一下粘贴。4. 把新行中的root 改成 .. 阅读全文
posted @ 2013-07-03 23:32 leeshunpeng 阅读(661) 评论(0) 推荐(0)
摘要: ---恢复内容开始--- 今天有个同学叫我帮他下载android源代码,我说好啊。没有问题。android官方源代码只能通过git进行获取。因此,首先要安装git。因为我之前已经配置好了163的源和安装好了rpmforge和epel,所以,直接yum install git 就功能安装了。坑爹的来了,原来要下载源代码,git的版本要在1.7.2以上!!!而我通过yum下载的git版本却是1.7.1。顿时泪流满面...好吧只能认了。乖乖的下载一个git的源码吧,上网搜了一下,一大堆,下面的用于备忘...1. 安装依赖包yum install curlyum install curl-devel. 阅读全文
posted @ 2013-07-03 22:53 leeshunpeng 阅读(1150) 评论(0) 推荐(0)
摘要: 在VMWare 安装完 CentOS minimal后,想用 ssh工具连上去,谁料在CentOS中调用 ifconfig 命令却看不到 IP 信息,上网一搜,才知道minimal默认下的网卡是没有开通。所以需要手动去配置: 编辑文件 vi /etc/sysconfig/network-script/ifcfg-eth0将文件中属性设置如下:ONBOOT="yes" #是否开机时自动配置MM_Controlled="no" #不通过系统默认提供的网络管理工具NetworkManger来管理网络。minimal默认下没有安装NetworkMangerBOO 阅读全文
posted @ 2013-07-02 17:49 leeshunpeng 阅读(707) 评论(0) 推荐(0)