原创 ASP.NET 項目總結
恩,第一次用 ASP.NET MVC 開發正式項目。好累。一直在摳細節, 現在把這一個禮拜學到的東西總結下, 新手要多總結! 一、JS 總結 首先, 加載 JS 文件。在 .cshtml 文件中, 加載 js 有很多方式, 可以直接用標
原创 C# 動態實現接口
Unity Framework 中的一個類, 我也是醉了 // Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the proje
原创 WPF 中的 loaded 事件和 Initialized 事件
在 WPF 中, 控件有 Loaded 和 Initialized 兩種事件. 初始化和加載控件幾乎同時發生, 因此這兩個事件也幾乎同時觸發. 但是他們之間有微妙且重要的區別. 這些區別很容易讓人誤解. 這裏介紹我們設計這些事件的背景.
原创 WPF 獲取綁定的事件處理程序綁定全局資源
1. 我們想要獲取綁定到 button 上面的所有 click event handler actions. 可以使用以下的代碼. namespace RoutedEventHandlerInfoTest { /// <su
原创 Quartz.NET c# 教程 - 課程一: 使用 Quartz
課程一: 使用 Quartz 在使用 scheduler 之前, 需要進行初始化。直接使用 ISchedulerFactory 的實現即可。 初始化 scheduler 之後, 就可以啓動, 備用, 或者關閉這個 scheduler。 當
原创 HTTP/Socket .etc protocols implements in C#
HTTP vs TCP/IP TCP (Transmission Control Protocol)和UDP(User Datagram Protocol)協議屬於傳輸層協議。其中TCP提供IP環境下的數據可靠傳輸,它提供的服務包括數據流
原创 JQuery 導入導出 Excel
正在做一個小項目, 從數據庫中查詢數據放在 HTML Table 中. 現在想要從這個 table 中導出數據來. 另外用戶需要選擇導出的列. 使用 JQuery 的導出插件可以完成這個需求. jQuery Plugin to Ex
原创 C# Unity 對於泛型接口的支持
最近和小夥伴們在做一個前臺小框架, 已經有些人用起來了。 但是之前框架沒有引入 Ioc, 所以用戶實現我們框架開放出去的接口後,我們只能通過反射來獲取用戶的實現類。這樣一個問題就是我們雖然定義了接口, 但其實我們依然依賴於用戶的實現,同時
原创 在git push前如何遺棄掉歷史commit
今天寫了一天代碼,然後 git hub commit 了 多達 7 次, 但是都沒有把修改正式推送上去。結果最後要推送的時候發現中間有一個提交文件超過了100M. 是 vs 的代碼性能分析報告 .vsp 文件, 我只能說真的是碩大無比,一
原创 WPF Background property does not point to a dependencyobject in path '(0).(1)'
使用 <ListBox.ItemTemplate> 制定 TabItem 模板時,想要用動畫給 TabItem 加上閃爍效果。 代碼如下: <Border BorderBrush="#FFAAAAAA" BorderThickness
原创 SqlServer 書目
1. http://www.cnblogs.com/CareySon/archive/2013/05/04/PlanCacheInSQLServerPart2.html(執行計劃緩存) 2. http://msdn.microsoft
原创 Parallel dev: .NET SynchronizationContext 二三事
原文地址:https://msdn.microsoft.com/magazine/gg598924.aspx 首先, 要瞭解到底什麼是抽象上下文. .NET 實現的抽象上下文可以給我們一個大概的印象. 在 mscorlib.dll 庫中
原创 正則表達式規則
基本規則 表達式中輸入的字符就是我們希望從指定字符串中找到的字符。那麼,通常來說,如果我們直接輸入字符串,而不加任何匹配條件的話,那麼指定字符串中,任何一個相等的字符都應該是會被找到。 那麼我們可能會需要怎樣的匹配條件呢? 常見的比如:
原创 C# does not contain a constructor that takes no parameter
C# 中子類要重用父類的構造函數時, 通常會在子類構造函數後面調用 : base(paratype, para). 假設父類有一個參數個數爲1的構造函數, 沒有 0 參構造函數。 子類想要重用這個構造函數, 如果沒有寫 :base(pa
原创 CLI 2.0 讀書筆記
9/11 CHAPTER 4 Extracting Types from Assemblies 1. 運行時加載DLL。 2. 加載 dll 的步驟。 3. GAC 加載 強命名 dll。 4. 可用 gacutil