原创 C# Random對象短時間內產生不重複的隨機數

在C#中產生隨機數是一個比較常用的需求,產生隨機數需要使用Random對象,Random對象默認以時間作爲種子,產生隨機數,調用Random對象中的方法時可產生不同的隨機數,但是需要在短時間內產生多個隨機數時,採用時間做種子則達不到要求,

原创 C#中base64 bytes[] Stream之間的相互轉換以及PDF轉成圖片

最近工作中遇到需要訪問外部webservice服務對圖片和文件進行處理和轉換,現在將其中一些經常使用到的方法做一下筆記 場景一: 使用webservice返回圖片內容,然後進行處理,爲了方便,現在大多使用base64字符串的形式進行傳

原创 jquery中使用ajax傳遞數組到webservice

在項目需要使用ajax傳遞數組數據,並在後臺用一個List的對象接收,其主要問題在於如何構造data數據進行傳遞,仿照常用的ajax傳遞字符數據時,將代碼編寫如下 js代碼: var righttypes=["A","B","C"];

原创 easyui-tree 實現checkbox 單選

今天測試easyui-tree checkbox 的單選控制時發現,官方的tree屬性中沒有提供屬性控制checkbox單選,這一點與easyui-datagrid不同,在網上查了一下,發現都是用代碼控制實現的,其最終實質是禁用check

原创 easyui tabs切換 已打開時更新數據

在使用easyui控件開發管理系統界面時,比較常見的模式是左邊菜單導航,右邊採用tabs結合iframe切換不同頁面 每次點擊左邊導航菜單時,右邊加載對應的頁面,關於tab頁面切換,參照官方demo,代碼如下: function addT

原创 解決easyui-tabs中使用iframe時出現兩個垂直滾動條

最近在使用easyui-tabs加iframe時,出現了兩個垂直滾動條的現象,如下圖所示 前端代碼如下: <div id="infoDlg" class="easyui-dialog" data-options="closed:tr

原创 C#泛型 where約束

where(泛型類型約束) 定義:在定義泛型的時候,我們可以使用 where 限制參數的範圍。 使用:在使用泛型的時候,你必須尊守 where 限制參數的範圍,否則編譯不會通過。   六種類型的約束: T:類(類型參數必須是引用類型;

原创 MyEclipse輸入代碼打點沒有提示的解決辦法

MyEclipse代碼不能自動補全的解決辦法 建了個JAVA工程,然後發現輸入代碼後,在輸入點,後面不會彈出函數列表。 按alt+/ 提示No Default Proposals; 解決辦法: 打開MyEclipce, window

原创 VS2012 IIS發佈.net MVC 網站後無法正常訪問

最近使用VS 2012編寫的一個MVC項目在IIS發佈後網站無法正常訪問,查閱資料後,按照網上的方法進行測試,發現並沒有解決問題,對比別人使用VS2012 發佈界面,發現界面並不相同,猜想可能是版本問題,於是在nuget中嘗試更新,安裝