IT[挨踢]
andy_2
呵呵..
展开
-
Hibernate Tools插件的安装和使用
大学的时候使用Myeclipse自带的功能自动产生hibernate的配置文件cfg.xml、entity class、hbm.xml以及DAO等,工作后,就再也没有用过Myeclipse了,而是用eclipse,所以想有没有eclipse插件可以自动产生hibernate相关文件的,最近在项目开发中,就发现了Hibernate Tools的使用。 在网上找了一些关于Hibe...2010-12-14 23:45:03 · 113 阅读 · 0 评论 -
ExtJs的智能提示插件-Spket(Eclipse)
选择Help -> Software Updates -> Find and Install...-> Search for new features to install ->New remote site...Name: "Spket", Url: "http://www.spket.com/update/"下载完毕重启 Eclipse Window -> Preferences ...2010-11-02 11:22:58 · 175 阅读 · 0 评论 -
ExtJS3.2中Component的disable方法和Ajax.request的params参数
最近开发的一个功能模块中,前台使用了ExtJs, 其中[b]添加和修改[/b]都通用一个[b]窗口和表单[/b],当用户单击窗口中的【取消】或关闭窗口时,其实窗口并没有真正关闭,而是[b]隐藏[/b]了。 由于之前也没用过ExtJs,所以在做的时候,也是先看下别的同事是怎么做的,再说做法上统一对之后的维护也好很多,但Ricki并没有Ctrl+C/Ctrl+V,而是弄明...2010-11-04 14:05:59 · 129 阅读 · 0 评论 -
ExtJs 3.2的客户端验证
ExtJs提供了许多可在客户端验证的方法,如设置TextField的属性regex或vtype,如: [code="java"]Ext.apply(Ext.form.VTypes,{ phone:function(v){ return /^(\d{3,4}-)?\d{7,8})$/.test(v); },...2010-11-05 14:44:03 · 110 阅读 · 0 评论 -
ExtJs 3.2.2 解决时间显示NaN/NaN/NaN的问题(方法一)
[url=http://geiliba.info/]给力吧![/url] [url=http://hongfanshu.blogbus.com/]红番薯[/url]首先祝大家新春快乐!原先代码:[code="java"]var taskFields = [ {name:'startTime'},//开始时间 ];var taskColModel = ne...2011-01-28 15:12:34 · 369 阅读 · 0 评论 -
ExtJs 3.2.2 解决时间显示NaN/NaN/NaN的问题(方法二)
[url=http://geiliba.info/]给力吧![/url] [url=http://hongfanshu.blogbus.com/]红番薯[/url]前面《[url=http://ricki.iteye.com/blog/898959]ExtJs 3.2.2 解决时间显示NaN/NaN/NaN的问题(方法一)[/url]》说到了其中的一种解决方法,另外还可以通过...2011-02-11 14:56:53 · 261 阅读 · 0 评论 -
this.ds.fields.get(...).name为空或不是对象
今天下午真够蛋疼的,在定义ColumnModel中的Column时,其中一个名为memo的Column的dataIndex写错,写成了dataindex,但页面显示竟然没有报Javascript有问题,显示的数据也是正确的。 然而当Ricki再在ColumnModel增加名为id的列时,就报this.ds.fields.get(...).name为空或不是对象。...2010-11-08 15:03:51 · 165 阅读 · 0 评论 -
ExtJS3.2.2学习心得-Component组件篇
//列表[code="java"]var ColModel = new Ext.grid.ColumnModel([ new Ext.grid.CheckboxSelectionModel({singleSelect:false}),//复选框 {header:'id',dataIndex:'id',hidden:true}, 。。。 ]);[/code]...2010-11-10 16:58:58 · 95 阅读 · 0 评论 -
ExtJs3.2.2 Combobox同时加载本地数据及远程数据
只有远程数据的时候,下来框数据显示如下:[url=http://hongfanshu.blogbus.com/][img]http://dl.iteye.com/upload/attachment/346468/2f3ae771-4718-3cc2-a256-0bf8f79c9c74.jpg[/img][/url]添加以下代码//在下拉框增加一行 [code="java"] la...2010-11-11 11:19:07 · 137 阅读 · 0 评论 -
Oracle中CHAR (n)和VARCHAR2(n)的区别
今天在做删除歌曲的时候,出现org.hibernate.ObjectNotFoundException: No row with the given identifier exists:[cn..entity.Song#1]的问题,不过查看表后,id的值是存在的。 经过一番查找,发现表中id字段的类型是CHAR(22),以前记得跟VARCHAR2有所区别,即CHAR 的长...2010-11-16 16:30:08 · 139 阅读 · 0 评论 -
ExtJs3.2.2动态生成CheckboxGroup和Checkbox
昨天在创建歌曲的时候,需要选择标签,标签是由标签分类来管理的,如男歌手是分类,下面会有华语男歌手,日语男歌手等标签名,设置标签,用复选框形式展现,用户可选择多个标签,由于标签名不是固定的,所以需要动态产生这些复选框。 创建复选框的方法: [code="java"]// 获取创建复选框 function getCheckbox(cbBl, cbName...2010-11-18 21:49:45 · 329 阅读 · 0 评论 -
java.lang.reflect.InvocationTargetException
在某Action中定义了一个名为getXxxXxx的方法,返回值为String类型,方法体主要是把汉字转换为拼音,最后返回Action.SUCCESS,在struts.xml中定义返回结果类型为json。现在Ricki删除某条记录,访问该Action中的delete方法,并设置Action中属性success的值,如果删除成功则为true,否则为false。在删除的时候,并未在consol...2010-11-19 16:34:55 · 315 阅读 · 0 评论 -
Javascript:if(0=='')条件为true (注意==和===的区别)
前几天在编写javascript脚本代码时,发现if判断语句:if(v=='')当v为0时,其结果竟然为true,如:[code="java"]if(0 == '') { document.write('我操,蛋疼');}if(0 == false) document.write('yes'); [/code]执行结果为:[b]我操,蛋疼yes[/b]...2010-11-29 17:03:10 · 873 阅读 · 0 评论 -
ExtJs3.2.2使用combo实现自动完成(即动态查询)
用过百度和Google的人,都会发现,当你输入关键字的时候,在输入框下面会列出一些近似或相关的关键字提供选择。最近,在添加歌曲的时候,需要选择歌手,其中需求提到在输入歌手名时,提供动态查询,代码如下: [code="java"]{xtype : 'combo',id : 'songSingerId',fieldLabel : '歌手',displayFie...2010-12-01 13:10:27 · 343 阅读 · 0 评论 -
Ext3.2+Struts2+Json的单选框(RadioGroup)的选中问题
前面已经写了两篇关于“Ext3.2+Struts2+Json”的博文,所以在这里就不会多说很多细节。 由于CP里面有个布尔类型Boolean的属性,如isOk,其中Ricki使用Ext定义该表单字段如下: { xtype:'radiogroup', fieldLabel:'是否OK', allowB...2010-11-01 16:52:40 · 95 阅读 · 0 评论 -
Ext3.2.2+Struts2+Json查到数据,但不显示
昨天文章《[url=http://ricki.iteye.com/blog/796442]Ext3.2.2+Struts2+Json的简单实例[/url]》中说到一个小例子,虽然不是完整的代码,但做过的童鞋应该看得明白。 Ricki对Struts2、Ext和Json还不是很熟练,也许你会发现action类中为啥没有定义success这个属性,因为对于json来说,EX...2010-10-29 13:10:24 · 89 阅读 · 0 评论 -
JQuery插件jqGrid的使用
JQuery和ExtJs相比,各有优点,JQuery侧重对DOM元素开发,而ExtJs侧重组件开发,虽然JQuery有许多插件来实现跟ExtJs同样的效果,但使用起来,却并不容易。如Ricki使用插件jqGrid做的一个小例子:代码:[code="java"]Insert title here$(document).ready(funct...2010-12-16 10:25:36 · 211 阅读 · 0 评论 -
ExtJs 树形菜单 Tab标签页容器展现内容
项目中用到了树形菜单,但看代码后,发现有些属性怪怪的,有和没有,页面显示的结果是一样的,为了搞清楚如果弄树形菜单,Ricki自己依样画葫芦,仿造了一个,过程中确实学到不少,所以说,看还不如动手更能掌握,代码如下:[code="java"]Ext.onReady(function(){ Ext.QuickTips.init(); var tabPanel = new E...2010-12-21 15:09:08 · 210 阅读 · 0 评论 -
ExtJs使用ComboBox的setValue方法时 未能选中正确的值
首先,提前祝大家元旦快乐,新年快乐!这阵子把完成的模块给了运营支撑的同事测,其中他们提出在添加歌曲,当某歌手不存在时创建后能否把歌手名自动填上。刚开始,觉得不难,也就在添加歌手窗口返回时,把歌手ID作为ComboBox的setValue方法的参数以及重新load一次singerStore应该可以(理论上)。不过,试后发现通过setValue方法会把ID的值直接显示在ComboBox的输入框...2010-12-30 13:55:52 · 313 阅读 · 0 评论 -
ExtJs 3.2.2 页面嵌入播放器
ExtJs 3.2.2 页面嵌入播放器之前的文章中提到歌曲的上传,上传后需要对歌曲进行审核,过程中需要对音频进行试听,虽然这个功能还没说如何去实现,但Ricki在模块提交测试期间自己试着去实现该功能,代码如下:[code="java"]listeners : { 'click' : function() { var songPlayer = new Ext.W...2011-01-05 11:00:28 · 166 阅读 · 0 评论 -
局域网内访问tomcat服务器
在之前的一文《[url=http://ricki.iteye.com/blog/767253]JBPM4.4 API帮助文档下载[/url]》中说道,Ricki需要在项目开始启动之前学习相关的技术,如JBPM。此前也写了一篇《[url=http://ricki.iteye.com/blog/769269]部署JBPM4.4的实例到已有的服务器和数据库[/url]》,主要是讲如何把JBP...2010-09-27 10:14:54 · 324 阅读 · 0 评论 -
远程连接MySQL数据库服务器
上文说到《[url=http://ricki.iteye.com/blog/772886]局域网内访问tomcat服务器[/url]》,主要是想在会议室内远程访问tomcat服务器,不过在演示的时候需要跑JBPM4.4官方实例的junit test,所以当把jbpm.hibernate.cfg.xml改为具体的IP地址后,会报该IP无法连接数据库服务器。 对此,以root...2010-09-27 11:02:37 · 123 阅读 · 0 评论 -
执行VBA脚本代码提示“类型不匹配”
昨天领导开会,谈论关于运营支撑系统的报表数据处理的需求问题,也就是把一张excel表中的数据复制到另外一张excel表中,人工也可以操作,为了解放这份劳动力,运营支撑部门的领导要求用程序来实现这个功能。 会议期间领导提出可以使用VBA来实现,而领导对VBA也是了解不多,而Ricki则是一点具体的概念也没有,只听说过VB,呵呵!领导说了,这份功能由他来实现,而且必须当天...2010-10-15 14:53:15 · 4193 阅读 · 0 评论 -
另存为启动宏的工作薄导致数据出错
前面Ricki在《[url=http://ricki.iteye.com/blog/785773]执行VBA脚本代码提示“类型不匹配”[/url]》提到最近两天在使用VBA来完成报表数据的处理。 今天,应该确切地说,是刚才,遇到一个问题。本来领导想当打开excel文档时,就执行宏,于是他告诉Ricki把文件名另存为启动宏的工作薄就可以。 不过,按领导的说法,就发...2010-10-15 16:51:51 · 269 阅读 · 0 评论 -
0x80041315:任务计划程序服务没有运行
在上周的《[url=http://ricki.iteye.com/admin/blogs/785945]另存为启动宏的工作薄导致数据出错[/url]》中提到了如何在打开excel时,便执行excel中的宏。 今天,就在系统中添加任务计划,让系统在规定的时间内,打开该excel文件执行宏,实现excel数据之间的处理。 【所有程序】-【附件】-【系统工具】-【任务...2010-10-18 13:51:53 · 1986 阅读 · 0 评论 -
VBA:值传递和引用传递
之前写的几篇关于VBA的文章时,处理的只是单一一个单元格,虽然对象是Range。不过今天发现,还需要处理同行相邻多个单元格,于是想,可否把这几个相邻的单元格一起copy到另一张excel表中。 当前A excel表中有:月租、通信费、信息费,分别位于AF\AG\AH列,存放的数据分别是广东省各个地市的。现在Ricki需要把属于某个地市的月租、通信费、信息费copy到B...2010-10-21 14:48:28 · 1900 阅读 · 0 评论 -
编程语言很多时候是相通的
这个星期基本完成了上个星期布置的任务,也即使用Excel宏(VBA脚本)处理了炫铃月收入和月用户数的拷贝和粘贴。 下午给了运营支撑部门的同事试运行了一下,她对Ricki说,“哇,感觉这个好厉害呀,都没看到那个新建 Microsoft Excel 工作表有什么内容呀,就可以算呀”“我觉得做技术蛮好啊”(说明:新建 Microsoft Excel 工作表.xls里面只存放了宏,用来执...2010-10-22 16:31:13 · 636 阅读 · 0 评论 -
HttpClient 4.0.3 Api 帮助文档 CHM格式 下载
HttpClient 是 Apache Jakarta Common 下的子项目,可以用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。 HttpClient并不是项目用到,只是Ricki有需要。下面为大家提供HttpClient 4.0.3 Api 帮助文档的下载,希望对大家所有帮助。 ...2010-10-25 12:35:08 · 294 阅读 · 0 评论 -
Ext3.2.2+Struts2+Json的简单实例
这个实例不是完整的,只是个人摘取其中比较关键的代码块!写这篇文章也是对自己知识的一种管理。当然你也可以看看,说不定有你想要的。CpActionprivate static final Logger logger = Logger.getLogger(CpAction.class);private Cp cp;private PageList pageList;public ...原创 2010-10-28 13:20:25 · 64 阅读 · 0 评论 -
Firebug对网页的 CSS、HTML 和 JavaScript 进行实时编辑、调试和监控
使用Firefox的组件Firebug已经有段时间了,不是经常使用,但一旦使用,则发挥很大的调试作用,在《[url=http://ricki.iteye.com/blog/830330]ExtJs3.2.2使用combo实现自动完成(即动态查询)[/url]》中Ricki就用到了它,如当用户在输入框中输入字符时,combobox处理自动完成时,传送给服务器的参数如下:[url=http...2010-12-03 16:48:35 · 109 阅读 · 0 评论