??xml version="1.0" encoding="utf-8" standalone="yes"?>在线三级中文,亚洲欧美日韩在线不卡,亚洲精品久久久久久一区二区http://www.aygfsteel.com/fireflyk/zh-cnThu, 19 Jun 2025 06:43:53 GMTThu, 19 Jun 2025 06:43:53 GMT60[Linux Shell][转蝲] if命o参数说明http://www.aygfsteel.com/fireflyk/archive/2011/10/18/361524.htmlxxTue, 18 Oct 2011 07:17:00 GMThttp://www.aygfsteel.com/fireflyk/archive/2011/10/18/361524.htmlhttp://www.aygfsteel.com/fireflyk/comments/361524.htmlhttp://www.aygfsteel.com/fireflyk/archive/2011/10/18/361524.html#Feedback0http://www.aygfsteel.com/fireflyk/comments/commentRss/361524.htmlhttp://www.aygfsteel.com/fireflyk/services/trackbacks/361524.html 使用命o的退出状?
比较和测试输入和文g
if/then/else l构
if/then/elif/else l构
使用和测试位|参?
嵌套 if 语句
布尔表达?
使用 case 语句  阅读全文

x 2011-10-18 15:17 发表评论
]]>
CRUDGenerator功能列表http://www.aygfsteel.com/fireflyk/archive/2011/10/15/361341.htmlxxSat, 15 Oct 2011 03:15:00 GMThttp://www.aygfsteel.com/fireflyk/archive/2011/10/15/361341.htmlhttp://www.aygfsteel.com/fireflyk/comments/361341.htmlhttp://www.aygfsteel.com/fireflyk/archive/2011/10/15/361341.html#Feedback0http://www.aygfsteel.com/fireflyk/comments/commentRss/361341.htmlhttp://www.aygfsteel.com/fireflyk/services/trackbacks/361341.htmlfuture
支持2套模板:Struts1+Spring2+iBatis2QStruts2+Spring3+Hibernate3
考虑支持grails

version0.3.0
模型定义自动填充默认|
必填,field和javaType必填Q?br />chs字段应ؓlabelQ默认ؓfieldQ?br />inputItem预填QautoIncrement="true" -> inputItem="false"Q?br />itemType类型预填,Ҏ(gu)未定?br />支持反向生成Q从demo代码生成模板
import更有针对性,能够针对不同c?br />单元试

version0.2.0
Y 模型定义自动填充默认|
表名默认?{package}_${首字母小写clazz}Q?br />列名默认为Java字段名;列类型默认ؓJava对应的类型(除特D类型外Q;列长度默认值由字段cd定Q?br />Dto和Form中的importc自动识别,填入到table/import节点?br />Y 支持一对多Q下拉列表;以及对自w的一对多Q允怸对多Ӟ兌ؓI?br />N 支持多对多的实体关系Q复选框Q?br />Y 生成maven的项?br />Y Integer.parseInt和Long.parseLong改ؓInteger.valueOf和Long.valueOf
Y Dto和Form默认?img src ="http://www.aygfsteel.com/fireflyk/aggbug/361341.html" width = "1" height = "1" />

x 2011-10-15 11:15 发表评论
]]>
[OSGi] OSGi + Spring + Web Demo [2]http://www.aygfsteel.com/fireflyk/archive/2011/10/09/360262.htmlxxSun, 09 Oct 2011 05:12:00 GMThttp://www.aygfsteel.com/fireflyk/archive/2011/10/09/360262.htmlhttp://www.aygfsteel.com/fireflyk/comments/360262.htmlhttp://www.aygfsteel.com/fireflyk/archive/2011/10/09/360262.html#Feedback2http://www.aygfsteel.com/fireflyk/comments/commentRss/360262.htmlhttp://www.aygfsteel.com/fireflyk/services/trackbacks/360262.html阅读全文

