【原創】typedef struct和struct區別

typedef struct和struct區別無論在c還是C++中,typedef struct可以用來定義一個結構體類型,如下:typedef struct{   int a;}TestStruct;這裡的TestStruct是一個結構體類型,如果想要訪問結構體內的成員,需要如下方式:TestStruct TS;int b = TS.a;而在c++中也可以把上面簡單的用下面方式來代替:struct TestStruct{   int a;};但是如果你把上面結構體定義添加一個變數改成如下方式:

【轉載】OpenGL開發庫的組成

【轉自】http://blog.csdn.net/yqxx/archive/2005/05/27/382519.aspxOpenGL開發庫的組成開發基於OpenGL的應用程式,必須先瞭解OpenGL的庫函數。它採用C語言風格,提供大量的函數來進行圖形的處理和顯示。OpenGL庫函數的命名方式非常有規律。所有OpenGL函數採用了以下格式<庫首碼><根命令><可選的參數個數><可選的參數類型>庫首碼有gl、glu、aux、glut、wgl、glx、a

【轉載】OPENGL座標變換

OpenGL通過相機類比、可以實現電腦圖形學中最基本的三維變換,即幾何變換、投影變換、裁剪變換、視口變換等,同時,OpenGL還實現了矩陣堆棧等。理解掌握了有關座標變換的內容,就算真正走進了精彩地三維世界。  一、OpenGL中的三維物體的顯示  (一)座標系統在現實世界中,所有的物體都具有三維特徵,但電腦本身只能處理數字,顯示二維的圖形,將三維物體及二維資料聯絡在一起的唯一紐帶就是座標。  為了使被顯示的三維物體數字化,要在被顯示的物體所在的空間中定義一個座標系。這個座標系的長度單位和座標軸的

不依賴dllmain觸發的CE注入代碼

    以下代碼示範將test.dll注入電話進程並觸發test.dll裡的匯出函數HelloWorld    首先是注入的exe:Code highlighting produced by Actipro CodeHighlighter

WinCE偶爾不能正常啟動(記憶體清理)

    

PC上全螢幕顯示

if (fullscreen)// Attempt Fullscreen Mode?{DEVMODE dmScreenSettings;// Device Modememset(&dmScreenSettings,0,sizeof(dmScreenSettings));                      // Makes Sure Memory's CleareddmScreenSettings.dmSize=sizeof(dmScreenSettings);          

破解MS SQL密碼,密碼對應表

這個東東不錯,SQL2000測試過肯定可以。如果忘了連SQL時的密碼 ,而正好有用了“記住密碼”來直接登陸,就可以找回原來的密碼。1.找個sniffer工具,有很多,我一般用etheral2.串連資料庫,在sniffer中尋找sa,按16進位查73 00 61 00(當然如果你用別的使用者名稱要和這裡對應),找到後密碼就在下面,去掉中間分割的0x5a,其餘按照下面對應就可以找到密碼的明文了。a 0xb3b 0x83c 0x93d 0xe3e 0xf3f 0xc3g 0xd3h 0x23i 0x3

【原創】const實參和const常量形參

利用指標或者應用作為參數按應用進行傳遞,可以減少系統的開銷。因為假如參數是一個大型的資料對象的時候,直接將其作為參數的話是將其Copy一份作為函數的參數,這比起按應用傳輸會花費更多的系統的開銷。將函數的傳值沒什麼好講的,做程式員的,大家都必比較清楚了,記錄一下而已。自己寫的一個Demo代碼如下:Code highlighting produced by Actipro CodeHighlighter

【原創】WINCE流驅動的動態載入調試

免去重建NK IMAGE的麻煩,直接用應用程式調試流驅動,高效快捷,透明可見。1.在EVC下編譯驅動源檔案,產生驅動的DLL.注意:在編譯時間請注意project setting,要加入驅動的匯出檔案,即在project options 中加入 /def:"IR.DEF" ,這一步很重要,否則驅動無法被應用程式調用。2.用EVC編寫一個動態載入驅動的程式,舉例如下://動態載入流驅動;HANDLE m_hIR; m_hIR = RegisterDevice(TEXT("IRC"),1,TEXT(

Remote Dll Injection in WM

     today i'll explain how inject dlls into another process.     To inject external dlls into the processes we need to use some functions exported from coredll.dll. These functions are documented in Platform Builder but not in SDK so we need to

【轉載】防止標頭檔被重複包含的兩種方式比較

