Time of Update: 2018-12-05
Q:你好!看過了你在csdn上發表的《用C#下的Raw Socket編程實現網路封包監視》,覺得高度興趣,而且對我的協助很大。不過在調試的過程中遇到一些問題,特此向你請教一下。謝謝!首先socket.SetSocketOption(SocketOptionLevel.IP,SocketOptionName.HeaderIncluded, 1); byte []IN = new byte[4]{1, 0, 0, 0}; byte []OUT = new byte[4]; /
Time of Update: 2018-12-05
轉自http://www.imwls.com/c-delegate-threading/,感覺這篇文章寫的很好,拿來分享一下,呵呵 最近寫到兩個程式都用到了多線程,但是由於需要調用主線程UI,所以總是會出錯,Google了一下,終於找到了使用Delegate(委託)的解決方案,現在貼出來存檔並且分享: 很多時候寫windows程式都需要結合多線程,在.net中用如下得代碼來建立並啟動一個新的線程。 public void ThreadProc(); Thread thread
Time of Update: 2018-12-05
今天閱讀了《com技術內幕》中關於GUID一節,其中寫道“GUIDGEN.exe其實調用了Microsoft 的COM庫中的CoCreateGuid函數,CoCreateGuid將調用RPC函數UnidCreate”in MSDN:The UuidCreate function creates a new UUID.#include <rpc.h>RPC_STATUS RPC_ENTRY UuidCreate( UUID * Uuid ); ParametersUuid
Time of Update: 2018-12-05
基於C++ Lambda運算式的程式最佳化2012-06-21
Time of Update: 2018-12-05
什麼是SFTP,公開鍵認證, SFTP可不是FTP協議的擴充,他是基於SSH的檔案傳輸通訊協定。 而當SFTP伺服器登入有用戶端的公開鍵時,用戶端就可以用自己的私人鍵去跟伺服器握手(handshake)已實現登入而不需要輸入密碼。而這種方式被稱為公開鍵認證。1 建SFTP伺服器 首先當然是先建一個local SFTP server ,我使用的是SilverSHielD. 它是非商用的話,免費,當然只能同時又三個串連,下載,安裝。 2 設定管理員開啟"SilverSHielD
Time of Update: 2018-12-05
好文章轉自:http://blog.tianya.cn/blogger/post_show.asp?BlogID=287129&PostID=3668453scanf詳解 scanf 原型: # include int scanf( const char *format, ... ); 函數 scanf() 是從標準輸入資料流 stdin 中讀內容的通用子程式,可以讀入全部固有類型的資料並自動轉換成機內形式。scanf() 是 printf() 的補函數。
Time of Update: 2018-12-05
//author:DriverMonkey//date:1/24/2013//copyright: no copyright//mail:bookworepeng@hotmail.com//enviromen:Ubuntu#include <iostream>#include <setjmp.h>using namespace std;static jmp_buf jmpbuffer;static void catch_exception(void);static
Time of Update: 2018-12-05
今天,看了一下彩屏的驅動程式,在顯示字元的時候看到一段這樣的代碼,在江西理工大學朱兆琪的協助下,才意識到自己以前對數組指標的一個極大的誤區,下面總結一下吧!1、首先是聲明變數unsigned char *pFont; unsigned char *FontTable[] = {(unsigned char *)FONT6x8,(unsigned char *)FONT8x8,(unsigned char *)FONT8x16};2、然後就是這樣一段代碼 pFont = (unsigned
Time of Update: 2018-12-05
VC注意路徑:不能含有中文關鍵字:1.1,最寬恒大量的關鍵字----auto auto:它很寬恒大量的,你就當它不存在吧。編譯器在預設的預設情況下,所有變數都是 auto的。1.2,最快的關鍵字----registerregister:這個關鍵字請求編譯器儘可能的將變數存在
Time of Update: 2018-12-05
為了使軟體具有更好的可重用性和可擴充性,提出了外掛程式(Plug-in)的思想並,國外一些優秀的都是基於此寫的.ie,firefox,eclipse等等...具體理論知識我也不多說了,從網上摘了兩段..... In computing, a plug-in (also: plugin, addin, add-in, addon, add-on, snap-in or snapin; but see also extension) consists of a computer
Time of Update: 2018-12-05
int x = (int(*)[7])256- (int(*)[7])0;運行後x結果為9,不知道該如何解釋?#include <stdio.h>typedef int (*p)[7] ; // 這裡的和你的那裡其實效果一樣,只是你給出的是一個空名字類型的。typedef p PA;int main(){ int x = (PA)256 - (PA)0; printf("x = %d/n", x); return 0;}首先呢,你沒有明白你的程式為什麼會輸出9
Time of Update: 2018-12-05
這幾個宏是為了進行條件編譯。一般情況下,來源程式中所有的行都參加編譯。但是有時希望對其中一部分內容只在滿足一定條件才進行編譯,也就是對一部分內容指定編譯的條件,這就是“條件編譯”。有時,希望當滿足某條件時對一組語句進行編譯,而當條件不滿足時則編譯另一組語句。 條件編譯命令最常見的形式為: #ifdef 標識符 程式段1 #else 程式段2 #endif
Time of Update: 2018-12-05
接觸GDAL有四五年多時間了,平時都是在C++下使用,最近需要在C#下調用GDAL,所以就開始學習了下,相比C++調用,C#下使用GDAL做影像處理的效率有點低,但是其簡單易學,適合菜鳥上手,現把自己剛學到的心得跟大夥分享下,以遙感影像的顯示為例。1、 程式環境搭建 首先,需要編譯GDAL庫的原始碼。 GDAL是一個非常強悍的遙感資料格式解析庫,支援多種遙感資料格式的讀寫,而且還有一些演算法實現。然而,它只是一個開源庫,並不是一個單獨的軟體,而是C++
Time of Update: 2018-12-05
2011-08-19 23:00:16標籤:already defined in .obj;c++;LINK2005;模板函數;模板類 休閑 職場原創作品,允許轉載,轉載時請務必以超連結形式標明文章 原始出處 、作者資訊和本聲明。否則將追究法律責任。http://jazka.blog.51cto.com/809003/643462 最近在項目中,編寫了一個ini檔案的操作類,在被其他代碼引用的過程中,總是會出現連結錯誤,即error LNK2005:already defined in .
Time of Update: 2018-12-05
昨天客戶要求,要從Excel裡面往程式裡匯入資料,鬱悶,從來沒摸過Excel匯入這方面的東西,於是Google了一下,大約過了半個小時發現了兩個方法,一個時用Excel 的.Net Com組件去訪問,一個時用.Net ADO去訪問,考慮了一下,準備用Com去解析算了。首先用程式裡面要添加一個引用,Microsoft Office InterOp Excel ,添加完後,就可以引入Excel這個空間using Excel =
Time of Update: 2018-12-05
一、windows32(Java語言)驅動開發1.1、檔案用途在D3的Java檔案夾下有檔案夾兩個:classpackage、example,檔案一個:readme.txt。classpackage中的 javaRD800.dll 是一個面向Java JNI 的windows動態連結程式庫。classpackage中的 javaRD800.java 是一個面向Java的 JNI 介面。example中的javaRD800Demo.java 是一個使用Java編寫的
Time of Update: 2018-12-05
我發現國內與Object-C相關的資料很少,似乎開發蘋果軟體的個人和公司並不多,網上找資料也只能上Apple的開發人員網站,面對滿屏的英文,#%#*$(只剩下頭痛了 本來英文已經是頭痛了,看了Object-C的代碼後只好說,火星太危險,我還是回地球比較安全,滿屏的火星文比起英文真是有過之而無不及。 在火星文的強大折磨下,略微領悟了火星人的語言,在此寫點劄記,以免日久忘了 學習火星語的第一步是要瞭解那些火星人是怎麼思考的,因為他們的思考方式跟我們差別太多了。 既然叫做Object-C,那他肯定與物
Time of Update: 2018-12-05
幾道經典C語言面試題一、前置處理器(Preprocessor)1. 用預先處理指令#define 聲明一個常數,用以表明1年中有多少秒(忽略閏年問題)#define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL 考點: 1). #define 文法的基本知識(例如:不能以分號結束,括弧的使用,等等) 2). 懂得前置處理器將為你計算常數運算式的值,因此,直接寫出你是如何計算一年中有多少秒而不是計算出實際的值,是更清晰而沒有代價的。 3).
Time of Update: 2018-12-05
原文出自:http://xidianwk.spaces.live.com/blog/cns!F2482102835C40AD!375.entryc#的TCP/IP編程我記得剛開始學VC的時候,就接到一些項目,裡面就用到了TCP/IP編程,當時因為是剛剛起步,因此在啃了N多的資料之後算是搞定了,但是如何?多線成,當時寫的並不是很成熟,因此,這次寫基於C#的TCP/IP通訊的時候,就必須考慮這個多線程的問題,下面是我的一個C/S通訊程式,裡面用到了多線程技術,比較完美的解決了問題,貼出代碼:服務段的
Time of Update: 2018-12-05
Visual C++中DDB與DIB位元影像編程全攻略來源: 天極網1.