- 浏览: 212930 次
- 性别:
- 来自: 珠海
最新评论
-
minitimes:
端口设置里把启用双向支持的功能取消掉! 这个禁用主要是做什么呢 ...
[转]条码打印机基本设置方法 -
July01:
推荐用StratoIO打印控件,浏览器和系统的兼容性都很好,而 ...
Lodop打印控件使用 -
zenmshuo:
这个只适用demo的文件吧?具有通用性吗?之前都是借助Spre ...
js导出Excel -
Partys:
1243689751@qq.com 求源码 有偿
通过SMPP连接SMSC发送短信(转) -
missYu:
我试也没有效果 求指导
js导出Excel
文章列表
有时候还真迷糊,哐当哐当的手写一通配置文件,重启后报错:Association references unmapped class:XXXX。仔细一想,原来是忘记加入写好的配置文件了。
.
在使用交叉表的时候,对动态字段进行排序,用 sql 是 left join 值表 以排序的值类型为过滤条件,然后对值列排序, hql 也是left join ,不用on,hibernate会自动加上,你如果需要添加其他的条件,可以用with,另外 hql 可以对 one-to-many 的属性(如Set) 直接当做条件来过滤 例如
学生表 对应 Student 类
Student{
Integer id;
Set scores; // 所有该学生下的成绩集合
}
成绩表 对应 Score 类
Score{
Integer id;
Integer ...
1. 完整的action ﹤action path="/aFullAction"
type="somePackage.someActionClass"﹥
name="someForm"
input="someJSP.jsp"
﹤forward name="successful" path="someJSP.jsp"/﹥
﹤forward name="failed" path="someOtherJSP.jsp&quo ...
Extract Method
如果方法中含有过多特定的操作,方法太长,或者其中的某段代码被多次使用,这时,可以用提炼方法重构将这部分代码提取到单独的方法中。在Eclipse中应用此重构方便快捷。
选中要提炼的代码段 ...
重构和单元测试是程序员的两大法宝,他们的作用就像空气和水对于人一样,平凡,不起眼,但是意义深重。预善事,必先利器,本文就介绍怎样在Eclipse中进行重构。
本文介绍了Eclipse支持的重构种类,它们的含义,以及怎样重构。本文同时也可以作为学习重构知识的快速手册。
什么是重构
重构是指在保持程序的全部功能的基础上改变程序结构的过程。重构的类型有很多,如更改类名,改变方法名,或者提取代码到方法中。每一次重构,都要执行一系列的步骤,这些步骤要保证代码和原代码相一致。
为什么重构很重要
手工重构时,很容易在代码中引入错误,例如拼写错误或者漏掉了重构的某一步。为了 ...
(转)http://www.blogjava.net/dreamstone/archive/2007/02/10/99195.html
Jdk1.5中支持了泛型,在泛型的使用过程中经常会遇到这样一类问题
类Parent
public class Parent {
// your code
}
类Child
public class Child extends Parent {
// your code
}
调用的地方
import java.util.ArrayList;
import java. ...
转:http://blog.csdn.net/wdydxf/article/details/7106011
背景:
左边是jstree,右边是iframe,左边jstree上有个新建按钮,点击后,右边iframe打开,新建完成后,点击右边iframe中的保存按钮.右边的jstree自动就加上了这个节点:
解决方案:
function refreshTreeFromIframe1('新建node的ID', '新建node的parentID') {
$jstree = $.jstree._focused();
$("#str ...
ArrayList.toArray()的用法
当使用ArrayList时,有时想获得一个实际的数组,这个数组包含了列表的内容。 可以通过调用方法toArray()来实现。
示例:
package bo;
import java.util.ArrayList;
public class ToArrayTest {
/** * @param args */
public static void main(String[] args) {
// TODO Auto-generated method stub
ArrayList<In ...
1.获取所有用户名:
SELECT name FROM Sysusers where status='2' and islogin='1'
islogin='1'表示帐户
islogin='0'表示角色
status='2'表示用户帐户
status='0'表示糸统帐户
2.获取所有数据库名:
SELECT Name FROM Master..SysDatabases ORDER BY Name
3.获取所有表名
SELECT Name FROM DatabaseName..SysObjects Where XType='U' ORDER BY Name
XType='U': ...
package com.list_Map;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
/**
* 测试List与数组之间的转换
* @author abc
*
*/
public class ListToArray {
//LIST 转成数组
public static void _ListToArray(){
List<Integer> lt = new ArrayList<Integer>();
...
sql server中的时间函数
1. 当前系统日期、时间
select getdate()
2. dateadd 在向指定日期加上一段时间的基础上,返回新的 datetime 值
例如:向日期加上2天
select dateadd(day,2,'2004-10-15') --返回:2004-10-17 00:00:00.000
3. datediff 返回跨两个指定日期的日期和时间边界数。
select datediff(day,'2004-09-01','2004-09-18') --返回:17
4. datepart 返回代 ...
行列互转,是一个经常遇到的需求。实现的方法,有case when方式和2005之后的内置pivot和unpivot方法来实现。
在读了技术内幕那一节后,虽说这些解决方案早就用过了,却没有系统性的认识和总结过。为了加深认识,再总结一次。
行列互转,可以分为静态互转,即事先就知道要处理多少行(列);动态互转,事先不知道处理多少行(列)。
--创建测试环境
USE tempdb;
GO
IF OBJECT_ID('dbo.Orders') IS NOT NULL
DROP TABLE dbo.Orders;
GO
CREATE TABLE dbo.Orders
(
...
function test(a){
var obj = getTd(a);//获取元素所在的td
listChild(obj); //扫描
}
//扫描obj中的所有元素,包括所有子元素
//_function
function listChild(obj){
var childNodes = obj.children;
for (var i=0,j=childNodes.length ;i<j ;i++) {
_operationChild(childNodes[i]);
if (c ...
javascript获取当前页面url值及url中的参数值
一个简单使用的例子:
<SCRIPT LANGUAGE="JavaScript">
<!--
var q = location.search.substr(1);
var qs = q.split("&");
if (qs) {
for (var i=0;i<qs.length;i++) {
alert("QueryName:"+qs[i].substring(0,qs[i].indexOf("="))+"\ ...
SQL Server 检测到基于一致性的逻辑 I/O 错误 博客分类: 随想
SQL ServerSQLGoMicrosoft .
在做sql server数据库从备份文件.bak中恢复,恢复后,在执行查询时报错:SQL Server 检测到基于一致性的逻辑 I/O 错误
SQL Server 检测到基于一致性的逻辑 I/O 错误 校验和不正确(应为: 0xd4eae74b,但实际为: 0xd4eb674b)。在文件 'D:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\OGADO.mdf' 中、偏移量为 0x0000 ...