Time of Update: 2018-12-07
我沒有上過大學,所以不會C,掌握了C#,決定看演算法導論,於是要學C我是學C#的,所以學的時候會聯想C#的,然後做個比較,我學過JAVA,所以也會聯想JAVA做個比較 基本概念1.
Time of Update: 2018-12-07
初學者遇到最多的困惑是:上課也能聽懂,書上的例題也能看明白,可是到自己動手做編程時,卻不知道如何下手。發生這種現象的原因有三個:1,所謂的看懂聽明白,只是很膚淺的文法知識,而我們編寫的程式或軟體是要根據要解決問題的實際需要控製程序的流程,如果你沒有深刻地理解C語言的語句的執行過程(或流程),你怎麼會編寫程式解決這些實際問題呢?
Time of Update: 2018-12-07
CString 是一種很特殊的 C++ 對象,它裡麵包含了三個值:一個指向某個資料緩衝區的指標、一個是該緩衝中有效字元記數(它是不可存取的,是位於 CString 地址之下的一個隱藏地區)以及一個緩衝區長度。 有效字元數的大小可以是從0到該緩衝最大長度值減1之間的任何數(因為字串結尾有一個NULL字元)。字元記數和緩衝區長度被巧妙隱藏。(1) char*轉換成CString 若將char*轉換成CString,除了直接賦值外,還可使用CString::Format進行。例如:
Time of Update: 2018-12-07
C++ char*,char[],string,CString轉換*********************************char*-------->char[]-------------------------------------------char* addr;char[20] Address;strcpy ( Address, addr);*********************************string ---------->CString-----
Time of Update: 2018-12-07
1. string轉const char*string s ="abc";constchar* c_s = s.c_str();2. const char*轉string 直接賦值即可constchar* c_s ="abc";string s(c_s); 3. string轉char*string s ="abc";char* c;constint len = s.length();c
Time of Update: 2018-12-07
文章目錄 捕獲異常私了還是將異常簡單處理後繼續拋出如何快速高效的定義自己的異常類型異常和效能 這幾天看C#基礎書籍中關於異常處理部分的內容,總結一下我的收穫,呵呵!總共有以下幾個收穫:如何能有一個機制在APP最頂層捕獲到所有拋出的異常(包括被捕獲的和未被捕獲的),而又不影響App內部處理每個異常的方式? 捕獲異常私了還是將異常簡單處理後繼續拋出? 如何快速高效的定義自己的異常類型? 異常和效能
Time of Update: 2018-12-07
本文轉載 http://blog.csdn.net/imbiz/article/details/5648682 練習使用API。實現以下功能:1. 設定熱鍵2. 檢測當前使用中視窗3. 向使用中視窗發送資訊4. 取消註冊熱鍵 [c-sharp] view
Time of Update: 2018-12-07
本文摘自殘香恨的部落格 http://www.cnblogs.com/myshell/archive/2010/03/15/1685853.html .NET 4.0引入了一個新概念,叫動態綁定。所謂綁定,就是對類型、成員和操作的解析過程。動態綁定意味著與編譯器無關,而與運行時有關。一、 基本概念C# 4.0之前的變數聲明,在編譯時間已經決定其類型,雖然C#
Time of Update: 2018-12-07
開啟檔案夾:1System.Diagnostics.Process.Start(FilePath);開啟檔案夾中某個檔案:1System.Diagnostics.Process.Start(FilePath+"/"+FileName); 開啟檔案夾並選中單個檔案:1System.Diagnostics.Process.Start("Explorer", "/select,"+ FilePath+"\\"+FileName);或1System.Diagnostics.Process.Start("
Time of Update: 2018-12-07
1.下載所需要的工具 Windows Live Writer套裝2.解壓,雙擊wlsetup-web.exe3.具體步驟 選擇Writer,其他隨便,可不要 開啟點擊接受開始配置,點下一步點擊完成, 等待一會…介面的開啟了隨便輸入標題,內容,點擊將草稿發布到日誌登陸部落格園,後台管理可繼續編輯,和操作,如果在windows live writer中點了發布,那就相當於發布了 關於插入一個超連結選擇,在新視窗中開啟連結,可以給使用者一個很好的體驗。 預設裝好的windows
Time of Update: 2018-12-07
1 private SymmetricAlgorithm mobjCryptoService; 2 private string Key; 3 ///// <summary> 4 ///// 對稱式加密類的建構函式 5 ///// </summary> 6 public SymmetricMethod() { 7 mobjCryptoService = new RijndaelManaged(); 8
Time of Update: 2018-12-07
建立模板開啟Visual Studio 11,建立項目 -> 展開Visual C# -> 點擊Windows Metro Style,我們可以看到微軟在C#開發Windows Metro應用程式中提供了三種項目模板。 在Blend中我們同樣也可以看到: 這三種模板分別可以為我們快速建立不同風格的應用程式。拆分應用程式(Split Application):在已分組的項之間導航的Windows
Time of Update: 2018-12-07
problem link http://codeforces.com/contest/117/problem/CThis problem needs to find 3-length ring in a type of graph call tournamentOne important precondition of this problem is that :A tournament is a directed graph without self-loops in which every
Time of Update: 2018-12-07
problem link http://codeforces.com/contest/119/problem/CA classic dp problem, even though I knew this I still spent much time on figuring out the solution.As solving most dp problem, the difficult point is to find out the state transition
Time of Update: 2018-12-07
Start from the baseline number, which ranges from 0 to 9, giving a baseline number B, and digit sequence N(i) 1<=i<=n, I generate another digit sequence D(i), whose elements are B - N(i).Sorting D(i), then the first K digit can sum the minimun
Time of Update: 2018-12-07
1. 避免將多個類放在一個檔案裡面。2. 一個檔案應該只有一個命名空間,避免將多個命名空間放在同一個檔案裡面。3. 一個檔案最好不要超過500行的代碼(不包括機器產生的代碼)。4. 一個方法的代碼長度最好不要超過25行。5. 避免方法中有超過5個參數的情況。使用結構來傳遞多個參數。6. 每行代碼不要超過80個字元。7. 不要手工的修改機器產生的代碼。a) 如果需要編輯機器產生的代碼,編輯格式和風格要符合該編碼通訊協定。b) Use partial classes whenever
Time of Update: 2018-12-07
利用PowerShell可以調用動態網頁面,然後再用 .bat 執行 PowerShell 指令碼,最後把 .bat 添加到伺服器的任務計劃裡面。OK,所有操作都做好了,.Net 定時執行了,是不是呢,有木有呢。可能也有其他方法,比如用 WGet 等等,但是 推薦用 PowerShell ,為什麼呢,因為 PowerShell 太強大唄PowerShell 文法(demo1.ps1):$date = Get-Date;$beginTime = 2 * 60 ;$endTime = 2 * 60
Time of Update: 2018-12-07
由於最近又要對 IIS日誌 (Log) 分析,以便得出各個搜尋引擎每日抓取的頻率,所以這兩天一直在嘗試各個辦法來分析 IIS 日誌 (Log),其中嘗試過:匯入資料庫、Log parser、Powsershell 等等方法,最後改用的是c# 讀取 IIS 日誌的方法,效能最好,定製化也比較能滿足需求。讀取 100M 的 log日誌,大概10幾秒就能完成,下面是一個讀取IISlog日誌分析各個爬蟲來的數量的例子: //百度爬蟲標識符號 :
Time of Update: 2018-12-07
[轉自 http://blog.csdn.net/zlei12/] IDesign發布了C#編程規範,小雞射手從Only4Gurus下載瀏覽後決心抽時間翻譯一下,以更好地學習。 目錄內容如下: 1 命名規則和風格 2 編碼慣例 3 項目設定和結構 4 Framework特別指導 4.1 資料訪問 4.2 ASP.NET和Web Service 4.3 序列化 4.4
Time of Update: 2018-12-07
Dictionary<string, string>是一個泛型 他本身有集合的功能有時候可以把它看成數組 他的結構是這樣的:Dictionary<[key], [value]> 他的特點是存入對象是需要與[key]值一一對應的存入該泛型 通過某一個一定的[key]去找到對應的值 舉個例子: //執行個體化對象 Dictionary<int, string> dic = new Dictionary<int, string>(); //對象打點添加