原创 用c#實現php的pack方法
用C#實現如下的php代碼 <?php $passwd = "secret"; $md5hash = base64_encode(pack( 'H*',md5("$passwd"))); printf("%s/n"
原创 silverlight命中測試
在流程設計器中用到了命中測試,主要使用了VisualTreeHelper.FindElementsInHostCoordinates 方法。有兩個重載方法,一個是測試點的命中,一個是測試區域的命中。 測試點的命中: public stat
原创 js九進制轉換
在JSLab(http://www.jslab.org.cn/?tag=Memoization)中發現了這段代碼,很有意思,記錄一下。 寫一個函數實現如下的功能: 要求: 輸入:1,輸出:1 輸入:2,輸出:2
原创 Mozilla UI中書寫高效率CSS
以下文檔描述了應用在 Mozilla UI 中優化 CSS 文件的規則。第一部分是對於 Mozilla 樣式系統分類規則的一般性討論。在瞭解這個系統的基礎上,後續部分包含了一些指南,書寫可以利用這個樣式系統實踐優點的樣式的指南
原创 《JavaScript語言精粹》讀書筆記
讀了這本書,增長了不少js的知識。下面羅列一下以前在學習和使用js過程中,忽略的問題: 1、JavaScript支持兩種註釋方式,/* */塊註釋 和 //行註釋。但是儘量避免使用/* */塊註釋,因爲在JavaScript中,這個符號可
原创 DateTime詳解
創建新的 DateTime 值方法: 方法一:調用 DateTime 構造函數的任意重載,該構造函數用於指定日期和時間值的特定元素(例如,年、月、日或計時週期數)。 下面的語句演示如何調用某一 DateTime 構造函數來創建具有特定年、
原创 合併路徑
Path.Combine()方法可以將兩個字符串組合成一個路徑。但是如果有相對路徑的情況下,生成的路徑字符串不能正確表示路徑, 如: string path1 = "c://temp"; string pat
原创 ASP.NET中JSON的序列化和反序列化
JSON是專門爲瀏覽器中的網頁上運行的JavaScript代碼而設計的一種數據格式。在網站應用中使用JSON的場景越來越多,本文介紹ASP.NET中JSON的序列化和反序列化,主要對JSON的簡單介紹,ASP.NET如何序列化和反序列化的
原创 解決子塊Float浮動後,父塊高度自適應問題
也許你在做網頁的時候發現,發一個區塊內的元素被應用了float之後,那麼整個box的高度對就不以被浮動對象的高度爲標準了。怎麼解決這個問題呢?經發現可以採用overflow來解決!方法是在父元素加上 overflow:auto; zoom
原创 uploadify 插件初始化時自動發起請求解決拌飯
最近在用uploadify插件。發現初始化時uploadify會請求下當前地址。會報404錯誤 將jquery.uploadify.js中的下面代碼: this.settings.upload_url = SWFUpload.compl
原创 清除浮動
.clearfix:after { content:"."; display:block; height:0; visibility:hidden; clear:both; }這個clearfix
原创 jsdoc-toolkit文檔工具使用說明
JsDoc Toolkit 是一款輔助工具,你只需要根據約定在 JavaScript 代碼中添加相應的註釋,它就可以根據這些註釋來自動生成API文檔。對Java 熟悉的人可能會發現它和 Java 的文檔自動化工具 JavaDoc 很像,
原创 java jdk安裝
最近在學習jsdoc-toolkit,需要安裝Java JDK。由於不常用到Java,所以把安裝過程記錄一下,作爲備忘。1、首先需要下載JDK,我使用的是JDK1.6。JDK6官方下載地址: http://www.java.net/dow
原创 T4模板調試方法
VS和一些T4編輯器雖然給了基本的智能感知支持,但是在絕大部分我們相當於在編寫純文本的腳本,所以對於一些比較複雜的模板轉換邏輯,我們需要通過Debug的方式去發現一些無法避免的問題。 1、要進行調試首先需要在<#@ template…
原创 ASP.NET MVC3的一個OutputCache問題
在 ASP.NET MVC 3 中如果使用了 OutputCache,一定要在 Action 中添加下面的代碼,切記! Response.Cache.SetOmitVaryStar(true); 這是一個伴隨ASP.NET從1.0到4