【轉自】http://blog.csdn.net/hkx1n/archive/2009/07/01/4313303.aspx為了避免同一個檔案被include多次,C/C++中有兩種方式,一種是#ifndef方式,一種是#pragma once方式。在能夠支援這兩種方式的編譯器上,二者並沒有太大的區別,但是兩者仍然還是有一些細微的區別。    方式一:    #ifndef __SOMEFILE_H__    #define __SOMEFILE_H__    ... ... //

【原創】Something about dll

DLL中要匯出的函數並不一定在包含在dll Entry point的函數中。如果是C++語言編寫的dll只需要在匯出函數前加上到處extern "C" __declspec(dllexport).dll如果是隱式載入時,Entry point函數的第三個參數為NonZero,而如果是顯示被載入時,則此時的參數為Zero。如果進程使用TerminateProcess等方式終結運行,dll Entry中的DLL_PROCESS_DETACH將不被調用。如果dll第一次被載入進進程空間時會調用DLL_

【轉載】WinCE 流驅動

在WinCE.net中,最簡單的一個驅動程式莫過於一個內建(Built-in)裝置的流介面驅動。對於一個不支援熱拔插的裝置,最快捷的方法就是為其實現一個內建的流介面的驅動。對於這樣一類驅動程式,我們只需要按一種特定的規則實現一個動態庫,其中實現對所有的硬體功能的調用,再將這個動態庫加入系統中,然後設定相關的登錄機碼,使得在系統啟動時裝置管理員能識別並且載入這個裝置即可。1. 

【原創】A進程視窗嵌入到B進程視窗中顯示

做了一個把A應用程式嵌入到B應用程式中顯示的Demo,源碼:Code highlighting produced by Actipro CodeHighlighter

【原創】枚舉類型用法體會

     枚舉類型其實就可以當做整型來用,例如:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 1

【轉載】用批處理編譯sln工程

【轉自】http://www.cnblogs.com/chinasf/archive/2006/08/10/473814.html最近半年一直到開發公司的MES開發平台工具,自己要維護10多個工程,其中一些公用庫更新的也比較頻繁,每日的Build相當的消耗時間,因為Release到不同的目錄,存在一些DLL版本的問題;為瞭解決這個問題,首先想到了 FinalBuilder

抓取網站內容過程中Session和cookie保持的問題

   取一個網站上的軟體,發現對方為了防採集將進行ID變化,這樣就需要webclient在下次請求時保持上次請求的Session和cookie才行,繼承WebClient寫了個類,就可以了。/// <summary>/// HttpClient 的摘要說明/// </summary>public class HttpClient:WebClient {    private CookieContainer cookieContainer;    public

【轉載】指標基礎

為初學者服務。這是本文的宗旨。指標是c和c++中的痛點和重點。有些程式員們精通dos下的basic。c語言的其它各種特性,在basic中都有類似的東西。只有指標,是baisc所不具備的。指標是c的靈魂。我不想重複大多數書上說得很清楚的東西,我只是把我看過的書中說得不清楚或沒有說,而我又覺得我理解得有點道理的東西寫出來。(今天使用指標太受挫了,藉此文章記錄一下)1、指標的概念 指標是一個特殊的變數,它裡面儲存的數值被解釋成為記憶體裡的一個地址。要搞清一個指標需要搞清指標的四方面的內容:指標的類型,

角摩手機電子書產生專家 V2.1發布,可以合并txt,umd小說

為了產生umd這部分功能,看了看mbook的產生程式,他們的代碼跟他們程式的介面一樣寫得比較爛。這次升級後,程式就支援txt和umd小說的合并,是一個TXt,UMD和jar小說的綜合產生器和製作工具了,軟體仍舊很小,壓縮後133K。V2.1    2008-7-30===============================================================說明:    1.加入對UMD文本方式電子書的產生功能。    2.修改了內容顯示區的字型。  

【轉載】WDM驅動中使用DeviceIoControl,CreateFile

標 題: 【成果3.4】WDM驅動中使用DeviceIoControl,CreateFile作 者: 火影時 間: 2008-01-08,23:49鏈 接: http://bbs.pediy.com/showthread.php?t=57948同樣使用網上流傳的WDM驅動Demo,自己添加一些注釋,好像不算是自己的成果 驅動部分:/*************************************************************************/*/*      

總頁數: 61357 1 .... 6771 6772 6773 6774 6775 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.