線程池概念 假設(shè)完成一項(xiàng)任務(wù)需要的時(shí)間=創(chuàng)建線程時(shí)間T1+線程執(zhí)行任務(wù)時(shí)間T2+銷毀線程時(shí)間T3,如果T1+T3的時(shí)間遠(yuǎn)大于T2,通常就可以考慮采取線程池來(lái)提高服務(wù)器的性能 ...

線程池概念 假設(shè)完成一項(xiàng)任務(wù)需要的時(shí)間=創(chuàng)建線程時(shí)間T1+線程執(zhí)行任務(wù)時(shí)間T2+銷毀線程時(shí)間T3,如果T1+T3的時(shí)間遠(yuǎn)大于T2,通常就可以考慮采取線程池來(lái)提高服務(wù)器的性能 ...
C++設(shè)計(jì)模式 前言 1. 代碼倉(cāng)庫(kù) https://github.com/TOMO-CAT/CppDesignPattern[https://github.com/TOMO...
Gitbook Linux centos7.2安裝方式 1. 安裝node.js 從官網(wǎng)拿到文件的下載鏈接: 英文網(wǎng)址:https://nodejs.org/en/downl...
概念 多態(tài)在代碼中指的就是“一個(gè)接口,多種實(shí)現(xiàn)”(相同的調(diào)用方法有不同的實(shí)現(xiàn)方式),屬于面向?qū)ο缶幊痰暮诵母拍睢V義的多態(tài)包括靜態(tài)多態(tài)和動(dòng)態(tài)多態(tài),其中靜態(tài)多態(tài)指的是編譯時(shí)就可...
總結(jié) 初始化值的是創(chuàng)建變量時(shí)賦予變量一個(gè)值(不同于賦值的概念) 使用等號(hào)=初始化對(duì)象時(shí)是拷貝初始化,否則是直接初始化 直接初始化也可能調(diào)用拷貝構(gòu)造函數(shù),拷貝初始化可以不調(diào)用拷...
1. 宏常量與宏函數(shù) C++中用#define <宏名> <字符串>命令定義宏,在代碼中將字符串替換宏名出現(xiàn)的位置。定義宏的方式根據(jù)是否包含參數(shù)可以分為兩種: 2. 使用宏的...
綜述 C是一門結(jié)構(gòu)化語(yǔ)言,重點(diǎn)在于數(shù)據(jù)結(jié)構(gòu)與算法,側(cè)重于對(duì)于輸入進(jìn)行運(yùn)算得到輸出(面向過(guò)程)。而C++考慮的是構(gòu)造一個(gè)對(duì)象模型,通過(guò)獲取對(duì)象的方法和屬性來(lái)得到輸出(面向?qū)ο螅?..
引用傳遞和值傳遞 1. 值傳遞 當(dāng)形參是非引用類型時(shí),實(shí)參的值會(huì)被拷貝給形參,實(shí)參和形參是兩個(gè)完全不同的對(duì)象,函數(shù)對(duì)形參做的所有操作都不會(huì)影響實(shí)參。 Tips:當(dāng)形參是指針類...
簡(jiǎn)介 所有標(biāo)準(zhǔn)庫(kù)類型都可以使用迭代器,但是其中只有少數(shù)幾種才同時(shí)支持下標(biāo)運(yùn)算符,有迭代器的類型都擁有begin()和end()的成員函數(shù): Tips:如果容器為空,那么beg...
頭文件 定義和初始化 vector常用的初始化方法為: 注意vector的圓括號(hào)與花括號(hào)初始化是不同的:圓括號(hào)是通過(guò)調(diào)用vector的構(gòu)造函數(shù)進(jìn)行初始化的,如果使用了花括號(hào)那...
頭文件 定義與初始化 初始化string對(duì)象的方法比較多,下面列出最常用的幾種: string對(duì)象上的操作 1. 讀寫string string對(duì)象提供了<<和>>操作符,可...
聲明與定義分離 Tips:變量能且僅能被定義一次,但是可以被多次聲明。 為了支持分離式編譯,C++將定義和聲明區(qū)分開(kāi)。其中聲明規(guī)定了變量的類型和名字,定義除此功能外還會(huì)申請(qǐng)存...
總結(jié) 初始化的概念:創(chuàng)建變量時(shí)賦予它一個(gè)值(不同于賦值的概念) 類的構(gòu)造函數(shù)控制其對(duì)象的初始化過(guò)程,無(wú)論何時(shí)只要類的對(duì)象被創(chuàng)建就會(huì)執(zhí)行構(gòu)造函數(shù) 如果對(duì)象未被用戶指定初始值,那...
簡(jiǎn)介 C++數(shù)據(jù)類型包括基本內(nèi)置類型、復(fù)合類型和自定義數(shù)據(jù)結(jié)構(gòu)。 基本內(nèi)置類型:編譯器內(nèi)置的基本類型,包括算數(shù)類型(字符、整型數(shù)、布爾值、浮點(diǎn)數(shù))和空類型void 復(fù)合類型:...
C++ POD類型 背景 POD(Plain Old Data)指的是C++定義的和C相兼容的數(shù)據(jù)結(jié)構(gòu)。 幾乎所有的系統(tǒng)底層都是用C寫的,當(dāng)時(shí)定義的基本數(shù)據(jù)類型比如int、c...
場(chǎng)景 在傳統(tǒng)C++中,經(jīng)常容易發(fā)現(xiàn)意外重載虛函數(shù)的事情: 有下列三種場(chǎng)景: SubClass::foo可能是程序員加入的一個(gè)和基類虛函數(shù)恰好同名的成員函數(shù),卻被編譯器當(dāng)作重載...
用不明白就算了吧。。。講這么多沒(méi)用的還不如爬蟲(chóng)
[Skill]VBA入門及批量將鏈接轉(zhuǎn)圖片示例簡(jiǎn)介 VBA(Visual Basic for Applications)是依附在應(yīng)用程序(例如Excel)中的VB語(yǔ)言。只要你安裝了Office Excel就自動(dòng)默認(rèn)安裝了...
python中import與包管理 概念:模塊與包 模塊module:一般是以.py為后綴的文件,也包括.pyo、.pyc、.pyd、.so和.dll后綴的文件,模塊內(nèi)定義了...