跳到主要內容

發表文章

目前顯示的是 10月, 2012的文章

[HTML] dl dt dd 實際用法

之前對於<dl><dt><dd> 不是很瞭解 都誤用成類似表格的功能 其實他們定義應該是這樣的 dl: Definition List 可由一或多個 dt (可配多個 dd)與 dd 的搭配組成。 dt: Definition Term dd: Definition Description   所以用法應該如這樣 <dl> <dt>車輛</dt> <dd>轎車</dd> <dd>公車</dd> <dt>狗</dt> <dd>哈士奇</dd> <dd></dd> </dl>  

[jQuery UI] Datepicker

$("#BOD").datepicker({ dateFormat: 'yy/mm/dd' , defaultDate: new Date(1990, 01, 01), changeMonth: true, changeYear: true, yearRange: "-50:-10" }); dateFormat: 日期格式 defaultDate: 預設日期 changeMonth: 下拉選擇月份 changeYear: 下拉選擇年份 yearRange: 年份範圍 沒有這個選項 則是預設日期前後10年 , 有個參數則是由現在年份開始 計算 -50 :-10表示 由50年前 到10年前 引用方法 <script language="javascript" type="text/javascript" src="js/jquery-ui-1.8.15.custom.min.js" ></script> <link href="css/ui-lightness/jquery-ui-1.8.15.custom.css" rel="stylesheet" type="text/css" />

[jQuery] jQuery Validation

$('#input').validate({ event: [inputEvent], rules:{ [inputname]:{[Rule1],[Rule2]}, }, submitHandler:function(){ ..[function action] }, debug: true, message }); 1. event : JQuery event 2 submitHandler :提交前做一些動作 3. debug ,設為true則不會送出表單 4. rules ,驗證規則   驗證規則的設定 required: true 必填 number: true 只能輸入數字(包括小數) digits:true 只能輸入整數 minValue: 3               不能小於3 maxValue: 10          最大不超過10 rangeValue:[50,100]   數值範圍為50-100 minLength: 5            最小長度 可用於text input,checkbox,select maxLength:   10        最大長度 可用於text input,checkbox,select rangeLength:[5,10]    長度範圍為5至10位(漢字算一個字符) 可用於text input,checkbox,select email:true               電子郵件 equalTo: "#field"      與#field值相同 dateISO:true           日期型,格式為1998/01/22            1999-12-12 5. messag 規則的錯誤訊息

[windows]netstat 指令用法

netstat [-a] [-e] [-n] [-o] [-p Protocol] [-r] [-s] [Interval] 參數: -a : 顯示所有活動中的 TCP 連線,及 TCP and UDP ports 上聆聽中的資訊。 -e : 顯示網路的統計資訊,如 bytes 數和封包發送和接收的數量.這參數通常和 -s 並用。 -n : 顯示活動的TCP連線,但是 ip address和port編號沒有被解釋翻譯成為名稱說明。(通常可以加速顯示的速度因為反解通常需要查詢 dns 的時間) -o : 顯示活動的 TCP 連線並且包含每個連線程序的 ID 編號(PID).你能夠找到應用程式的程序的PID資訊,在 windows 的工作管理員。這個參數通常和 -a, -n, and -p 混合使用. -p 通訊協定 : 顯示指連線的通訊協定.預設的狀況這個通訊協定包含 tcp, udp, tcpv6, or udpv6. 如果配合 -s 參數則是可以顯示統計數量。 -s : 顯示統計資訊。預設顯示 TCP, UDP, ICMP, and IP 通訊協定. 如果 IPv6 protocol for Windows XP 被安裝的話, 統計資料顯示 TCP over IPv6, UDP over IPv6, ICMPv6, and IPv6 protocols. -r : 顯示 IP 路由表的內容. 相當於 route print 命令. Interval : 每隔幾秒重新顯示資訊. 按 CTRL+C 可以停止顯示. 如果省略則只顯示一次。 /? : 此說明 通常我自己再使用 比較常用 netstat -a -n -o 可以看到目前在佔用port的狀況 方便查到有沒有異常的程式在送封包出去

[MySQL] 重設MySQL root 密碼 / Rest MySQL root password

關閉執行中的MySQL 以系統管理員打開cmd視窗 換到MySQL的安裝路徑的bin資料夾內執行 執行mysqld --skip-grant-tables, 以這個指令啟動mysql,會跳過權限檢查。 另外再開一個cmd視窗 一樣換到mysql安裝路徑中bin資料夾內,啟動mysql 在 mysql> 下 執行 update mysql.user set password=PASSWORD('1234') where user='root'; flush privileges; quit; 將密碼設定成1234 重新啟動MySql即可

[ASP.net] Export Gridview to Excel but missing '0' GridView匯出excel 遺漏開頭數字0

在ASP.net要用Gridview匯出excel在之前的文章中有提到過 是很簡單的一個方法 但是匯出來的excel有些全都是數字的文字儲存格都會被視為數字所以開頭的0會被去掉 尤其是向手機號碼這種資料,更是麻煩 對於這個問題,只要在程式碼中加上 Dim strStyle As String = "<style>td{mso-number-format:\@;}</style>" 然後再輸出的StringWriter 設定 WriteLine(strStyle) 這樣就行了 完整的Code如下 Dim strExportFilename As String = "ExportedData" Response.Clear()   Response.AddHeader("content-disposition", "attachment;filename=" + strExportFilename + ".xls")   Response.Cache.SetCacheability(HttpCacheability.NoCache)   Response.ContentType = "application/vnd.xls"   Response.Charset = "big5"   Dim strStyle As String = "<style>td{mso-number-format:\@;}</style>"   Dim stringWrite As New System.IO.StringWriter   Dim htmlWrite As New HtmlTextWriter(stringWrite)   stringWrite.WriteLine(strStyle)   GridView1.RenderControl(htmlWrite)   Response.Write(stringWrite.ToString().Replace("<div>", ""...

[Map]OpenLayers

OpenLayers: Free Maps for the Web 看一個免費的web Map Library, 雖然目前工作上還用不道, 不過些留著瞭解一下技術, 也許有天要用到的時候就可以參考了。 OpenLayers