Time of Update: 2018-12-04
#pragma 支援 開發人員可以使用 #pragma 指令將警告作為錯誤處理;還可以啟用或禁用警告,如下面的樣本所示:#pragma warning (error: 6260) #pragma warning (disable: 6011) #pragma warning (enable: 6056)使用VS2005,編譯提示"xxxxxx被聲明為否決的 這是MS新的C庫提供的帶有檢查的函數,有記憶體溢出檢測。可以防止一部分程式bug, 抵制緩衝區溢位攻擊(buffer overflow at
Time of Update: 2018-12-04
1. smartfoxserver admin tool預設的使用者名稱和密碼在伺服器本機上你可以直接去Start Menu->Programs->SmartFoxServerPRO_1.6.6->Admin->Admin Tool.如果你想在其他機器上訪問Admin
Time of Update: 2018-12-04
要找到一個合適的文法高亮外掛程式真不容易,這兩天在Tiger_Zhao的協助下摸索出一種利用TextPad在LiveWriter和Word中插入文法高亮代碼的方法,簡單記錄如下。文末補充記錄一些使用TextPad的小技巧。大致的思路是先利用TextPad的文法高亮功能和編輯功能得到正確著色的程式碼片段對應的HtmL代碼,然後把這個代碼拷貝到LiveWriter的原始碼段,然後把這個代碼再把著色後的本文拷到Word裡。有點繞的說
Time of Update: 2018-12-04
static關鍵字是C, C++中都存在的關鍵字, 它主要有三種使用方式, 其中前兩種只指在C語言中使用, 第三種在C++中使用(C,C++中具體細微操作不盡相同, 本文以C++為準). (1)局部靜態變數 (2)外部靜態變數/函數 (3)待用資料成員/成員函數 下面就這三種使用方式及注意事項分別說明 一、局部靜態變數 在C/C++中, 局部變數按照儲存形式可分為三種auto, static, register ( <C語言程式設計(第二版)>譚浩強, 第174-175
Time of Update: 2018-12-04
上個月看了朋友推薦的mudo網路程式庫,下完代碼得知是國內同行的開源作品,甚是敬佩。下了mudo使用手冊和035版的代碼看了下結構,感覺是一個比較成熟而且方便使用的網路程式庫。本人手頭也有自己的網路程式庫,雖然不敢說是一個多強大的網路程式庫,但畢竟在外網也穩定運營了幾年,多組同時線上也跑過30w左右,單組伺服器也能跑上w人。做遊戲伺服器幾年的經驗,感覺穩定性才是網遊伺服器最核心最重要的環節,效率還在其次,這也是目前網遊伺服器普遍採用分組架構決定的,從運營的角度來看,有時候一組伺服器即使上限能跑上
Time of Update: 2018-12-04
fopen /open區別UNIX環境下的C 對二進位流檔案的讀寫有兩套班子:1) fopen,fread,fwrite ; 2) open, read, write這裡簡單的介紹一下他們的區別。1. fopen 系列是標準的C庫函數;open系列是 POSIX 定義的,是UNIX系統裡的system call。也就是說,fopen系列更具有可移植性;而open系列只能用在 POSIX 的作業系統上。2. 使用fopen 系列函數時要定義一個指代檔案的對象,被稱為“檔案控制代碼”(file
Time of Update: 2018-12-04
彙編指令手冊一、資料轉送指令 它們在存貯器和寄存器、寄存器和輸入輸出連接埠之間傳送資料. 1. 通用資料傳送指令. MOV 傳送字或位元組. MOVSX 先符號擴充,再傳送. MOVZX 先零擴充,再傳送. PUSH 把字壓入堆棧. POP 把字彈出堆棧. PUSHA 把AX,CX,DX,BX,SP,BP,SI,DI依次壓入堆棧. POPA 把DI,SI,BP,SP,BX,DX,CX,AX依次彈出堆棧. PUSHAD 把EAX,ECX,
Time of Update: 2018-12-04
http://blog.csdn.net/cyblueboy83/article/details/1791713 (1)應用程式可通過調用send(write, sendmsg等)利用tcp socket向網路發送應用資料,而tcp/ip協議棧再通過網路裝置介面把已經組織成struct sk_buff的應用資料(tcp資料報)真正發送到網路上,由於應用程式調用send的速度跟網路介質發送資料的速度存在差異,所以,一部分應用資料被組織成tcp資料報之後,會緩衝在tcp
Time of Update: 2018-12-04
1.天行健,君子以自強不息。 ——《周易》 (譯:作為君子,應該有堅強的意志,永不止息的奮鬥精神,努力加強自我修養,完成並發展自己的學業或事業,能這樣做才體現了天的意志,不辜負宇宙給予君子的職責和才能。) 2.勿以惡小而為之,勿以善小而不為。 ——《三國志》 (譯:對任何一件事,不要因為它是很小的、不顯眼的壞事就去做;相反,對於一些微小的。卻有益於別人的好事,不要因為它意義不大就不去做它。) 3.見善如不及,見不善如探湯。 ——《論語》
Time of Update: 2018-12-04
如果你是一名水平不怎麼樣的產品經理,你可能會迷惑於產品管理與專案管理之間的區別。產品管理與專案管理的概念是如此的相似,使得兩者之間的關聯也非常地密切。產品經理應當會管理項目,並能確保項目成功得以完成。這兩者皆是管理角色,他們所必須擁有的技巧和經驗實際上是相通的。專案經理總是試圖掌控項目全過程,如此則會妨礙產品經理,常容易將產品經理阻攔於專案管理之外。
Time of Update: 2018-12-04
前言 很多年前寫的老文章,備份之:DS演算法是在運動搜尋中使用最為廣泛的搜尋演算法之一,有的地方被翻譯成鑽石搜尋,菱形搜尋。不管是硬體還是軟體的視頻編碼器中,都可以看到它的存在。下面文章的內容主要從學報上摘錄,希望給視頻演算法的新手們有些許協助。 原理
Time of Update: 2018-12-04
windows下system () 函數詳解windows作業系統下system () 函數詳解(主要是在C語言中的應用) 函數名: system功 能: 發出一個DOS命令用 法: int system(char *command);system函數已經被收錄在標準c庫中,可以直接調用程式例:#include <stdlib.h>#include <stdio.h>int main(void){printf("About to spawn and run a DOS
Time of Update: 2018-12-04
http://hi.baidu.com/l6834279/item/d6ef651684dda4fcddeecae3首先,先簡單說明一下有關BM演算法的一些基本概念。BM演算法是一種精確字串匹配演算法(區別於模糊比對)。BM演算法採用從右向左比較 的方法,同時應用到了兩種啟發學習法規則,即壞字元規則 和好尾碼規則 ,來決定向右跳躍的距離。BM演算法的基本流程: 設文本串T,模式串為P。首先將T與P進行靠左對齊,然後進行從右向左比較 ,如所示:
Time of Update: 2018-12-04
最近在做一項中國技術流行度現狀和趨勢的調查。收集到下一代RIA領域資料的時候,發現Flex的實際應用需求有比較明顯的上升勢頭,而Silverlight則是關注度遠高於應用率,也就是所謂的雷聲大雨點小。從媒體關注度、搜尋引擎與技術社區的關注度來看,Silverlight在短短的一年多時間裡就爬到了跟Flex相比肩的位置上,比如說,在我們對CSDN論壇一段時間的監控中發現,同期Flex/AIR的討論主題為468個,而Silverlight有352個。要知道Flex可是Adobe/Macromedia
Time of Update: 2018-12-04
<轉載自ChinaHuanyang的專欄>含有/F的FOR詳細說明含有/F的for有很大的用處,在批處理中使用的最多,用法如下:格式: FOR /F ["options"] %%i IN (file) DO commandFOR /F ["options"] %%i IN ("string") DO commandFOR /F ["options"] %%i IN ('command') DO
Time of Update: 2018-12-04
YUV是指亮度參量和色度參量分開表示的像素格式,而這樣分開的好處就是不但可以避免相互幹擾,還可以降低色度的採樣率而不會對映像品質影響太大。YUV是一個比較籠統地說法,針對它的具體相片順序,可以分為很多種具體的格式。YUV格式解析1(播放器——project2)根據板卡api設計實現yuv420格式的視頻播放器開啟*.mp4;*.264類型的檔案,實現其播放。使用的視頻格式是YUV420格式YUV格式通常有兩大類:打包(packed)格式和平面(planar)格式。前者將YUV分量存放在同一個數組
Time of Update: 2018-12-04
全排列在筆試面試中很熱門,因為它難度適中,既可以考察遞迴實現,又能進一步考察非遞迴的實現,便於區分出考生的水平。所以在百度和迅雷的校園招聘以及程式員和軟體設計師的考試中都考到了,因此本文對全排列作下總結協助大家更好的學習和理解。對本文有任何補充之處,歡迎大家指出。首先來看看題目是如何要求的(百度迅雷校招筆試題)。用C++寫一個函數, 如 Foo(const char *str), 列印出 str 的全排列,如 abc 的全排列: abc, acb, bca, dac, cab,
Time of Update: 2018-12-04
轉載請註明出處!原文地址連結:http://blog.csdn.net/zgyulongfei/article/details/7409441在編程的時候我們不僅需要使用無參的函數,有參數的函數也是必須的。這次我編寫一個函數用來傳遞String型別參數,並輸出該函數的傳回值。編寫java類:class StringFunction{private native String getWords(String
Time of Update: 2018-12-04
將SVN repository遷移到新的server上去之後,svn操作遇到了問題:SSL error code -1/1/336032856SSL error: sslv3 alert handshake failureSVN Server:Linux maya2.leadtek.com.cn 2.6.38.6-26.rc1.fc15.i686.PAE #1 SMP Mon May 9 20:36:50 UTC 2011 i686 i686 i386 GNU/Linuxsvn,
Time of Update: 2018-12-04
在對話中,有其他的相關會被發送。一個對話是一個持續一定時間的兩個使用者之間的端到端的SIP關係。對話過程要求兩個使用者代理程式之間的資訊是有序的而且請求被正確路由傳輸的。在這個規範中,只有INVITE請求可以用來建立會話。當一個UAC在一個對話中發出請求的時候,它不僅遵循第8節描述的一般UAC規則而且也遵循對話中的請求規則。第12節講述了對話並且討論了對話的建立和維持,以及在對話中建立一個請求。SIP中最重要的方法就是INVITE方法,它用來在不同的參與者中建立會話使用。一個會話由一組參與者,他