2007年6月15日 #
摘要: 小試了一把用groovy來寫java的rmi,體驗(yàn)到了groovy對(duì)java的兼容性,無論從代碼上還是功能上!真的可以理解囊相助groovy就是腳本化的java,groovy就是java擴(kuò)衡ruby on rails的武器! 閱讀全文
摘要: 有這么一個(gè)字符串:a1=1,a2=X2{b1=1,b2=X3{c1=1,c2=2}},a3=X4{b1=1}
想寫一個(gè)正則表達(dá)式,讓下面code的執(zhí)行結(jié)果是:
result(以逗號(hào)為token來分割字符串,逗號(hào)在"{"和"}"里面的忽略其做為token):
a1=1
a2=X2{b1=1,b2=X3{c1=1,c2=2}}
a3=X4{b1=1} 閱讀全文
想寫一個(gè)正則表達(dá)式,讓下面code的執(zhí)行結(jié)果是:
result(以逗號(hào)為token來分割字符串,逗號(hào)在"{"和"}"里面的忽略其做為token):
a1=1
a2=X2{b1=1,b2=X3{c1=1,c2=2}}
a3=X4{b1=1} 閱讀全文
摘要: 要定義一種語言,你只要按照antlr的語法寫一個(gè).g文件,antlr便幫你完成其它的工作,簡化至極,當(dāng)然我使用了antlt studio工具。
參考了antlr的經(jīng)典書籍《The Definitive ANTLR Reference》寫了一個(gè)小例子(姑且稱之為語言),呵呵。
我使用了antlr studio 1.1.0里面提供的antlr庫,可能是版本問題,使用《The Definitive ANTLR Reference》里面的四則運(yùn)算的例子居然通過不了,具汗`` 閱讀全文
參考了antlr的經(jīng)典書籍《The Definitive ANTLR Reference》寫了一個(gè)小例子(姑且稱之為語言),呵呵。
我使用了antlr studio 1.1.0里面提供的antlr庫,可能是版本問題,使用《The Definitive ANTLR Reference》里面的四則運(yùn)算的例子居然通過不了,具汗`` 閱讀全文
摘要: antlr,語言識(shí)別的一個(gè)工具(anothertoolforlanguagerecognition,前身是pccts),它提供了一個(gè)框架,可以通過包含java、c++或c#動(dòng)作的語法描述來構(gòu)造語言識(shí)別器,編譯器和解釋器。antlrstudio是一款用于eclipse的插件,可以用來創(chuàng)建、調(diào)試antlr語法的集成環(huán)境。
在antlrstudio的官方網(wǎng)站上提供的eclipse插件并沒有提供相應(yīng)的licence.lic文件,所以我們還不能使用它的全部功能。
在CowNew開源團(tuán)隊(duì)網(wǎng)站 www.cownew.com上由kingchou提出了一個(gè)破解方案,我的操作都是基于這個(gè)方案的 閱讀全文
在antlrstudio的官方網(wǎng)站上提供的eclipse插件并沒有提供相應(yīng)的licence.lic文件,所以我們還不能使用它的全部功能。
在CowNew開源團(tuán)隊(duì)網(wǎng)站 www.cownew.com上由kingchou提出了一個(gè)破解方案,我的操作都是基于這個(gè)方案的 閱讀全文
摘要: javascript的應(yīng)用,必然導(dǎo)致大量的javascript代碼出現(xiàn)在最終的html頁面上,帶來混亂的邏輯。一個(gè)框架性模式在javascript開發(fā)中的重要性漸漸浮現(xiàn)。
我們?cè)谑褂胊jax開發(fā)中,常常做這樣一件事情:在一個(gè)標(biāo)簽容器中加載一些特定內(nèi)容。這些內(nèi)容是什么呢?無非只有兩種東西:數(shù)據(jù)與頁面樣式。
jquery.jq.mvc處理的就是這種情況。在應(yīng)用jquery.jq.mvc框架之后,我們做到了把數(shù)據(jù)顯示樣式與數(shù)據(jù)本身分離開來。做業(yè)務(wù)的去關(guān)心數(shù)據(jù)去吧,做頁面的關(guān)心數(shù)據(jù)顯示去把,大家共同關(guān)心的就是xml定義出的數(shù)據(jù)了。
一個(gè)完整的應(yīng)用中包括三部份的內(nèi)容:工作頁面,xml數(shù)據(jù)文件和標(biāo)簽容器中顯示的內(nèi)容頁面。
Jquery.jq.mvc插件下載/Files/csnowfox/jquery.jq.mvc.rar
jquery.jq.mvc插件演示下載/Files/csnowfox/jquery.jq.mvc.example.rar 閱讀全文
我們?cè)谑褂胊jax開發(fā)中,常常做這樣一件事情:在一個(gè)標(biāo)簽容器中加載一些特定內(nèi)容。這些內(nèi)容是什么呢?無非只有兩種東西:數(shù)據(jù)與頁面樣式。
jquery.jq.mvc處理的就是這種情況。在應(yīng)用jquery.jq.mvc框架之后,我們做到了把數(shù)據(jù)顯示樣式與數(shù)據(jù)本身分離開來。做業(yè)務(wù)的去關(guān)心數(shù)據(jù)去吧,做頁面的關(guān)心數(shù)據(jù)顯示去把,大家共同關(guān)心的就是xml定義出的數(shù)據(jù)了。
一個(gè)完整的應(yīng)用中包括三部份的內(nèi)容:工作頁面,xml數(shù)據(jù)文件和標(biāo)簽容器中顯示的內(nèi)容頁面。
Jquery.jq.mvc插件下載/Files/csnowfox/jquery.jq.mvc.rar
jquery.jq.mvc插件演示下載/Files/csnowfox/jquery.jq.mvc.example.rar 閱讀全文
摘要: 在前面兩篇文章中,分別敘述了通過html舊標(biāo)簽來做數(shù)據(jù)的綁定工作的好處與實(shí)現(xiàn),通過整理,把綁定方法的代碼包裝成Jquery的plug型式。
下載地址:/Files/csnowfox/jquery.jq.databinding.rar 閱讀全文
下載地址:/Files/csnowfox/jquery.jq.databinding.rar 閱讀全文