自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 jQuery ajax重复调用问题

前段时间项目中遇到有的页面调用一次ajax会发送两次请求的问题,发现注释掉构造jQuery Dialog代码后正常,最终找出的原因是构造jQuery Dialog的div中有多余且未闭合的标签所致。

2013-02-21 22:55:55 3433

原创 给jQuery方法添加回调函数

插件源码 jquery.callback.js插件开源地址: https://gist.github.com/4580276/** * @fileOverview 本插件用于给jQuery方法添加回调函数,可在类方法或实例方法添加任何自定义的回调函数而不影响原方法的行为 * @dependency jQuery1.7+ * @author huhai * @since 20

2013-01-21 01:27:45 10969 1

原创 mysql、h2插入性能对比

2013-01-05 更新:导致循环调用save插入慢的问题是我循环调用了service方法,而不是在service内部循环,而事物是在service级别,所以相当于每次插入都提交事物,所以慢了。同样是插入,差别咋就这大呢?操作系统:wubi ubuntu 12.04 (precise) 32 位内核: Linux 3.2.0-33-generic-pae内存:4G

2012-11-25 17:53:38 7375 6

原创 Java多线程示例:4个售票员卖1000张火车票

//售票员import java.util.Iterator;import java.util.Map;public class TicketSaler implements Runnable { private Map ticketMap;//票池 private String salerName;//售票员姓名 public TicketSaler(Map ticketMa

2011-11-17 01:14:36 18888 5

原创 Java Socket多线程服务端、客户端

//主方法package com.huhai.demo.socket;public class Main { /** 功能说明: * @param args * @author 胡海 * @throws InterruptedException * @since 2011-11-8 下午05:08:05 */ public static void main(St

2011-11-08 22:49:46 4385

原创 JFace Dialog 调整大小

设置shell的大小即可如:this.getShell().setSize(this.getShell().getSize().x, this.getShell().getSize().y - LOG_VIEW_HEIGHT);

2011-09-04 21:23:09 2333

原创 分享一个批处理打war包脚本

当然打war包前你要编译好class文件,注意检查配置文件是否和生产环境或测试环境一致。@echo ===========================================@echo 描述:打包脚本@echo 作者:胡海@echo 日期:2011-07-22

2011-07-26 10:51:30 3173 1

原创 APACHE FTP 文件上传丢失数据的解决方法

上传文件时要设置文件类型为二进制,不然会出现丢数据的现象。调用 FTPClient 类 的 setFileType方法: ftpClient.setFileType(FTP.BINARY_FILE_TYPE);

2011-07-26 10:41:47 2731

原创 批处理set命令变量与等号之间不要加空格

前两天写一个打包脚本(MyEclipse打不出来包了),使用set设置变量的时候,发现变量总是空,网上查了半天也没找到答案,后来突然发现网上的写法都是等号紧跟变量名后面,将空格去掉试了一下,果然起作用。平常写java习惯在变量名和操作符见加一个空格便于代码阅读和查错,看来是定势思

2011-07-26 10:37:15 2279 1

原创 js关联数组长度为0

<br />今天用长度来判断关联数组是否为空,结果发现数组不为空长度也为0。<br />如下代码:<br />var objIds = [];//父级参数数组objIds["channelChat"]= [];//子级参数数组objIds["channelChat"]["10"] = ["hallGread"];objIds["channelChat"]["11"] = ["channelTp"];<br /> 

2011-05-16 21:21:00 2967

原创 MyEclipse看不见SVN图标

<br />接上一篇日志,成功导入项目后,项目的SVN图标在MyEclipse中却不显示(我是装好了SVN的,而且从SVN上拉项目是显示SVN图标的<br />),检查<br /> <br />windows ->preferences->General->Appearance->Lable Decorations<br /> <br />选项中SVN是勾选过的,恢复默认也不行。<br /> <br />关闭首选项设置窗口,试了下在项目上点右键,选择<br /> <br />Team ---  Share

2010-11-12 00:27:00 6944

原创 MyEclipse导入现有项目

