- 浏览: 81227 次
- 性别:
- 来自: 天津
最新评论
-
wufei1310:
hantaozu 写道 renderer.setDocumen ...
网页生成PDF -
钢镚cuicheng:
生出的PDF不能打开
网页生成PDF -
钢镚cuicheng:
希望你能看到
网页生成PDF -
钢镚cuicheng:
我想问一下,大哥按照你的代码,生成的pdf,不能读呀报错错误: ...
网页生成PDF -
feiyan35488:
卡菲牛奶 写道Linux下面中文支持吗? 当然支持了,
网页生成PDF
文章列表
快一年没更新博客了, 这一年有些疲于奔命, 详细的在Q空间里再写吧. 因为转型做Android了, 开始新的学习历程了, 望此次重拾博客有新成长新感悟...
此文是关于Handler的。 Handler主要接受子线程发送的数据, 并用此数据配合主线程更新UI。 当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) ,主线程为管理界面中的UI控件,进行事件分发, 比如说,你要是点击一个 Button ,Android会分发事件到Button上,来响应你的操作。如果此时需要一个耗时的操作,例如: 联网读取数据,或者读取本地较大的一个文件的时候,你不能把这些操作放在主 ...
protocol buffer 是 google 的一种数据交换的格式,它独立于语言,独立于平台。google 提供了三种语言的实现:java、c++ 和 python,每一种实现都包含了相应语言的编译器以及库文件。由于它是一种二进制的格式,比使用 xml 进行数据交 ...
java包装类
在Java中,有8种基本数据类型:boolean、byte、char、short、int、long、float、double,对应的包装类分别为Boolean、Byte、Character、Short、Integer、Long、Float、Double。
包装类具有以下特点:
① 所有的包装类都是final类型,因此不能创建它们的子类。
② 包装类是不可变类,一个包装类的对象自创建后,它所包含的基本类型数据就不能改变。
③ JDK1.5后允许基本类型和包装类型进行混合数学运算。
System.out.println(new Integer(1)+ ...
static 修饰符
static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。
被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享。只要这个类被加载,Java虚拟机就能根据类名在运行时数据区的方法区内定找到他们。因此,static对象可以在它的任何对象创
看了介绍一个PDF的生成方案
由于是高手所写,难免简略一下,所以自己写一个简单好理解的.
需要的jar包: core-renderer.jar 和 iText-2.0.8.jar
一个html页面
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.or ...
1 . 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地点 。与C++不同,Java自动管理栈和堆,程序员不能直接地配置 栈或堆。 2 . 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。另外,栈数据可以共享,详见第 3 点。堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,Java的垃圾收集器会自动收走这些不再运用 的数据。但缺点是,由于要在运行时动态分配内存,存取速度较慢。 3 . Java中的数据类型有两种。 ...
flex默认的preloader已经很不错了,可是有时候还是需要自定义的.
需要在要出现自定义预加载的程序的<mx:Application>标签里加入preloader="".
preloader="com.lichen.component.CustomPreloader"
其中,com.lichen.component是我的包 ...
这个我做的是弹出的TitleWindow
主页代码简单,就是一个按钮
<?xml version="1.0" encoding="utf-8"?> <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx=" ...
- 2009-12-04 13:52
- 浏览 1829
- 评论(0)
上传文件是很多Web程序都具有的功能。Struts2本身没有提供解析上传文件内容的功能,它使用第三方的文件上传组件提供对文件上传的支持。所以我们要想利用Struts2实现文件上传的功能,首先要将commons-fileupload-1.2.1.jar和commons-io-1.4.jar复制到项目的WEB-INF/lib目录下。
我们知道,Struts1.x的上传组件需要一个ActionForm来辅助传递文件,而Struts2的上传组件却很简单,只用一个拦截器:org.apache.struts2.interceptor.FileUploadInterceptor(这个拦截器不用配置,是自动装 ...
- 2009-10-20 14:10
- 浏览 2603
- 评论(0)
问题:
在使用FileUpload的过程中,有一个经常抛出异常如下:
ERROR [http-8081-Processor21] (CommonsMultipartRequestHandler.java:201) -2008-04-10 11:20:27,671 Failed to parse multipart requestorg.apache.commons.fileupload.FileUploadException: Processing of multipart/form-data request failed. temp\upload__3d7cf8b_11936276cf8_ ...
- 2009-10-20 10:55
- 浏览 9421
- 评论(0)
防止表单重复提交主要用的到标签是<s: token />,拦截器 <interceptor-ref name="token" />,还有一个默认的返回值<result name="invalid.token">/input.jsp</result> 在页面加载时,<s: token />产生一个GUID(Globally Unique Identifier,全局唯一标识符)值的隐藏输入框如:
Java代码
<input type="hidden" ...
- 2009-10-16 10:57
- 浏览 1133
- 评论(0)
首先要确认下自己的电脑是否安装过JDK、没有的话可以 点我下载(右键迅雷下载) !安装好JDK后,按住键盘上的 WIN+R 键,在弹出的运行框中输入cmd,回车后就会弹出个黑框。(接下来的大部分操作都是在这黑框下进行的)在黑框中输入cd /d
- 2009-10-10 16:42
- 浏览 1652
- 评论(0)
打开终端cd /java/tomcat#执行bin/startup.sh #启动tomcatbin/shutdown.sh #停止tomcattail -f logs/catalina.out #看tomcat的控制台输出;
#看是否已经有tomcat在运行了ps -ef |grep tomcat
#如果有,用kill;kill -9 pid #pid 为相应的进程号
例如 ps -ef |grep tomcat 输出如下
sun 5144 1 0 10:21 pts/1 00:00:06 /java/jdk/bin/java -Djava.util.logging. ...
- 2009-10-10 13:55
- 浏览 833
- 评论(0)
package com.lichen.test;
import java.security.MessageDigest;
public class Test_MD5{
public final static String MD5(String s) {
char hexDigits[] = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9',
'a', 'b', 'c', 'd', 'e', 'f' };
try {
byte[] strTemp = s.getBytes();
//使用M ...
- 2009-09-25 13:24
- 浏览 962
- 评论(0)
log4j.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/">
<appender name="com.enorth.lichen.common" class=" ...
- 2009-09-16 14:20
- 浏览 826
- 评论(0)