- 浏览: 536158 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (174)
- Groovy (28)
- Grails (14)
- DHTML (5)
- JS (4)
- jQuery (16)
- JAVA (16)
- Eclipse (4)
- Hibernate (2)
- Resin (2)
- Oracle (25)
- Maven (4)
- Struts2 (1)
- WebWork2 (3)
- Tomcat (2)
- Windows7 (4)
- Griffon (2)
- PowerDesigner (1)
- Pro*C (2)
- JDK (1)
- 乱码 (2)
- WebService (3)
- .NET (1)
- 性能 (2)
- 安装 (1)
- 命令行 (1)
- function (1)
- type (1)
- Mysql (1)
- 同步 (1)
- Synchronized (1)
- json (3)
- Office (1)
- Visio (1)
- 自定义形状 (1)
- jsong (0)
- gson (1)
- fastjson (1)
- EM (1)
- DB2 (6)
- Sequence (1)
- RHEL5.x (1)
- WAS6.1 ND (1)
- SQL (1)
- -964 (1)
- Linux (4)
- Date (1)
- Format (1)
- Add (1)
- SHELL (1)
- CSS (2)
- Bootstrap (1)
- nginx (1)
- Openresty (2)
- JWPlayer (1)
- showdoc (1)
- 常用网址 (1)
- lua (2)
- SpringBoot (1)
- Office pdf linux (1)
最新评论
-
纵观全局:
Great
阿里巴巴开源JSON解析组件FastJson简单使用笔记 -
guxuede:
...
Groovy编程技巧 -
a1439226817:
groovy用的多吗?我还没发现有哪个java项目在用这个?
Groovy同步 -
晴子9034:
在网上搜到的几乎全是说满了就扩充。但是我有个疑问,满了就扩充, ...
解决DB2 SQLCODE=-964日志文件满的问题 -
在世界的中心呼喚愛:
好东西啊,就用这个包。
阿里巴巴开源JSON解析组件FastJson简单使用笔记
原贴地址:http://www.groovyq.net/node/124
在进行网页开发的时候,常常需要显示提示或者帮助信息,实现方法有很多种。这里介绍一种简单易用的Gails插件--HelpBalloon。可以把这个可爱的气球放在GSP的任何地方。
要使用HelpBalloon,请先做好如下两项准备工作:
安装HelpBalloon插件,执行:grails install-plugin help-balloons ;
在需要使用HelpBalloon的GSP的<head>中添加<g:helpBalloons />,它会将Prototype的JS库以及HelpBalloon相关的JS库引入到GSP中,如果你的Prototype的JS库不是在缺省位置,可以使用这个标签的base属性来指定JS库的位置,比如:<g:helpBalloons base="/myApp/myDir/" />;
下面就开始HelpBalloon之旅了!
在GSP中写入:
<g:each var="c" in="${grailsApplication.controllerClasses}"> <li class="controller"> <g:link controller="${c.logicalPropertyName}"> ${c.fullName} </g:link> <g:helpBalloon title="my Help" content="How to display a help balloon in GSP? "/> </li> </g:each>
下图是上述代码的效果图:
上图中显示的图标都是HelpBalloon的缺省值,如果需要使用自定义的图标,可以设置<head>中的<g:helpBalloons />标签的icon、button、balloonPrefix属性,比如:
<g:helpBalloons icon="${resource(dir:'images',file:'balloon-icon1.gif')}" button="${resource(dir:'images',file:'myButton.png')}" balloonPrefix="${resource(dir:'images')}/balloon-" />
如下是使用自定义图标的效果图:
HelpBalloon要显示的信息也可以由message文件进行统一管理,比如message.properties文件中:“codename.suffixname= help content!!”,就可以使用HelpBalloon的code、suffix属性来显示,如下:
<g:helpBalloon title="关于书籍的说明" code="codename" suffix=".suffixname"/>
读者需要注意,suffix为可选内容,缺省值为“.help”,如果代码中没有设置suffix,HelpBalloon将message文件中codename.help的内容显示出来
效果图如下:
对于HelpBalloon中的内容,可以类似上述示例中的用法,也可以从对象中获取到,请看如下代码:
<g:helpBalloon title="Book Info" content="${bookInstance.moreInfo()}"/>
上述代码的意思是,可以通过book的moreInfo()方法将更多的book信息显示在HelpBalloon中,如下是book的代码:
class Book { String name String descript String author="Magnolia" Date dateCreated=new Date() int pages=100 String isbn="ISBN 2010-03-06" String shortname String moreInfo(){ """$name <br/> <img src='/GrailsUI/images/${shortname}.jpg'/><br> by $author /pg: $pages /ISBN: $isbn <br/> published in $dateCreated<br/> """ } }
下图是如上代码的效果图:
文章中的源代码可以从这里下载。
发表评论
-
Grails编写WebService客户端
2012-05-28 13:39 2846环境:jdk1.6.0.31 + Grails2.0.4 1. ... -
解决grails run-app控制台输出乱码问题
2012-04-17 13:14 1764在运行项目时加上 -Dfile.encoding参数,值随OS ... -
(转)使用grag对Grails进行数据库逆向工程
2011-08-04 10:07 1590http://blog.csdn.net/wudith/art ... -
(转)提高Grails应用的查询性能
2011-04-22 17:32 1128转载地址:http://www.groovyq.net/con ... -
(转) 使用Grails进行数据库逆向工程
2010-12-01 14:53 1944原贴地址:http://groovyq.n ... -
Grails渲染JSON迷你手册
2010-07-28 10:42 3075http://memo.feedlr.com/?p=6 Mi ... -
(转)Grails中的命名查询
2010-06-09 16:11 1260原贴地址:http://www.groovyq.net/con ... -
使用createAlias进行“以子对象的属性为查询条件的”查询
2010-06-01 10:52 34def enReservedVenuses = { ... -
利用Hibernate的HibernateCriteriaBuilder建立可分页并带有查询条件的查询
2010-02-26 14:53 76def adminList = { par ... -
Grails应用技巧
2010-02-26 10:58 32291. 领域模型属性复制 ... -
在Grails Console中调用GetBean
2010-01-25 09:57 1196http://www.groovyland.net/?q=no ... -
在Grails console中执行SQL语句
2010-01-22 16:50 28911. import groovy.sql.Sql ... -
Grails分页查询总结
2010-01-06 16:26 407看代码: def list = { param ... -
关于Grails输出JSON的总结
2010-01-06 11:43 19591. def oList = [total:0, ro ... -
Grails+Xfire 搭建Web Service环境
2009-12-24 15:13 1874Grails 加上Xfire plugin 搭建web S ... -
Grails问题汇总
2009-10-28 13:05 63转自:http://hi.baidu.com/ssyuan/b ... -
Grails中直接使用SQL返回List
2009-09-23 10:13 210import groovy.sql.Sql class ... -
Grails按样本查询
2009-07-02 15:35 61主要用到find方法: 方法说明: 指定查询条件(如果没有找 ... -
案例研究:利用Grails搭建Feedlr.com网站
2009-06-29 11:16 1933原贴地址:http://www.infoq ...
相关推荐
为了解决这个问题,"GspForExe打包器(基于Gsp5.06制作)"应运而生,它是一款能够将GSP文件转换为EXE可执行文件的工具,使得用户无需安装几何画板也能在任何Windows系统上运行相关的教学程序。 "几何画板5.06打包器V...
《几何画板文件打包机——将GSP转化为EXE的高效工具详解》 几何画板,作为一款强大的数学教学辅助软件,深受广大师生喜爱。然而,几何画板的使用需要用户先安装软件,这对于分享和传播教学资源带来了一定的不便。...
不同于AprioriAll,GSP在生长过程中考虑了项集的顺序,使得每次生长都是在一个已知频繁项集的基础上增加一个项。这样可以避免生成不必要的候选集。 2. **修剪阶段**:在生长阶段结束后,GSP对生成的所有项集进行...
在Python的世界里,数据挖掘和模式识别是两个关键领域,其中GSP(广义序列模式)算法是一种在时间序列数据中发现频繁模式的有效方法。GSP算法最初由Takaki和Tokunaga在1997年提出,主要用于发现序列数据库中的有趣...
GSP的目标是找到所有频繁子序列,即那些在序列集中出现频率不低于用户指定的最小支持度阈值的子序列。 #### 二、GSP算法工作原理 GSP算法通过迭代过程寻找频繁序列,其主要步骤如下: 1. **初始化**:首先扫描...
为了深入了解gsp,你可以查看`gsp-master`这个压缩包中的源代码,它可能包含以下组成部分: - `src/`:源代码目录,存放项目的所有原始文件。 - `dist/`:输出目录,编译后的代码会被放置在这里,供生产环境使用。 ...
在这种背景下,GSP(Growth-Share-Pruning)算法是一种高效且广泛应用于序列模式挖掘的方法。 GSP算法由Ganesh Ramakrishnan、Michael J. Franklin和S. M. T. Ali Emrouznejad在2000年提出,旨在解决传统的Apriori-...
4. **示例**:可能包含一些简单的Lisp程序示例,展示如何在GSP-lang-gsp环境中编写和运行代码,帮助初学者上手。 5. **构建脚本**:项目可能包含`Makefile`或类似的构建脚本,用于自动化编译、测试和打包过程。 6....
在IT行业中,序列挖掘是一种重要的数据挖掘技术,特别是在零售、电子商务和市场分析等领域。本案例以"超市长期采集的数据"为研究对象,采用GSP算法进行分析,这为我们揭示了如何利用编程语言Java来实现这一过程。GSP...
荷兰航空航天实验室(NLR)推出的GSP 11.0 LE版本,虽然定位为精简版,但在功能上却丝毫不显逊色,提供了丰富的发动机性能模拟工具,是工程师进行航空燃气涡轮发动机研究的重要辅助手段。 GSP,全称为Gas Turbine ...
旋转的性质.gsp
GSP(Growth-Share-Path)算法是数据挖掘中的一个重要工具,尤其在频繁项集挖掘和关联规则学习方面。本资源“GSP.rar”包含GSP算法的相关实现,可以帮助开发者理解和应用这一算法。 GSP算法,全称为Growth-Share-...
在提供的压缩包文件"gsp_demo_java-master"中,包含了该工具的Java源代码示例,用户可以通过阅读和学习这些代码,了解如何利用GSP库进行SQL解析,并结合自己的需求进行集成或扩展。这不仅是一个工具,也是一个学习和...
此外,GSP算法在每次迭代中都要对整个序列数据库进行扫描,这在大规模数据集上可能造成性能瓶颈。此外,GSP算法可能在剪枝过程中丢失一些潜在的模式,因为剪枝是基于局部信息的决策。 在序列模式挖掘中,除了GSP...
GSP使用说明书。
广义序列挖掘(Generalized Sequential Pattern Mining,简称GSP)是一种在数据库中寻找频繁序列模式的方法,它由Yeh等人于1998年提出,旨在解决传统序列挖掘算法效率低下的问题。在数据挖掘领域,序列模式是指在...
GSP(Generalized Sequential Pattern)算法是序列模式挖掘中的一种经典方法,尤其在理解用户行为、市场趋势以及各种时间序列数据中有着广泛的应用。下面将详细阐述GSP算法以及其在Java环境下的实现。 GSP算法,...
GSP(Growth-Share-Pruning)算法是一种在数据挖掘领域广泛应用的序列模式挖掘算法。它主要用于发现数据库中频繁出现的序列模式,这些模式可以是时间序列数据、交易记录或者其他具有时间顺序的数据集合。GSP算法的...