- 浏览: 115023 次
- 性别:
- 来自: 深圳
最新评论
-
lilei9963:
...
weblogic修改密码 -
timefinger:
不错哦,和楼主一到学习。
Linux的find命令 -
Sailer164:
不错,谢谢
jmock
文章列表
/**
* 字节数组转为字符串
* @param fileContent 字节数组
* @return 字符串
*/
public static String convertStringToHex(byte[] fileContent){
StringBuffer stu = new StringBuffer();
stu.append(Byte.toString(fileContent[0]));
for(int i = 1; i < fileContent.length; i++){
String s = B ...
1.下载POI工具并引用
2.读取整个doc文档,获得该文档的所有字符串。
3.从该字符串中得到标题,把该标题构成一个HTML格式的字符串,如<html><head><title>测试文档</title></head><body>。
4.从该文档中判断是否有表格,如有,把每个表格的开始偏移量,结束偏移量记录下来,同时根据每个表格的行,列读取表格的内容,并构造出表格的HTML字符串。
5.从该字符串的第一个字符开始逐个字符循环,得到字符的字体,字号大小,直到下一个字符的字体,字号不一样时,把这些字符内容构造成一个HTML格式的 ...
/**
* 读取DOC图片
* @param docPath
*/
public static void readDocPicture(String docPath){
try {
FileInputStream in = new FileInputStream(docPath);
HWPFDocument doc = new HWPFDocument(in);//载入文档
//取得文档中字符的总数
int length = doc.characterLength();
//创建图片容器
PicturesTable pTable = doc. ...
/**
* 读取doc的表格数据
* @param docPath
*/
public static void readDocTable(String docPath){
try {
FileInputStream in = new FileInputStream(docPath);
HWPFDocument hwpf = new HWPFDocument(in);//载入文档
Range range = hwpf.getRange();//得到文档读取范围
TableIterator iterator = new TableIterator(range ...
package com.test.common.util;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import org.apache.pdfbox.pdfparser.PDFParser;
import org.apache.pdfbox.pdmodel.PDDocument;
import org.apache.pdfbox.ut ...
一.准备工作
首先需要加载 itext-1.1.4.jar和iTextAsian.jar两个jar包,其中iTextAsian.jar用于中日韩文字的显示问题.
二.主要类
· com.lowagie.text.Paragraph —— 这个类表示一个缩进的段落。
· com.lowagie.text.Chapter —— 这个类表示 PDF 文档中的章节。使用Paragraph作为题目并使用int作为章节号码来创建它。
· com.lowagie.text.Font —— 这个类包含了全部的字体规范,例如字体、大小、样式和颜色。各种字体都在这个类中声明为静 ...
/**
* 仅适合读取doc文本信息
* @param docPath
*/
public static void readDocPOI(String docPath){
try {
InputStream inputStream = new FileInputStream(docPath);
WordExtractor extractor = new WordExtractor(inputStream);
System.out.println(extractor.getParagraphText()[0]);
inp ...
计算跨度为90天的开始时间和结束时间
- 博客分类:
- java
public static void main(String[] args){
SimpleDateFormat df = new SimpleDateFormat("yyyy/MM/dd");
Calendar caSt = Calendar.getInstance();
caSt.set(Calendar.MONTH, 4);
caSt.set(Calendar.DAY_OF_MONTH, 1);
System.out.println(df.format(caSt.getTime()));
for(int i=0;i<90-1;i++){
...
前言
Jmockit是一个超强大的ut mock工具, 与其他mock工具最大的特点是可以对final类, 静态方法进行mock! 这是其他mock工具不可比的. 这也成为我们选它做ut的原因. 多种mock工具特色比较:
http://code.google.com/p/jmockit/wiki/MockingToolkitComparisonMatrix
一 jmockit加载注意事项
1 由于jmockit用到了jdk1.5的instrument特性, 所以必需用1.5以上的jdk运行
2 如果junit版本是4.x, 需要4.8以上的版本, 而且在设置classpath时jm ...
http://www.cnblogs.com/highriver/archive/2012/01/10/2318309.html
返回下一个伪随机数,它是此随机数生成器的序列中均匀分布的 int 值。nextInt 的常规协定是,伪随机地生成并返回一个 int 值。所有 232 个可能 int 值的生成概率(大致)相同。
Random 类按如下方式实现 nextInt 方法:
public int nextInt() {
return next(32);
}
返回:
下一个伪随机数,它是此随机数生成器的序列中均匀分布的 int 值。
10条Tips助你成为优秀的PHP开发者
- 博客分类:
- PHP
如今PHP已经成为了最流行的web开发语言,数以百万计的网站使用PHP开发,其中不乏一些鼎鼎有名的站点,如Facebook、Wikipedia等,以及一些知名的CMS,如WordPress、Joomla和Drupal等。
对于PHP开发者来说,提高编码水平相当重要。本文分享一些开发经验,以帮助你成为一名优秀的PHP开发者。
1. 优先使用PHP核心函数和类创建自己的函数之前,请务必查看PHP手册。使用PHP的核心函数,可以帮你节省大把时间。例如,没有必要去创建一个用于RSS订阅的XML解析器,你可以利用PHP的XML解析器函数。
2. 一定要创建一个配置文件不要将你 ...
根据你的使用目的我觉得这个函数有两方面的用途:
1.防止SQL Injection攻击,也就是你必须验证用户的输入
2.操作数据的时候避免不必要的字符导致错误
mysql_real_escape_string() 函数转义 SQL 语句中使用的字符串中的特殊字符。
下列 ...
JSONObject学习
- 博客分类:
- java
一、JAR包简介
要使程序可以运行必须引入JSON-lib包,JSON-lib包同时依赖于以下的JAR包:
1.commons-lang.jar
2.commons-beanutils.jar
3.commons-collections.jar
4.commons-logging.jar
5.ezmorph.jar
6.json-lib-2.2.2-jdk15.jar
二、JSONObject对象使用
JSON-lib包是一个beans,collections,maps,java arrays 和XML和JSON互相转换的包,我 ...