- 博客(61)
- 资源 (3)
- 收藏
- 关注
原创 jquery自定义函数
$.extend({ hello:function (){alert('hello');}});$.fn.extend({aa:function(){alert('aa');}}); jQuery.fn.bb=function () { alert('bb'); }$(document).ready(function(){ $("p").click(function(
2013-02-25 09:49:01 1259
原创 文件下载中文名乱码
昨天搞excel文件下载,下载下来的中文文件名一直乱码,但是内容没有乱码,试了网上很多方法,都没有成功,最后是一同事找到的解决办法1.零配置,这一块没有什么@Result(name = "success", type = "stream", params = {"inputName","downloadFile","contentType","application/vnd.ms-exce
2013-02-22 10:24:49 558
转载 Restrictions HQL QBC
HQL运算符QBC运算符含义=Restrictions.eq()等于equalRestrictions.ne()不等于not equal> Restrictions.gt()大于greater tha
2013-01-22 17:22:11 577
原创 list对象按属性排序
Collections.sort(list, new Comparator() {public int compare(GeProjectDirection a, GeProjectDirection b) {return a.getNo() - b.getNo();}});
2013-01-11 10:25:51 380
原创 myeclipse下Tomcat java.lang.OutOfMemory Error: Java heap space
java.lang.OutOfMemory Error: Java heap space这个问题很多人的遇到过,在网上找了很多方法都不是管用,今天同事说是没有设置myeclipse下Tomcat的缓存我说我在myeclipse.ini中配置了,他说那个不管用,要在myeclipse的Tomcat管理插件下配置,最终解决问题了,系统确实运行很快
2013-01-11 09:29:17 999
原创 MySql 错误 Err [Imp] 1153 - Got a packet bigger than 'max_allowed_packet' bytes
今天在用Navicat导入SQL文件时报错:MySql 错误 Err [Imp] 1153 - Got a packet bigger than 'max_allowed_packet' bytes查了一下,原来是MySQL默认读取执行的SQL文件最大为16M,我这个SQL文件260M,所以执行不过去解决方法:在MySQL安装目录下找到文件my.ini,搜索[mysqld],在其下面添
2013-01-10 11:01:29 5926 1
原创 2012年的最后一个BUG
1.BUG描述:更新实体,除了“备注”其他字段都更新成功,修改结果页面均显示“保存成功”。2.BUG查找:将entity.setMemo(XXXXXX.getMemo())改为明获取 String memo = getParameter("XXXXXX.memo");entity.setMemo(memo)还是不行;修改其他字段,hibernate打出Update语句,修改“备注”
2012-12-31 15:16:01 408
原创 MySQL结果List按汉语拼音排序
我们都知道,在mysql中用sql语句排序很简单,就是加个“ORDER BY table.name ASC”嘛,但是这仅对英文和数字起作用,因为我们一般建的库都是UTF-8的,排序规则一般默认是“utf8_general_ci”想要按汉语拼音排序就要用“ORDER BY CONVERT(table.name USING gbk) ASC”或者“ORDER BY CONVERT(table.na
2012-12-24 16:02:10 932
原创 jQuery 遮罩层插件blockUI
blockUI 是一个用来提示等待信息的 jQuery 插件,当要执行某个较长操作时候(大数据量查询等),通过 blockUI 显示一个遮罩层或者图片来阻止当前用户继续操作。我也是今天才使用blockUI,说的不对的地方请多指教,先给一个具体的实例(JS部分)$('#serch_button').click(function() { $.blockUI({
2012-12-19 15:56:48 1027
原创 动态生成鼠标悬停提示
一般我们都用标签的title属性作为提示,如果要动态的的生成鼠标提示就可以用下面的方法:1、我们需要一个作为提示的DIV层,设置其样式.tips {border-color:#999999;border-width:1px;border-style:solid;display:none;width:400px;height:auto;padding:10px;
2012-12-17 15:24:30 1306
原创 JSP页面跳转获取参数
1.JSP调Action重定向toProjectPage_XXX.action">xx.png" width="75" height="40" alt="领导" />@Result(type = "redirect", location = "/jsp/project/xxx.jsp",params={"entryComId" ,"28SF877DS539D3"}, name =
2012-12-07 10:24:20 3283
原创 java.lang.IllegalStateException: BeanFactory not initialized or already closed - call 'refresh' befo
启动服务器报错:java.lang.IllegalStateException: BeanFactory not initialized or already closed - call 'refresh' before accessing beans via the ApplicationContext,查了查网上说改ApplicationContext ctx = new ClassPat
2012-12-04 09:12:43 181
原创 javax.el.ELException: expression factory class not found
将tomcat的lib下的包el-api.jar 替换成jbpm4的lib下的juel-api.jar、juel-engine.jar、juel-impl.jar
2012-12-03 14:09:38 3071
转载 json 与 bean 转换及数组和集合之间转换
json 所依赖的jar包 均可在 jar114.com 下载到1. commons-beanutils.jar2. commons-collections-3.2.1.jar3. commons-lang-2.5.jar4. commons-logging-1.1.1.jar5. ezmorph-1.0.6.jar6. json-lib-2.2.3-jdk15.jar
2012-11-02 09:59:32 560
转载 Hibernate之QBC
QBC (Query By Criteria) 主要有Criteria,Criterion,Oder,Restrictions类组成session = this.getSession();Criteria cri = session.createCriteria(JdItemSerialnumber.class);Criterion cron = Restrictions.like("
2012-11-01 16:29:29 685
转载 如何有效地控制项目进度——重视细节
文/李晨旭——作者李晨旭,方顺攀藤(北京)网络科技有限公司研发中心经理项目管理的目的是能够按照预定的成本、进度和质量要求顺利地对人员、产品、过程和项目进行分析和管理。在项目管理中,有些细节需要引起项目经理的重视。根据经验规划即先做少量的规划,再根据实践过程中得到的信息来做进一步的规划,这样可提高项目的可行性。试图预测未来的规划很难奏效,除非你是个预言家,否则应该尽量在项目中
2012-10-10 14:51:18 509
转载 有效控制项目进度的几点技巧
文/白天——作者白天,北京合辉信息技术有限公司CEO软件开发的项目周期大体分为3个阶段:获取需求和定义产品、开发和测试、部署和运维。在获取需求和定义产品阶段,需要防止 的不是进度太慢而是过快、过草率。特别是对于创业公司的产品经理来说,很可能因为看到开发人员无事可做而感到压力,所以尽快完成产品定义,而没有充分了解 市场和竞争对手信息,没有与合作伙伴充分沟通,没有做深入的思考。
2012-10-10 14:50:27 425
转载 项目延期原因及应对之道
文/浦薇娜——作者浦薇娜,天猫(淘宝商城)核心系统负责人每个项目经理都希望能有效地控制项目进度。但这件看似简单的事情,实际操作起来却常常不尽如人意。即使在成熟的大公司里,有着完善的项目管理流程,配备着一流的团队,项目延期事件还是频频发生。这里分析主要的三个原因。常见的原因之计划不清很多项目经理,计划做得很漂亮,却总是计划赶不上变化。原因 在于,有些时候,按工作量预估的发布日
2012-10-10 14:49:15 1465
转载 inverse和cascade的作用
Inverse和cascade是Hibernate映射中最难掌握的两个属性。两者都在对象的关联操作中发挥作用。1.明确inverse和cascade的作用 inverse 决定是否把对对象中集合的改动反映到数据库中,所以inverse只对集合起作用,也就是只对one-to-many或many-to-many有效(因 为只有这两种关联关系包含集合,而one-to-one和many-to-on
2012-09-17 11:26:14 509
原创 Java中Overload和Override的区别
方法的重写(Overriding)和重载(Overloading)是Java多态性的不同表现。重写(Overriding)是父类与子类之间多态性的一种表现,而重载(Overloading)是一个类中多态性的一种表现。 如果在子类中定义某方法与其父类有相同的名称和参数,我们说该方法被重写 (Overriding)。子类的对象使用这个方法时,将调用子类中的定义,对它而言,父类中的定义如
2012-09-17 10:52:16 635
转载 Hibernate自动生成实体类注解
常用的hibernate annotation标签如下: @Entity --注释声明该类为持久类。将一个Javabean类声明为一 个实体的数据库表映射类,最好实现序列化.此时,默认情况下,所有的类属性都为映射到数据表的持久性字段.若在类中,添加另外属性,而非映射来数据库的, 要用下面的Transient来注解. @Table(name="promot
2012-09-17 10:41:23 4492
转载 MySQL事务表和非事务表的区别
MySQL事务表是MySQL数据库的重要概念,下面就为你详细介绍MySQL事务表和非事务表的区别,希望可以让您对MySQL事务表有更多的了解。MySQL事务表支持将批处理当做一个完整的任务统一提交或回滚,即对包含在事务中的多条语句要么全执行,要么全部不执行。非事务表则不支持此种操作,批处理中的语句如果遇到错误,在错误前的语句执行成功,之后的则不执行。比如常用操作中,你将A表中的100条
2012-09-07 13:40:28 1208
转载 jquery的each()详细介绍
each()方法能使DOM循环结构简洁,不容易出错。each()函数封装了十分强大的遍历功能,使用也很方便,它可以遍历一维数组、多维数组、DOM, JSON 等等在javaScript开发过程中使用$each可以大大的减轻我们的工作量。下面提一下each的几种常用的用法 each处理一维数组 var arr1 = [ "aaa", "bbb", "c
2012-08-31 09:12:05 331
转载 javascript Window及document对象详细整理
javascript Window及document对象详细整理一、Window对象 -------------------------------------------------- ------------------- 对象属性 window //窗户自身 window.self //引用本窗户window=window.self
2012-08-30 09:10:31 419
转载 Java Applet与Java Application的区别
在Java语言中,能够独立运行的程序称为Java应用程序(Application)。Java语言还有另外一种程序——Applet程序。Applet程序(也称Java小程序)是运行于各种网页文件中,用于增强网页的人机交互、动画显示、声音播放等功能的程序。 Java Applet和Java Application在结构方面的主要区别表现在: (1)运行方式不同。Java
2012-07-19 09:29:50 398
转载 进程 线程 程序
进程 对应用程序来说,进程就像一个大容器。在应用程序被运行后,就相当于将应用程序装进容器里了,你可以往容器里加其他东西(如:应用程序在运行时所需的变量数据、需要引用的DLL文件等),当应用程序被运行两次时,容器里的东西并不会被倒掉,系统会找一个新的进程容器来容纳它。 进程是由进程控制块、程序段、数据段三部分组成。一个进程可以包含若干线程(Thread),线程可以帮助应用程序同时做
2012-07-17 17:16:59 4057
转载 java堆栈
----对这两个概念的不明好久,终于找到一篇好文,拿来共享1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性,像只杯子。另外,栈数据可以共享,详见第3点。堆的优
2012-07-10 14:32:54 749
原创 HTML+CSS学习笔记(六)
一、CSS定位1.相对定位:就是当前元素相对于前一元素的位置,前后元素互不重叠。 2.绝对定位:必须指定元素的确切位置,默认的是以屏幕左上角为初始点。 定位类型属性为position,两个取值relative和absolute,分别代表相对定位和绝对定位。指定好定位类型后,使用下列属性提供具体的位置; left、right、top、bottom3
2012-05-24 10:57:56 624
原创 HTML+CSS学习笔记(五)
一、CSS样式初步 从今天开始我开始学习另一个大块——CSS。CSS是英语Cascading Style Sheets(层叠样式表单)的缩写,它是一种用来表现HTML或 XML 等文件式样的计算机语言。通俗点讲CSS就是把网页中内容的格式分离出来,这样有益于网站的修改与维护。1.一个简单的CSS样式h1 { color: red; tex
2012-05-22 17:55:51 363
原创 HTML+CSS学习笔记(四)
一、自定义背景和颜色1.背景颜色和文本颜色在需要的地方比如说body中添加style="background-color:red;color:blue",即指定背景为红色,字体为蓝色,当然可以在特定的元素中用color设置字体颜色2.指定自定义颜色自定义颜色的格式是:#rrggbb,rr、gg、bb分别表示红绿蓝这三种颜色的两位十六进制数。例如亮红色是#FF0000,蓝紫色是#66
2012-05-18 13:47:13 382
原创 HTML+CSS学习笔记(三)
一、创建文本链接1.页面内部链接①使用锚标识网页中的位置(通俗点讲就是,标记点击链接后要返回到的地方)id必须在页面内唯一,并且必须以字母开头②链接到锚点位置(即点击链接,页面将返回到相应的位置)Go to end当然这个页面有滚动条时,并且锚点和链接点超过一个页面时,你才能明显看到页面跳动 2.链接另一个页面特定部分前提是知道另一个页面的那个锚的id
2012-05-16 17:40:50 380
原创 HTML+CSS学习笔记(二)
一、文本对齐 1.段落对齐 左对齐 右对齐 居中对齐 2.整页设置 这里的内容都可以由div设置二、HTML列表 1.有序列表:带有编号的缩进列表 第一行 第二行 第三行 2.无序列表:带有项目符号的缩进列表
2012-05-15 17:03:57 409
原创 HTML+CSS学习笔记(一)
一、基本组成必须包含下面四个标签网页的标签正文二、分段分行1.分段2.分行3.水平分割线三、标题一级标题 二级标题 以此类推四、链接到其他网页1.非本地网页http://www.baidu.com">点击转到百度注意:http: 不能省略! 2.本地网页webpage.html">点击转到 相
2012-05-14 17:39:25 416
原创 HTML学习笔记(一)
测试表格内的滚动条 表格内的滚动条: <div id="wins" style="position:absolute;height:200;width:400;overflow:auto;background:#EEEEEE;"> ppppppppppppppppppppppppppppppppppppppppp
2012-05-14 16:48:28 92
转载 软件实施
通过软件实施,使有经验的人员深深的感觉到,软件实施,其实并不是一件很容易的事,也许可算是一项挑战,很需要"明知山有虎,偏向虎山行"的信心和勇气。为什么这样说呢?因为,软件实施可以说是软件产品服务主线的一个决定性环节,软件的成功离不开实施。那什么才是成功的实施呢?我认为是要让用户真正使用起来,让用户满意,用户的成功也是软件公司的成功。只不过,软件要能真正使用起来,其实也不象想象中那么容易。对于实施不
2012-05-08 14:43:26 1483 2
转载 winform 窗体间传值
窗体间传值要弄清楚到底是哪个对象的问题,否则容易传错值。就比如窗体对象loginFrm为登陆窗体,想把当前的登陆用户信息传递给主窗体mainFrm,但是却实例了一个新的对象loginFrm把里头的信息传递给了mainFrm,所以得到了一空值,颇有刻舟求剑的味道,不同的内存空间就比如湖水的宽广一样,存放着不同的对象,彼此要分清楚。窗体传值的前提是,要传的字段,在类里面的访问修饰符必须是public(
2012-05-03 09:53:44 376
原创 C#打开音乐或者程序
我们在用C#开发程序时可能想打开我们程序以外的程序或者文件,比如说按下按钮播放一段音乐,那我们就可以使用下面的代码段实现 private void btPlayMusic_Click(object sender, EventArgs e) { System.Diagnostics.Process process = new Syst
2012-04-11 15:20:00 489
转载 ArcEngine 数据加载的几种类型
ArcEngine加载图层的五个步骤1.创建一个类工厂2.使用类工厂创建一个要使用的工作区3.使用工作区打开并得到图层的dataset4.把dataset装入到新建的图层实例5.把图层加载到MapControl控件ArcEngine 数据加载的几种类型1.加载Shapefile数据 1 IWorkspaceF
2012-03-22 08:54:24 1874
原创 防止重复创建窗口—— 单例模式
我们经常会遇到这种情况:单击窗体上一个按钮,弹出一个子窗体,当再次单击按钮是,还会弹出一个同样的窗体,我们肯定不希望这样。这个问题我们可以通过“单例模式”解决,那么什么是“单例模式”?单例模式的意思就是只有一个实例。单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。显然单例模式的要点有三个;一是某个类只能有一个实例;二是它必须自行创建这个实例;三是
2012-03-20 14:27:07 585
地理信息系统实习教程ArcGIS 9(宋小冬)
2012-03-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人