Time of Update: 2018-12-04
最近的項目,遇到了一個需求,需要從EXCEL中導點資料到XML和操作一下資料庫。以前沒有接觸過這一塊,匆忙間先學點基礎的,以下這個方法是從Microsoft.Office.Interop.Excel來進行操作的,這類來自.netV1.2,代碼如下: [STAThread] static void Main(string[] args) { string path = Environment.CurrentDirectory.Replace("/
Time of Update: 2018-12-04
如何利用SendMessage實現C#處理序間通訊? 收藏
Time of Update: 2018-12-04
C#實現控制台退出控制 收藏 using System;using System.Runtime.InteropServices;using System.Threading;using System.Diagnostics;namespace ConsoleApplication3...{ public delegate bool ConsoleCtrlDelegate(int dwCtrlType); /**//// <summary> ///
Time of Update: 2018-12-04
使用微軟訊息佇列實現C#處理序間通訊
Time of Update: 2018-12-04
C# 程式的常規結構 C# 程式可由一個或多個檔案組成。每個檔案都可以包含零個或零個以上的命名空間。一個命名空間除了可包含其他命名空間外,還可包含類、結構、介面、枚舉、委託等類型。以下是 C# 程式的主幹,它包含所有這些元素。 //引用其他命名空間using System;//當前命名空間namespace YourNamespace{ //類 class YourClass { } //結構 struct YourStruct { }
Time of Update: 2018-12-04
C# 自己寫的一個類,用來將結構體或類中的資料打成"資料包",進行網路發送時間:2010-04-29 10:32來源:未知 作者:admin 點擊: 135次我要投稿 高品質的ASP.NET空間,完美支援1.0/2.0/3.5/MVC等using System;using System.Reflection;using System.Net;using System.Net.Sockets;using System.IO;using System.Text;using
Time of Update: 2018-12-04
enum(C# 參考) --> enum 關鍵字用於聲明枚舉,即一種由一組稱為枚舉數列表的命名常量組成的獨特類型。通常情況下,最好是在命名空間內直接定義枚舉,以便該命名空間中的所有類都能夠同樣方便地訪問它。但是,還可以將枚舉嵌套在類或結構中。預設情況下,第一個枚舉數的值為 0,後面每個枚舉數的值依次遞增 1。例如: enum Days {Sat, Sun, Mon, Tue, Wed, Thu, Fri};在此枚舉中,Sat 為 0,Sun 為 1,Mon 為
Time of Update: 2018-12-04
比如一個類public class Demo{ public string Name{get;set;} public int Age{get;set;} public DateTime EntryTime{gt;set;}} 直接輸出。Demo的屬性有Name,Age,EntryTime 解決方案1,Deom d = new Demo();d.Name = "aa";var p = Demo.GetType().GetProperty("Name");var value =
Time of Update: 2018-12-04
在C#.NET中,如何產生PDF檔案?主要有以下幾個途徑:1.使用.NET檔案流技術;若通過.NET的檔案流技術產生PDF檔案,必須對PDF檔案的文法很清楚,例如BT表示實體內容開始;ET表示實體內容結束;TD表示換行等等。我們可以從Adobe的官方網站上下載PDF的文法說明文檔,但文檔幾乎有1000頁。如果熟悉好文法以後再編程,花費的時間肯定很長,而且產生的PDF文檔不一定能滿足要求。有關C#
Time of Update: 2018-12-04
三、 依賴倒置原則(DIP) 依賴倒置(Dependence Inversion
Time of Update: 2018-12-04
class getRandowArray { public getRandowArray() { arr = new int[100]; } int[] arr; /// <summary> /// 檢查數組中是否已存在此數 /// </summary> /// <returns>ture為已存在</returns&
Time of Update: 2018-12-04
c/c++ struct記憶體對齊程式設計語言 2009-07-25 13:22:38 閱讀596 評論2 字型大小:大中小 訂閱 記憶體對齊結構體的記憶體布局依賴於CPU、作業系統、編譯器及編譯時間的對齊選項。結構體內部成員的對齊要求,結構體本身的對齊要求。最重要的有三點(一)成員對齊。對於結構體內部成員,通常會有這樣的規定:各成員變數存放
Time of Update: 2018-12-04
尋找進程的方法:1.通過System.Diagnostics.Process.GetProcesses()方法能夠獲得系統內各進程的數組public staticbool KillProcess(string pProcessName){ Process[] processes; processes= Process.GetProcessesByName(processName); if (processes.Length = 0 )
Time of Update: 2018-12-04
http://acm.nyist.net/JudgeOnline/problem.php?pid=236貪心,把木棒按照l從小到大排列,l相同的按照w排列,然後遍曆N次,每一次從最前面未visit的地方開始遍曆 ,visit掉所有符合l和w都比之前的大的木棒,每次num加1~~#include <iostream>#include <cstring>#include <algorithm>using namespace std;struct T{int
Time of Update: 2018-12-04
本文轉載自:http://blog.chinaunix.net/uid-24219701-id-1993931.html為方便以後查閱,才轉載至此,並無侵權之意。謝謝原作者。1.耶穌有13個門徒,其中有一個就是出賣耶穌的叛徒,請用排除法找出這位叛徒:13人圍坐一圈,從第一個開始報號:1,2,3,1,2,3……,凡是報到“3”就退出圈子,最後留在圈內的人就是出賣耶穌的叛徒,請找出它原來的序號 /* * 使用迴圈鏈表實現要求 * Lzy 2011-8-1 */ #include
Time of Update: 2018-12-04
linux 下c 程式 段錯誤 分析(2008-12-31 16:50:57)標籤:it 分類:C/C++fopen("/var/spool/cron/tmp","w+");/////////////////////////////////////////#include <sys/types.h>#include <sys/stat.h>#include <fcntl.h>#include <unistd.h>#include
Time of Update: 2018-12-04
Getting Started with Lua Lua是輕量級的指令碼語言,可以很方便用來擴充C/C++應用程式,下面我們通過幾個簡單的例子來學習Lua如何擴充C/C++的。
Time of Update: 2018-12-04
構造使用類C語言的指令碼引擎(4)作者 :kevin_qing轉貼請註明同上一章一樣,文法分析部分也不準備使用yacc直接產生代碼,而是只使用yacc的產生的分析表。BNF:%token ID IF ELSE SWITCH GOTO RETURN NUMBER STRING MAIN%token ADD_OP MUL_OP ASSIGN_OP CMP_OP LOGIC_OP1 LOGIC_OP2 %token LPAREN RPAREN LBRACE RBRACE COLON COMMA
Time of Update: 2018-12-04
1.總體規則:不要隨意縮寫;2.宏、枚舉等使用全部大寫+底線;3.變數(含類、結構體成員變數)、檔案、命名空間、存取函數等使用全部小寫+底線,類成員變數以底線結尾,全域變數以g_開頭;4.參考現有或相近命名規範…… 命名規範最重要的一致性規則是命名管理,命名風格直接可以直接確定具名實體是:類型、變數、函數、常量、宏等等,無需尋找實體聲明,我們大腦中的模式比對引擎依賴於這些命名規則。命名規則具有一定隨意性,但相比按個人喜好命名,一致性更重要,所以不管你怎麼想,規則總歸是規則。 1.通用命名規則(G
Time of Update: 2018-12-04
太極語言出世——比C++更好的語言(續)(一)先來說一些太極語言中的小技巧。[a;b;str]=[1;0;"taiji"];show([str;a;b;]);猜猜,能看懂這段代碼嗎?其實就是a=1;b=0;str="taiji";show(str);show(a);show(b);這也是太極語言程式碼群組合機制中的,太極語言程式碼群組合機制中有很多很好玩很有趣的,我慢慢說。int [a;b;c];這是int a;int b;int c;int * [pa;pb;pc];這是int *