x 2011-10-09 13:12 发表评论
]]>
[Data Mining] 分类法 - 决策?/title><link>http://www.aygfsteel.com/fireflyk/archive/2011/09/25/359447.html</link><dc:creator>x</dc:creator><author>x</author><pubDate>Sun, 25 Sep 2011 05:49:00 GMT</pubDate><guid>http://www.aygfsteel.com/fireflyk/archive/2011/09/25/359447.html</guid><wfw:comment>http://www.aygfsteel.com/fireflyk/comments/359447.html</wfw:comment><comments>http://www.aygfsteel.com/fireflyk/archive/2011/09/25/359447.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/fireflyk/comments/commentRss/359447.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/fireflyk/services/trackbacks/359447.html</trackback:ping><description><![CDATA[<div> <p style="margin-left: 18pt; text-indent: -18pt;">转蝲h明出?http://www.aygfsteel.com/fireflyk/archive/2011/09/25/359447.html<br /><span><span></span></span></p><p style="margin-left:18.0pt;text-indent:-18.0pt;"><span><span>1.<span style="font:7.0pt "Times New Roman"">       </span></span></span><span style="font-family:宋体;">分类</span></p> <p style="margin-left:18.0pt;text-indent:-18.0pt;"><span><span>1.1<span style="font:7.0pt "Times New Roman"">   </span></span></span><span style="font-family:宋体;">定义Q通过学习得到一个目标函?/span>f<span style="font-family:宋体;">Q把每个属性集</span>x<span style="font-family:宋体;">映射C个预先定义的cL?/span>y<span style="font-family:宋体;">?/span></p> <p align="center"><span style="font-size:10.5pt;font-family:"Calibri","sans-serif";Times New Roman";"><img alt="" src="http://www.aygfsteel.com/images/blogjava_net/fireflyk/745586d7-6bc5-4d79-a853-6820c1aee711.JPG" height="21" width="132" /><br /></span></p> <p style="text-indent:18.0pt"><span style="font-family:宋体;">狭隘地说Q有大量数据Q?strong>预先</strong>知道所有的cdQ但无法分类Q通过数据的多个属性维度来推测每条数据属于哪个类型?/span>(<span style="font-family:宋体;">?/span>,<span style="font-family:宋体;">?/span>,<span style="font-family:宋体;">?/span>,<span style="font-family:宋体;">?/span>) -> <span style="font-family:宋体;">极品帅哥Q?/span>(<span style="font-family:宋体;">?/span>,<span style="font-family:宋体;">?/span>,<span style="font-family:宋体;">?/span>,<span style="font-family:宋体;">?/span>) -> <span style="font-family:宋体;">猥琐甗?/span></p> <p style="text-indent:18.0pt"><span style="font-family:宋体;">严格来说Q?#8220;分类”可以用于描述性徏模和预测性徏模?/span></p> <p style="margin-left:18.0pt;text-indent:-18.0pt;"><span><span>1.2<span style="font:7.0pt "Times New Roman"">   </span></span></span><span style="font-family:宋体;">应用场景</span></p> <p style="text-indent:18.0pt"><span style="font-family:宋体;">适合预测或描qC元或标称的,对于序数分类Q分cL术不太有效,其他形式的联pM被忽略。(复习Q标U的Q?/span>=<span style="font-family:宋体;">?/span><span style="font-family:宋体;">≠Q教师和工hQ序数的Q?lt;?gt;Q收入高和收入低</span><span style="font-family:宋体;">Q?/span></p> <p style="text-indent:18.0pt"><span style="font-family:宋体;">例如Q前几天看的一个科学研IӞ个h认ؓ不适合用分cL做。科学家找来志愿者,按臀围大分Zl做智商试Q发现臀围大的明显比臀围小的智商测试结果高。于是得出结论,臀围大的智商高。我认ؓQ这是最明显的一个错误,智商高低是序数分c,不能用分cL法来做。它隐藏了一些内在联p,例如智商高的相对来说爱学习、坐办公室、少q动D肥胖、臀围大。而不是你把臀围搞大就一定能智商高!</span></p> <p style="margin-left:18.0pt;text-indent:-18.0pt;"><span><span>1.3<span style="font:7.0pt "Times New Roman"">   </span></span></span><span style="font-family:宋体;">实现Ҏ(gu)</span></p> <p style="margin-left:18.0pt"><span style="font-family:宋体;">训练数据</span> -> <span style="font-family:宋体;">学习模型</span> -> <span style="font-family:宋体;">模型</span> -> <span style="font-family:宋体;">应用模型</span> -> <span style="font-family:宋体;">校验数据</span></p> <p style="text-indent:18.0pt"><span style="font-family:宋体;">单说是先训l,得出l论再校验。分cL法包括决{树分类法、基于规则的分类法、神l网l、支持向量机和朴素贝叶斯分类法?/span></p> <p style="text-indent:18.0pt"><span style="font-family:宋体;">模型准确?/span> = <span style="font-family:宋体;">正确预测?/span> / <span style="font-family:宋体;">L</span></p> <p> </p> <p style="margin-left:18.0pt;text-indent:-18.0pt;"><span><span>2.<span style="font:7.0pt "Times New Roman"">       </span></span></span><span style="font-family:宋体;">决策树分c?/span></p> <p style="margin-left:18.0pt;text-indent:-18.0pt;"><span><span>2.1<span style="font:7.0pt "Times New Roman"">   </span></span></span><span style="font-family:宋体;">定义</span></p> <p style="text-align:center" align="center"></p><div><div align="center"><img src="data:image/png;base64,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" alt="" /></div></div> <p style="text-align:center" align="center"><span style="font-family:宋体;">?/span>2-1</p> <p style="text-indent:18.0pt"><span style="font-family:宋体;">如上图,通过提出一pd_ֿ构思的问题Q可以解军_c问题,每当一个问题得到答案,后箋问题随之解冟?/span></p> <p style="text-indent:18.0pt"><span style="font-family:宋体;">根节炏V内部节炚w是非l结点,是属性测试条件。叶节点也是l结点,是分cȝ果?/span></p> <p> </p> <p style="margin-left:18.0pt;text-indent:-18.0pt;"><span><span>2.2<span style="font:7.0pt "Times New Roman"">   </span></span></span><span style="font-family:宋体;">建立决策?/span></p> <p style="text-indent:18.0pt">Hunt<span style="font-family:宋体;">法Q是许多决策树算法的基础Q包?/span>ID3<span style="font-family:宋体;">Q?/span>C4.5<span style="font-family:宋体;">Q?/span>CART<span style="font-family:宋体;">?/span></p> <p style="text-indent:18.0pt"><span style="font-family:宋体;">训练数据集,</span>(Tid, <span style="font-family:宋体;">有房?/span>, <span style="font-family:宋体;">婚姻状况</span>, <span style="font-family:宋体;">q收?/span>, <span style="font-family:宋体;">拖欠h</span>)<span style="font-family:宋体;">Q具体数据见《数据挖掘导论?/span>P94<span style="font-family:宋体;">?/span></p> <p style="text-indent:18.0pt"><span style="font-family:宋体;">大量数据是不拖欠h的,所以选取cLP“拖欠h</span>=<span style="font-family:宋体;">?#8221;。然后选择试条g“有房?#8221;。接下来Q再看生成数U,哪个叶子节点是无法确定到cLLQ无法确定的递归调用如上步骤Q选取试条g“婚姻状况”Q然后是“q收?#8221;。一决{树建立好了Qؓ何按照这L序Q后边解释?/span></p> <p style="text-indent:18.0pt"><span style="font-family:宋体;">试条gQ可以是二元的(P奻IQ标U的Q单w、已婚、离异)Q序数的Q?/span>S<span style="font-family:宋体;">P</span>M<span style="font-family:宋体;">P</span>L<span style="font-family:宋体;">P</span>XL<span style="font-family:宋体;">P分类l果不能是序数的Q但是测试条件可以是序数的)Q连l的Q工资是q箋属性)?/span></p> <p> </p> <p style="margin-left:18.0pt;text-indent:-18.0pt;"><span><span>2.3<span style="font:7.0pt "Times New Roman"">   </span></span></span><span style="font-family:宋体;">选择最佳的划分度量</span></p> <p style="text-indent:18.0pt">p(i|t)<span style="font-family:宋体;">表示l定节点</span>t<span style="font-family:宋体;">中属于类</span>i<span style="font-family:宋体;">的记录所占的比例Q有时候省?/span>t<span style="font-family:宋体;">Q直接用</span>pi<span style="font-family:宋体;">表示。这里介l不U性(我称它ؓ区分度,数字小Q区分度大Q度量的一U方法,</span>c<span style="font-family:宋体;">是类的个敎ͼ</span></p> <p style="text-indent:18.0pt" align="center"><span style="font-size:10.5pt;font-family:"Calibri","sans-serif";Times New Roman";"><img alt="" src="http://www.aygfsteel.com/images/blogjava_net/fireflyk/8d16d606-6faa-4414-ade6-2b667611d1c1.JPG" height="62" width="184" /><br /></span></p> <p style="margin-left:36.0pt;text-indent:-36.0pt;"><span><span>2.3.1<span style="font:7.0pt "Times New Roman"">          </span></span></span><span style="font-family:宋体;">二元属性划?/span></p> <p style="text-indent:18.0pt"><span style="font-family:宋体;">划分</span>A<span style="font-family:宋体;">Q结?/span>N1<span style="font-family:宋体;">Q类</span>C0<span style="font-family:宋体;">Q?/span>4<span style="font-family:宋体;">个,c?/span>C1<span style="font-family:宋体;">Q?/span>3<span style="font-family:宋体;">个;l点</span>N2<span style="font-family:宋体;">Q类</span>C0<span style="font-family:宋体;">Q?/span>2<span style="font-family:宋体;">个,c?/span>C1<span style="font-family:宋体;">Q?/span>3<span style="font-family:宋体;">个?/span></p> <div align="center"> <table style="border-collapse:collapse;border:none;" border="1" cellpadding="0" cellspacing="0"> <tbody><tr> <td style="width:47.2pt;border:solid windowtext 1.0pt;padding:0cm 5.4pt 0cm 5.4pt" valign="top" width="63"> <p> </p> </td> <td style="width:52.95pt;border:solid windowtext 1.0pt; border-left:none;padding:0cm 5.4pt 0cm 5.4pt" valign="top" width="71"> <p>N1</p> </td> <td style="width:49.6pt;border:solid windowtext 1.0pt; border-left:none;padding:0cm 5.4pt 0cm 5.4pt" valign="top" width="66"> <p>N2</p> </td> </tr> <tr> <td style="width:47.2pt;border:solid windowtext 1.0pt; border-top:none; padding:0cm 5.4pt 0cm 5.4pt" valign="top" width="63"> <p>C0</p> </td> <td style="width:52.95pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0cm 5.4pt 0cm 5.4pt" valign="top" width="71"> <p>4</p> </td> <td style="width:49.6pt;border-top:none;border-left:none; border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0cm 5.4pt 0cm 5.4pt" valign="top" width="66"> <p>2</p> </td> </tr> <tr> <td style="width:47.2pt;border:solid windowtext 1.0pt; border-top:none; padding:0cm 5.4pt 0cm 5.4pt" valign="top" width="63"> <p>C1</p> </td> <td style="width:52.95pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0cm 5.4pt 0cm 5.4pt" valign="top" width="71"> <p>3</p> </td> <td style="width:49.6pt;border-top:none;border-left:none; border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0cm 5.4pt 0cm 5.4pt" valign="top" width="66"> <p>3</p> </td> </tr> </tbody></table> </div> <p style="text-indent:18.0pt"> </p> <p style="text-indent:18.0pt"><span>Gini(1) = 1-(4/7)<sup>2</sup>-(3/7)<sup>2</sup> = 24/49</span></p> <p style="text-indent:18.0pt"><span>Gini(2) = 1-(2/5)<sup>2</sup>-(3/5)<sup>2</sup> = 12/25</span></p> <p style="text-indent:18.0pt"><span style="font-family:宋体;">加权</span><span>Gini = Gini(1) * 7/12 + Gini(2) * 5/12 = 0.486</span></p> <p style="text-indent:18.0pt"> </p> <p style="text-indent:18.0pt"><span style="font-family:宋体;">划分</span>B<span style="font-family:宋体;">Q同理得?/span>Gini=0.371<span style="font-family:宋体;">Q由此说明划?/span>B<span style="font-family:宋体;">更好?/span></p> <div align="center"> <table style="border-collapse:collapse;border:none;" border="1" cellpadding="0" cellspacing="0"> <tbody><tr> <td style="width:47.2pt;border:solid windowtext 1.0pt;padding:0cm 5.4pt 0cm 5.4pt" valign="top" width="63"> <p> </p> </td> <td style="width:52.95pt;border:solid windowtext 1.0pt; border-left:none;padding:0cm 5.4pt 0cm 5.4pt" valign="top" width="71"> <p>N1</p> </td> <td style="width:49.6pt;border:solid windowtext 1.0pt; border-left:none;padding:0cm 5.4pt 0cm 5.4pt" valign="top" width="66"> <p>N2</p> </td> </tr> <tr> <td style="width:47.2pt;border:solid windowtext 1.0pt; border-top:none; padding:0cm 5.4pt 0cm 5.4pt" valign="top" width="63"> <p>C0</p> </td> <td style="width:52.95pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0cm 5.4pt 0cm 5.4pt" valign="top" width="71"> <p>1</p> </td> <td style="width:49.6pt;border-top:none;border-left:none; border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0cm 5.4pt 0cm 5.4pt" valign="top" width="66"> <p>2</p> </td> </tr> <tr> <td style="width:47.2pt;border:solid windowtext 1.0pt; border-top:none; padding:0cm 5.4pt 0cm 5.4pt" valign="top" width="63"> <p>C1</p> </td> <td style="width:52.95pt;border-top:none;border-left: none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0cm 5.4pt 0cm 5.4pt" valign="top" width="71"> <p>4</p> </td> <td style="width:49.6pt;border-top:none;border-left:none; border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0cm 5.4pt 0cm 5.4pt" valign="top" width="66"> <p>5</p> </td> </tr> </tbody></table> </div> <p style="margin-left:36.0pt;text-indent:-36.0pt;"><span><span>2.3.2<span style="font:7.0pt "Times New Roman"">          </span></span></span><span style="font-family:宋体;">标称属性划?/span></p> <p style="text-indent:18.0pt"><span style="font-family:宋体;">与二元属性(一个属性,属性值多元)划分衡量Ҏ(gu)相同Q有三元或多元(一个属性,属性值多元)的情况,Ҏ(gu)计算</span>Gini<span style="font-family:宋体;">来决定如何划分(可以划分为多路划分,不局限于两\划分Q?/span></p> <p> </p> <p style="margin-left:36.0pt;text-indent:-36.0pt;"><span><span>2.3.3<span style="font:7.0pt "Times New Roman"">          </span></span></span><span style="font-family:宋体;">q箋属性划?/span></p> <p style="text-indent:18.0pt"><span style="font-family:宋体;">把训l集中每一w作ؓ一?#8220;</span><=<span style="font-family:宋体;">试条g”Q列出每一个结点下?/span>C0<span style="font-family:宋体;">数量?/span>C1<span style="font-family:宋体;">数量Q计每一个点?/span>Gini<span style="font-family:宋体;">。而事实上Q不用每一个点都计。如《数据挖掘导论?/span>P100<span style="font-family:宋体;">中,</span>60,70,75<span style="font-family:宋体;">q箋且类标号相同Q?/span>120,125,220<span style="font-family:宋体;">q箋且类标号相同Q所以划分点选取不能切断他们Q所以这几个点不用计?/span>Gini<span style="font-family:宋体;">倹{?/span></p> <p> </p> <p style="margin-left:18.0pt;text-indent:-18.0pt;"><span><span>2.4<span style="font:7.0pt "Times New Roman"">   </span></span></span><span style="font-family:宋体;">决策树归U特?/span></p> <p style="text-indent:18.0pt"><span style="font-family:宋体;">会有重复的数据碎片,卛_在相同两子树,如图</span>2-1<span style="font-family:宋体;">?/span></p> <p style="text-indent:18.0pt"><span style="font-family:宋体;">目前为止Q每个测试条件只包含一个属性,对于</span>x1+x2<1<span style="font-family:宋体;">Q也是可以允许的Q称为斜决策树?/span></p> <p style="text-indent:18.0pt"> </p> <p style="text-indent:18.0pt"> </p> </div><img src ="http://www.aygfsteel.com/fireflyk/aggbug/359447.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/fireflyk/" target="_blank">x</a> 2011-09-25 13:49 <a href="http://www.aygfsteel.com/fireflyk/archive/2011/09/25/359447.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>[OSGi] OSGi + Spring + Web Demo [1]http://www.aygfsteel.com/fireflyk/archive/2011/09/18/358922.htmlxxSun, 18 Sep 2011 13:13:00 GMThttp://www.aygfsteel.com/fireflyk/archive/2011/09/18/358922.htmlhttp://www.aygfsteel.com/fireflyk/comments/358922.htmlhttp://www.aygfsteel.com/fireflyk/archive/2011/09/18/358922.html#Feedback1http://www.aygfsteel.com/fireflyk/comments/commentRss/358922.htmlhttp://www.aygfsteel.com/fireflyk/services/trackbacks/358922.html转蝲h明出?http://www.aygfsteel.com/fireflyk/archive/2011/09/18/358922.html
|上找了很多例子Q看了很多资料发现都不能完全重现一个OSGi的Web Demo
本文l合了《OSGi原理与最佛_c?公司同事的《OSGi开发?自己的理解?br />
环境WindowXP + eclipse3.4 + Spring OSGi1.2.1
1. 创徏timeservice BundleQ提供输出时间的功能
1.1 eclipse内创建Maven ProjectQ选quickstart projectQtimeserviceQpackage org.osgichina.demo.timeservice
1.2 创徏好后Qremove maven的jar包,删掉project中的App和AppTestQ在目上右?>PDE Tools->Convert
1.3
package org.osgichina.demo.timeservice;