<br />今天从SVN上拉下来项目代码准备导入,但试了<br /> <br />File---import---Existing Projects into Workspace<br />却不好使,找不到我拉的项目。<br /> <br />我将项目拷贝到workspace下,选择<br /> <br />File---Switch Workspace<br /> <br />,选择当前的workspace(相当于重启MyEclipse吧),MyEclipse自动重启后再试<br /> <br />Fil

2010-11-12 00:09:00 1548

原创 phpMyAdmin链接表的附加功能尚未激活

环境:win7phpMyAdmin 3.3.6php 5.3MySQL 5.1.50Nginx 0.8.20 错误信息:链接表的附加功能尚未激活 解决方法:1.把phpmyadmin目录下scripts/create_tables_mysql_4_1_2+.sql(根据版本选择,如果mysql版本小于4.1.2,就使用create_tables.sql)如果提示错误,可以先导入create_tables.sql,然后再导入一次c

2010-09-02 01:11:00 1395

转载 A connection attempt failed because the connected party did not properly ..

学PHP不久,以前用的是人家搭好的环境AMPServer和NMPServer,但是是PHP5.2的,想用PHP5.3的新特性啊,就自己搭环境,没想到遇到的问题还真不少,phpMyAdmin连不上MySQL数据库。error.log中日志为:2010/09/01 23:18:27 [error] 4224#4608: *9 upstream timed out (10060: A connection attempt failed because the connected party did not pro

2010-09-02 00:21:00 25056

原创 移动硬盘安装Ubuntu10.0.4小记

<br />今天几经周折在虚拟机上给移动硬盘装上了Ubuntu(移动办公,嘿嘿……),小记一下。<br /> <br />1.下次要记得安装到第8步时要选择高级,选择移动硬盘为grub安装路径(开始偷懒没注意,害我把XP的MBR也搞坏了)。<br />2.映射了移动硬盘给虚拟机,才能从移动硬盘正常启动系统(我用的是VM Player)。<br />3.启动后屏幕分辨率始终不对,鼠标移动范围受限,且点的地方不是你选择的地方,启动时还提示“Ubuntu在Ubuntu在低分辨率模式下运行”。后来想起XP和Linu

2010-07-27 21:49:00 1243

原创 调用iframe内方法

<br />今天用到调用iframe内方法,先用id获取iframe,结果调用不起,找不到方法,然后换用name获取iframe就可以调用成功。用的是IE6,真觉得无奈。<br /> <br />HTML:<br /> <br /><iframe id="displayFrame" name="displayFrame" scrolling="auto" frameborder="0" src="" width=100% height="100%" style="overflow-x:hidden;over

2010-06-11 16:24:00 4856

原创 table-layout:fixed使单元格宽度失效解决方法

table-layout:fixed 会使单元格固定宽度失效,解决办法是设为百分比形式,并且宽度不可以写在css中,而是设置td标签的width属性。 参考资料:http://wallimn.javaeye.com/blog/366146                http://www.jb51.net/article/3622.htm

2010-05-12 14:26:00 3319

原创 弹出窗口window.onload失效

 今天发现window.onload事件在IE6下弹出窗口失效,在链接打开的页面就好好的,在弹出窗口死活不起作用,试了半天找到解决办法。 原来写法:window.onload = bindHandler; 解决办法:window.attachEvent("onload",bindHandler);

2010-04-22 20:42:00 2428 1

原创 iframe的document属性和Document属性是不一样的

iframe的document属性和Document属性是不一样的,document表示iframe所在页面的document,Document表示iframe内容页的document。让iframe高度随内容页高度自动适应时会用到这个属性: 如 iframe1.height = iframe1.Document.body.scrollHeight

2010-01-28 09:32:00 3680

原创 oracle将字符串转换为12小时与24小时制:

oracle将字符串转换为12小时与24小时制: --12小时制:select hsv.mydate from huhai_seq_value  hsvwhere hsv.mydate = to_date(2009-03-03 00:00:00,yyyy-mm-dd hh:mi:ss);--24小时制:select hsv.mydate from huhai_seq_value

2010-01-22 20:25:00 3803

原创 oracle to_date陷阱

