原创 單例模式(Singleton)及其C++實現

http://www.zkt.name/dan-li-mo-shi-singleton-ji-c-shi-xian/ 衆多設計模式中,單例模式比較常見的一種,面試和工作中也會經常接觸到。本文以一個C++開發者的角度來探討單例模式幾種典型實

原创 bind函數綁定

轉載:http://blog.csdn.net/zhangxiangdavaid/article/details/43638747 前言 函數綁定bind函數用於把某種形式的參數列表與已知的函數進行綁定,形成新的函數。這種更改已

原创 c++11-正則表達式

一、本節內容 本節內容包括: 對標準庫的擴充: 正則表達式庫 正則表達式簡介 普通字符特殊字符限定符std::regex 及其相關 std::regexstd::regex_matchstd::match_results 二、正則表達

原创 CENTOS7 安裝mantis

CENTOS7 安裝mantis 1,安裝apache, mysql等必要軟件 # yum update # yum install httpd php php-pdo php-mysql php-gd mysql mysql-serve

原创 c++11-其他雜項

一、本節內容 本節內容包括: 其他雜項 新類型 long long intnoexcept 的修飾和操作字面量 原始字符串字面量自定義字面量 二、新類型 long long int long long int 並不是 C++11

原创 nginx&fcgi&c++搭建web服務器併發測試與優化

概述 最近工作中開發了一款應用服務器,使用http協議+json技術。功能上都能滿足要求,最後沒有重視壓力測試這塊,導致最後被嫌棄。 介紹 Nginx - 高性能web server,這個不用多說了,大家都知道。 FastCGI

原创 c++中靜態成員變量要在類外部再定義或初始化的原因

c++中靜態成員變量要在類外部再定義,否則產生link2001錯誤.class testClass{  public:  static int m_i;};// 類外部定義,若不寫會產生// error LNK2001: unresolv

原创 c++11-語言級線程支持

一、本節內容 本節內容包括: 對標準庫的擴充: 語言級線程支持 std::threadstd::mutex/std::unique_lockstd::future/std::packaged_taskstd::condition_va

原创 進程地址空間,堆和棧關係

在多任務操作系統中,每個進程都運行在屬於自己的內存沙盤中。這個沙盤就是虛擬地址空間(Virtual Address Space),在32位模式下它是一個4GB的內存地址塊。在Linux系統中, 內核進程和用戶進程所佔的虛擬內存比例是1:

原创 C++11/14 簡介

一、概述 目標讀者 本教程假定讀者已經熟悉了傳統 C++ ,至少在閱讀傳統 C++ 代碼上不具備任何困難。 引言 C++ 算是一個用戶羣體比較大的語言了,從 C++98 到 C++11 經歷了長達十年多之久的積累,C++14 則

原创 Nginx訪問PHP文件的File not found錯誤處理,兩種情況

這個錯誤很常見,原有有下面兩種幾種 php-fpm找不到SCRIPT_FILENAME裏執行的php文件 php-fpm不能訪問所執行的php,也就是權限問題 第一種情況 更改配置文件nginx.conf fastcgi_param

原创 Windows下dump文件生成與分析

一、    生成Dump文件方式 1.1任務管理器 在程序崩潰後,先不關閉程序,在任務管理器中找到該程序對應的進程。右鍵—>創建轉儲文件。 此時會在默認的目錄下創建出一個dump文件。 可以看出,此種方法只適用於程序

原创 c++11-c++17展望

一、本節內容 本節內容包括: 擴展主題: C++17 簡介 主要入選特性 非類型模板參數的 autostd::variant<>結構化綁定(Structured bindings)變量聲明的強化未入選特性 Concepts 本節對即將