public interface TimeService {
    String getCurrentTime();
}

public class TimeServiceImpl implements TimeService {

    
public String getCurrentTime() {
        
return (new Date()).toString();
    }

}

1.4 Spring配置
配置攑֜META-INF/spring目录下,框架启动时会按照q个路径dN|文?br />timeservice.xml
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi
="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation
="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">

    
<!-- timeService bean -->
    
<bean name="timeService" class="org.osgichina.demo.timeservice.impl.TimeServiceImpl" />

</beans>

timeservice-osgi.xml
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi
="http://www.w3.org/2001/XMLSchema-instance" xmlns:osgi="http://www.springframework.org/schema/osgi"
    xsi:schemaLocation
="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
                      http://www.springframework.org/schema/osgi http://www.springframework.org/schema/osgi/spring-osgi.xsd"
>

    
<!-- timeService q个bean发布为OSGi服务的定?/span>-->
    
<osgi:service id="osgiTimeService" ref="timeService" interface="org.osgichina.demo.timeservice.TimeService">
    
</osgi:service>

</beans>

q个Bundle到此已经完成了,下一节会讲解helloworldweb BundleQ涉及Import PackageQOSGi的启动,Spring+Web的配|等

x 2011-09-18 21:13 发表评论
]]>
[Grails]HelloWorld & Simple CRUD Demohttp://www.aygfsteel.com/fireflyk/archive/2011/09/16/358829.htmlxxFri, 16 Sep 2011 13:32:00 GMThttp://www.aygfsteel.com/fireflyk/archive/2011/09/16/358829.htmlhttp://www.aygfsteel.com/fireflyk/comments/358829.htmlhttp://www.aygfsteel.com/fireflyk/archive/2011/09/16/358829.html#Feedback0http://www.aygfsteel.com/fireflyk/comments/commentRss/358829.htmlhttp://www.aygfsteel.com/fireflyk/services/trackbacks/358829.html今天在单位开讲前Q同事笑U讲座题目是GirlsQ呵呵,可别看错了。闲a叙Q下面是例子?br />
环境WindowsXP