ORACLE to_date 陷阱oracle 中不带时分秒的字符串 to_date 转换时间后与带时分秒的date型字段做带等值的比较 (>=,表中huhai_seq_value所有数据 MYDATE-----------2009-03-022009-03-022009-03-022009-03-032009-03-032009-03-03--sql1:select hsv.my

2010-01-22 20:15:00 1945

原创 自己写的jQuery下的验证框架,支持自定义验证函数,支持自定义错误显示效果

这两天需要写个验证器,一开始就写了个空值验证方法,主要针对文本框和FCKeditor,后来觉得功能太有限,不方便扩展。后来就改成现在这个样子,一个Validator验证一个表单,多个表单可以用多个验证器验证(这个还没试)。支持自定义验证函数,(Vaildtor.addSheduleType()方法添加自定义验证函数,默认有两个),支持自定义显示错误信息效果(这里提供常规对话框和jQuery dia

2009-12-29 01:15:00 1459

原创 jQuery解决iframe高度随内容自动调整

网上查了好多用着都不行,自己搞定了:在包含iframe的页面中加入以下脚本,基本思想是在iframe加载内容后重新设置高度,下面代码尽在IE6中用过,没在其他浏览器中测试。<!-- $( function() { //iframe高度随内容自动调整 $(.main).load( function() {

2009-12-19 20:47:00 8154 1

转载 Javascript中最常用的55个经典技巧

  Javascript中最常用的55个经典技巧 1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键no 可用于Table2. 取消选取、防止复制3. onpaste="return false" 不准粘贴4. oncopy="return false;" oncut="return false;" 防止复制

2009-12-17 08:42:00 696 1

原创 jQuery获取servlet返回的JSON

servlet如下:package forum.servlet;import java.io.IOException;import java.io.PrintWriter;import java.util.ArrayList;import java.util.Map;import javax.servlet.ServletException;import jav

2009-11-29 21:23:00 16631 6

原创 MyEclipse6.0免安装版

免安装版MyEclipse6.0,集成Eclipse6.0,ADT,Spket,SVN,启动时是Eclipse的LOG,进去就是MyEclipse了.请先安装JDK,再启动MyEclipse,进行Android开发请先在首选项中配置Android SDK路径。 下载地址:part1 http://www.ibudai.com/file/b61d1b76cc56e809414493a6407

2009-11-06 22:06:00 2084

原创 C/C++中为二维数组分配内存

今天参加笔试,其中有两题是分配内存的,第一题是动态分配一个一维数组,第二个题是动态分配一个二维数组.第一题和第二题我分别是这样写的:/*第一题*/p=(float*)malloc(sizeof(float[M]));/*第二题*/p=(float*)malloc(sizeof(int[M][N]));结果说我第二题错了,我还不明白错哪了,我又问写成M*N对不,结果还是说不对.刚

2009-10-17 21:26:00 1232

原创 未结束的常量字符串、函数未定义、××未定义、js中文乱码等js错误

在用到javascript时有时会出现像“未结束的常量字符串”、“函数未定义”、××未定义、js中文乱码等js错误这样的错误,而且你的js是外部引入的,其实问题很简单,就是你网页所指定的在客户端呈现时的编码方式和你的js文件编码不一致,可以使用contentType="text/html;charset="UTF-8"和response.setCharacterEncoding指定的在客户端呈现时

2009-10-07 17:02:00 3186

原创 用FavIcon显示个性独特的浏览器地址栏图片

转自: http://blog.tugai.net/ 用FavIcon显示个性独特的浏览器地址栏图片 西风瘦马 发布于 九月 1, 2009 评论(0) 什么是Favicon?Favicon是favorite icon的缩写,顾名思义,就是添加到收藏夹的图标。大家现在应用的favicon都是在地址栏中,极少人会在收藏夹中注意到它,那它为什么是叫收藏夹图标而不是

2009-10-07 16:06:00 1104 1

原创 MySQL 插入图片时出现com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException:

今天做向MySQL插入图片时出现这个异常:com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException:You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right synt

2009-10-06 15:46:00 4992 7

原创 解决安装MySQL5.1出现Cannot create windows service for mysql.error:0

今早上6点多就起来装MySQL5.1,我把以前MySQL5.0的GUI工具和服务器全部删掉,安装目录全部删掉,数据文件目录名字改掉,注册表用完美卸载清理了,然后重启安装MySQL5.1(我以前遇到过服务启动不了的情况,这样做就搞定了),可配置到最后一步时出现Cannot create windows service for mysql.error:0错误,把配置工具关掉重试几次都不行,后来百度

2009-10-06 08:18:00 5697 4

原创 ONGL中Root 和 Context

       这两天在学习Struts2,看ONGL时始终提到Root和Context,搞不清这两个到底有什么关系,查阅了一系列文章之后,似乎有所感悟,如有不正确的地方,还请各位指教。 ONGL使用Map来存储对象,在你不指定Map时,它会调用addDefaultContext  方法自动创建一个Map来存储你传进来的对象,而这个Map就是所谓的Root。那么我已经有一个Map了,如何通过

2009-09-29 11:12:00 1165

原创 Hibernate一对多映射举例

一个人可以有多个邮箱//----------------------------------------------Personpackage huhai.or.pojo;import java.util.Set;public class Person { private String idCard; private Set emails; pub

2009-08-10 10:30:00 611 1

原创 Hibernate插入数据时自动清除以前数据的解决办法

去掉hibernate配置文件中的create就行了。

2009-08-09 09:41:00 605

翻译 Hibernate3.2.5 Readme注解

   刚接触Hibernate,好多地方不懂。这自己翻译的,有些地方可能不对 ehcache-1.2.3.jar (1.2.3)- EHCache cache //分布式缓存 - runtime, optional (required if no other cache provider is set)//运行时,可选的(当未设置其他缓存提供者时是必须的)ver

2009-08-08 20:03:00 1080

原创 ASP.NET中使用FCKEditor上传图片在发布后权限不足的解决办法

前几天和老师做一个项目,在本地机上好好的,FCKEditor两种上传图片的方式都可以用,可发布了以后直接在上传图片页面的“上传”选项卡中上传图片却无法成功(那几个方块一直闪,始终等不到上传成功的消息框),后来发现只要一点这个页面的上传按钮,浏览器就会出现javascript脚本错误,打开一看,说“权限不足”,明明在本地机都好好的啊,web.config中也配置了上传路径,而且第一种浏览服务器中上传

2009-08-05 10:52:00 3834 4

原创 图片地址加密

为了防止用户使用穷举方法遍历网站的图片,想到对图片地址进行加密或者隐藏的方法,找了好半天,看到一些关于URL重写、ASP二进制流方法隐藏图片文件真实地址的方法,感觉甚是复杂,最后发现最简单方法就是Url加密,直接调用Server的UrlPathEncode方法即可。例如: image.ImageUrl = Server.UrlPathEncode("~/DataFiles/Publishi

2009-07-24 12:52:00 2346

转载 css控制层绝对垂直居中的正规代码

文章来自:http://zhidao.baidu.com/question/95650330.htmlposition: absolute; //绝对定位width:500px; //宽度500,height:200px; 高度200left:50%; 离父容器左边的距离是父容器宽度50%top:50%;

2009-06-09 19:12:00 653

原创 解决IE6下子块浮动引起父块浮动

如果父块未设置宽度,则子块的浮动会引起父块浮动,IE6下会出现这种情况,IE7和火狐不会。设置父块宽度即可解决问题。 网页在IE中效果与火狐中不同时,应首先想到IE与火狐解析的不同之处,尤其是未设置的默认值。像宽度、高度、外边距、内边距这些常用属性最好不要使用默认,而应给出明确设定。

2009-06-07 13:28:00 598

转载 C#中调用父类的构造方法和成员

 在Java中有一个Super关键字,可以调用父类的构造方法和非私有成员。C#中使用的关键字是base,但用法不完全相同。  1. 调用父类的构造方法// 父类 public class Father {     public Father(String name)     {         this.name = name;     }     private String

2009-06-05 13:54:00 1575

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