原创 淺談 C++ 中的 new/delete 和 new[]/delete[]

在 C++ 中,你也許經常使用 new 和 delete 來動態申請和釋放內存,但你可曾想過以下問題呢? new 和 delete 是函數嗎?new [] 和 delete [] 又是什麼?什麼時候用它們?你知道 operator ne

原创 erase的正確使用

方法一: [cpp] view plaincopy std::map<std::string, std::string > mapTest;   bool TestVal(const std::string &

原创 三大國際主流項目管理體系

區別   PRINCE2®受控環境下的項目 IPMP國際項目管理資質認證 PMP項目管理專業人員 頒證機構 英國政府商務部(OGC) 國際項目管理協會(IPMA) 項目管理協會(PMI) 官方標準 英國、

原创 c++搜索引擎庫

Apache Lucy 是一個全文搜索引擎庫,使用 C 語言編寫,主要面向一些動態語言,目前提供 Perl 語言的綁定。相當於是 C 語言版的 Lucene 。 LucenePlusPlus (1)CLucene CLuce

原创 GRUB入門教程

http://wiki.ubuntu.org.cn/GRUB%E5%85%A5%E9%97%A8%E6%95%99%E7%A8%8B GRUB入門教程 原文出處:未知 原文作者:未知 授權許可:創作共用協議 翻譯人員:未知

原创 linux動態鏈接庫全局變量共享問題&DLL共享數據段

Linux寫時拷貝技術(copy-on-write) 進程間是相互獨立的,其實完全可以看成A、B兩個進程各自有一份單獨的liba.so和libb.so,相應的動態庫的代碼段和數據段都是各個進程各自有一份的。 然後在這個基礎上,由於代碼

原创 nginx平臺初探(100%)

nginx平臺初探(100%) 初探nginx架構(100%) 衆所周知,nginx性能高,而nginx的高性能與其架構是分不開的。那麼nginx究竟是怎麼樣的呢?這一節我們先來初識一下nginx框架吧。 nginx在啓動後,在unix

原创 操作系統_再識(序言)

從來都沒有寫過博客,想寫一些博客記錄一些學習經歷。 工作三年了,再次選擇未來工作時,還是有一些糾結。我大學是學計算機科學與技術出身的。 大學期間,覺得對計算機有所瞭解。大學時學的課程: 大一:C語言,計算機一些基礎課程。 大二:數據結

原创 [轉]Linux下共享庫(SO)有關的幾個環境變量

[轉]Linux下共享庫(SO)有關的幾個環境變量 Linux支持共享庫已經有悠久的歷史了,不再是什麼新概念了。大家都知道如何編譯、連接以及動態加載(dlopen/dlsym/dlclose) 共享庫。但是,可能很多人,甚至包括一些高手,

原创 [原創]Linux系統啓動過程分析

經過對Linux系統有了一定了解和熟悉後,想對其更深層次的東西做進一步探究。這當中就包括系統的啓動流程、文件系統的組成結構、基於動態庫和靜態庫的程序在執行時的異同、協議棧的架構和原理、驅動程序的機制等等。        本人在綜合了現

原创 pyCharm_破解 Pycharm、IDEA等漢化教程

本教程對jetbrains全系列可用例:IDEA、WebStorm、phpstorm、clion等因公司的需求,需要做一個爬取最近上映的電影、列車號、航班號、機場、車站等信息,所以需要我做一個爬蟲項目,當然java也可以做爬蟲,但是還是沒

原创 linux 下動態鏈接實現原理

符號重定位 講動態鏈接之前,得先說說符號重定位。 c/c++ 程序的編譯是以文件爲單位進行的,因此每個 c/cpp 文件也叫作一個編譯單元(translation unit), 源文件先是被編譯成一個個目標文件, 再由鏈接器把這些目標文

原创 程序員必讀書單

程序員必讀書單 作者:Lucida 微博:@peng_gong豆瓣:@figure9 原文鏈接:http://lucida.me/blog/developer-reading-list/ 關於 本文把程序員所需掌握的關鍵知識總結爲三大類

原创 從頭構建自己的Linux系統

在博文“Linux系統啓動過程分析”中我們瞭解了linux系統的啓動流程,今天我們就來手動一步一步從頭來構建一個最小的linux系統,然後用模擬器將其加載起來。常見的模擬器有Qemu、Bochs、VMWare、VPC、Virtual B

原创 mount -o loop 迴環設備相關

先讓我們來了解下: 迴環設備(loop-back devices)  迴環設備( 'loopback device')允許用戶以一個普通磁盤文件虛擬一個塊設備。設想一個磁盤設備,對它的所有讀寫操作都將被重定向到讀寫一個名爲 disk-