HelloWorld Demo
1. 解压groovy1.8.1和grails1.3.7Q分别设定GROOVY_HOME和GRAILS_HOME
2. f: 回R mkdir grails-app 回R cd grails-app
3. grails create-app 回R racetrack
4. cd racetrack 回R grails run-app
5. 讉K http://localhost:8080/racetrack/

CRUD Demo
1. 接着如上操作。在racetrack路径Q?br />grails create-domain-class 回R Race 回R
grails create-domain-class 回R Registration

2. Race.groovy
class Race {
        
        String name
        Date startDateTime
        String city
        String state
        Float distance
        Float cost
        Integer maxRunners 
= 10000
        
        
static hasMany = [registration:Registration]
}

Registration.groovy
class Registration {

    Race race
        String name
        Date dataOfBirth
        String gender 
= 'F'
        String postalAddress
        String emailAddress
        Date createdAt 
= new Date()
        
static belongsTo = Race
        
static optionals = ["postalAddress""gender"]
        
}

3. grails create-controller 回R Race 回R
grails create-controller 回R Registration
Race.groovy
class RaceController {
        def scaffold 
= Race
}

Registraion.groovy
class RegistrationController {
        def scaffold 
= Registration
}

4. q行
  

q个CRUD的例子,不仅支持增删Ҏ(gu)Q还支持一对多的关联关p,之后会有详细的介l?img src ="http://www.aygfsteel.com/fireflyk/aggbug/358829.html" width = "1" height = "1" />

