- 浏览: 12099 次
最新评论
文章列表
最近和同事一起负责将oracle数据库迁移到国产数据库GBase上,本想着参考其他数据库的迁移方法,后来无意间发现GBase客户端里面有自带一个数据库迁移工具,话说对oracle、sql、mysql、等常用数据库都支持,只要配置了源数据库地 ...
- 2012-08-11 10:50
- 浏览 1396
- 评论(0)
i++先调用i的值,再进行加一计算,++在前则相反。
与或非操作只可以用于布尔值。
+的一个操作数如果是String类,另外一个基本类型变量也会被转换成String。用于String的+和+=是java中仅有的两个重载过的操作符,而java中并不允许程序员重载任何操作符。
短路现象:当使用逻辑操作符时,一旦能够准确的确定整个表达式的值,则不会再计算表达式后面的部分。
0x表示16进制,0表示八进制。
boolean-exp ? valua0 : valua1
其他基本类型不能强制转换成boolean。也不允许将一个数字作为布尔值使用。
...
- 2012-07-29 20:54
- 浏览 721
- 评论(0)
最近项目中需要一个word导出的功能,上网查了下相关资料,基本上都是基于Jacob或者POI等组件来实现,需要相关jar以及环境配置,如果不好好研究下,不是那么好实现,这里介绍一种单纯利用javaScript就可以实现Word导出的方法。
在项目中,我需要在流程结束时,把评审表导出成word。但在导出前用户可以先预览一下评审表,如下为评审表Web页面(到时候要导出的即为这个页面内容)
因为评审表有word的模版,所以我把word模版另存为一个html格式(主要是保留样式),再改成jsp,然后拿这个jsp文件作为预览页面的开发基础,在此页面进行数据获取之后就可以通过“导出word” ...
- 2012-07-29 11:43
- 浏览 2972
- 评论(0)
众所周知,js是脚本语言,脚本语言的一个特点就是极其灵活。有时“灵活”到使我这种习惯c系主流语言的人不得不佩服脚本的强大。比如这里要讲到的arguments参数。本人第一次看到这个东东的时候,以为就是“变相”的普通参数,只不过不用在定义函数的时候明确声明而已。
不过,代码是廉价的(Code is cheap.)看代码:
function funcTest(a, b) {
alert(a);
alert(b);
for (var i = 0; i < arguments.length; i++) {
alert(arguments[i]); ...
- 2012-07-29 11:35
- 浏览 398
- 评论(0)
[下面对iframe的所有操作都是在同一个域下进行,暂不考虑跨域调用]
iframe元素也就是文档中的文档,或者好像浮动的框架(frame)。关于iframe的操作一直是一个疑难点,网上有很多这方面的文章介绍。下面我结合自己的经验,整理一下笔记记录下来。
一、页面
三个页面:父页面和两个子页面,两个子页面在父页面的两个iframe里。
1、父页面MainForm.aspx
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="MainForm.aspx.cs" ...
- 2012-07-29 11:32
- 浏览 595
- 评论(0)
在网页中,经常需要标题里提到的几种效果,实现比较简单,这里总结一下(IE测试通过),以备日后再用。
预备知识:网页中的高和宽
//获取浏览器的宽和高(多种浏览器)
function getNavWidthandHeightInfo()
{
var s = "";
s += " 网页可见区域宽:"+ document.body.clientWidth;
s += " 网页可见区域高:"+ document.body.clientHeight;
s += " 网页可见区域宽:&q ...
- 2012-07-29 11:26
- 浏览 2095
- 评论(0)
编写web.xml文件,其代码如下:
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
...
- 2012-01-03 21:33
- 浏览 1139
- 评论(0)
项目中关于数据库的连接,一般都采用数据源的方式。反正这次是自己实现,没有其他的要求,就在网上找了一个好点的数据源的实现。看了好几篇文章,都说 Proxool 比较好,就采用它来实现数据源吧。下面来实现:
1,在项目中的 WEB-INF 目录下建立 proxool.xml 文件(在其他目录也行,只要能找到就行),内容为:
Xml代码
<?xml version="1.0" encoding="UTF-8"?>
<proxool>
<!-- 数据库连接别名,通过 ...
- 2011-12-29 11:19
- 浏览 599
- 评论(0)
///
Hibernate:
///
多对多关联是Hibernate中一种比较特殊的关联,它需要借助中间表来完成多对多信息的保存。多对多关联只有双向关联。
对于一个订单(Order)可以包含多种产品(Products),而对于每种产品可以存在于多个订单之中,是一个典型的多对多关系。
本次演示用到的两个POJO类如下:
public class Order
{
private Integer id;
private String name;
private String num;
private Set<Product> p ...
- 2011-11-18 10:54
- 浏览 509
- 评论(0)
///
Hibernate:
///
双向关联就是有“一对多”和“多对一”两个关联组合而成德,在双向关联的两端都知道对方是谁。
下面就开始演示这种关联。
首先定义我们需要使用的POJO对象。
public class Member
{
private String id;
private String name;
private Integer age;
private Set<Order> orders = new HashSet<Order>();//我知道Order对象
...
- 2011-11-18 10:51
- 浏览 542
- 评论(0)
///
Hibernate:
///
一对多关联和多对一关联在实际应用中式非常普遍的。例如一个会员(Member)可以有多个订单(Order),而每个订单只能属于某个特定的会员,这便是一个典型的一对多关联。
本示例要用到的两个POJO类如下:
public class Member
{
private String id;
private String name;
private Integer age;
private Set<Order> orders = new HashSet<Order>();
..... ...
- 2011-11-18 10:48
- 浏览 658
- 评论(0)
///
Hibernate:
///
一对一关联有两种关联方式,即:主键关联和外键关联。
Member类:
public class Member {
private String id;
private String name;
private Integer age;
private IdCard card;//
.......
}
IdCard类:
public class IdCard {
private String id;
private String num;
private Member ...
- 2011-11-18 10:30
- 浏览 475
- 评论(0)