- 博客(45)
- 资源 (32)
- 收藏
- 关注
原创 python 读取和操作json
python操作json的封装,可以读取和设置指定的key的值,直接上代码:# coding=utf-8""" json工具类 """import osimport jsonimport sysimport getoptdef store_json(data, file_path): """ 保存json到文件 """ with open(file_path, ...
2019-10-22 16:55:18
323
原创 基于jenkins的自动化单元测试实践
一、 单元测试并生成报告 1、maven插件<reporting> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-report-plugin</artifactId>
2017-07-18 15:32:06
10532
原创 MY97日期选择控件支持日期CTRL多选(改进)
直接上代码,替换calendar.js:$cfg=$pdp;if ($cfg.eCont) { $dp = {}; for (var p in $pdp) if (typeof $pdp[p] == "object") { $dp[p] = {}; for (var pp in $pdp[p]) $dp[p][pp] = $pdp[p][pp] } else $dp[p...
2014-01-06 16:44:29
3423
8
原创 MY97日期选择控件支持日期CTRL多选
公司项目一直在用my97日期控件,新项目有个BT需求,需要日期输入控件可以多选,但是MY97又不支持日期多选。网上找了下有相应的控件可以实现日期多选,但是其他方面就没有my97全面,打算还是使用my97,既然my97不能多选又必须实现这个BT需求,那就只有动手改my97了。修改过程此处略去,修改后的代码能实现按住CTRL键多选日期,但不保证没有bug存在。已经给my97的开发者提了建议,能否实现日...
2013-12-12 16:37:38
5783
4
原创 easyUI datagrid 数据加载时判断是否默认勾选checkbox
今天大DC工会(页游工人物语)的土豪会长在使用easyUI的datagrid的时候遇到一个问题,需求如下: 需要datagrid在加载数据的同时通过判断数据将满足条件的数据行的checkbox勾选上。在数据量小的情况下可以通过在onloadsuccess中进行处理,在数据量较大的情况下这种方式就行不通了。和土豪一起试了各种方式还是没有找到datagrid自带的处理这类问题的
2013-10-15 21:29:30
16008
原创 JAVA+FlexPaper+OpenOffice+SWFTools文档预览
1、软件环境:openoffice:启动openoffice服务:soffice.exe -headless -nologo -norestore -accept=socket,host=localhost,port=8100;urp;StarOffice.ServiceManagerswftools2、所需组件:flexpaper : flexpape
2013-08-21 15:10:34
8222
原创 java.sql.SQLException: 对只读结果集的无效操作
Statement stmt = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);java之Jdbcsql异常java.sql.SQLException: 对只读结果集的无效操作: updateRowsqldel.append("select * fro
2013-08-06 16:26:12
4078
原创 JDBC更新CLOB字段
更新CLOB字段:sqldel.append("select rt_result from p2004_pax_from_q where id='").append(pnr.getId()).append( "' ");Statement stmt=con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE ,ResultSet.CONCUR_UP
2013-08-06 16:24:24
2011
原创 easyUI跨tab刷新datagrid
项目上遇到一个情况,需要在当前页(tab)完成操作后刷新另外一个tab中datagrid的数据,然而在当前tab中获取到datagrid调用其load方法,datagrid从服务器获取到数据了,但是那个tab中的datagrid数据清空了!最终没有找到好的解决方法,只好用一种迂回的方式解决:1、在datagrid对应的那个tab中定义一个刷新datagrid的方法,将其保存到windo
2013-07-30 16:44:05
1252
3
原创 解除Oracle死锁
查询锁SELECT /*+ rule */ s.username,decode(l.type, 'TM', 'TABLE LOCK' ,'TX' ,'ROW LOCK' ,NULL ) LOCK_LEVEL,o.owner,o.object_name,o.object_type,s.sid,s.serial#,s.terminal,s.machi
2013-07-30 15:41:12
800
原创 JQuery uploadify 上传插件使用
1、所需HTML表单元素 上传... 2、插件初始化$( "#fileImg").uploadify({ 'uploader' : '${ctx}/handlePicture.action?JSESSIONID=${pageContext.session.id}' , 'swf' : '${ctx}/js
2013-06-04 16:27:22
3309
原创 java结构化参数调用存储过程
oracle PL/SQL定义结构化类型CREATE OR REPLACE TYPE type_specialPax AS OBJECT-- 定义特服旅客对象。-- HHB-- 2013-05-15( paxName VARCHAR2 (150 ), -- 姓名 psgGender VAR
2013-06-04 16:21:54
1687
原创 easyUI自定义datagrid的列显示
1、 获取显示datagrid的所有列function configGrid(grid,startIndex){ var columns=grid.datagrid('options' ).columns[0]; //return; var jsonStr="[" ; $.each(columns, function(i
2013-05-15 08:45:04
9914
原创 easyUI跨tab刷新datagrid
项目上遇到一个情况,需要在当前页(tab)完成操作后刷新另外一个tab中datagrid的数据,然而在当前tab中获取到datagrid调用其load方法,datagrid从服务器获取到数据了,但是那个tab中的datagrid数据清空了!最终没有找到好的解决方法,只好用一种迂回的方式解决:1、在datagrid对应的那个tab中定义一个刷新datagrid的方法,将其保存到windo
2013-05-15 08:42:10
9561
18
原创 easyUI单元格合并自定义封装(二)
效果图:效果图与 easyUI单元格合并自定义封装 (一)效果图一致源代码如下:function mergeGridColCells(grid,refCols,rowFildNames) { var rows=grid.datagrid('getRows' ); //alert(rows.length)
2013-05-14 22:50:42
3446
原创 easyUI单元格合并自定义封装 (一)
1、指定列的行合并* 效果图:* 程序:function mergeGridColCells(grid,rowFildName){ var rows=grid.datagrid('getRows' ); //alert(rows.length); //alert(rows[1][rowFildName]);
2013-05-14 22:46:36
16362
5
原创 Flex自定义右键菜单
自定义右键菜单注册类:项目中新增注册类 RightClickManager,代码如下:package com.siloon.plugin.rightClick{ import flash.display.DisplayObject; import flash.display.InteractiveObject; import flash.
2013-05-14 22:40:14
3855
原创 JSP自定义标签(三) 多选控件(2)
三、JS代码:multiSelector.js // author: HHB function showMulti(parentId, name, id, value) { var multi = new MultiSelector(); multi.create(parentId, name, id); var str = "[{text:'z
2012-05-09 16:27:55
1982
原创 JSP自定义标签(三) 多选控件
一、效果图二、标签定义代码package com.swcares.util.tags;import java.io.IOException;import javax.servlet.http.HttpServletRequest;import javax.servlet.jsp.JspException;import javax.servlet.
2012-05-09 16:21:53
3022
原创 JBPM4.4 发布流程时报错 could not insert: [org.jbpm.pvm.internal.lob.Lob]
JBPM4.4 发布流程时报错 could not insert: [org.jbpm.pvm.internal.lob.Lob]问题描述:在JBPM4.4中部署一个xx.jpdl.xml文件时,文件小于4KB能正常部署,但是当文件超过4KB时部署失败错误原因:oracle的varchar(2)最大为4000个字节(GBK编码),我的jpdl文件中的字符大于这个值就
2012-04-12 11:44:00
3049
1
原创 JSP自定义标签(二) 联想查询
一、效果图下拉框中的内容为查询结果二、标签定义代码package com.moonNigh.tagSupport;import java.io.IOException;import javax.servlet.http.HttpServletRequest;import javax.servlet.jsp.JspExcept
2012-04-02 14:21:08
2689
1
原创 JSP自定义标签(一) 树形下拉选择菜单
一、效果图:二、自定义标签JAVA代码:package com.moonNigh.tagSupport;import java.io.IOException;import javax.servlet.http.HttpServletRequest;import javax.servlet.jsp.JspException;import javax.servlet
2012-04-02 13:24:13
9718
2
原创 Javascript 将table数据导出到Excel
直接将源代码拷贝过来的 //导出excel function TableToExcelUtil(tableID) { this.tableBorder = -1; //边框类型,-1没有边框 可取1/2/3/4 this.backGround = 4; //背景颜色:白色 可取调色板中的颜色编号 1/2/
2012-02-13 10:56:03
1290
原创 javascript解析XML生成树形结构(兼容Firefox,IE9)
直接将源代码拷贝过来了 无标题页 var xmlStr='c11c2'; var blank=". "; var blankTimes=1; var blankSize=40; var idIndex=0;//兼容IE和Firefox的XM
2012-02-13 10:01:53
2359
原创 JS打印相关内容
使用WebBrowser控件一、WebBrowser控件 (通过Style的设置可以实现部分打印)二、WebBrowder控件的方法1、打印 WebBrowser1.ExecWB(6,1);2、打印设置 WebBrowser1.ExecWB(8,1);3、打印预览 WebBrowser1.ExecWB(7,1); 三、打印页
2012-02-09 15:45:11
954
原创 CreateSqlQuery 查询结果类型转换异常
CreateSqlQuery 查询结果类型转换异常原程序:session=HibernateUtils.getSession();List users=session.createSQLQuery("select * from t_user "+where).list();HibernateUtils.closeSession(session);System.o
2012-02-02 09:42:08
2742
转载 IE9 "已停止工作" 的解决办法
IE9 beta 版出来几天了,我也装了一个,装好过后就出问题了,无论打开哪个网站,总是无休止地弹出“已停止工作”的提示,浏览器完全不能使用。后来经过一番排查,发现这并不完全是 IE 的问题。安装 IE9 同时又安装过迅雷的用户有很大的概率遇到这个问题。安装迅雷时会在 IE 中安装一个叫做"迅雷网页图片浏览器IE支持" 的插件,从低版本升级上来的用户也会有这个插件,它就是罪魁祸首。
2012-01-30 10:37:57
3469
原创 JDBC错误信息:Invalid Handle
今天遇到一个让人哭笑不得问题,在用JDBC连接Access数据库并用insert插入数据时报错: Exception in thread "main" java.sql.SQLException: Invalid handle at sun.jdbc.odbc.JdbcOdbc.standardError(JdbcOdbc.java :7129) at sun.jdbc.odbc.JdbcOdbc.SQLExecDirect(JdbcOdbc.java :3110) ……………………..
2011-04-11 14:26:00
3133
原创 排序算法(一)——快速排序
基本快速排序算法 算法原理: 快速排序(Quicksort)是对冒泡排序的一种改进。由C. A. R. Hoare在1962年提出。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。 算法过程: 设要排序的数组是A[0]……A[N-1],首先任意选取一个数据(通常
2011-04-07 11:21:00
1173
原创 Struts2笔记——Struts2的模型驱动(ModelDriven)
1. 模型驱动: 模型驱动是使用javaBean对象来封装请求参数,在整个MVC流程中可以直接使用这个对象。在发送请求后Struts将各个请求参数(javab的属性)封装到一个JavaBean对象中,Action接收这个实例对象并用该对象进行相关处理返回处理结果。 模型驱动的Action中定义javaBean并实例化,并且需要提供该JavaBean的getter和setter方法。Action需要实现ModelDriven接口。 2. Struts2模型
2011-04-07 08:29:00
18635
5
原创 Struts2笔记——Struts2环境搭建步骤
1. 在MyEclipse中新建一个web项目 2. 将Struts2依赖的jar包加入到webroot/WEB-INF/lib目录下 这些jar包括:struts-core.jar、xwork-core.jar、ognl.jar、freemarker.jar、log4j.jar(可选)。 3. 在源代码src中新建struts.xml文件。 -->
2011-04-07 08:01:00
1482
原创 XDOCBuilder分析(一)
最近在网上找了一个可以轻松嵌入java程序的一个文本编辑器——XDOCBuilder,在程序中引入hg.jar包,可以很轻松的在自己的java桌面程序中嵌入编辑器,如图: 想在自己的程序中嵌入这个编辑器,但是有些功能又不需要,想去掉部分工具栏,面板标签等控件,这个工具本身没有向外提供操作各个控件的方法,所以找到源码分析了一下然后用java的反射机制编写一些工具类来管理编辑器上的控件。 编辑器的控件层次结构: 1. 整个编辑器界面的控件都封装在一个类中:com.hg.doc.
2011-03-31 17:24:00
3235
4
原创 javascript 机试题—蛇形数字
在论坛上看到一个javascript的机试题,自己试着写了写,基本上实现了题目的要求: 有条蛇它长度不固定,蛇头朝北顺时针盘旋着,请打印出如下图的蛇形矩阵。答题时间40分钟。 9 9 9 9 9 9 9 8 6 6 6 6 6 9 8 6 3 3 4 7 9 8 5 3 1 4 7 8 5 2 2 4 7 8 5 5 5 4 7
2011-03-28 09:51:00
1221
原创 javascript解析XML生成树形结构
前两天一个朋友去一家公司面试,面试题是用javascript解析一个XML,生成树形结构,今天闲着没事就试了试。 源代码: 无标题页 简单的实现了一下,有这个效果,有时间可以好好封装一下。
2011-03-28 09:39:00
3417
原创 java实现获取文本文件的编码格式
jchardet是mozilla自动字符集探测算法代码的java移植,其源代码可以从sourceforge下载 import org.mozilla.intl.chardet.HtmlCharsetDetector;import org.mozilla.intl.chardet.nsDetector;import org.mozilla.intl.chardet.nsI
2010-05-11 22:56:00
5136
1
原创 ASP.NET常见错误大全
1.检测到有潜在危险的 Request.Form 值 原因: (1)在提交数据的页面或webconfig中没有对validateRequest的属性进行正确的设置 (2)HTML里面写了两个引起 解决: 方案一: 在.aspx文件头中加入这句: 方案二: 修改web.config文件: 因为validateRequ
2010-03-30 18:33:00
5241
原创 C#中的方括号的语法及作用
C#中方括号可用于数组,索引、属性,更重要的是用于外部DLL类库的引用。 1. C#实现.NET组件与COM组件的互操作 [DllImport("kernel32.dll")]这叫引入kernel32.dll这个动态连接库。这个动态连接库里面包含了很多WindowsAPI函数,如果你想使用这面的函数,就需要这么引入。举个例子:[DllImport("kernel32.d
2010-03-30 18:12:00
11128
2
转载 web服务控件和form runat=server 表单的关系
1,asp.net 2.0服务器控件与的关系asp.net 2.0服务器控件(html服务器控件和web服务器控件)是否必须需要放在的标记之中,可以根据需要进行设置,大多数情况下,对于只用来进行界面显示的控件、并且不需要处理事件的控件,可以不放在之间,对于大多数控件来说,是要在服务器端进行事件处理和获得某些返回值的,因此需要放在之间。2,如何进行控制服务器控件在进行render、add
2010-03-27 15:47:00
1133
原创 依稀看到了前方的小路
就要毕业了,还有三个月吧,其实大学生活,大学的生活方式马上就要结束了。这个月底就要去成都了,下个月就要开始在那边实习了,那又将是另一种生活,另一种生活方式。 大四上学期的时候刚开始还不着急工作的事,感觉是找到工作应该不是一个很难的问题。但是,慢慢的想法变了,学校一场场招聘会后却没有看到自己适合的公司,走出招聘会现场才发现自己带的简历是一封都没有投,慢慢的也开始着急了。去年
2010-03-27 10:58:00
723
sonar-runner-dist-2.4.rar
2020-03-18
kafkameter-0.2.0.rar
2020-03-18
scjp题库(收集了CSDN上大部分题库,近1000道SCJP试题)
2009-10-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人