Time of Update: 2018-12-05
1.C:\\>netsh interface ip add address \"inet\" 192.168.0.20 255.255.255.0 # inet 是我的本地串連名稱2.C:\\>netsh interface ip add address \"inet\" gateway=192.168.0.1 gwmetric=2 # gwmetric是添加躍點數 3.C:\\>netsh interface ip add dns \"inet\" 202.106.0
Time of Update: 2018-12-05
今天要寫一個批量替換檔案某一行內容的小程式,開始的想法是直接在檔案裡操作(不產生新檔案),於是寫下如下代碼(對單個檔案操作)/* string m_strRepSrc;//被替換行中的標識字串 vc98/include/string m_strRepDes;//替換成的字串 F:/Program Files/software/Microsoft Visual Studio
Time of Update: 2018-12-05
折騰了半天,終於把MFC+OGRE+ETM+CEGUI整合起來了本來想加OIS的,結果OIS載入的代碼有問題,手頭上也沒OIS相關教程,只好先去掉OIS了,可能跟MFC衝突==》控制代碼錯誤奇了怪了,FPS低得出奇 得找找原因==》加上定時刷屏即可,注意清除背景繪製,否則螢幕抖動劇烈OIS
Time of Update: 2018-12-05
擷取命令列的方法:1、GetCommandLine() 擷取輸入的所有資訊,包括程式所在路徑及參數2、AfxGetApp()->m_lpCmdLine 只包含參數一般情況下,擷取到命令列後就可以針對命令列中的內容進行相應的處理了 CObject └CCommandLineInfo
Time of Update: 2018-12-05
今天讀註冊表時一直返回錯誤,使用RegOpenKeyEx返回5 失敗,而RegOpenKey返回0
Time of Update: 2018-12-05
正如"打工皇帝"唐駿說:"我覺得有兩種人不要跟別人爭利益和價值回報。第一種人就是剛剛進入企業的人,頭5年千萬不要說你能不能多給我一點兒工資,最重要的是能在企業裡學到什麼,對發展是不是有利……" 人總是從平坦中獲得的教益少,從磨難中獲得的教益多;從平坦中獲得的教益淺,從磨難中獲得的教益深。一個人在年輕時經曆磨難,如能正確視之,衝出黑暗,那就是一個值得敬慕的人。最要緊的是先練好內功,畢業後這5年就是練內功的最佳時期,練好內功,才有可能在未來攀得更高。
Time of Update: 2018-12-05
MFC建立的標準架構程式中有記錄最近操作檔案的能力,這些最近檔案的路徑被記錄到註冊表,在程式運行時,又將添加到檔案菜單中。 在CWinApp中有個 CRecentFileList* m_pRecentFileList;指標管理這些資訊。 以下對此過程進行分析,採用類似的方法,可以儲存其他一些固定條數的最近資料。 1.CRecentFileList對象的建立,記錄讀入、記錄儲存、對象銷毀。 ①建立與記錄的讀入
Time of Update: 2018-12-05
1 - Tomcat Server的組成部分 1.1 - Server A Server element represents the entire Catalina servlet container. (Singleton) 1.2 - Service A Service element represents the combination of one or more Connector components that share a single
Time of Update: 2018-12-05
設定停靠功能1、CFrameWnd::EnableDocking()該函數建立停靠欄。2、CControlBar::EnableDocking()該函數向控制條中增加停靠和移動功能。3、CFrameWnd::DockControlBar()該函數將控制條停靠到停靠欄。CToolBar工具條CStatusBar狀態條CDockBar停靠欄CToolBar、CStatusBar類允許控制條和視類共用客戶區以及許多其他功能。CDockBar和CDockContext類允許使用者移動其工具列。CMini
Time of Update: 2018-12-05
赤龍用rand()和srand()產生偽隨機數的方法總結---------------------------------標準庫<cstdlib>(被包含於<iostream>中)提供兩個協助產生偽隨機數的函數:函數一:int rand(void);從srand (seed)中指定的seed開始,返回一個[seed, RAND_MAX(0x7fff))間的隨機整數。函數二:void srand(unsigned
Time of Update: 2018-12-05
常量:用宏表示常數 假如我們要寫一個有關圓的種種計算的程式,那麼∏(3.14159)值會被瀕繁用到。我們顯然沒有理由去改∏的值,所以應該將它當成一個常量對待,那麼,我們是否就不得不一遍一遍地寫3.14159這一長串的數呢?這就用到了宏。宏不僅可以用來代替常數值,還可以用來代替運算式,甚至是程式碼片段。宏的文法為: #define 宏名稱 宏值 比如要代替前面說到的∏值,應為:#define PAI
Time of Update: 2018-12-05
=============================CString================================== 當有多個字串時,比如 int n1 = 5; int n2 = 10; char sz1[] = "abcdefg"; char sz2[] = "hijklmn"; 用std中的string如何寫出最簡單的代碼得到MFC中CString如下效果:
Time of Update: 2018-12-05
1、建立連線協定(三向交握)(1)用戶端發送一個帶SYN標誌的TCP報文到伺服器。這是三向交握過程中的報文1。(2)伺服器端回應用戶端的,這是三向交握中的第2個報文,這個報文同時帶ACK標誌和SYN標誌。因此它表示對剛才用戶端SYN報文的回應;同時又標誌SYN給用戶端,詢問用戶端是否準備好進行資料通 訊。(3)客戶必須再次回應服務段一個ACK報文,這是報文段3。2、串連終止協議(四次握手)
Time of Update: 2018-12-05
【原文地址】http://blog.csdn.net/qinwei/article/details/5728393說明: 筆者在 網上看到的對Sleep(0)的理解如下: /* 本文來自CSDN部落格,轉載請標明出處:http://blog.csdn.net/burningcpu/archive/2008/09/20/2955275.aspx Sleep(n)的作用是讓當前線程睡眠n毫秒,以便執行其他線程,如果沒有其他線程,那睡眠n毫秒後,繼續執行。 而如果n=0,
Time of Update: 2018-12-05
//////////////////////////////////////////// /* 1. Windows 幫忙 */ /* 程式誕生! */ //////////////////////////////////////////
Time of Update: 2018-12-05
【轉】http://hi.baidu.com/hongszh/blog/item/4875b7c2f5e3a0130ff47783.html訪問windows共用windows共用很簡單,通過映射網路磁碟機,比如映射為網路磁碟機z, 在cygwin下就可以通過命令列方便的操作了。進入z盤目錄:cd /cygdirve/z/接下來就可以隨心所欲的操作了,如同本地的分區一樣。訪問linux共用開始的時候以為通過mount
Time of Update: 2018-12-05
1.把C++當成一門新的語言學習; 2.看《Thinking In C++》,不要看《C++變成死相》; 3.看《The C++ Programming Language》和《Inside The C++ Object Model》,不要因為他們很難而我們自己是初學者所以就不看; 4.不要被VC、BCB、BC、MC、TC等詞彙所迷惑——他們都是整合式開發環境,而我們要學的是一門語言; 5.不要放過任何一個看上去很簡單的小編程問題——他們往往並不那麼簡單,或者可以引伸出很多知識點;
Time of Update: 2018-12-05
Hanoi(漢諾)塔問題。這是一個古典的數學問題,是一個用遞迴方法解題的典型例子。問題是這樣的:古代有一個梵塔,塔內有3 個座A、B、C,開始時A座上有64個盤子,盤子大小不等,大的在下,小的在上。有一個老和尚想把這64個盤子從A座移到C座,但每次只允許移動一個盤, 且在移動過程中在3個座上都始終保持大盤在下,小盤在上。在移動過程中可以引用B座,要求編程式輸出移動的步驟。 讀者是不大可能直接寫出移動盤子的每一個具體步驟的,請讀者實驗一下按上面的規律將5個盤子從A座移到C座,能否直接寫出每一步驟?
Time of Update: 2018-12-05
在沒有講述本章內容之前如果我們想要在一個範圍內共用某一個資料,那麼我們會設立全域對象,但物件導向的程式是由對象構成的,我們如何才能在類範圍內共用資料呢? 這個問題便是本章的重點:
Time of Update: 2018-12-05
程式最終都將在記憶體中執行,變數只有在記憶體中佔有一席之地時才能被訪問類的靜態成員(變數和方法)屬於類本身,在類載入的時候就會分配記憶體,可以通過類名直接去訪問;非靜態成員(變數和方法)屬於類的對象,所以只有在類的對象產生(建立類的執行個體)時才會分配記憶體,然後通過類的對象(執行個體)去訪問。在一個類的靜態成員中去訪問其非靜態成員之所以會出錯是因為在類的非靜態成員不存在的時候類的靜態成員就已經存在了,訪問一個記憶體中不存在的東西當然會出錯。C++會區分兩種類型的成員函數:靜態成員函數和非靜態成