x 2011-09-16 21:32 发表评论
]]>
[Maven]为工E添加非Maven工程的Jar包依?/title><link>http://www.aygfsteel.com/fireflyk/archive/2011/09/14/358596.html</link><dc:creator>x</dc:creator><author>x</author><pubDate>Wed, 14 Sep 2011 05:05:00 GMT</pubDate><guid>http://www.aygfsteel.com/fireflyk/archive/2011/09/14/358596.html</guid><wfw:comment>http://www.aygfsteel.com/fireflyk/comments/358596.html</wfw:comment><comments>http://www.aygfsteel.com/fireflyk/archive/2011/09/14/358596.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/fireflyk/comments/commentRss/358596.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/fireflyk/services/trackbacks/358596.html</trackback:ping><description><![CDATA[    使用Maven开发dashboardQ发现report.jar不是用Maven开发的Q怎么用Maven依赖report.jar呢?<br /><br /><div>命o如下Q?br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #000000; ">mvn install:install</span><span style="color: #000000; ">-</span><span style="color: #000000; ">file </span><span style="color: #000000; ">-</span><span style="color: #000000; ">DgroupId</span><span style="color: #000000; ">=<</span><span style="color: #000000; ">your_group_name</span><span style="color: #000000; ">></span><span style="color: #000000; "> </span><span style="color: #000000; ">-</span><span style="color: #000000; ">DartifactId</span><span style="color: #000000; ">=<</span><span style="color: #000000; ">your_artifact_name</span><span style="color: #000000; ">></span><span style="color: #000000; "> </span><span style="color: #000000; ">-</span><span style="color: #000000; ">Dversion</span><span style="color: #000000; ">=<</span><span style="color: #000000; ">snapshot</span><span style="color: #000000; ">></span><span style="color: #000000; "> </span><span style="color: #000000; ">-</span><span style="color: #000000; ">Dfile</span><span style="color: #000000; ">=<</span><span style="color: #000000; ">path_to_your_jar_file</span><span style="color: #000000; ">></span><span style="color: #000000; "> </span><span style="color: #000000; ">-</span><span style="color: #000000; ">Dpackaging</span><span style="color: #000000; ">=</span><span style="color: #000000; ">jar </span><span style="color: #000000; ">-</span><span style="color: #000000; ">DgeneratePom</span><span style="color: #000000; ">=</span><span style="color: #0000FF; ">true</span></div><br /><br />CZQ?br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #000000; ">mvn install:install</span><span style="color: #000000; ">-</span><span style="color: #000000; ">file </span><span style="color: #000000; ">-</span><span style="color: #000000; ">DgroupId</span><span style="color: #000000; ">=</span><span style="color: #000000; ">com.bupt.liutong</span><span style="color: #000000; "> </span><span style="color: #000000; ">-</span><span style="color: #000000; ">DartifactId</span><span style="color: #000000; ">=</span><span style="color: #000000; ">report </span><span style="color: #000000; ">-</span><span style="color: #000000; ">Dversion</span><span style="color: #000000; ">=</span><span style="color: #000000; ">1.0</span><span style="color: #000000; "> </span><span style="color: #000000; ">-</span><span style="color: #000000; ">Dfile</span><span style="color: #000000; ">=</span><span style="color: #000000; ">e:</span><span style="color: #000000; ">/report</span><span style="color: #000000; "></span><span style="color: #000000; ">.jar </span><span style="color: #000000; ">-</span><span style="color: #000000; ">Dpackaging</span><span style="color: #000000; ">=</span><span style="color: #000000; ">jar </span><span style="color: #000000; ">-</span><span style="color: #000000; ">DgeneratePom</span><span style="color: #000000; ">=</span><span style="color: #0000FF; ">true</span></div><br /><br />执行成功后,<br />在pom.xml文g中添加:<br /><div style="background-color: #eeeeee; font-size: 13px; border: 1px solid #cccccc; padding: 4px 5px 4px 4px; width: 98%;"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #0000FF; "><</span><span style="color: #800000; ">dependency</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br />    </span><span style="color: #0000FF; "><</span><span style="color: #800000; ">groupId</span><span style="color: #0000FF; ">></span><span style="color: #000000; "></span><span style="color: #000000; ">com.bupt.liutong</span><span style="color: #0000FF; "></</span><span style="color: #800000; ">groupId</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br />    </span><span style="color: #0000FF; "><</span><span style="color: #800000; ">artifactId</span><span style="color: #0000FF; ">>report</span><span style="color: #0000FF; "></</span><span style="color: #800000; ">artifactId</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br />    </span><span style="color: #0000FF; "><</span><span style="color: #800000; ">version</span><span style="color: #0000FF; ">></span><span style="color: #000000; ">1.0</span><span style="color: #0000FF; "></</span><span style="color: #800000; ">version</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br /></span><span style="color: #0000FF; "></</span><span style="color: #800000; ">dependency</span><span style="color: #0000FF; ">></span></div></div><img src ="http://www.aygfsteel.com/fireflyk/aggbug/358596.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/fireflyk/" target="_blank">x</a> 2011-09-14 13:05 <a href="http://www.aygfsteel.com/fireflyk/archive/2011/09/14/358596.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <a href="http://www.aygfsteel.com/" title="狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频">狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频</a> </div> </footer> վ֩ģ壺 <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">˳</a>| <a href="http://" target="_blank">ƽ</a>| <a href="http://" target="_blank">ͨ</a>| <a href="http://" target="_blank">ɽ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">İ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ɽ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ͷ</a>| <a href="http://" target="_blank">ҳ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">Ͽ</a>| <a href="http://" target="_blank">Ӣ</a>| <a href="http://" target="_blank">ͤ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">³</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ʡ</a>| <a href="http://" target="_blank">ͬ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">͸</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ɽ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">µ</a>| <a href="http://" target="_blank">ֶ</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>