Time of Update: 2018-12-07
std::string為library type,而int、double為built-in type,兩者無法互轉。 方法一,使用function template的方式將int轉std::string,將double轉std:string。代碼 Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-07
首先得弄清楚同步、非同步、阻塞、非阻塞的概念。 同步和非同步是針對通訊的工作模式,阻塞和非阻塞是指socket的I/O操作。實際上對於socket,只存在阻塞和非阻塞,同步與非同步是在程式實現上有所不同。以阻塞的方式執行recv函數,在沒有收到資料前,此函數是不會返回的,所以這很容易執行函數的線程處於等待I/O上的資料狀態,然後被掛起。非阻塞就不一樣,執行recv時候不管有沒有資料都立即返回,有資料時返回資料,沒資料時返回錯誤。非阻塞可以帶來程式的高效,也帶來了寫程式中必須注意的地方,非阻
Time of Update: 2018-12-07
GB2312是簡體中文系統的標準編碼 用“區” 跟“位”的概念表示 稱之為區位碼 區指代大的範圍 位相當於位移量。每個漢字佔兩個位元組高位位元組”的範圍是0xB0-0xF7,“低位位元組”的範圍是0xA1-0xFE。它的規律好像是按拼音a到z的順序排列的“啊”字是GB2312之中的第一個漢字,它的區位碼就是1601為此我們現在用代碼的方式輸出一個漢字c#下是little位元組序 b0跑後面去了。1 ushort u = 0xa1b0;2 byte[] chs
Time of Update: 2018-12-07
代碼Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->#include <iostream>using namespace std;void main(){ char *c1 = "abc"; char c2[] = "abc"; char *c3 = ( char* )malloc(3); c3 = "abc"; //
Time of Update: 2018-12-07
基本DDL 語句之Create Database在SQL 術語中資料庫是一個容器包含了相關的基表視圖索引預存程序和其他對象在建立這些對象之前必須有一個儲存它們的資料庫在資料庫中對象被進一步組織為有一個所有者對於某些類型的對象例如表只要屬於不同的使用者就可以在同一個資料庫中有同樣的名稱然而對於產品系統最好不要出現重複的名稱一般情況下大多數產品對象由資料庫擁有者擁有為了建立資料庫使用者必須是系統管理員或者被授權使用Create Database 語句CreateDatabase
Time of Update: 2018-12-07
這個本來沒啥 不是什麼演算法 絕技。 都不值得一提。其實這個是醫學影像膠片曝光時排版的一個邏輯。dicom標準第三部分 主要是講IOD定義 在第166頁有這樣的描述:表C.13.5-1圖象盒象素描述組件屬性名稱 標記 說明圖象位置 (2020,0010) 基於圖象顯示格式(2010,0010)的膠片的圖象位置。參閱C.13.5.1的規範。這個所謂的“基於圖象顯示格式(2010,0010)的膠片的圖象位置”到底是啥意思呢 ?還是像往常一樣拿個執行個體瞧瞧:2
Time of Update: 2018-12-07
MFC應用程式中處理訊息的順序 1.AfxWndProc() 該函數負責接收訊息,找到訊息所屬的CWnd對象,然後調用AfxCallWndProc 2.AfxCallWndProc() 該函數負責儲存訊息(儲存的內容主要是訊息標識符和訊息參數)供應用程式以後使用,然後調用WindowProc()函數 3.WindowProc() 該函數負責發送訊息到OnWndMsg()函數,如果未被處理,則調用DefWindowProc()函數 4.OnWndMsg()
Time of Update: 2018-12-07
習慣日常記事中,用普遍文本的情況不在少數,但是文本本身的並沒有特殊的格式含義,要表示一些特殊的含義也會在頭或尾加一些*號,底線,分割線等,來隔斷文字區塊,區分內容資訊等。那現在Markdown變得非常合適,只要稍微記住幾個文法字元,就可以輕鬆的標記出來標題、段落、列表,長久使用形成習慣,能夠帶來很多方便。所以可以把Markdown作為日常文檔記錄語言。簡單markdown是一種輕量級的標記語言。文法簡單,書寫簡單,只需要像寫普通文本一樣,在行首加上特殊的字元,就可以標記成標題,段落,列表,就是m
Time of Update: 2018-12-07
維托醒來了,還沒有睜開眼睛。眼睛很沉,維托打算先閉著眼睛歇會兒,聽一下周圍的聲音。鐘錶在刺耳的滴答著,像是在追趕一個正在逃命的姑娘。窗外的風聲很大,卻沒有敲擊到窗戶。伴隨著雷聲,聽不出有沒有下雨。“應該是下著小雨的樣子”,維托想。或許現在真的有一個姑娘在風雨閃電中趔趄的跑著,鞋子已經進了水,褲腿已經濕了,沾上了些許泥土。姑娘一定是長頭髮的,略微泛黃,被雨水打濕的頭髮在奔跑中成條狀混亂的甩動著。瘦弱的身體和單薄的衣服在夾著雨的狂風下並沒有顯得單薄,而是像冬天的臘梅,又或者像是路邊的電線杆一樣,屹立
Time of Update: 2018-12-07
今天在一論壇上看到一人發帖:『最近遇到一個奇怪的問題,代碼中的中文注釋能使程式出錯!!!試看如下的代碼:int main() {int a = 0;int b = 0;/**停車來源字*/ ——————應改為“/*(空格,也可不空)*停車來源字(空格)*/ ”a = 10;b = 20;/**注釋結束*/——————應改為“/*(空格,也可不空)*注釋結束(空格)*/”printf("a=%d\tb=%d", a, b);return 0;}啟動並執行結果居然是:a=0
Time of Update: 2018-12-07
這些都是典型的使用GNU的AUTOCONF和AUTOMAKE產生的程式的安裝步驟。./configure 是用來檢測你的安裝平台的目標特徵的。比如它會檢測你是不是有CC或GCC,並不是需要CC或GCC,它是個shell指令碼。make 是用來編譯的,它從Makefile中讀取指令,然後編譯。make install 是用來安裝的,它也從Makefile中讀取指令,安裝到指定的位置。AUTOMAKE和AUTOCONF
Time of Update: 2018-12-07
“我需要一個水壺,就是放在篝火上燒水的那種”,維托突然間冒出了這麼一個想法。想法出現之後,縱深感極強的屋子裡響起了巴哈的Cello
Time of Update: 2018-12-07
大家好!今天是我學習組合語言的第一課。我感覺彙編好好玩啊!機器碼編程 哇!一上來就寫程式了啊,還是用機器碼的啊!是呢!嘿嘿!我們去下載1個二進位編輯器,我也不知道哪款好用點,我下載的是FlexHEX。然後我們開啟它,並寫入一下代碼:CD 00以前我學C語言的時候,我知道CD 00 其實就是1100 1101 0000 0000啦!然後我們儲存它為1個檔案。關於檔案名稱隨便取啦!然後我們運行開啟cmd,我們把剛才編輯儲存好的檔案拖到cmd中然後再運行!哇!程式輸出了Divide
Time of Update: 2018-12-07
.CLW 檔案是VC Class Wizard資訊檔。存放了Class Wizard的資訊。ClassWizard產生的用來存放類資訊的檔案。classwizard資訊檔,ini檔案的格式。.NCB 檔案是分析器資訊檔,是由系統自動產生的。是“No Compile Browser”的縮寫,其中存放了供ClassView、WizardBar和Component Gallery使用的資訊,由VC開發環境自動產生。無編譯瀏覽檔案。當自動完成功能出問題時可以刪除此檔案。編譯工程後會自動產生。.OPT
Time of Update: 2018-12-07
1 先入先出法(FIFO)
Time of Update: 2018-12-07
記憶體地區可以分為棧、堆、靜態儲存區和常量儲存區,局部變數,函數形參,臨時變數都是在棧上獲得記憶體的,它們擷取的方式都是由編譯器自動執行的。利用指標,我們可以像組合語言一樣處理記憶體位址,C
Time of Update: 2018-12-07
右左法則:首先從最裡面的圓括弧看起,然後往右看,再往左看。每當遇到圓括弧時,就應該掉轉閱讀方向。一旦解析完圓括弧裡面所有的東西,就跳出圓括弧。重複這個過程直到整個聲明解析完畢。 現在要對這個法則進行一個小小的修正,應該是從未定義的標識符開始閱讀,而不是從括弧讀起,之所以是未定義的標識符,是因為一個聲明裡面可能有多個標識符,但未定義的標識符只會有一個。 現在通過一些例子來討論右左法則的應用,先從最簡單的開始,逐步加深: int (*func)(int
Time of Update: 2018-12-07
在互動型網站中常常會受到垃圾貼的困擾。我分享一點個人在垃圾貼處理方面的一點心得:要處理垃圾貼必然需要分析垃圾貼的特徵1. 在內容上垃圾貼通常會帶有一個固定網域名稱的外部連結,或者帶有QQ號碼,手機號碼,或者重複內容;2. 在發帖頻率上有可能是某個使用者或者某個IP在短時間內發別多個文章;3. 在手段上進階一點的垃圾貼可能用發貼機,可能會使用不同ip,並附帶破解驗證碼的程式。有了特徵,我們看下如何對付垃圾貼1.
Time of Update: 2018-12-07
1)去掉整個檔案夾的唯讀屬性 2)刪除所有目錄(包括子目錄)中的vssver.scc和mssccprj.scc兩個檔案 3)手動編輯所有的dsp檔案(比如用記事本),找到並刪除類似下面兩行的內容: # PROP Scc_ProjName ""$/MyDemo/src", CEBBAAAA" # PROP Scc_LocalPath ".." 4)手動編輯所有的dsw檔案(比如用記事本),找到並刪除所有類似下面行的內容: begin source code control
Time of Update: 2018-12-07
一個人也許能有很多朋友卻一定不會有很多真正的知己知己是能夠在心靈上相通能夠相互瞭解相互敬慕的人知己是能夠相互體諒以心相悅、以心相伴的人 真正的知己不一定是夫妻也不是能整天相互廝守的人他們可能近在咫尺也可能會相隔遙遠他們相互想念時不一定會告訴對方但一定在心裡時時牽掛 他們能互相讀懂對方的每一個眼神能明白對方每句話的含義也不一定朝夕相處但一定會把對方放在心裡陰晴圓缺時能給對方一個問候 他們不在乎對方的相貌也不在乎對方的身份地位他們無須刻意隱瞞自己能容納對方的所有瑕疵他們肯為對方付出關愛能為對方捨棄