- 浏览: 162129 次
- 性别:
- 来自: 沈阳
最新评论
-
jacana:
774929815@qq.com 谢谢
使用Aspose.Words for Java完成复杂Word与PDF的导出 -
yihui224:
楼主,这个代码现在还在没,在的话发一份给我,yihui224@ ...
Extjs4.1 TreePanel 的增删改查与拖拽排序 -
冬有暖阳:
楼主,能把源码发给我一份吗?非常感谢!邮箱:799937753 ...
使用Aspose.Words for Java完成复杂Word与PDF的导出 -
_Yggd:
楼主,请问这个源码还在吗?在的话发我一份可以吗?非常感谢!邮箱 ...
使用Aspose.Words for Java完成复杂Word与PDF的导出 -
danStart:
楼主,发一份给我,谢谢了。邮箱:1274608282@qq.c ...
使用Aspose.Words for Java完成复杂Word与PDF的导出
文章列表
使用Aspose.Words for Java完成复杂Word与PDF的导出
使用Aspose.Words for Java 可以导出复杂WORD PDF HTML 多种数据格式
官方下载地址:http://www.aspose.com/java/word-component.aspx
我所用的版本是Aspose.Words.jdk16.jar
先看效果图
1-对数据行的导出,分别 ...
if (Ext.device.Connection.isOnline()) {
Ext.Msg.alert('You are currently connected via ' + Ext.device.Connection.getType());
} else {
Ext.Msg.alert('You are not currently connected');
}
本文介绍对象的强、软、弱和虚引用的概念、应用及其在UML中的表示。
1.对象的强、软、弱和虚引用
在JDK 1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及 ...
package com.epkj.spring;
import java.util.Iterator;
import java.util.Map;
import javax.servlet.ServletContext;
import javax.servlet.http.HttpServletRequest;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.sprin ...
使用Aspose.cells for java 完成对复杂EXCEL的导出功能
使用Aspose.cells导出Excel非常方便,而且可以自定义EXCEL样式.
官方下载地址:http://www.aspose.com/java/excel-component.aspx
我使用的是最新版本的7.4.3
需要jar包如下
aspose-cells-7.4.3.jar
bcprov-jdk16-146.jar
dom4j-1.6.1.jar
stax2-api-3.0.2.jar
woodstox-core-asl-4.1.1.jar
第一步需要自定义模板
定义模板
excel样 ...
用了一天的时间完成了对Extjs TreePanel的 增删改查与拖拽排序
一来对自己写的代码做一个总结,二来给有需要的人一些帮组,
如果代码有什么BUG或者更好的建议,欢迎大家留言
先看效果图
/**
* 定义树节点
*/
public class TreeNode {
//ID
private int id;
//展示数时显示的文本
private String text;
//是否是叶子节点
private boolean leaf;
//子节点的集合
//(@JsonInclude(Include.NON ...
JavaScript生成GUID
- 博客分类:
- JavaScript
function newGuid()
{
var guid = "";
for (var i = 1; i <= 32; i++){
var n = Math.floor(Math.random()*16.0).toString(16);
guid += n;
if((i==8)||(i==12)||(i==16)||(i==20))
guid += "-";
}
...
SQL竖表转换成横表统计
- 博客分类:
- SQL
转换前
id name subject score
1 张三 语文 80
2 张三 数学 90
3 李四 数学 85
4 张三 英语 75
5 李四 语文 85
6 李四 英语 80
转换后:
姓名 语文 数学 英语
李四 85 85 80
张三 80 90 75
SELECT * FROM(
SELECT name as [姓名],
SUM(CASE WHEN [subject] = '语文' THEN score END) AS [语文],
SUM(CASE WHEN [subject] = '数学' THEN score END) AS [数学],
...
ExtJs4.1 Proxy Api的使用
- 博客分类:
- ExtJs
Ext.define('User', {
extend: 'Ext.data.Model',
fields: [
{name: 'id', type: 'string'},
{name: 'roleName', type: 'string'},
{name: 'createDate'},
{name: 'state'}
],
proxy: {
type: 'ajax',
...
public static String getBody(HttpServletRequest request) throws IOException {
String body = null;
StringBuilder stringBuilder = new StringBuilder();
BufferedReader bufferedReader = null;
try {
InputStream inputStream = request.getInputStream();
if (inp ...
Ext.override(Ext.form.field.Date, {
//服务器端返回的时间格式,与服务器端返回格式一致即可正确显示
remoteFormat: "Y-m-d H:i:s",
setValue: function (val) {
if (val && typeof (val) == "string") {
val = Ext.Date.parse( ...
//如果已知想要序列化的类型 可以使用TypeReference来进行处理
//List<MyBean> result = mapper.readValue(src, new TypeReference<List<MyBean>>() { });
//如果是未知情况可以使用TypeFactory来进行动态反射序列化
//apper.readValue(src, TypeFactory.defaultInstance().constructCollectionType(ArrayList.class, MyBean.class));
...
public class User {
private int id;
private Date birthday;
private double money;
private String name;
}
{"id":1,"birthday":1365512156293,"money":0.0,"name":"JACK","age": 15}
当反序列化时 有多余的属性(age)会报错
//通过如下配置解决
mapper.confi ...
//对field(所有字段)进行过滤
//对get方法进行过滤
//对isBoolean这样的方法进行过滤
//里面的具体配置有 ANY,DEFAULT,NON_PRIVATE,NONE,PROTECTED_AND_PUBLIC,PUBLIC_ONLY
//分别对不同的情况进行设置,看字面就能理解 不解释
//@JsonIgnore 对某个属性进行忽略,不参与序列化(该注解放在属性上)
//@JsonIgnoreProperties({"birthday","name"}) 可以自定忽略属性
@JsonAutoDetect(g ...
public class User {
private int id;
private Date birthday;
private double money;
private String name;
public User() {
}
public User(int id, String name, Date birthday) {
super();
this.id = id;
this.name = name;
this.birthday = birthday;
}
public User(i ...