Time of Update: 2018-12-07
1. 包含數組的結構:#include <stdio.h>int main(void){ struct Rec { int x[3]; int y; } r1; r1.x[0] = 11; r1.x[1] = 22; r1.x[2] = 33; r1.y = 99; printf("%d,%d,%d,%d", r1.x[0], r1.x[1], r1.x[2], r1.y); getchar();
Time of Update: 2018-12-07
無參、無傳回值的函數:using System;class MyClass{ static void Show() { Console.WriteLine("function"); } static void Main() { Show(); //function Console.ReadKey(); }}參數:using System;class MyClass{ static void
Time of Update: 2018-12-07
現在的.NET架構已經為Windows service的開發提供足夠強大的支援,你只需要關注service所要實現的邏輯,而完全不用關心service底層是如何?的,相比以前用MFC來說,真是質的飛躍啊。閑話少談,看看如何?一個最基本的windows service,以及如何來調試windows service。 開啟VS 2005,點擊File->New->Project….,在建立工程嚮導中選擇Windows
Time of Update: 2018-12-07
之前一直想學學外掛程式編程, 主要的原因是感到現在的客戶需求變化不定 ,如果把全部功能整合在一個執行檔案中的話,修改,升級起來很不方便, 所以想採用外掛程式編程的方式, 只需要構建好了程式架構之後, 每完成一個功能,就可以讓使用者審核一個, 化整為零,讓Team Dev和客戶都能構掌握項目開發的進度. 同時大家通過這種方式,增強對項目按時完成的信心. 以下資料主要是從haha blog中獲得的, 從網上找了很多類似的資料,只有這個我覺得是比較適合初學者 複製 儲存//1
Time of Update: 2018-12-07
1. 關於數組的首地址:#include <stdio.h>int main(void){ char cs[2][3] = { {'A','B','C'}, {'D','E','F'} }; char *p1,*p2,*p3,*p4; p1 = p2 = p3 = p4 = NULL; /* 下面四個指標都是指向了同一個地址 */
Time of Update: 2018-12-07
1. 結構數組:#include <stdio.h>int main(void){ struct Rec {int x,y;}; struct Rec rs[10]; size_t i; for (i = 0; i #include <stdio.h>int main(void){ struct Rec { char name[12]; short age; } rs[3] = {
Time of Update: 2018-12-07
數組參數屬於指標參數.指標參數即時傳址參數(或叫引用參數), 如果想在函數中修改參數的值, 這是唯一的途徑.如果把數組當作參數, 不管你願意與否, 它就是指標, 指向第一個值的指標.1. 數組參數就是指向第一個元素的指標:#include <stdio.h>void getArr(int p[], int si);int main(void){ int ns[] = {1,2,3,4,5}; getArr(ns, sizeof(ns)/sizeof(ns[0]));
Time of Update: 2018-12-07
像 printf 這種多參函數, 是借用 stdarg.h 中的宏實現的.va_list : 用於定義遍曆參數列表的指標;va_start : 讓指標指向第一個參數;va_arg : 擷取下一個參數, 並向後移動一個位置;va_end : 釋放指標, 完成遍曆.1. 整數求和:本例實現了對系列整數求和, 要求至少要有三個參數, 並且最後一個必須是 0.最後的 0 用於識別列表結束.#include <stdio.h>#include <stdarg.h>int
Time of Update: 2018-12-07
\' \" \\ \0 \a \b \f \n \r \t \U \u \v \x本例:代碼:using System;class MyClass{ static void Main() { Console.WriteLine("\""); Console.WriteLine("\u0022"); Console.WriteLine(@"\u0022"); Console.WriteLine();
Time of Update: 2018-12-07
函數名: stpcpy 功 能: 拷貝一個字串到另一個 用 法: char *stpcpy(char *destin, char *source); 程式例: #include <stdio.h> #include <string.h> int main(void) { char string[10]; char *str1 = "abcdefghi"; stpcpy(string, str1); printf("%s/n", string);
Time of Update: 2018-12-07
寫完c語言代碼要部署到別的機器上,一個makefile檔案是必不可少的,make命令編譯c程式確實很方面,而makefile手動寫 由於文法複雜 而且不同於進階語言,所以手動寫出可正常使用的makefile成本太高,下面就介紹一下如何運用autoconf和automake兩個開源工具自動產生makefile 1.建立一個簡單的c程式檔案 main.c 內容如下: 1 #include <stdio.h> 2 int main() 3 { 4
Time of Update: 2018-12-07
基礎知識一、 變數簡單整數型別類型 .NET Frramework 中別名 允許的值sbyte System.SByte -128~127byte System.Byte 0~255short Sytetem.Int16 -32768~32767ushort System.UInt16 0~65535int System.Int32 -2147483648~2147483647uint System.UInt32 0~4294967295long System.Int64 -9223720306
Time of Update: 2018-12-07
文章目錄 項目分析代碼實現 SharePoint的文件庫非常方便,可以管理日常的文檔,更強大的是可以建立檔案夾來分類,通常在UI介面上是非常簡單了,點擊檔案夾,Create a
Time of Update: 2018-12-07
第1章 CLR的執行模型託管模組的各個組成部分:PE32或PE32+頭,CLR頭,中繼資料,IL(中繼語言)代碼。 進階語言通常只公開了CLR的所有功能的一個子集。然而,IL組合語言允許開發人員訪問CLR的所有功能。 JITCompiler函數負責將一個方法的IL代碼編譯成本地CPU指令。由於IL是“即時”(just in time)編譯的,所以通常將CLR的這個組件稱為JITter或者JIT編譯器。 Microsoft定義了一個“Common Language Specification”
Time of Update: 2018-12-07
今天測試.net 2.0的WebService,發現了一個大問題。就是無法擷取參數,參數永遠是null。當然了使用.net調用 沒有任何問題,web測試頁也正常。不論是Delphi7還是java調用的結果的都是一樣的,難道是.net 2.0的Bug?測試結果發現:實值型別參數全部為預設值,參考型別全部為nullWebService的代碼如下:[WebMethod]public string EchoString(string args){return
Time of Update: 2018-12-07
1. 在C 盤無法建立檔案,或無法安裝檔案時:解決辦法: 用管理員運行cmd 輸入icacls c:/ /setintegritylevel MIcacls 是一種命令列工具,它顯示或修改指定檔案上的隨機存取控制清單 (DACL),並將儲存的 DACL 應用於指定目錄中的檔案。Icacls.exe 替換了 Cacls.exe 工具用於查看和編輯 DACL。ICACLS 是 Windows Server 2003 SP2 中 CACLS
Time of Update: 2018-12-07
1、成員可以是資料,函數或類型別名(typedef定義的)。2、const必須同時出現在聲明和定義中。3、重載的成員函數和普通函數應用相同的規則:兩個重載成員的形參數量和類型不能完全相同。也可以根據const來定義。T& display(std::ostream &os){...}const T& display(std::ostream &os)
Time of Update: 2018-12-07
1、一般採取三種方法1)指標成員採取常規指標型行為。這樣的類具有指標的所有缺陷但無需特殊的複製控制。2)類可以實現所謂的“智能指標”行為。指標所指向的對象是共用的,但類能夠防止懸垂指標。3)類採取值型行為。指標所指向的對象是唯一的,由每個類對象獨立管理。2、類中定義指標時,需要考慮的有:類的複製,類的賦值,類的析構,共用對象,及懸垂指標。 3、定義智能指標一個行為類似指標但也提供其他功能的類。智能指標的一個通用形式是接受指向動態指派至的指標並負責刪除該對象。使用者指派對象,但由智能指標類刪除它。
Time of Update: 2018-12-07
研究Int32&的時候,無意中發現C#裡面還有4個Undocument Keyword, 分別是__makeref, __reftype, __refvalue 以及__arglist。 其中前三個keyword可以這樣用:
Time of Update: 2018-12-07
c#操作串口- -using System;namespace chuankou{/// /// Class1 的摘要說明。/// class send{/// /// 應用程式的主進入點。/// [STAThread]static void Main(string[] args){//// TODO: 在此處添加代碼以啟動應用程式//chuankou.CommPort ss_port = new chuankou.CommPort();ss_port.PortNum = "COM1";