Android--多线程断点续传下载器 使用的Android版本是2.2。 初始界面: 也就两个按钮,不能同时启用,再加上一个progressBar和TextView,用于显示下载进度百分比。 软件下载界面: 下载完成提示: 主要是在下载时,从SQLite中获取上次下载的信息,边下载边更新数据,下载完成后删除对应的SQLite记录。 具体的,源码在http://download.csdn.net/sourc... 2011-05-131 min read
linux下 java JNI调用C语言动态链接库 今天花了至少3个小时跑这个java调c的动态链接库的Hello,native world的程序。把所有犯的错误和要点总结一下!1 java 中 c语言函数的声明    public native static void greeting(); //就像是接口声明一样,不过有native!2 编译 javac HelloNative.java ,然后使用 java... 2011-05-044 min read
在Java程序中调用C函数--打印"HelloWorld" 源地址:https://java.sun.com/docs/books/jni/html/start.html#26346 本文是将书中的第二章单独抽出来,红色部分为译者注. 1.概述 这个打印的过程是用JDK或Java 2 SDK写一个简单的Java程序,程序会调用一个C函数打印"HelloWorld".这个过程将包括以下步骤: 创建一个Java类(HelloWorld.java),以及... 2011-05-0210 min read
POI 使用这套API操作Excel时,将对Excel进行全程锁定,所以不能有其他程序访问同一文件. package poi; import java.io.FileOutputStream;import java.util.Calendar;import java.util.Date; import org.apache.poi.hssf.usermodel.HSSFCell;... 2011-05-018 min read
用JFreeChart 生成报表 JFreeChart是JAVA平台上的一个开放的图表绘制类库。它完全使用JAVA语言编写,是为applications, applets, servlets 以及JSP等使用所设计。JFreeChart可生成饼图(pie charts)、柱状图(bar charts)、散点图(scatter plots)、时序图(time series)、甘特图(Gantt charts)等等多种图表,并且... 2011-04-2613 min read
Linux下java环境变量设置的完整步骤 Linux下java环境变量设置的完整步骤: 从java.sun.com上下载JDK的安装文件,一般是jdk1.5.0_10_XXXX.bin的格式。 解开生成JDK目录,这里假设JDK安装在/usr/java/jdk1.5.0_10中: 代码: sudo chmod 755 jdk1.5.0_10_XXXX.bin   sudo ./jdk1.5.0_10_XXXX.bin s... 2011-04-241 min read
Java栈与堆一篇好文 Java栈与堆  ----对这两个概念的不明好久,终于找到一篇好文,拿来共享  1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。  2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期... 2011-04-239 min read
Jboss启动报错——DailyRollingFileAppender无法转换异常 问题:Jboss在启动时,报错java.lang.ClassCastException: org.jboss.logging.appender.DailyRollingFileAppender。 解决办法:D:/jboss-4.0.5.GA/server/default/deploy/jbossweb-tomcat55.sar/META-INF/jboss-service.xml文件,修改... 2011-04-222 min read
简单的屏幕截图 import java.awt.Dimension; import java.awt.Rectangle; import java.awt.Robot; import java.awt.Toolkit; import java.awt.image.BufferedImage; import java.io.File; import javax.imageio.ImageIO;... 2011-04-161 min read
定制CKEditor的表情 可以通过直接修改CKEditor的config.js文件来配置CKEditor,官方提供了很详细的API. config.smiley_columns = 8 指定表情的显示的列数,默认为8. 表情图片的默认地址在ckeditor/plugins/smiley/images/目录下,可以直接放进来,也可以用CKEDITOR.config.smiley_path属性指定图片的地址. 把要使用到... 2011-04-161 min read