IP地址異形

 經常上網就會遇到這樣的網址--http://3427256388,讓人感到奇怪,而好奇心使我們忍不住去點擊它們,發現它是有效連結,能連到其他網站上。還有,我們在瀏覽深層目錄網頁時,瀏覽器地址欄中會出現%4C%69%75%48%6F%6E%67的字元,這是為什麼呢?其實它們也是網址,只不過是以不常見的形式表現除來罷了。而有些spamer和scammer卻常常藉此來隱蔽自己真實的身份。以下我就要說明如何把正常的網址進行變形,讓大家看清它們的真面目。我們知道網域名稱如www.microsoft.co

09年亞錦賽的一點感受

     

strcmpi,stricmp函數

函數原型:extern int strcmpi(char *str1,char * str2)                    或者 extern int stricmp(char *str1,char * str2) 參數說明:str1為第一個要比較的字串,str2為第二個要比較的字串。        所在庫名:#include <string.h> 

第1課:學習OpenGL前的準備工作

首先簡單介紹一下OpenGL:    OpenGL作為當前主流的圖形API之一,它在一些場合具有比DirectX更優越的特性。    1、與C語言緊密結合。    OpenGL命令最初就是用C語言函數來進行描述的,對於學習過C語言的人來講,OpenGL是容易理解和學習的。如果你曾經接觸過TC的graphics.h,你會發現,使用OpenGL作圖甚至比TC更加簡單。    2、強大的可移植性。   

memcmp,memicmp函數

函數原型:extern int memcmp(void *str1, void *str2, unsigned int n)參數說明:str1和str2為指定作比較的字串,比較兩個字串的前n個位元組。        所在庫名:#include <string.h>  函數功能:比較字串str1和str2在記憶體地區中的的前n個位元組是否相同。 

strlwr,strupr函數

函數原型:extern char *strlwr(char *str)                     extern char *strupr(char *s)參數說明:str為要轉換的字串。        所在庫名:#include <string.h>  函數功能:將字串str中的大(小)寫字母轉換成為小(大)寫字母,其它的不進行轉換。 

記憶體配置函數

函數原型:extern void *calloc(int num_elems, int elem_size)參數說明:num_elems表示為分配記憶體的元素的個數,elem_size表示元素所佔的位元組數。        所在庫名:#include <malloc.h>  函數功能:為具有num_elems個長度為elem_size元素的數組分配記憶體。  返回說明:返回void *類型。其它說明:如果分配成功則返回指向被分配記憶體的指標,否則返回null

第2課:OpenGL幾何圖原——點

通過一個OpenGL程式,詳細講解點,初步引出其它一些圖原。    點的大小預設為1個像素,但也可以改變之。改變的命令為glPointSize,其函數原型如下:    void glPointSize(GLfloat size);    size必須大於0.0f,預設值為1.0f,單位為“像素”。   

擷取鍵盤和滑鼠處於空閑狀態的時間

 我採用的方法是利用全域的鉤子對鍵盤、滑鼠進行監控。Windows中的鉤子實際上是一個回呼函數,當使用者有鍵盤或者滑鼠動作的時候,Windows就調用這個函數。比較典型的系統鉤子應用就是鍵盤鉤子和滑鼠鉤子:HHOOK g_hHookKbd = NULL;HHOOK g_hHookMouse = NULL;             在Windows中,一個系統(相對於一個特定進程而言)鉤子必須用一個動態連結程式庫(DLL)來實現。不妨將這個動態連結程式庫命名為IdleUI.dll。

什麼造就好的代碼?

   一個好的程式運行沒有瑕疵,沒有臭蟲。到底是什麼內在的因素使然呢?其實這並不神秘,我們只需要偶爾用點心思提醒自己,無論是使用C/C++、C#、Java、Basic、Perl、COBOL 還是 ASM 進行編碼,所有好的編碼無不顯示出同樣的特點:簡潔

第3課:OpenGL幾何圖原——線

 先看一個基礎的程式吧:  (相信有了前兩節課的基礎這是不難做到的) 

