原创 C/C++ socket編程(1)

C/C++ socket編程(1) 1.主機名到IP地址的映射。 IPv4中使用gethostbyname()函數完成主機名到地址解析,這個函數僅僅支持IPv4,且不允許調用者指定所需地址類型的任何信息,返回的結構只包含了用於存儲IPv4

原创 C++中局部變量可以和全局變量重名

C++中局部變量可以和全局變量重名 最近遇到一道題,全局變量和局部變量重名,如何把全局變量賦值爲局部變量?對於重名,顯然是局部 覆蓋 全局。但是這時使用全局變量到時沒有涉及過。 對於c++而言,在全局和局部重名時,直接使用變量名是局部變

原创 linux 路徑分割

linux 路徑分割 (1) 獲得當前工作目錄的絕對路徑 獲取當前工作目錄是使用函數:getcwd。cwd指的是“current working directory”,這樣就好記憶了。 函數說明:     函數原型:char* getcw

原创 最牛B的 Linux Shell 命令(節選)

最牛B的 Linux Shell 命令(節選) 參考 http://wowubuntu.com/linux_shell_1.html 從中節選了自己看的懂的,能用的上的部分,做一個總結。 希望能繼續學習,其他的部分。 === 第一部分 =

原创 Redis專題 -- 初識redis

Redis專題 -- 初識redis 最近在工作中接觸了redis,目前使用redis用作cache緩存數據。 REmote DIctionary Server(Redis) 是一個由Salvatore Sanfilippo寫的key-v

原创 aapt使用,和的區別

最近需要解析andriod apk中的 "permission" 信息,發現了一個很好的工具--- aapt。 aapt是Android Asset Packaging Tool的縮寫,可以查看,創建,更新zip格式的文檔附件,包括zip

原创 Java-I/O 設計和類的梳理

在學習JAVA的時候,被I/O整蒙了,一個重要的原因是數量多的不同類,卻完成相似的功能。另外一個是同樣的目的可以由多種方式來實現,根本還是和類的設計有關。 近日,在網上看到一篇文章,清晰的梳理了Java I/O設計思路,個人認爲很棒。 這

原创 Redis專題-- redis cluster搭建

Redis cluster 3.0搭建(ubuntu, 單機模擬)引用:http://www.cnblogs.com/gomysql/p/4395504.htmlhttp://xiaorui.cc/2015/05/16/http://xi

原创 GC的基本原理

GC的基本原理 基礎知識 默認的虛擬機仍然是HotSpot。 (Garbage Collection,垃圾收集,垃圾回收)。 內存泄漏:用動態存儲分配函數動態開闢的空間,在使用完畢後未釋放,結果導致一直佔據該內存單元。直到程序結束。(其實

原创 c/c++線程--3線程池

c/c++線程--3 最近一段時間在看linux下c語言的多線程,其中一個比較重要的應用就是線程池。自己也參照着網上的資料寫了一個簡單的線程池。這裏做以總結。 1.解決問題,應用場景 我們的應用在任何時候都要準備應對數目巨大的連接請求,同

原创 Submission of camera-ready papers

轉自: http://blog.sina.com.cn/s/blog_51bc9ad40100z9lj.html Submission of camera-ready papers 這個詞一般在國際會議中經常出現,其含義是提交最終可

原创 c++ 類的對象的大小

c++ 類的大小 //從以上的幾個例子不難發現類的大小:  0. 空類的對象,對象大小是1。因爲這樣,纔能有唯一的地址空間與之對應。否則空類的對象數組 obj[10],中ojb[0] 和 obj[1]公用地址空間了。 1.爲類的非靜態成員

原创 數組操作-1 數組中出現次數超過一半的數字

數組中出現次數超過一半的數字 方法1. (1)快排中的 partition()的功能是找到 pivot ,並且將pivot放在排好序的最終位置。 (2)所以,如果有次數超過一半的數字,那麼對數組排序後,中間的元素一定是那個元素。 所以使

原创 C/C++ socket編程(2)

C/C++ socket編程(2) socket阻塞,非阻塞套接字在阻塞和非阻塞兩種模式下執行I/O操作。在阻塞模式下,在I/O操作完成前,執行的操作函數一直等候而不會立即返回,該函數所在的線程會阻塞在這裏。相反,在非阻塞模式下,套接字

原创 數據庫(第一範式,第二範式,第三範式)

轉自 : http://blog.csdn.net/famousdt/article/details/6921622 講的非常好。 範式:英文名稱是 Normal Form,它是英國人 E.F.Codd(關係數據庫的老祖宗)在上個世紀7