自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(67)
  • 收藏
  • 关注

原创 PEP8 Python 编码规范

一 代码编排 1 缩进。4个空格的缩进(编辑器都可以完成此功能),不使用Tap,更不能混合使用Tap和空格。 2 每行最大长度79,换行可以使用反斜杠,最好使用圆括号。换行点要在操作符的后边敲回车。 3 类和top-level函数定义之间空两行;类中的方法定义之间空一行;函数内逻辑无关段落之间空一行;其他地方尽量不要再空行。二 文档编排 1 模块内容的顺序:模块说明和docstring—im...

2018-02-23 10:48:28 143

原创 Web页面数据批量录入----使用上传组件与JXL工具包联合实现

JspsmartUpload可以对一般的文件进行上传,而jxl工具包提供良好的对MSExcel文件格式的读取性能,可以结合这两者在Web页面上通过Excel文件对数据进行批量录入。这里提供一点思路,供大家参考。    首先可以将文件上传到Web服务器的某个地方,可以根据需要任意选取,然后通过使用工具包对文件进行读取,最后删除该临时文件。    我使用的是jspSmartUpload包的源代码编译...

2013-11-20 09:16:57 575

原创 Jquery循环检验多个文本框,并禁止提交

这是CSDN上以为大神写的。以下是代码,测试通过…… <!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 184

原创 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 1305

原创 无序的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 342

原创 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 139

原创 一个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 257

原创 批量修改文件名

使用WINDOWS其内置的功能,实现文件名的批量修改。首先将所有需要进行文件名修改的文件移动到同一文件夹内,按“Ctrl+A”,全选所有文件,将光标移到选区上方,点击鼠标右键,在右键菜单中选择“重命名”。此时,第一个文件的文件名变为可编辑状态,按照修改单个文件名的方法修改,例如将文件名改为“小新”,在空白处点击鼠标左键后,所有的文件都会随之发生变化,依次为“小新”、“小新 (1)”、“小新 ...

2013-02-07 19:58:17 87

原创 用JQuery实现页面Loading的效果

常规的解决办法还是用ajax比较好。大概是这样的。需要两个页面。1.一个是实际页面本身      2.另一个是一个空白页面放一张loading图片先请求第2个页面,在这个页面中放一段ajax请求第1个页面,在success函数里将页面内容输出,并将loading图片隐藏掉。代码是这样的:loading page:<body>    <img id='loadingImg' src...

2013-01-17 09:45:18 431

原创 ajaxStart()和ajaxStop()使用

