- 博客(21)
- 收藏
- 关注
获取Flex 4中Spark Panel的内部容器大小
在Flex中,Panel组件是继承于UIComponent的,UIComponent中定义的组件尺寸信息width和height是对整个控件的宽和高而言,但Panel组件却是带有标题栏和边框,其实际能够装载内容的大小是小于width * height的。 于是,在使用Panel的时候,直接定义width和height没有实际意义,需要定义的应该是Panel的内部容器的大小。这篇...
2011-04-22 13:54:43
182
Fedora中使用apache运行redmine的配置手记
今天花了大半天的时间,参阅了网上各种资料,终于配好了,于是把整个过程理一下,供大家参考。PS. 本人Linux新手,ruby小白,如有错失,烦多指教! 参考资料:①apache 与 redmine 整合 http://hi.baidu.com/leolance/blog/item/1b752791399d4b067af48008.html②HowTo configure Apa...
2010-10-22 16:57:21
228
用JavaMail/commons-mail发送gmail邮件需要注意的新问题
关于要如何在程序中设置SSL和对应端口之类的就不提了,有需要的请自行google。 最近碰到的新问题是,在所有配置都是正确的情况下,依然无法在程序中发送邮件。最后发现,是由于使用的邮箱密码强度太弱所致,我本来用的是123456, 后来把密码改成gmail认为密码强度是“强”的密码,就发送成功了! 对google非常无语ing…… ...
2010-09-19 14:31:09
273
持续集成工具Hudson入门介绍(结合Ant)
前言:最近几天在学习持续集成工具——Hudson的使用,但由于我原来对“持续集成”其实也并不十分理解,所以还走了些弯路,于是决定整理一个最基本的持续构建与Hudson的入门介绍。 一、基础概念介绍 本小节主要是介绍一些基本概念,如果已经了解的就可以忽略本节。 1、什么是持续集成(Continuous Integration)(以下转自:http://dev.firnow...
2010-07-17 00:39:46
206
Redmine插件Code Review使用介绍
Redmine是基于ROR框架开发的一套跨平台项目管理系统,我接触并使用它已经有一段时间了,感觉Redmine确实很不错,上手简单,配置灵活,而且还有强大的插件扩展功能,它的插件列表见:http://www.redmine.org/wiki/1/Plugin_List 前几天下了一个redmine的代码评审用的插件,感觉不错,特拿来给大家分享。 插件的下载页面在:http://ww...
2010-07-10 15:49:18
661
JUnit与单元测试讲座的PPT及相关资料
今天(2010年5月19日)给实验室同学做的讲座。 主要内容包括:单元测试与TDD JUnit的简介与使用 JUnit中的设计模式(简单提及了一下,提供了参考文档) 实施建议(结合实验室本身的项目开发给出的一些建议)由于无实际应用的实例,所以前期参考了很多资料,但即使如此,在可操作性上毕竟还是纸上谈兵,应该能起到启蒙作用,但估计实际指导效果不是很大。 哎,再感叹一下...
2010-05-19 16:52:01
529
jQuery入门培训PPT及相关资料
这是上星期三(4.21)给实验室的同学讲的,讲座重点不在PPT,主要以例子为主,当场写代码实现了helloworld.html、editable.html和ajax等几个例子。 主要参考了lym6520的JQuery入门技术ppt,我在他的ppt的基础上作了一定的修改和补充,并借用了他的几个比较简单的example,对此表示感谢~ 讲座整体来说效果还不错,基本上都听懂了,第二天还看...
2010-04-25 11:22:12
160
flexigrid中进行手动刷新
事情的起因是,使用flexigrid的时候,发现flexigrid的检索框不能满足我的需求,只能自己写检索的部分,然后手动刷新grid中的数据。页面效果如图所示。 flexigrid默认UI上有一个“刷新”按钮,点击即可刷新grid中的数据。如果我们在自己程序中需要手动地进行grid刷新,则调用$('#grid').flexReload()即可。其中$('#grid')是你定义的fle...
2010-03-25 10:55:24
408
如何指定flexigrid的起始加载页
最近使用flexigrid的时候遇到一个问题:在grid中选中一条记录后跳转到其他页面进行操作(比如说编辑数据),之后再回到grid页面时,希望能够回到操作之前所停留的页数,即要“记住当前分页”。 当前页数的保存可以通过session之类的手段实现,但问题的关键点在于如何手动设定flexigrid的起始页。一开始我根据网上广泛流传的那一份flexigrid参数说明,以为是设置page参数,...
2010-01-29 17:08:48
244
由图片新闻切换引起的Too many open files问题
在Linux系统上部署J2EE项目的话,可能会出现java.net.SocketException: Too many open files 这样的异常,网上的说法一般是说把系统的file-max值设大一些,但是这样往往是治标不治本的做法,而且这个问题绝大部分情况下都是因为程序问题引起的,最近我也碰到了这个问题,但是在网上一直没有找到相符合的资料,最后还是自己解决了,特拿出来分享下。 首先...
2009-11-09 11:04:05
150
原创 网站改版与转型,用户有没有站在企业的角度思考?
作者:money,原文链接:网站改版与转型,用户有没有站在企业的角度思考? 今年注定了中国互联网多事之秋,无论是网民还是互联网企业都迎来了一波又一波的整顿与和谐的浪潮。特别是百度高校贴吧与校内网的改版转型,更是引起了用户的强烈抗议与反对,更有甚者发帖大喊“李彦宏,你妈喊你恢复大学贴吧”,以此发泄内心不满。此外,据朋友称,校内网一些同学朋友开始逐渐撤离校内,他们感觉校内将会变得鱼...
2009-10-20 12:42:36
136
IE6真的过时了吗?
对IE6的谩骂已经骂了很多年了,提起IE6,应该是很多Web开发人员,特别是前端开发人员心中的痛。各种各样的bug和一些CSS的不支持,导致各种各样的技巧、hack出现。虽然掌握各种hack也是能力的一种体现,但是相比起来,我们还是想要一个对开发者友好的浏览器啊~于是现在的开发人员普遍都喜欢用Firefox(方便调试)、Safari、Chrome(界面简洁)等非IE系浏览器,要不就是赶潮流地装上I...
2009-09-27 21:47:16
206
Struts2 Result Annotation传参
在Struts的官方网站上有如下说明: @Result Annotation Parametersname - Result name; default Action.SUCCESS value - Value of result (result destination) type - Type of result; default NullResult. For example...
2009-09-04 14:52:47
135
惹恼程序员的十件事
程序员是一个比较特殊的群体,他们因为长期和电脑打交道所养成的性格和脾气也是比较相近的。当然,既然是人,当然是会有性格的,也是会有脾气的。下面,让我来看看十件能把程序惹毛了的事情。一方面我们可以看看程序员的共性,另一方面我们也可以看看程序员的缺点。无论怎么样,我都希望他们对你的日常工作都是一种帮助。 第十位 程序注释 程序注释本来是一些比较好的习惯,当程序员老手带新手的时候,总是会告诉新手...
2009-06-13 16:28:33
120
Hibernate使用心得——一对多的子查询
场景:查找不在指定分组内的所有成员。组跟成员是单向的一对多关系。HQL的写法:from Member m where m not in (select elements(g.members) from Group g where g.id = ?) ...
2009-06-09 17:03:04
179
HQL使用心得——contains查询
现有实体:Account和Role,Account到Role是多对多的单向关联。需求:查找拥有某个特定Role的Account,即类似于:from Account a where a.roles contains ? 这样的查询解决方案:HQL不提供contains的查询,但可以利用join,解决方法是:select a from Account a join a.roles r wher...
2009-05-07 09:22:37
1253
HQL使用心得——instanceof查询
比如说,现在有4个实体:Person,Teacher,Student,和Account,Teacher和Student继承自Person,Account与Person是单向的一对一关系。(这只是为了举例,请不要考虑诸如这样的实体设计是否合理的问题)如下所示:@Entity@Inheritance(strategy = InheritanceType.SINGLE_TABLE)@Disc...
2009-05-07 09:08:58
154
解决JUnit下的LazyInitialization问题
我的话:这几天在做一个小项目,我负责先实现底层的DAO与Service,用的是Spring+Hibernate,使用HibernateTemplate实现简单的增删改查功能。按理说应该很简单,但是我用JUnit测试的时候却发现很诡异的问题:1、save方法发出了sql,但数据库却没有相应记录;2、load方法获取不到对象,只有一个代理,调用任何属性就会说LazyInitialization...
2009-03-03 13:34:24
295
CSS hack:区分IE6,IE7,firefox
Fanny的话:今天总算用了一次CSS Hack,以前的前辈们真的太强悍了~~~~记录一下,以后再备用。==================================================================================原文地址:http://www.div-css.com/html/XHTML-CSS/hack/1136667.ht...
2009-03-02 14:23:11
98
几种流行的AJAX框架jQuery,Mootools,Dojo,Ext JS的对比
作者:anxinwang原文链接:http://sophieplussoftware.blogbus.com/logs/30326776.htmlAJAX是web20的基石,现在网上流行几种开源的AJAX框架,比如:jQuery,Mootools,Dojo,Ext JS等等,那么我们到底在什么情况下该使用那个框架?以下是一组摘抄的数据:Ajaxian在2007年底对Ajax工具进行了调...
2009-02-11 14:16:45
110
[转]IE6.O下使用iframe出现横向滚动条问题
IE'S MOMENTARY LAPSE OF REASON:The reason this occurs is because when you set the width of the iframe, the body of the included page inherits that width. So if the iframe has its width set to 400px,...
2008-12-26 21:21:28
104
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人