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






















2006年6月5日 #
JDK6----/etc/profile.d/java
環(huán)境:使用fm是2.3.9,webwork2.2.4(使用切換語法):
一:作為components組件的參數(shù)如果值為字符串,則需要在字符串上加上單引號。
<ww:component template="checkboxlist_portraitCols.ftl">
?<ww:param name="name" value="'test'" /><!--注意單引號-->
?<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分塊的方法,但是我始終沒有想到怎么將這個快按縱向進(jìn)行排列。橫向好說,直接按行輸出。因此寫下列模板代碼來實(shí)現(xiàn)。
<#assign itemCount = 0/>
<#if parameters.list??>?
?<#assign width=(100/parameters.colCnt)?int>
?
?<#assign itemCount = itemCount + 1/>
1. 地址碼:表示編碼對象常住戶口所在縣(市、旗、區(qū))的行政區(qū)劃代碼,按GB/T2260的規(guī)定執(zhí)行。
2. 出生日期碼:表示編碼對象出生的年、月、日,按GB/T7408的規(guī)定執(zhí)行,年、月、日分別用4位、2位、2位數(shù)字表示,之間不用分隔符。
3. 順序碼:表示在同一地址碼所標(biāo)識的區(qū)域范圍內(nèi),對同年、同月、同日出生的人編定的順序號,順序碼的奇數(shù)分配給男性,偶數(shù)分配給女性。
校驗(yàn)的計(jì)算方式:
1. 對前17位數(shù)字本體碼加權(quán)求和
公式為:S = Sum(Ai * Wi), i = 0, ... , 16
其中Ai表示第i位置上的身份證號碼數(shù)字值,Wi表示第i位置上的加權(quán)因子,其各位對應(yīng)的值依次為: 7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2
2. 以11對計(jì)算結(jié)果取模
Y = mod(S, 11)
3. 根據(jù)模的值得到對應(yīng)的校驗(yàn)碼
對應(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
用ADO連接Excel
設(shè)置屬性ConnetionString
選擇 Microsoft Jet 4.0 OLE DB provider
Select or enter a datasorce name -> 選擇你要打開Excel文件
User name默認(rèn)是Admin 密碼默認(rèn)為空,可以不用理會
Extended properties 設(shè)為:Excel 8.0
sql語句 select * from [yourtablename] (注意要有[])
更詳細(xì)的請看這一篇:
在DELPHI中使用ADO直接訪問Excel數(shù)據(jù)文件
摘 要:在DELPHI中使用ADO直接訪問Excel數(shù)據(jù)文件
關(guān)鍵字:ADO Excel
類 別:數(shù)據(jù)庫
要用DELPHI中的ADO系列控件訪問Excel數(shù)據(jù)文件,首先應(yīng)該建立一些基本概念。你需要將一個Excel數(shù)據(jù)文件想象
為一個關(guān)系數(shù)據(jù)庫,Excel文件中的每個工作表就對應(yīng)該數(shù)據(jù)庫中的一個表,而工作表中的每一列當(dāng)然就是表的列了。
然后,按照下列面的秘訣進(jìn)行就可以。
1.設(shè)置ADOConnection的ConnectionString
構(gòu)造ConnectionString時,OLE DB的提供者要選擇Microsoft Jet 4.0 OLE DB Provider作為ADO的驅(qū)動程序。
這本來是用于連接Access數(shù)據(jù)庫的驅(qū)動程序,但也可打開Excel文件。
連接的數(shù)據(jù)庫名稱當(dāng)然就是你要打開的Excel文件,注意擴(kuò)展名是*.xls,而不是*.mdb。
最關(guān)鍵的一點(diǎn)是,還要設(shè)置擴(kuò)展屬性Extended Properties為"Excel 8.0",否則,測試連接時會報告無法識別數(shù)據(jù)格式
的錯誤。Extended Properties的屬性值在"所有"參數(shù)頁中輸入。
最后,設(shè)置完成后的ConnectionString中的各項(xiàng)參數(shù)為:
Provider=Microsoft.Jet.OLEDB.4.0
Data Source=MyExcelFile.xls
Extended Properties=Excel 8.0
Persist Security Info=False
2.設(shè)置ADODataSet或ADOTable
1將ADODataSet或ADOTable連接到剛才的ADOConnection。如果不用ADOConnection,也可以參照上面的方法直接設(shè)置
ADODataSet或ADOTable的ConnectionString屬性。
2對于ADODataSet,需要將CommandType屬性設(shè)置為cmdTableDirect,而對于ADOTable,則將TableDirect屬性設(shè)置為True。
因?yàn)椋L問Excel文件是直接的數(shù)據(jù)文件訪問,不是通過SQL語句來操作游標(biāo)訪問的。如果不設(shè)置直接訪問,則系統(tǒng)會報告
SQL語句格式錯誤等信息。
然后,當(dāng)你下拉ADODataSet中的CommandText屬性或ADOTable的TableName屬性時,就可以選擇到要打開的工作表了。
注意,表名后面多了加一個$符號。
3.打開ADODataSet或ADOTable
連接DBF數(shù)據(jù)
構(gòu)造ado connection string
提供者選擇 Microsoft Jet 4.0 OLEDB Provider
"所有"那里編輯 Extended Properties,
dbf文件的話設(shè)置為dBase 5.0(注意dBase和5.0之間必須有空格,最好拷貝過去粘貼)
db文件的話設(shè)置為Paradox 7.X
(dbf就是dbase或Vfox數(shù)據(jù)庫,db就是paradox數(shù)據(jù)庫)
"連接"那里的"數(shù)據(jù)庫名稱"輸入的是目錄名,不能包含文件名,
比如你的文件是 c:tempaaa.dbf ,那么輸入c:temp
同時CursorLocation 設(shè)置為: clUseServer
還可以:
如果直接連的話,ADO的連接字串設(shè)為:
adoConnection1.ConnectionString:='Provider=MSDASQL.1;Extended Properties="Driver={Microsoft Visual Foxpro Driver};SourceType=DBF;SourceDB=c:mydb"';
如果是用ODBC,先在ODBC中設(shè)一個DSN連接到該DBF庫,然后,在ADOConnection中設(shè)置連接ODBC的連接字串即可(可以用向?qū)椭瓿?
查看磁盤 df -h , du -hs /var
tcpdump port 80
vmstat -n 2
squidclient -p3128 cache_object://localhost/info
查看連接命令???????? netstat -an|grep EST|awk "{print $3}"|awk -F":" "{print $1}"|sort|uniq -c|sort???
封禁連入的ip????????? iptables -A INPUT -p tcp --dport 80 -s xxx.xxx.xxx.xxx -j DROP
檢查named錯誤的命令???? ?grep named /var/log/messages | tail -n 20
跟蹤dns查詢 dig @202.103.0.117 www.hssygz.com
.
+trace