Time of Update: 2015-08-26
標籤:1、assert宏的原型定義在<assert.h>中,其作用是如果它的條件返回錯誤,則終止程式執行,原型定義:#include <assert.h>void assert( int expression ); assert的作用是現計算運算式 expression ,如果其值為假(即為0),那麼它先向stderr列印一條出錯資訊
Time of Update: 2015-08-25
標籤:1.聲明和定義 聲明是相編譯器介紹名字-標識符,它告訴編譯器“這個變數或函數在某處可以找到,它的模樣”。而定義是說:“在這裡建立變數”或“這裡建立函數”,為變數和函數分配儲存的空間。2.語言的翻譯 任何電腦語言都要從某種人們容易理解的形式(來源程式)轉換成為機器理解和執行的形式(機器指令),編譯器和解譯器是兩種翻譯工具。3.連結的順序 因為連結器按照順序尋找檔案,所以,如果使用者自訂與庫函數相同名稱的函數,把帶有
Time of Update: 2015-08-14
標籤://Kruskal(克魯斯卡爾)演算法//楊鑫#include <stdio.h>#include <stdlib.h>#define MAX 1000#define MAXE MAX#define MAXV MAXtypedef struct{int beginvex1; //邊的起始頂點int endvex2; //邊的終止頂點int weight;
Time of Update: 2015-08-14
標籤:GET 方式:?sck->write("GET /weidian/kfxt.php?msg=abcdef\r\n\r\n");或:http_get_msg("abcdef") void http::http_get_msg(char *page){ memset(get_msg_buf,0,1000); strcat(get_msg_buf,"GET "); strcat(get_msg_buf,page); strcat(get_msg_buf,"
Time of Update: 2015-08-08
標籤:根據寫部落格開始總有一些事情的習慣,加雞湯文,今天請原諒我記得。=============================================今天要寫的內容是順序型容器。首先,標準庫定義了三種順序容器類型:vector,list和deque(雙端隊列),這篇部落格介紹的是vector容器。首先要知道。vector不是一種資料類型,而是一個類模板,能夠用來定義隨意多種資料類型。比方說vector<int>是一種資料類型。vector<string>也是一種
Time of Update: 2015-07-31
標籤:之前看到網上的一些文章介紹如何列印菱形,但是和我當時題目要求的卻不一樣,網上的代碼輸出出來時每個相鄰菱形並沒有帶空格。我現在所介紹的是每個相鄰菱形間都帶有空格的代碼。習題及代碼如下: 用*輸出邊長為n的實心菱形。 * * * * * * * * * printf("請輸入一個整數:");
Time of Update: 2015-05-18
標籤:開啟瀏覽器時,出現Microsoft Visual C++ Runtime Library Runtime Error錯誤,初步預計是軟體衝突,可能有多種出錯的方式,我的是瀏覽器自己主動關閉。一、有些時候,在你安裝、執行某個軟體,可能會得到這樣一個錯誤提示: Microsoft Visual C++ Runtime Library Runtime Error! Program:c:/windows/explorer.exe This
Time of Update: 2015-05-03
標籤:——
Time of Update: 2015-10-23
標籤://今天 DateTime.Now.Date.ToShortDateString(); //昨天,就是今天的日期減一 DateTime.Now.AddDays(-1).ToShortDateString(); //明天,同理,加一 DateTime.Now.AddDays(1).ToShortDateString();&n
Time of Update: 2015-10-23
標籤:SqlConnection conn = new SqlConnection(‘Server=(local);DataBase=test;User=sa;Pwd=sa‘);SqlDataAdapter da = new SqlDataAdapter(‘select * from test‘,conn);DataSet ds = new DataSet();da.Fill(ds);dataGridView1.DataSource = ds.Tables[0];① DataGridView
Time of Update: 2015-08-25
標籤:Windows上的編譯1:先將C:\Windows\Microsoft.NET\Framework\v3.5配置到系統內容變數的path裡。2:寫C#代碼demo1.txtusing System;namespace HelloWorld{ class Program { static void Main(string[] args) { Console.WriteLine("Hello World!"); Console.
Time of Update: 2015-08-20
標籤: private void closeie() { System.Diagnostics.Process[] myProcesses; myProcesses = System.Diagnostics.Process.GetProcessesByName("IEXPLORE"); foreach (System.Diagnostics.Process instance in myProcesses)
Time of Update: 2015-08-17
標籤:反射:是.net中擷取運行時類型資訊的方式。.net的應用程式由幾個部分組成:程式集(Assembly)、模組(Module)、類型(class)組成,而反射提供一種編程方式,可以在程式運行期間獲得這幾個部分的相關資訊。它可以動態建立對象執行個體和擷取類型資訊,比如說擷取某個類的屬性、值、方法等。 根據類型來動態建立對象是實現抽象工廠的基礎,也是實現抽象工廠的核心技術,通過它,可以動態建立一個你想要的對象。C#反射學習
Time of Update: 2015-08-13
標籤:建議17:多數情況下使用foreach進行迴圈遍曆由於本建議涉及集合的遍曆,所以在開始講解本建議之前,我們不妨來設想一下如何對結合進行遍曆。假設存在一個數組,其遍曆模式可以採用依據索引來進行遍曆的方法;又假設存在一個HashTable,其遍曆模式可能是按照索引值來進行遍曆。無論是哪個集合,如果他們的遍曆沒有一個公用的介面,那麼用戶端在進行遍曆時,相當於是對具體類型進行了編碼。這樣一來,當需求發生變化時,必須修改我們的代碼。而且,由於用戶端代碼過多地關注了集合內部的實現,代碼的可移植性就會變
Time of Update: 2015-07-14
標籤://今天 DateTime.Now.Date.ToShortDateString(); //昨天,就是今天的日期減一 DateTime.Now.AddDays(-1).ToShortDateString(); //明天,同理,加一 DateTime.Now.AddDays(1).ToShortDateString();&n
Time of Update: 2015-06-18
標籤:C#播放背景音樂通常有四種方式: 1.播放系統事件聲音 2.使用System.Media.SoundPlayer播放wav------------------------僅僅是對波形音樂 3.使用MCI Command String多媒體裝置程式介面播放mp3,avi等 4.使用axWindowsMediaPlayer的COM組件來播放1.播放系統事件聲音 System.Media.SystemSounds.Asterisk.Play();
Time of Update: 2015-05-21
標籤:C#實現實現案頭上的遮罩層(滑鼠穿透)主要通過一下幾個API函數來實現:GetWindowLong,SetWindowLong,SetLayeredWindowAttributes。其中有一個Windows 訊息 WS_EX_TRANSPARENT 比較重要,它實現了滑鼠穿透的功能。 下面來看看完整的實現代碼:using System; using System.Drawing; using System.Windows.Forms; using
Time of Update: 2015-05-05
標籤:附錄B錯誤CS0001 編譯器內部錯誤錯誤CS0003 記憶體溢出錯誤CS0004 提升為錯誤的警告錯誤CS0005 編譯器選項後應跟正確的參數錯誤CS0006 找不到動態連結的中繼資料檔案錯誤CS0007 .Net 環境初始化錯誤錯誤CS0008 從檔案中讀取中繼資料錯誤錯誤CS0009 不能開啟中繼資料檔案錯誤CS0010 名字空間與類型的聲明不能同名錯誤CS0011 引用的類找不到基類錯誤CS0012 找不到參考型別的定義錯誤CS0013 向檔案中儲存中繼資料時發生未知錯誤錯誤CS0
Time of Update: 2015-04-30
標籤:定義:List<T>類表示可通過索引訪問的對象的強型別列表,提供用於對列表進行搜尋、排序和操作的方法。作用: 泛型最常見的用途是泛型集合 我們在建立列表類時,清單項目的資料類型可能是int,string或其它類型,如果對列表類的處理方法相同, 就沒有必要事先指定資料類型,留待列表類執行個體化時再指定。相當於把資料類型當成參數,這樣可以最 大限度地重用代碼,保護類型的安全以及提高效能。 List的一般用法 所屬命名空間:
Time of Update: 2016-01-01
標籤:我在看os_cpu_c.c代碼時對下面這段話困惑了半天總是在百度的協助下找到了答案/* 申明幾個函數,這裡要注意最後三個函數需要注釋掉,為什麼呢? OS_CPU_SysTickHandler()定義在os_cpu_c.c中,是SysTick中斷的中斷處理函數, 而stm32f10x_it.c,中已經有該中斷函數的定義SysTick_Handler(),這裡也就 不需要了,