Time of Update: 2018-12-04
class UdpClientClass { /// <summary> /// 構建用戶端 /// </summary> /// <param name="servierIpAddress">伺服器iP地址或者網域名稱</param> /// <param name="sevierPort">伺服器監聽連接埠</param>
Time of Update: 2018-12-04
一段網路上找來的小範例,暫時沒空去測試它擺著好了... using System.DirectoryServices; //srvr = ldap server, e.g. LDAP://domain.com//usr = user name//pwd = user passwordpublic bool IsAuthenticated(string srvr, string usr, string pwd){ bool authenticated = false; try
Time of Update: 2018-12-04
#include <iostream>#include <vector>using namespace std;enum Suit{ Spade = 0, Heart, Diamond, Club};class Poker{private: Suit m_suit; int m_number;public: Poker(Suit suit,int number) { m_suit = suit;
Time of Update: 2018-12-04
簡介這篇文章是說明如何使用C#做高精度的計時器,有些時候,我們會需要用到精準度更高的計時器及Sleep,但Sleep的精準度並不高因此只好自己客制化了 背景 在一般的系統中,Sleep(1)其實是相當於15.625ms(1/64秒),也就是說Sleep(15)以下都是Sleep一樣的時間.微軟MSDN參考資料 源碼 [StructLayout(LayoutKind.Sequential)]public struct MSG{ public IntPtr handle; public
Time of Update: 2018-12-04
簡介.NET似乎都沒有比較好用的Hook類庫,那就只好自己來做一個。設計概念原先我只是想將Hook的API做一些簡單的封裝,將其封裝成一個Hook類,做一做發現其實Hook其實也不多,那乾脆先用enum將所有的hook
Time of Update: 2018-12-04
簡介http://www.codeproject.com/KB/cs/PolicyBasedCS.aspx這篇是我在CodeProject的發文,在這篇文章中我用一個簡單的範例示範如何在C#實踐Policy based design的手法。Policy的意思是方針,或策略,也就是將原本複雜的系統,拆解成多個獨立運作的“策略類型”(policy class),每一組policy class都只負責單純如行為(behavior,
Time of Update: 2018-12-04
將ASCII轉為UTF8的代碼..... #include <stdio.h>#include <stdlib.h>unsigned char* ASCIItoUNICODE (unsigned char ch);unsigned int* ConvertString (unsigned char *string);void UnicodePrint(unsigned int* Message);
Time of Update: 2018-12-04
Console版的貪吃蛇這也是用Turbo C++3.0編譯的...... #include <stdio.h>#include <conio.h>#include <time.h>#include <dos.h>#include <stdlib.h>#define TURE 1#define FALSE 0#define WALL_UP 1#define WALL_DOWN 15#define WALL_LEFT
Time of Update: 2018-12-04
緣起鑒於我本來有在做多個平台以及上架應用到多個market每次在整理各個平台需要的icon都搞的頭暈腦脹的雖然之前有做photoshop的批處理才弄icon,但說真的每次都要開photoshop真的也蠻慢的而且它的批處理也不是很好用,因為它功能太強,代表使用上就比較繁瑣。所以今天花了半天做了個小工具來用用思路思路其實非常簡單,我的希望就只是能夠選一張已經設計好的icon,然後自動產生各個平台所需的icon並且幫我分好。就這麼簡單的需求而已。我目前可能會上架的app平台有iOS/Android/W
Time of Update: 2018-12-04
簡介用一個小範例示範如何在C#中操作Excel代碼using System;using System.Collections.Generic;using System.Linq;using System.Text;using Excel = Microsoft.Office.Interop.Excel;namespace TestExcel{ public class CBExcel { Excel.Application xlApp; // 聲明需要的
Time of Update: 2018-12-04
添加引用:是MS XMLV2.6(不是V6.0,原因知道的同志給我答案)
Time of Update: 2018-12-04
一、使用STYLE屬性將STYLE屬性直接加在個別的元件標籤裡,<元件(標籤) STYLE="性質(屬性)1: 設定值1; 性質(屬性)2: 設定值2; ...}例如: <TD STYLE="COLOR:BLUE; font-size:9pt; font-family:"標楷體"; line-height:150%>這種用法的優點
Time of Update: 2018-12-04
--內容來自網路,謝謝網友的資源。 Speedbutton可以做成通明的(flat),可以加圖片,沒有返回來的直。Button不能加圖片,也不能做成透明的,但是有傳回值modalresult=mrno/mrok/mryes等,可以利用返回的直編程,判斷。 TBitBtn,TButton和TSpeedButton的區別 一、TBitBtn是TButton的衍生類別。增加的屬性有Glyph、Kind、Layout、Margin、NumGlyphs、Spacing、
Time of Update: 2018-12-04
RunTime.exec()這個介面可以說是給我們開發人員提供了一個很好的直觀操作底層作業系統的機會,但是這個介面的使用還有很多需要注意的問題。由於要完整的介紹這個介面需要較大的篇幅,我在這裡只針對一點進行介紹“如何以root許可權執行多條指令”1.這裡首先面對的是root許可權,這個需要將手機進行root,具體方法可以通過360一鍵root來搞定。2.先來看一下這段代碼Runtime runtime = Runtime.getRuntime();Process proc =
Time of Update: 2018-12-04
說明:這個C語言專題,是學習iOS開發的前奏。也為了讓有物件導向語言開發經驗的程式員,能夠快速上手C語言。如果你還沒有編程經驗,或者對C語言、iOS開發不感興趣,請忽略字串回顧一個字串由一個或多個字元組成,因此我們可以用字元數組來存放字串,不過在數組的尾部要加上一個Null 字元'\0'。char s[] = "mj";上面的代碼定義了一個字元數組s來儲存字串"mj",系統會自動在尾部加上一個Null
Time of Update: 2018-12-04
C++中強制類型轉換一個有以下四種符號: 1. static_cast運算子號 static_cast<T>(e),stroustrup讓我們可以把它看成隱含轉換的顯示的逆運算。這個是有一定道理的,基於隱式轉化的物件類型我們可以使用static_cast轉化運算子號。它是靜態檢測,無法運行時檢測類型,在繼承中尤為突出。 使用範圍 <1>用於所有系統類別型之間轉化,不能用於系統類別型指標類型轉化 double t_d =
Time of Update: 2018-12-04
C++ 之 成員初始化列表 C++為類中提供類成員的初始化列表類對象的構造順序是這樣的:1.分配記憶體,調用建構函式時,隱式/顯示的初始化各資料成員2.進入建構函式後在建構函式中執行一般計算使用初始化列表有兩個原因:1.必須這樣做: 如果我們有一個類成員,它本身是一個類或者是一個結構,而且這個成員它只有一個帶參數的建構函式,而沒有預設建構函式,這時要對這個類成員進行初始化,就必須調用這個類成員的帶參數的建構函式,如果沒有初始化列表,那麼他將無法完成第一步,就會報錯。 class
Time of Update: 2018-12-04
lua作為小巧精悍的指令碼語言,易於嵌入c/c++中 , 廣泛應用於遊戲AI ,實際上在任何經常變化的邏輯上都可以使用lua實現,配合c/c++實現的底層介面服務,能夠大大降低系統的維護成本。 lua和c/c++的資料互動通過"棧"進行 ,操作資料時,首先將資料拷貝到"棧"上,然後擷取資料,棧中的每個資料通過索引值進行定位,索引值為正時表示相對於棧底的位移索引,索引值為負時表示相對於棧頂的位移索引,索引值以1或-1為起始值,因此棧頂索引值永遠為-1 ,棧底索引值永遠為1
Time of Update: 2018-12-04
很久沒有動代碼了,下面是這學期C++的大作業。老師還是在念課本,然後布置了這個夠2的大作業算最後的考試,唉。很想花時間再學習一遍C++,比如,再看一遍C++ primier,把後面的題做了,還有Thinking in C++,還有資料結構與演算法
Time of Update: 2018-12-04
第一章是快速入門,書上寫了幾個簡單例子來引導初學者的,不過還是有幾個地方需要注意:1.每個c++程式必須含有賣弄函數,且main函數是唯一被作業系統顯式調用的函數;2.endl具有輸出換行效果,並重新整理相關聯的緩衝區;3.在調試中插入輸出語句都應重新整理輸出資料流;4.臨時忽略一段代碼的方法是用編輯器在要忽略的每一行前後插入單行注釋;5.標準庫的標頭檔用角括弧<>括,非標準庫的標頭檔用""括。之前在csdn看到一個文章,是說這本書太難,太不適合國人學習之類的,比如說第一章裡的編譯C