- 浏览: 133042 次
- 性别:
- 来自: 河南
最新评论
-
tsaigp:
好长!!!!
单点登录 -
sendreams:
lz整理的好详细,派上用场了,多谢
OFFICE增加右键菜单
文章列表
在我现在进行的项目中用到这种类型,用它来表示金额。可这种类型非常精确,当你在数据库里插入一条数据是6.00时,在显示时却是6.000000000000000000000。在页面显示非常不美观。它不仅可以做到double和float,而且在商业计算上也能显示它的作用。
java.math.BigDecima用法:
第一种:BigDecimal(double val)
把一个double解析成一个BigDecimal.
第二种:BigDecimal(String val)
把一个String 解析成一个 BigDecimal.
使用BigDecimal要用String来够 ...
在我们写程序的时候,有时会要求保存一些数据,比如用户名或者别的,但是这样数据又不是保存在程序同一目录下,这样做太明显了,也不太安全,那怎么办呢?这个时候,如果能把数据保存到注册表里面去,那该多好,一来隐蔽,二来方便,不至于在程序目录下生成一大片文件.在JAVA里面,可以利用java.util.prefs.Preferences来对注册表进行操作,我们先看一下例子吧
/* * Test3.java * * Created on 2007-9-20, 18:41:41 * * To change this template, choose Tools | Templates * and ...
1、语法
CREATE OR REPLACE PROCEDURE 存储过程名字(
参数1 IN NUMBER,
参数2 IN NUMBER
)
IS
变量1 INTEGER :=0;
变量2 DATE;
BEGIN
END 存储过程名字;
2、变量附值
推荐使用 SELECT INTO STATEMENT 语法,可以将 SELECT 查询的多个列存储多个变量中,
但必须有一条记录,否则抛出异常(如果没有记录抛出 NO_DATA_FOUND )
例子:
BEGIN
SELECT col1,col2 INTO 变量1,变量2 FROM t ...
SELECT col1, col2,
CASE
WHEN col3 > 1 AND col3 <2
THEN '1'
WHEN col3 > 2 AND col3 <3
THEN '2'
WHEN col3 > 3 AND col3 <4
THEN '3'
ELSE '4'
END mylevel
FROM table1
/*
...
<html>
<head>
<title> New Document </title>
</head>
<body>
<table >
<tr><td>aaa</td><td>aaa</td><td>aaa</td><td>aaa</td></tr>
<tr><td>aaa</td><td>aaa</td>< ...
十:调用存储过程返回数据
iBatic调用与JAVA调用很类似,只是JAVA把参数的注册放到了类里面,而iBatis把参数的注册放到了XML配置文件里,下面两个例子,第一个是返回普通数据,第二个是返回游标。
1:返回普通数据:
Map map = new HashMap();
map.put("username", "JACK");
sqlMapClient.queryForObject("pro_test",map);
System.out.println(map);
输出结果:
{o=NBA, ooo=1, ...
九:动态SQL
动态SQL里面的标签类似STRUTS里面的标签,不多说,看看配置就行了!
<sqlMap>
<!-- 动态查询1-->
<select id="getOrders1" parameterClass="com.air.Account"
resultClass="com.air.Product">
SELECT
orders.id as id,
orders.product ...
小技巧:提示自动补全问题
在写配置文件的时候,我们希望文件会带有提示功能,所以在配置文件上都会引用此文件的定义DTD,例:
<!DOCTYPE sqlMapConfig PUBLIC "-//ibatis.apache.org//DTD SQL Map Config 2.0//EN"
"http://ibatis.apache.org/dtd/sql-map-config-2.dtd">
<!DOCTYPE sqlMap PUBLIC "-//ibatis.apache.org//DTD SQL M ...
一个简单的iBatis应用所需要的文件
1:POJO类 例:Person.java
public class Person {
private int id;
private String firstName;
private String lastName;
private Date birthDate;
private double weightInKilograms;
private double heightInMeters;
// getter,setter省略
}
2:iB ...
在一个Java WEB 项目中利用iBATIS调用一个ORACLE的存储过程。其中一个varchar2类型in参数,三个number类型的out参数。->在iBATIS配置文件中则定义 varchar2 参数的定义为 jdbcType=”VARCHAR” javaType=”java.lang.String” mode=”IN”,->而number类型的参数定义为 jdbcType=”NUMBER” javaType=”java.math.BigDecimal” mode=”OUT”
结果报:Check the output parameters ...
JAVA
JDBC(java.sql.Types)
ORACLE
java.lang.String
VARCHAR
VARCHAR
java.lang.Integer
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)
Ctrl+D: 删除当前行
Ctrl+Alt+↓ 复制当前行到下一行(复制增加)
Ctrl+Alt+↑ 复制当前行到上一行(复制增加)
Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)
Alt+↑ 当前行和上面一行交互位置(同上)
Alt+← 前一个编辑的页面
Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)
Alt+Enter 显示当前选择资源(工程,or 文件 or文件)的属性
Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后)
Shi ...
-- 声明游标;CURSOR cursor_name IS select_statement
--For 循环游标
--(1)定义游标
--(2)定义游标变量
--(3)使用for循环来使用这个游标
DECLARE
--类型定义
CURSOR C_JOB IS
SELECT EMPNO, ENAME, JOB, SAL FROM EMP WHERE JOB = 'MANAGER';
--定义一个游标变量v_cinfo c_emp%ROWTYPE ,该类型为游标c_emp中的一行数据类型
C_ROW C_JOB%ROWTYPE;
BEGIN
...
1.添加右键“新建 Microsoft Office Word 文档”
新建一个文本文档(文件名任意),输入以下内容并保存,修改后缀名为.reg,双击导入注册表即可成功。点右键试试,如果没有的话,就多刷新几次。
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\.docx]
"Content Type"="application/vnd.openxmlformats-officedocument.wordprocessingml.document"
@=" ...
一、右键菜单新建
在安装了OFFICE2007后,在右键菜单新建文件的时候,都是新版本的,后缀是.docx 、.xlsx、.pptx,这些文件在安装了OFFICE2003的电脑上是打不开的。如何才能把原来的“Microsoft Office Word 97 – 2003 文档”呢?
1. 首先正确安装OFFICE2007
2. 运行注册表,“开始”-“运行”-“regedit”
3. 找到HKEY_CLASSES_ROOT\.doc\Word.Document.8\ShellNew,新建“字符串值”,命名为“FileName”,然后双击,在“数值数据”填写“word.doc”
4 ...