原創 visualfc WTL的應用程式嚮導(LUA版)使用IupLua編寫,本文將對其原始碼作一下簡要說明,並分析了該嚮導的多語言介面處理機制。 WTL的應用程式嚮導原始碼可以從 http://code.google.com/p/visualfc/downloads/list下載。下面對其作一下簡要說明。 一、開發環境: 本嚮導開發環境是Lua for Windows,該項目地址為:http://luaforwindows.luaforge.net/
位元影像檔案讀寫綜述作者:吉林大學 胡卓瑋 一、位元影像檔案結構位元影像檔案頭 位元影像資訊2.1 位元影像資訊頭2.2 顏色表 位元影像資料 二、位元影像檔案讀寫操作類的聲明 位元影像的讀取 位元影像讀取過程中的調色盤的建立和調用 位元影像的顯示 位元影像的儲存 新位元影像的建立 其它問題
VC++ 6.0 中如何使用 CRT 調試功能來檢測記憶體流失作者:JerryZ下載例子原始碼 最近看了周星星 Blog 中的一篇文章:“VC++6.0中記憶體流失檢測”,受益匪淺,便運行其例子代碼想看看 Output 視窗中的輸出結果,可惜怎麼弄其輸出都不是預期的東西,鬱悶了半天,便到水壇裡找到周星星,請求他指點一、二,然而未果。沒有辦法,最後我一頭栽進 MSDN
// 701.cpp : Defines the entry point for the console application.//函數指標和引用#include "stdafx.h"#include <iostream>void print(int i){ std::cout << i << std::endl;}void print2(int i){ std::cout << i+1 <<
視窗:遊戲基類CApplication(.h),可用之////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// CApplication.h
今天在公司,沒有ADS用了,於是到網上去找,怎麼也找不到,很是不爽!相信許多人也有過這般經歷,於是發給大夥兒一個下載ADS1.2的地址,到今天為止一定可用的,我想在未來一段時間也是一定可用的。21ic上的。 http://www.21ic.com進去,下載 ->
#include "stdafx.h"#include<iostream> using namespace std; class A{ //虛函數範例程式碼2 public: virtual void fun(){ cout<<"A::fun"<<endl;} virtual void fun2(){cout<<"A::fun2"<<endl;} }; class B:public A{ public: void fun(){
溢出是個很有意思的話題,緩衝區溢出又是當中最常見的一種情況。如果把緩衝區放在堆棧上,造成溢出,那麽有可能情況就變得很妙,比如程式就執行了你的ShellCode,gogo!先來講將基本原理。堆棧大家都很熟悉了,這裡就不說了,我們來復習一下程式的函數/過程調用。函數/過程是通過堆棧完成的,之所以這麽說是因爲程式通過堆棧向被調用的函數傳遞參數,當然沒有參數就不傳,同時使用堆棧來儲存現場,待被調用之函數/過程執行完後再從中堆棧恢復現場,這個過程大家應該很熟悉,計算機體系結構還是什麽微型計算機技術、操作系
剛才看了 深入探討常量、指向常量的指針,常量與變量的區別(http://dev.csdn.net/author/justrun2005/4df3579cbb044b9fa989231379db9661.html )一文,覺得還要再補兩句。首先你在vc6裏建立一工程,寫上char *q = "Hello";*q = 'W';這麽兩句,編譯連接是通的過的,不論是調試模式還是發行模式,不信你試,反正我的可以。如果你選的是調試模式,雖然編譯連接可以通過,但是運行時會出錯,程式會被強制關閉,原因就是那篇文
[C語言]fopen()函數的參數說明[ 2006-10-03 09:24:26 | 作者: bewalking ] 格式:檔案指標名=fopen(檔案名稱,使用檔案方式)參數:檔案名稱 意義"C://TC//qwe.txt" 檔案C:/TC/qwe.txt"qwe.txt" 和程式在同一目錄下的qwe.txt檔案使用方式 意 義“rt” 唯讀開啟一個文字檔,只允許讀資料
tomcat預設全部都是用ISO-8859-1編碼,不管你頁面用什麼顯示,Tomcat最終還是會替你將所有字元轉做ISO-8859-1.那麼,當在另目標頁面再用GBK翻譯時就會將本來錯的編碼翻譯成GBK的編碼,這時的文字會亂碼. 所以需要先將得到"字元"(不管是什麼)都先用位元組數組表示,且使用ISO-8859-1進行翻譯,得到一個在ISO-8859-1編碼環境下的位元組數組.例如:AB表示成[64,65].然後再用GBK編碼這個數組,並翻譯成一個字串. 那麼我們可以得到一個編碼轉換的過程
今天看了一道題,頗有些驚異。是這樣的:char str[] = "abcdefg";int *ptr = (int *)str;//一*ptr = 0x31323334;//二printf("str=%s
在一個論壇上看到一個Firefox記憶體最佳化的方法,拿過來了,非常實用。方法如下1.開啟FireFox,在地址欄裡輸入about:config2.按右鍵,選擇建立——>布爾3.在彈出的框裡輸入config.trim_on_minimize4.然後選True5.重新啟動FireFox重啟後將FireFox最小化,現在按CTRL+ALT+DEL調出工作管理員看看FireFox的記憶體佔用是不是低於10MB了?對,這個簡單的最佳化能讓你在最小化、最大化FireFox的時候,把它佔用的多餘記憶體
前兒在網上看到一段用LoadRunner判斷HTTP返回狀態之腳本,覺得很有用処,貼出來大家看。 Action()...{ int HttpRetCode; web_url("www.eis", "URL=http://www.eis/", "Resource=0", "RecContentType=text/html", "Referer=", "Snapshot=t1.inf", "Mode=HTML", LAST);
// SS.cpp : 定義主控台應用程式的進入點。//#include "stdafx.h"#include <stdio.h>#include <WINSOCK2.H>#include <Windows.h>#include "winsock.h" #include "wininet.h" #pragma comment(lib,"wsock32.lib")#pragma comment(lib,"wininet.lib")#define URL
LPC2210系統啟動代碼步驟:1.初始化外部總線控制器;主要工作是:1. 初始化引腳鏈接模塊的值,即PINSEL2;2.
可算Windows客戶端最簡單的例子了,看看吧。//連接到服務器端(127.0.0.1)555連接埠上,發送字串1234567過去,然後關閉連接,退出程式。#include <windows.h>#include <stdio.h>#pragma comment (lib, "WS2_32.lib")#define DEFAULT_PORT 555int main(void)...{ printf("開始...
以前看人家用WinPcap怪方便的,今天有點時間也上網下了一個,打開VC咱們也來個~~咱們不寫“Hello World”了,WinPcap寫不出來,咱們就寫個列印本機可用網卡列表的程式吧,這是最簡單的了。先去http://www.winpcap.org/install/bin/WinPcap_4_0.exe下載安裝WinPcap,再到 http://www.winpcap.org/install/bin/WpdPack_4_0.zip下載到WinPcap的開發包,解壓後進入那個Examples-
學習LUA,使用IUPLUA重新編寫了WTL的應用程式嚮導。: http://code.google.com/p/visualfc/downloads/list下載檔案: WTLAppWizard2.zip 用LUA寫的WTL應用程式嚮導,包括中文嚮導介面 WTLAppWizard2_source.zip 應用程式嚮導的原始碼運行說明:
Windows服務器端最簡單的例子了,看看吧。 //在555連接埠上監聽,接受一個傳入的連接,然後退出程式。////////////////////////服務器端///////////////////////#include <windows.h>#include <stdio.h>#pragma comment (lib, "WS2_32.lib")#define DEFAULT_PORT 555#define DEFAULT_BUFFER 8int