ajaxStart()和ajaxStop()是全局的event,当一个Ajax请求启动时,并且没有其他未完成的Ajax请求时,将调用ajaxStart()方法。同样,ajaxStop()方法则是在所有Ajax请求都完成时调用。只要在 ".js"文件中加入以下的代码就可以显示id为loading的标签中的内容。$(function(){ $("#loading").ajaxStart(functi...

2013-01-17 09:41:50 112

原创 Js读取json数据 && 循环读取JSON数据

服务端向客户端返回了一串JSON格式的数据。在有些时候,因为某些特殊的原因我们不知道原始的key值,因此我们此时无法象正常一样通过key值,来获取value值。这时我们必须循环读取JSON对象数据。废话少说,来看例子。 服务端后台返回到客户端的JSON格式字符串:var str = '[{"uname":"王强","day":"2010/06/17"},{"uname":"王海云"

2013-01-16 23:33:55 250

原创 Eclipse一直出错误讯息hot code replace failed

上网查 而归纳出以下的结论: 因为在debug模式 而Source code还有与SVN同步的话,当代码正在使用所以会出现这样的提示 因为 debug不能修改同步 只要将eclipse重启 就ok了! ...

2013-01-11 15:25:30 243

原创 [转]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 128

原创 [转]JBoss无规律自动关闭故障定位

最近遇到了几次JBoss无规律自动关闭的奇怪现象,通过history历史命令和last登录信息,都看不到有人操作过的迹象。后来查了一些资料,JBoss官方论坛给出的几条解释是:1.JBoss自己没有设置可以自动shutdown的机制;2.JBoss可以通过web console进行关闭,但我们已经去掉了相关的软件包;3.JBoss可能接受Ctrl+C或非后台运行的session...

2013-01-08 09:27:16 245

原创 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 168

原创 jsp中标签id和name的区别

name原来是为了标识之用,但是现在根据规范,都建议用id来标识元素。 但是name在以下用途是不能替代的:1. 表单(form)的控件名,提交的数据都用控件的name而不是id来控制。因为有许多name会同时对应多个控件,比如checkbox和radio, 而id必须是全文档中唯一的。此外浏览器会根据name来设定发送到服务器的request。因此如果用id,服务器是无法得...

2012-12-05 14:19:37 469

原创 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 578

原创 JSTL标签用法:<c:choose><c:forEach><c:if><c:when><c:set>

关键字:JSTL标签、、、、、、、、、、、、、、原来一直没有看过,我说过我是新手,但是好多资料上似乎也不重视 JSTL 。我看项目源代码发现其中使用到了这个标签库,感觉其还真是方便,页面看起来更加清爽。减少了 JAVA 程序员亲自写的代码量,还真验证了,不懒不做程序员,程序员如果写代码不想着偷懒,那么生活是很无趣的。下面总结总结,学习学习。:)JSP 标准标记库( Stan...

2012-10-30 08:39:12 140

原创 常用正则表达式

常用正则表达式,不用记住,用的时候,看看就可以了"^\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 78

原创 ${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 746

原创 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 87

原创 EL表达式之sessionScope

EL 全名为Expression LanguageEL 语法很简单,它最大的特点就是使用上很方便。接下来介绍EL主要的语法结构:${sessionScope.user.sex}所有EL都是以${为起始、以}为结尾的。上述EL范例的意思是:从Session的范围中,取得用户的性别。假若依照之前JSP Scriptlet的写法如下:User user = (Us...

2012-08-22 15:06:16 813

原创 Axis2生成客户端的方式

Axis2生成客户端方式基于StockQuoteService类创建客户端的四种方式构建基于AXIOM的客户端;使用Axis2 Databinding Frame work(ADB)生成客户端;使用XMLBeans生成客户端;使用JiBX生成客户端。ADB:最简单的生成Axis客户端的方法。大部分情况下,这些主要的类都会以内部类的形式创建在stub类...

2012-07-18 14:41:03 129

原创 几十个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 109

原创 iReport PDF中文无法显示

IREPORT 3.76设计报表时将数据字段的字体设置成中文字体,调好格式后编译并运行,并使用JRViewer进行预览一切正常(中文显示正常),使用PDF、HTML预览时无任何错误,但中文无法显示(只显示空白). 报表对象有关字体属性的设置如下: Font name: 宋体 (中文字体) PDF font name: STSo...

2012-05-23 09:31:55 107

原创 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 1230

原创 永久设置SecureCRT的背景色和文字颜色方案

SecureCRT改颜色方案为Traditional大家都会了,但是好多人只会修改单一标签的,这样每次新建会话都要重新修改,太麻烦了。今天告诉大家如何一劳永逸修改颜色方案为Traditional(黑色背景,绿色字符)。这里我用的是中文版,英文版一样。1、点击"选项"(Options)-"全局选项"(Global options)2、左边选择"默认会话"(Default Se...

2011-08-24 13:49:47 645

原创 捕获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 223

原创 利用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 277

原创 分析DIV+CSS常见的问题及理办法

目前,在全球范围内,浏览器市场主要分为IE6、IE7、IE8、IE9、Firefox、Chrome、Safari以及Opera五大阵营。除了这些国际厂商外,中国的腾讯、搜狐和奇虎360、百度、盛大等已在浏览器领域布局。百家争鸣本是好事,但也给中国的站长带来了不少麻烦,为了不失去任何一个客户,站长不得不安装所有浏览器对网站进行测试。一、margin加倍的问题。设置为float的div在i...

2011-07-31 04:42:38 106

原创 Oracle 10g绿色客户端 plus PL/SQL Developer-搭建方便的Oracle客户端使用环境

整个一个暑假都在做基于Oracle的一个数据处理程序。但是一直没有找到合适的人工访问实验室的数据库的方便的方法。最酷的时候我的做法是自己写个程序用JDBC连接数据库自己扒下想要的表格……后来发现实验室里边有很多机器是装过Oracle客户端的,但是ms都是当时实验室搭建数据库时用正版的安装光盘装的,我对这样臃肿的客户端有一种生理上的恐惧,于是还是用原始的方法进行自己的开发。直到有一天,看...

2011-07-31 00:34:48 68

原创 Oracle学习手册:新手常见错误小集

没有人会否认ORACLE是全球最有影响的数据库产品之一;不过好的东西似乎总不是那么好用(初看起来如此),甚至有些无情--总会给layman们一个个无情的错误号。下面是我个人的总结,条条有用,希望能给初学者一点启示。  关于"好的东西似乎总不是那么好用(初看起来如此)"的一个笑话:在参加 IBM DB2 512、513培训前,在校园网上下载到了安装程序,不过任凭我们几个同学研究个半天,也不知哪个...

2011-07-31 00:16:32 84

原创 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 94

原创 eclipse 过滤svn

开发过程中一直在用SVN做版本控制,使用Eclipse编译文件后,classes文件中总是有.svn的文件夹,在做提交时有时会报错,这些文件没有什么用,而且影响build的速度。 使用编译时过滤选项可以使编译时.svn不移到classess目录中,设置方法: "Project->Properties->Java Build Path",右侧的面板中的"Source"选项卡,展开"sourc...

2011-07-27 22:12:10 100

原创 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 558

原创 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 70

原创 使用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 1167

原创 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 77

原创 string .split()的用法。

在java.lang包中有String.split()方法,返回是一个数组我在应用中用到一些,给大家总结一下,仅供大家参考:1、如果用“.”作为分隔的话,必须是如下写法:String.split("\\."),这样才能正确的分隔开,不能用String.split(".");2、如果用“|”作为分隔的话,必须是如下写法:String.split("\\|"),这样才能正确的分隔开,不能用...

2011-06-27 17:25:54 66

原创 腾讯与新浪的通过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 157

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除