8086/8088指令系統

 一、資料傳送指令1.通用資料傳送指令MOV(Move)傳送PUSH(Push onto the stack)進棧POP(Pop from the stack)出棧XCHG(Exchange)交換.MOV指令格式為: MOV  DST,SRC執行的操作:(DST)<-(SRC).PUSH進棧指令格式為:PUSH  SRC執行的操作:(SP)<-(SP)-2           ((SP)+1,(SP))<-(SRC).POP出棧指令格式為:POP  DST執行的操作:(DST)

MFC Multiline Edit Box 自動顯示捲軸

唉,真的沒辦法,mfc中的Multiline Edit Box不能自動顯示捲軸。如果將verticle scrollbar設定為true,則內容少時也顯示了捲軸。 沒辦法,參考了這篇文章http://www.codeguru.com/cpp/controls/editctrl/article.php/c3917  If you need a multiline Edit Control, you can implement one at design time by using the

AfxBeginThread的介紹/基本用法

 AfxBeginThread    使用介面執行緒和工作者線程都是由AfxBeginThread建立的。現在,考察該函數:MFC提供了兩個重載版的AfxBeginThread,一個用於使用介面執行緒,另一個用於工作者線程,分別有如下的原型和過程:使用介面執行緒的AfxBeginThread 使用介面執行緒的AfxBeginThread的原型如下:CWinThread* AFXAPI AfxBeginThread(CRuntimeClass* pThreadClass,int

多線程 AfxBeginThread 與 CreateThread 的區別

 AfxBeginThread 與 CreateThread 的區別簡言之:  AfxBeginThread是MFC的全域函數,是對CreateThread的封裝。    CreateThread是Win32 API函數,前者最終要調到後者。1>.具體說來,CreateThread這個 函數是windows提供給使用者的

如何通過DICOM的tag來判斷3D映像的方向

http://blog.csdn.net/yonghong1/article/details/6004185在DICOM標準裡,有三個TAG與成像的方向相關。參考來源:Kitware關於DICOM方向的說明http://public.kitware.com/IGSTKWIKI/index.php/DICOM_data_orientation  包括1、Image Position (0020,0032): specifies the x, y, and z coordinates of the

build event command line

http://www.cnblogs.com/Blaster/archive/2011/12/21/2295612.htmlbuild event command line2011-12-21 11:31 by Blaster_Lee, 111 visits, 收藏, 編輯修改一個工程產生的主檔案的副檔名。著實費了很大的勁,才搞出來,貼出來共用下,嘿嘿。目的:一個工程,如果設定輸出類型為class library,則編譯連結後產生的主檔案預設的副檔名為.dll。如果有需要要將副檔名改為其他,如.

第5課:OpenGL中的顏色設定

 RGB模式和RGBA模式   電腦螢幕的顏色屬於RGB空間。   通常有RGB模式和RGBA模式,其中RGB模式有R、G、B三個分量,取值範圍為0.0~1.0;而RGBA模式有R、G、B、A四個分量,其中A即Alpha值,與透明度有關。  

避免閃爍的方法(OnEraseBkgnd)

在圖形圖象處理編程過程中,雙緩衝是一種基本的技術。我們知道,如果表單在響應WM_PAINT訊息的時候要進行複雜的圖形處理,那麼表單在重繪時由於過頻的重新整理而引起閃爍現象。解決這一問題的有效方法就是雙緩衝技術。因為表單在重新整理時,總要有一個擦除原來圖象的過程OnEraseBkgnd,它利用背景色填充表單繪圖區,然後在調用新的繪圖代碼進行重繪,這樣一擦一寫造成了圖象顏色的反差。當WM_PAINT的響應很頻繁的時候,這種反差也就越發明顯。於是我們就看到了閃爍現象。我們會很自然的想到,避免背景色的填

瞭解各個GDI函數(每天會更新)

先佔位Bitmap篇:該類內的所有的建構函式均調用標頭檔GdiplusFlat.h下函數:GpStatus WINGDIPAPIGdipCreateBitmapFromScan0(INT width,                               INT height,                          INT stride,                          PixelFormat format,                         

總頁數: 61357 1 .... 17311 17312 17313 17314 17315 .... 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.