原创 ubuntu下git安裝及使用

 其實,好幾個月前,就已經安裝好了,可是一直擱置在那兒,所以密碼等一些其它細節都忘的差不多了,所以今天就重新部署了一下,並開始積極使用。。。。。。。。。 1,git 安裝:   sudo apt-get install git-core

原创 STL源碼分析----神奇的 list 的 sort 算法實現

STL中有一個std::sort算法,但它是不支持std::list的,因爲list不提供RandomIterator的支持,但list自己提供了sort算法,把list的元素按從小到大的方式來排序,代碼長度到不長,但真是難以讀懂

原创 紅黑樹(刪除)

本文地址:http://blog.csdn.net/spch2008/article/details/9338923 相對於紅黑樹插入操作,刪除操作複雜的多。 第一:先看最簡單情況,即刪除紅色節點。刪除紅色節點,不影響紅黑樹平衡性質,如

原创 C++ 11 中的右值引用

右值引用的功能 首先,我並不介紹什麼是右值引用,而是以一個例子裏來介紹一下右值引用的功能:     #include <iostream>    #include<vector>    usingnamespace std;    

原创 Git 基礎 - 打標籤

打標籤 同大多數 VCS 一樣,Git 也可以對某一時間點上的版本打上標籤。人們在發佈某個軟件版本(比如 v1.0 等等)的時候,經常這麼做。本節我們一起來學習如何列出所有可用的標籤,如何新建標籤,以及各種不同類型標籤之間的差別。 列顯已

原创 C++11中的匿名函數(lambda函數,lambda表達式)

這篇文章是根據維基百科整理來的,原文請看:http://en.wikipedia.org/wiki/Anonymous_function#C.2B.2B   C++11提供了對匿名函數的支持,稱爲Lambda函數(也叫Lambda表達式

原创 SQL使用(一)-----聯合查詢

SQL使用(一)——聯合查詢 1.聯合查詢分類 內連接(inner Join 或 Join)外連接(outer Join) 左外連接(left outer Join 或 left Join)右外連接(right outer Join 或

原创 MySQL經典書籍推薦

MySQL技術內幕 mysql使用大全,可以說方方面面都包括了。認真研讀大概一本就差不多了 MySQL開發者SQL權威指南 《MySQL開發者SQL權威指南》這本應該是mysql的sql天書了。學mysql的sql語句,本書必不可少,

原创 智能指針 weak_ptr

weak_ptr:  weak_ptr是爲了配合shared_ptr而引入的一種智能指針,它更像是shared_ptr的一個助手而不是智能指針,因爲它不具有普通指針的行爲,沒有重載operator*和->,它的最大作用在於協助share

原创 【動態規劃】最長公共子序列與最長公共子串

1. 問題描述 子串應該比較好理解,至於什麼是子序列,這裏給出一個例子:有兩個母串 cnblogsbelong比如序列bo, bg, lg在母串cnblogs與belong中都出現過並且出現順序與母串保持一致,我們將其稱爲公共子序列。

原创 字符串匹配的KMP算法

作者: 阮一峯  發佈時間: 2013-08-28 17:12  閱讀: 108442 次  推薦: 199   原文鏈接   [收藏]     字符串匹配是計算機的基本任務之一。   舉例來說,有一個字符串"BBC ABC

原创 多線程編程中條件變量和虛假喚醒(spurious wakeup)的討論

多線程編程中條件變量和虛假喚醒的討論1. 概述 條件變量(condition variable)是利用共享的變量進行線程之間同步的一種機制。典型的場

原创 實模式和保護模式區別及尋址方式

4KB-4GB-64TB?     我記得大學的彙編課程、組成原理課里老師講過實模式和保護模式的區別,在很多書本上也有談及,無奈本人理解和感悟能力實在太差,在很長一段時間裏都沒真正的明白它們的內含,更別說爲什麼實模式下最大尋址空間爲1MB

原创 存儲過程和函數具體的區別:

本質上沒區別。只是函數有如:只能返回一個變量的限制。而存儲過程可以返回多個。而函數是可以嵌入在sql中使用的,可以在select中調用,而存儲過程不行。執行的本質都一樣。      函數限制比較多,比如不能用臨時表,只能用表變量.還有一些

原创 Apache和Nginx的區別

  Nginx 輕量級,採用 C 進行編寫,同樣的 web 服務,會佔用更少的內存及資源 抗併發,nginx 以 epoll and kqueue 作爲開發模型,處理請求是異步非阻塞的,負載能力比 apache 高很多,而 apac