- 博客(67)
- 收藏
- 关注
原创 PEP8 Python 编码规范
一 代码编排 1 缩进。4个空格的缩进(编辑器都可以完成此功能),不使用Tap,更不能混合使用Tap和空格。 2 每行最大长度79,换行可以使用反斜杠,最好使用圆括号。换行点要在操作符的后边敲回车。 3 类和top-level函数定义之间空两行;类中的方法定义之间空一行;函数内逻辑无关段落之间空一行;其他地方尽量不要再空行。二 文档编排 1 模块内容的顺序:模块说明和docstring—im...
2018-02-23 10:48:28
186
原创 Web页面数据批量录入----使用上传组件与JXL工具包联合实现
JspsmartUpload可以对一般的文件进行上传,而jxl工具包提供良好的对MSExcel文件格式的读取性能,可以结合这两者在Web页面上通过Excel文件对数据进行批量录入。这里提供一点思路,供大家参考。 首先可以将文件上传到Web服务器的某个地方,可以根据需要任意选取,然后通过使用工具包对文件进行读取,最后删除该临时文件。 我使用的是jspSmartUpload包的源代码编译...
2013-11-20 09:16:57
649
原创 Jquery循环检验多个文本框,并禁止提交
这是优快云上以为大神写的。以下是代码,测试通过…… <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xh...
2013-10-08 14:51:00
211
原创 Intellij IDEA快速编写代码
在工作时经常要写System.out.println(); 这个在idea里已经预设好了,直接输入 sout 然后按tab键就可以了,那么我们如何增加一些自定义的快捷操作。 sout=System.out.println(); soutp=System.out.println(""); soutv=System.out.println("变量名 = " + 变量); ...
2013-06-26 14:53:45
1340
原创 无序的JSONArray在页面重新排序
1.JAVA后取得一个LIST,并转换成JSONArray. JSONArray ja= new JSONArray(); for(Iterator<Info> it = list.iterator();it.hasNext();){ JSONObject jso = new JSONObject(); Info info = (Info)i...
2013-03-28 13:27:11
386
原创 JSON字符串自动转换成Map对象
public static Map parserToMap(String s){ Map map=new HashMap(); JSONObject json=JSONObject.fromObject(s); Iterator keys=json.keys(); while(keys.hasNext()){ String key=(String) keys....
2013-03-19 12:52:53
168
原创 一个ServiceLocator模式的实现
import javax.naming.*;import javax.naming.NamingException;import javax.rmi.PortableRemoteObject;import javax.ejb.EJBHome;import javax.ejb.EJBLocalHome;import javax.sql.DataSource;import j...
2013-03-15 16:35:34
297
原创 批量修改文件名
使用WINDOWS其内置的功能,实现文件名的批量修改。首先将所有需要进行文件名修改的文件移动到同一文件夹内,按“Ctrl+A”,全选所有文件,将光标移到选区上方,点击鼠标右键,在右键菜单中选择“重命名”。此时,第一个文件的文件名变为可编辑状态,按照修改单个文件名的方法修改,例如将文件名改为“小新”,在空白处点击鼠标左键后,所有的文件都会随之发生变化,依次为“小新”、“小新 (1)”、“小新 ...
2013-02-07 19:58:17
114
原创 用JQuery实现页面Loading的效果
常规的解决办法还是用ajax比较好。大概是这样的。需要两个页面。1.一个是实际页面本身 2.另一个是一个空白页面放一张loading图片先请求第2个页面,在这个页面中放一段ajax请求第1个页面,在success函数里将页面内容输出,并将loading图片隐藏掉。代码是这样的:loading page:<body> <img id='loadingImg' src...
2013-01-17 09:45:18
469
原创 ajaxStart()和ajaxStop()使用
ajaxStart()和ajaxStop()是全局的event,当一个Ajax请求启动时,并且没有其他未完成的Ajax请求时,将调用ajaxStart()方法。同样,ajaxStop()方法则是在所有Ajax请求都完成时调用。只要在 ".js"文件中加入以下的代码就可以显示id为loading的标签中的内容。$(function(){ $("#loading").ajaxStart(functi...
2013-01-17 09:41:50
140
原创 Js读取json数据 && 循环读取JSON数据
服务端向客户端返回了一串JSON格式的数据。在有些时候,因为某些特殊的原因我们不知道原始的key值,因此我们此时无法象正常一样通过key值,来获取value值。这时我们必须循环读取JSON对象数据。废话少说,来看例子。 服务端后台返回到客户端的JSON格式字符串:var str = '[{"uname":"王强","day":"2010/06/17"},{"uname":"王海云"
2013-01-16 23:33:55
286
原创 Eclipse一直出错误讯息hot code replace failed
上网查 而归纳出以下的结论: 因为在debug模式 而Source code还有与SVN同步的话,当代码正在使用所以会出现这样的提示 因为 debug不能修改同步 只要将eclipse重启 就ok了! ...
2013-01-11 15:25:30
275
原创 [转]JBOSS 启动 加载 过程
本文以JBoss Application Server 4.2.1 GA(以下简称JBoss)为例,介绍它在Windows平 台上的启动过程。为了方便叙述,对平台环境做以下假定:Java运行时 的安装路径为C:\Java,JBoss的安装路径为C:\JBoss。既然用100% Java编写的JBoss具 有跨平台的特性,那为什么还要强调Windows平台呢?这是因为,JBoss的启动是从平...
2013-01-08 14:16:19
155
原创 [转]JBoss无规律自动关闭故障定位
最近遇到了几次JBoss无规律自动关闭的奇怪现象,通过history历史命令和last登录信息,都看不到有人操作过的迹象。后来查了一些资料,JBoss官方论坛给出的几条解释是:1.JBoss自己没有设置可以自动shutdown的机制;2.JBoss可以通过web console进行关闭,但我们已经去掉了相关的软件包;3.JBoss可能接受Ctrl+C或非后台运行的session...
2013-01-08 09:27:16
275
原创 Installing JBoss Application Server 7.1 on Mac OS X with Eclipse Integration
Took me a while to figure out, so here are the steps I followed to get everything working:1) download and extract the latest JBoss AS 7 version here:http://download.jboss.org/jbossas/7.1/jboss...
2012-12-13 13:58:23
208
原创 jsp中标签id和name的区别
name原来是为了标识之用,但是现在根据规范,都建议用id来标识元素。 但是name在以下用途是不能替代的:1. 表单(form)的控件名,提交的数据都用控件的name而不是id来控制。因为有许多name会同时对应多个控件,比如checkbox和radio, 而id必须是全文档中唯一的。此外浏览器会根据name来设定发送到服务器的request。因此如果用id,服务器是无法得...
2012-12-05 14:19:37
532
原创 Eclipse启动时,长时间停留在loading description for...的状态
启动停止时显示的状态:"loading description for ...",这个workbench插件有关。查看原来的.metadata/.plugins目录,在众多文件夹中com.collabnet.subversion.merge org.eclipse.searchorg.eclipse.compare org.ec...
2012-11-08 09:18:40
613
原创 JSTL标签用法:<c:choose><c:forEach><c:if><c:when><c:set>
关键字:JSTL标签、、、、、、、、、、、、、、原来一直没有看过,我说过我是新手,但是好多资料上似乎也不重视 JSTL 。我看项目源代码发现其中使用到了这个标签库,感觉其还真是方便,页面看起来更加清爽。减少了 JAVA 程序员亲自写的代码量,还真验证了,不懒不做程序员,程序员如果写代码不想着偷懒,那么生活是很无趣的。下面总结总结,学习学习。:)JSP 标准标记库( Stan...
2012-10-30 08:39:12
164
原创 常用正则表达式
常用正则表达式,不用记住,用的时候,看看就可以了"^\d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$" //正整数 "^((-\d+)|(0+))$" //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$" //负整数 "^-?\d+$" //整数 "^\d+(\.\d+)?$" //非负
2012-10-29 14:29:42
105
原创 ${param.id}用法
${id} 意思是取出某一范围中名称为id的变量。 它的取值范围Page,Request,Session,Application。 ${param.id} 与输入有关,相对于 request.getParameter("id")。意思是获得输入的参数id。 因为a.jsp提交到b.jsp过程中,id不属于Page,Request,Session,Application任何范围中的一个,...
2012-10-17 00:13:44
798
原创 Eclipse自动提示设置
一、Eclipse -> Window -> Perferences,有auto-activation,把栏目里的勾打上;二、在auto activation triggers for java的后面做一个明显的标示,比如:revenco.com;三、然后打开 Eclipse的 File -> Export,在窗口中展开 General -> Perferences 然后点击 NEXT,然...
2012-08-30 10:01:26
107
原创 EL表达式之sessionScope
EL 全名为Expression LanguageEL 语法很简单,它最大的特点就是使用上很方便。接下来介绍EL主要的语法结构:${sessionScope.user.sex}所有EL都是以${为起始、以}为结尾的。上述EL范例的意思是:从Session的范围中,取得用户的性别。假若依照之前JSP Scriptlet的写法如下:User user = (Us...
2012-08-22 15:06:16
832
原创 Axis2生成客户端的方式
Axis2生成客户端方式基于StockQuoteService类创建客户端的四种方式构建基于AXIOM的客户端;使用Axis2 Databinding Frame work(ADB)生成客户端;使用XMLBeans生成客户端;使用JiBX生成客户端。ADB:最简单的生成Axis客户端的方法。大部分情况下,这些主要的类都会以内部类的形式创建在stub类...
2012-07-18 14:41:03
163
原创 几十个ActionScript 3.0 APIs for Flex, Flash, AIR
开发过程中使用API可以节省时间,这里有几十个API,它们可以在Flex, Flash和AIR中使用。Adobe APIscorelib, mappr, flickr, youtube and more.http://labs.adobe.com/wiki/index.php/ActionScript_3:resources:apis:librariesAPE (Actio...
2012-07-07 22:12:09
138
原创 iReport PDF中文无法显示
IREPORT 3.76设计报表时将数据字段的字体设置成中文字体,调好格式后编译并运行,并使用JRViewer进行预览一切正常(中文显示正常),使用PDF、HTML预览时无任何错误,但中文无法显示(只显示空白). 报表对象有关字体属性的设置如下: Font name: 宋体 (中文字体) PDF font name: STSo...
2012-05-23 09:31:55
127
原创 ireport控制分页显示
ireport控制分页有两种方法:1,直接定好DETAIL的高度。2,利用数据条数来控制分页:定义一个变量显示每一条记录序号,然后点击EDIT-----INSERT PAGE BREAK,在该print when expression里面写表达式,如下:new Boolean($V{countName}.intValue() % 5 == 0) countName是我自己...
2012-05-08 11:10:25
1303
原创 永久设置SecureCRT的背景色和文字颜色方案
SecureCRT改颜色方案为Traditional大家都会了,但是好多人只会修改单一标签的,这样每次新建会话都要重新修改,太麻烦了。今天告诉大家如何一劳永逸修改颜色方案为Traditional(黑色背景,绿色字符)。这里我用的是中文版,英文版一样。1、点击"选项"(Options)-"全局选项"(Global options)2、左边选择"默认会话"(Default Se...
2011-08-24 13:49:47
694
原创 捕获jsp页面500,404错误,页面不显示错误码
一:Tomcat Error Page配置如果JSP页面出现异常,就会转到tomcat自动的那个异常页面,页面不怎么友好。jsp标准中提供了error page的配置,可以自己定义当出现错误时跳转到哪个页面。这个配置在web.xml里面进行配置,下面一步步来实现自定义错误页面。1.首先,在apache-tomcat-5.5.20\conf\web.xml加入下面的标签: ...
2011-08-10 15:27:22
261
原创 利用oracle instant client,不安装客户端使用plsql远程连接数据库
Win7 64位操作系统下安装oracle客户端遇到了问题,之后尝试了instant client,安装完成后,PL/SQL连接oracle数据库成功,下面总结一下安装与配置方法。首先下载instant client程序,下载地址:http://www.oracle.com/technetwork/database/features/instant-client/index-097480....
2011-08-03 22:57:41
302
原创 分析DIV+CSS常见的问题及理办法
目前,在全球范围内,浏览器市场主要分为IE6、IE7、IE8、IE9、Firefox、Chrome、Safari以及Opera五大阵营。除了这些国际厂商外,中国的腾讯、搜狐和奇虎360、百度、盛大等已在浏览器领域布局。百家争鸣本是好事,但也给中国的站长带来了不少麻烦,为了不失去任何一个客户,站长不得不安装所有浏览器对网站进行测试。一、margin加倍的问题。设置为float的div在i...
2011-07-31 04:42:38
131
原创 Oracle 10g绿色客户端 plus PL/SQL Developer-搭建方便的Oracle客户端使用环境
整个一个暑假都在做基于Oracle的一个数据处理程序。但是一直没有找到合适的人工访问实验室的数据库的方便的方法。最酷的时候我的做法是自己写个程序用JDBC连接数据库自己扒下想要的表格……后来发现实验室里边有很多机器是装过Oracle客户端的,但是ms都是当时实验室搭建数据库时用正版的安装光盘装的,我对这样臃肿的客户端有一种生理上的恐惧,于是还是用原始的方法进行自己的开发。直到有一天,看...
2011-07-31 00:34:48
92
原创 Oracle学习手册:新手常见错误小集
没有人会否认ORACLE是全球最有影响的数据库产品之一;不过好的东西似乎总不是那么好用(初看起来如此),甚至有些无情--总会给layman们一个个无情的错误号。下面是我个人的总结,条条有用,希望能给初学者一点启示。 关于"好的东西似乎总不是那么好用(初看起来如此)"的一个笑话:在参加 IBM DB2 512、513培训前,在校园网上下载到了安装程序,不过任凭我们几个同学研究个半天,也不知哪个...
2011-07-31 00:16:32
96
原创 PL/SQL Developer使用技巧
1、PL/SQL Developer记住登陆密码在使用PL/SQL Developer时,为了工作方便希望PL/SQL Developer记住登录Oracle的用户名和密码;设置方法:PL/SQL Developer 7.1.2 ->tools->Preferences->Oracle->Logon History , "Store history"是默认勾选的,勾上"Store wi...
2011-07-31 00:15:01
128
原创 eclipse 过滤svn
开发过程中一直在用SVN做版本控制,使用Eclipse编译文件后,classes文件中总是有.svn的文件夹,在做提交时有时会报错,这些文件没有什么用,而且影响build的速度。 使用编译时过滤选项可以使编译时.svn不移到classess目录中,设置方法: "Project->Properties->Java Build Path",右侧的面板中的"Source"选项卡,展开"sourc...
2011-07-27 22:12:10
131
原创 SQL Developer "Unable to create an instance ..."解决方法
下载解压了Oracle SQL Developer工具,运行时,启动不了,报错信息如下:---------------------------Unable to create an instance of the Java Virtual MachineLocated at path:\jdk\jre\bin\client\jvm.dll--------------------...
2011-07-25 16:11:49
651
原创 Myeclipse的web工程和Eclipse互相转换
eclipse的web工程转myeclipse的web工程1.原eclipse工程叫netschool 2.在myeclipse中新建一个工程叫netschool 并在新建的时修改 web root folder为WebContent 3.备份在myeclipse新建的netschool工程下的.classpath 和.mymetadata和.project以及.myeclipse...
2011-07-09 08:34:08
83
原创 使用JSTL标签和EL表达式实现隔行显示不同颜色的效果
在Servlet文件中:ArrayList db_list = new ArrayList();Student db_Student1 = new Student();db_Student1.setUsername("gaohongyan1");Student db_Student2 = new Student();db_Student2.setUserna...
2011-07-08 01:17:00
1213
原创 SQL重复记录处理(查找,过滤,删除)
一。查找重复记录1。查找全部重复记录Select * From 表 Where 重复字段 In (Select 重复字段 From 表 Group By 重复字段 Having Count(*)>1)2。过滤重复记录(只显示一条)Select * From HZT Where ID In (Select Max(ID) From HZT Group By Title...
2011-06-27 18:45:35
96
原创 string .split()的用法。
在java.lang包中有String.split()方法,返回是一个数组我在应用中用到一些,给大家总结一下,仅供大家参考:1、如果用“.”作为分隔的话,必须是如下写法:String.split("\\."),这样才能正确的分隔开,不能用String.split(".");2、如果用“|”作为分隔的话,必须是如下写法:String.split("\\|"),这样才能正确的分隔开,不能用...
2011-06-27 17:25:54
85
原创 腾讯与新浪的通过IP地址获取当前地理位置(省份)的接口
腾讯的接口是:http://fw.qq.com/ipaddress 返回数组,其返回值: var IPData = new Array("61.135.152.194","","北京市","");调用方法: document.write(IPData[3]); 新浪的接口是:http://int.dpool.sina.com.cn/iplookup/...
2011-06-24 09:08:13
179
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人