1.動態得到類型.#lightopen System.Threadingopen Systemtype Address = { Name : string;Zip : int}let getType (x : obj) = match x with | string -> "x is a string" | int -> "x is a int" | System.Exception -> "x is an exception" |
用慣了ms sql server 的也習慣了 ms sql server 的思維,結果這次在項目上栽了個大跟鬥。1、ms sql 中 null 與 ""在資料庫中都有可能存在的,即: code欄位有可能是"",同時也有可能是null 但是oracle中這與之不然,當我們在更新oralce資料的時候,傳入的code欄位為""的時候,db在儲存時會自動轉換為null,這個在ms sql中是不會自動轉換的。2、 ms sql 中當欄位code 為null時候,我們可以這樣寫 WHERE
在工作中碰到的問題,現在此記錄一下: 當從伺服器端發送一系列的數組到用戶端的時候,用for in 去解析的時候,各個瀏覽器的解析順序是不同的,因此在用戶端必須進行排序。在排序的過程中,又碰到了時間排序的問題,通過for in 把對象存放到數組中之後,用sort函數進行排序,排序的過程中用到了時間的排序,由字串構造Date對象的時候,類似2012-09-06 12:23:34 這樣的是不行的,Firefox解析是不正確的,用replace(/-/g,
項目裡有個小的模組.就是把資料庫裡的資訊輸出到Execl上.開始因為這部分只會有一二個檔案.沒有怎麼封裝.後來檔案多了.看到很多處代碼都有開啟Execl的這種代碼.封裝一下(現這部分代碼全是測試用的.).首先是封裝開啟寫入資訊到Execl檔案的代碼. public class DataFile { public string SavePath { get; set; } public string SrcPathName { get; set; }
在工作中,需要對qqEmoji的解析和顯示,在下面的代碼中,data和data2分別對應中英文的Emoji,其中,看到"\\"表示的是轉義。 var url = 'http://res.mail.qq.com/zh_CN/images/mo/DEFAULT2/'; var data = { "0":"微笑","1":"撇嘴","2":"色","3":"發獃","4":"得意","5":"流淚","6":"害羞","7":"閉嘴","8":"睡","
記上次有個項目,有幾個都要求在GridView裡可以進行對應的多選操作.本來這問題沒什麼難度,加上要求分頁後就有點煩人了,因時間緊,想的最簡單的方法就是用Session儲存每頁選擇結果,現項目告一段落,靜下來想了下,擴充GridView可以全選操作,用ViewState來儲存(?不是吧,用ViewState,你不怕整個機器都讀一個頁面死機啊)所以這邊會保證ViewState肯定記錄沒有很多內容.先看代碼,比較簡單. public class TGridView : GridView
Javascript小弟初學不久.所以如下有什麼大的笑話.多多見諒.因為有時得到JSON資料後.只能處後台來推斷.如果後台不是我們處理.那我們怎麼來得到他的格式了.如下: //obj為JSON格式資料function jsonToString(obj){ var str = ""; var depth = 0; function jsonParseString(obj) { for(var p in obj){