原创 c++primer第九章小結2-9

轉載自http://www.cnblogs.com/crazyant/archive/2011/06/04/2072852.html 這篇文章總結了順序容器的各種常見操作函數。因爲是是第四版,所以和最新的c++標準還是有些不同,但大部分的

原创 spams----稀疏建模工具箱在MATLAB下的安裝編譯

SPAMS 是一個爲解決各種稀疏估計問題的開源優化工具箱,http://spamsdevel.gforge.inria.fr/index.html ,簡單介紹下功能:字典學習與矩陣分解,解決稀疏分解,解決結構化稀疏分解問題。 由於這個

原创 c++primer第十二章動態內存小結-12

第十二章---動態內存 1.動態內存 C++中,動態內存管理是通過一對運算符完成的:new和delete。C語言中通過malloc與free函數來實現先動態內存的分配與釋放,C++中new與delete的實現其實會調用malloc與fr

原创 Linux編程的socket阻塞與非阻塞,同步與異步、I/O模型

轉自 http://blog.csdn.net/hguisu/article/details/7453390 在進行網絡編程時,我們常常見到同步(Sync)/異步(Async),阻塞(Block)/非阻塞(Unblock)四種調用方式

原创 c++primer第十五章面向對象設計小結-15

第十五章------面向對象設計 1、面向對象程序設計(object-oriented programming)的核心思想是數據抽象、繼承和動態綁定。數據抽象技術使實現和接口分離,繼承可以很快捷方便的定義相似的關係類,動態綁定(因爲基類指

原创 c++primer第十六章模板和泛型編程小結-16

第十六章---模板和泛型編程 1、泛型編程:以獨立於任何特定類型的方式編寫代碼。使用泛型程序時,我們需要提供具體程序實例所操作的類型或值。標準庫的容器、迭代器和算法都是泛型編程的例子。每種容器(如:vector)都有單一的定義,但可以支

原创 使用gparted給Linux系統改變分區大小

Ubuntu系統16。遇到了home過小,重新分配大小。 1. 下載gparted鏡像,製作U盤啓動盤     (windows下)打開UltraISO工具->文件->打開(下載的鏡像)>啓動->寫入硬盤映像->選擇U盤驅動器-

原创 select、poll、epoll比較

Linux編程中,I/O複用也是一種併發的機制,其中最常用的三個函數介紹如下。 select: select本質上是通過設置或者檢查存放fd標誌位的數據結構來進行下一步處理。這樣所帶來的缺點是: 1、 單個進程可監視的fd數量被限

原创 Linux下垃圾清理方法總結

linux和windows系統不同,linux不會產生無用垃圾文件,但是在升級緩存中,linux不會自動刪除這些文件,還是很佔硬盤的! 一、刪除緩存 1,非常有用的清理命令:sudo apt-get autoclean          

原创 ASSIC表對照表

C 語言的常用ASSIC表總結如下。 ASSIC碼對照表 ASCII值 控制字符 ASCII值 控制字符 ASCII值 控制字符 ASCII值 控制字符 0 NUT 32 (space) 64 @

原创 libsvm在MATLAB的安裝

本文的配置路徑爲 D:\MATLAB\R2010a\toolbox\libsvm-3.12\matlab,從始至終都是在這個目錄下進行的。當然,你也可以將編譯好的文件拷貝到任何地方,只要你當前的工作目錄中有這四個文件即可。 1.下載l

原创 c++primer第十章泛型算法小結-10

第十章--泛型算法 1、泛型算法簡介 插入,流,反向,移動迭代器,四種標準迭代器。 1, 標準庫沒有爲每種容器類型都定義是吸納某些特定操作的成員函數,而是定義了一組泛型算法;自定義的容器類型只要與標準庫兼容,也可以使用這些算法。 2,每個

原创 c++primer第十三章拷貝控制小結-13

第十三章----拷貝控制 1、拷貝控制操作這一節主要講了包括拷貝構造函數、拷貝賦值運算符、移動構造函數、移動賦值運算符和析構函數。 2、拷貝構造函數:如果一個構造函數的第一個參數是自身類類型的引用,且任何額外參數都有默認值,此構造函數是拷

原创 c++primer第九章順序容器 小結--9

第九章---順序容器  這一章節實際上是講了c++非常重要的一部分-----STL,現在只是學習最基本的容器的操作,今後還想學習源碼剖析這本書。  1、順序容器內的元素按位置進行存儲和訪問。元素的排列次序與元素值無關,而是由元素添加到容

原创 c++primer第七章類小結-7

第七章------類 c++中定義自己的數據類型叫做類。 數據抽象是依賴於具體實現與對象能執行的操作分離開來的一種技術 ,封裝實現接口和實現分離,類的基本思想是數據抽象和封裝。 類的接口包括用戶所能執行的操作;類的實現包括類的數據成員、負