原创 牛客網錯題集-C++

1. 枚舉初值 enum string{ x1, x2, x3=10, x4, x5, } x; 函數外部問x等於什麼? 定義在函數外是全局

原创 CentOS用光盤做本地源安裝gcc

1. 掛載光盤 mkdir   /mnt/cdrom   #創建掛載目錄 mount     /dev/cdrom    /mnt/cdrom 爲確保開機自動掛載,可將掛載信息寫入/etc/fstab內 2. 配置本地yum源 vim  

原创 基本數據類型在32位系統和64位系統中所佔字節數

最近看到這方面的知識,衆說紛紜,所以自己動手實驗下。請看代碼: #include<iostream> using namespace std; int main() { cout << "字符數據:" << endl;

原创 STL序列式容器之list

一、概述 list使用一個雙向鏈表來管理數據。使用list必須含入頭文件<list>,其型別定義如下: namespace std{ template <class T, class Alloc

原创 早期社團發現算法調研

複雜網絡社團發現算法綜述 1. 相關概念 複雜網絡:具有自組織、自相似、吸引子、小世界、無標度中部分或全部性質的網絡稱爲複雜網絡。 社團結構:網絡中的頂點可以分成組,組內頂點間的連接比較稠密,組間頂點的連接比較稀疏。 2. 算法分類 3

原创 Linux 的Run level介紹

Linux系統通過run  level來規定系統使用不同的服務來啓動,從而讓Linux的使用環境不同。run level有7個等級,分別是: 0 - halt    系統直接關機 1 - single user mode    單人維護模

原创 Linux文件屬性和權限的修改

改變文件屬性的命令:chgrp,chown 1. 改變文件所屬羣組chgrp,chown 命令格式chgrp  [組名]  [文件路徑]文件名,前提是該組名已在/etc/group內存在。 命令格式chown .[組名]  [文件路徑]文

原创 Apache靜態文件訪問配置(書封服務器)

       在日常的web開發中,我們可能需訪問一些文件,這時可以使用Apache進行靜態文件訪問配置,通過url在網頁中訪問到資源。這裏我們以一個書封服務器爲例。         首先將書封文件存放在服務器的某一目錄下,如圖 然後在

原创 Linux壓縮與解壓縮命令

Linux中,壓縮文件的擴展名大多是*.tar,*.tar.gz,*.tgz,*.gz,*.Z,*.bz2。因爲Linux的壓縮指令很多,不同的壓縮指令使用的壓縮技術不同,所以其壓縮結果也是不同的,通過文件擴展名加以區分。 *.Z    

原创 程序員技術練級攻略

  月光博客6月12日發表了《寫給新手程序員的一封信》,翻譯自《An open letter to those who want to st

原创 STL關聯式容器之set和multiset

一、概述 set和multiset是STL裏面的關聯式容器,對其元素而言,實值和鍵值是統一的。元素會根據特定的排序準則自動排序,默認爲升序排列。set和multiset中不能通過迭代器改變元素值,因爲元素值即是鍵值,會破壞其組織。

原创 STL特殊容器之priority_queue

一、概述 priority_queue是一個擁有權值(優先級)觀念的queue,除此之外和queue無異。priority_queue內的元素並非依照被推入的次序排序,而是按照元素的權值排列。權值最高者排列在最前面。缺省情況下pr

原创 STL序列式容器之vector

一、概述 vector構造出一個動態數組,本身是將元素置於動態數組中加以管理的抽象概念。使用vector之前必須含入頭文件<vector>,vector是一個定義於namespace std內的template namespace

原创 mongodb shell 無法刪除問題

mongodb shell 無法刪除問題 1、MongoDB Shell中退格鍵使用的問題。 利用SecureCRT工具訪問linux的時候,在使用MongoDB的交互式shell的時候,退格鍵(Backspace)無法使用,導致無法

原创 STL特殊容器之stack

一、概述 stack是一種先進後出(FILO)的數據結構,它只有一個出口。stack允許新增元素、移除元素、取得棧頂元素,除了棧頂元素,取不到其他元素,即棧不允許遍歷,也不提供迭代器。deque作爲stack的底層容器,可以輕易的