JDK6----/etc/profile.d/java






















2007年12月22日 #
JDK6----/etc/profile.d/java
環(huán)境:使用fm是2.3.9,webwork2.2.4(使用切換語(yǔ)法):
一:作為components組件的參數(shù)如果值為字符串,則需要在字符串上加上單引號(hào)。
<ww:component template="checkboxlist_portraitCols.ftl">
?<ww:param name="name" value="'test'" /><!--注意單引號(hào)-->
?<ww:param name="colCnt" value="4" />
?<ww:param name="list" value="{'1','2','3','4','5','6'}" />
</ww:component>
二:終于理解freemaker的多值類型。
<#if (parameters.list?size%parameters.colCnt)?int==0>:求余數(shù)是否為0,必須加上內(nèi)置方法int。
freemaker內(nèi)置了chunk分塊的方法,但是我始終沒有想到怎么將這個(gè)快按縱向進(jìn)行排列。橫向好說,直接按行輸出。因此寫下列模板代碼來實(shí)現(xiàn)。
<#assign itemCount = 0/>
<#if parameters.list??>?
?<#assign width=(100/parameters.colCnt)?int>
?
?<#assign itemCount = itemCount + 1/>
1. 地址碼:表示編碼對(duì)象常住戶口所在縣(市、旗、區(qū))的行政區(qū)劃代碼,按GB/T2260的規(guī)定執(zhí)行。
2. 出生日期碼:表示編碼對(duì)象出生的年、月、日,按GB/T7408的規(guī)定執(zhí)行,年、月、日分別用4位、2位、2位數(shù)字表示,之間不用分隔符。
3. 順序碼:表示在同一地址碼所標(biāo)識(shí)的區(qū)域范圍內(nèi),對(duì)同年、同月、同日出生的人編定的順序號(hào),順序碼的奇數(shù)分配給男性,偶數(shù)分配給女性。
校驗(yàn)的計(jì)算方式:
1. 對(duì)前17位數(shù)字本體碼加權(quán)求和
公式為:S = Sum(Ai * Wi), i = 0, ... , 16
其中Ai表示第i位置上的身份證號(hào)碼數(shù)字值,Wi表示第i位置上的加權(quán)因子,其各位對(duì)應(yīng)的值依次為: 7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2
2. 以11對(duì)計(jì)算結(jié)果取模
Y = mod(S, 11)
3. 根據(jù)模的值得到對(duì)應(yīng)的校驗(yàn)碼
對(duì)應(yīng)關(guān)系為:
?? Y值: 0 1 2 3 4 5 6 7 8 9 10
校驗(yàn)碼: 1 0 X 9 8 7 6 5 4 3 2