240 發(fā)簡(jiǎn)信
IP屬地:湖南
  • 創(chuàng)建型模式---抽象工廠模式

    例子--迷宮假定我們現(xiàn)在來實(shí)現(xiàn)一個(gè)迷宮,迷宮由一個(gè)個(gè)房間組成硕盹,而房間之間由墻和 門來連接栋猖。所以迷宮就有幾個(gè)基礎(chǔ)組件:房間,門像啼,墻俘闯。假設(shè)他們都有一個(gè)共同的動(dòng)作,進(jìn)入(無論能否進(jìn)...

  • traits技術(shù)

    例子1 template <typename T> struct my_is_void{ static const boo value = false; }; ...

  • 120
    迭代器

    迭代器榨汁機(jī) 迭代器型別 迭代器型別之一:value_typevalue_type 是指對(duì)象的型別赶么,每一個(gè)打算與STL算法完美搭配的class肩豁,都應(yīng)該定義自己的value_t...

  • 120
    MySql join連接

    原文出自網(wǎng)友[Mysql Join語(yǔ)法解析與性能分析] Join語(yǔ)法概述 INNER JOIN(內(nèi)連接或等值連接):取得2個(gè)表中存在連接匹配關(guān)系的記錄。 LEFT JOIN(...

  • 120
    Linux常用命令

    復(fù)習(xí)一下Liunx常用命令辫呻。 文件部分 ls命令 [1] 對(duì)應(yīng)文件權(quán)限: [-]表示文件清钥。 [d]表示目錄。 [l]表示連接文件放闺。 [b]表示設(shè)備文件里的塊設(shè)備祟昭。 [c]表示...

  • 120
    計(jì)算機(jī)啟動(dòng)過程

    BIOS 以intel8086為例,8086有20根地址線怖侦。一共可以訪問到0x00000 - 0xFFFFF的地址空間篡悟,剛好1MB范圍,但并未全部用于訪問DRAM匾寝。其中大部分...

  • 120
    x86匯編小結(jié)一

    x86處理器架構(gòu) 寄存器 AX:通用寄存器搬葬,低8位為AL寄存器,高8位為AH寄存器艳悔。一般是累加寄存器急凰。 BX:通用寄存器,低8位為BL寄存器猜年,高8位為BH寄存器抡锈。一般還是基址...

  • 組成原理計(jì)算機(jī)數(shù)值表示

    今天偶然碰到補(bǔ)碼反碼疾忍,才發(fā)現(xiàn)自己一直搞錯(cuò)了一個(gè)事實(shí),n位二進(jìn)制表示的原碼企孩,反碼锭碳,補(bǔ)碼范圍是不一樣的。于是重新在紙上畫一畫勿璃,總結(jié)總結(jié)擒抛。以8位2進(jìn)制為例: 為什么補(bǔ)碼會(huì)比原碼和反...

  • C++ Function語(yǔ)意

    C++ 支持3種類型member function:static,nonstatic补疑,virtual下面逐一介紹歧沪。 Nonstatic Member Functions(非靜...

  • C++ Default Constructor語(yǔ)意

    先引用《深度探索C++對(duì)象模型》中的一段話: C++ 新手一般有2個(gè)誤解1 任何class如果沒有定義default constructor,就會(huì)被合成出一個(gè)來2 編譯器合成...

  • 120
    C鏈接1 -gcc編譯命令

    一個(gè)C程序最后生成可執(zhí)行目標(biāo)文件莲组,會(huì)分階段經(jīng)過預(yù)處理, 編譯, 鏈接的過程诊胞,而往往整個(gè)過程由IDE提供的編譯驅(qū)動(dòng)程序, 全權(quán)代表用戶調(diào)用預(yù)處理器,編譯器锹杈,匯編器和鏈接器撵孤。 預(yù)...

  • C static關(guān)鍵字

    在上文C編譯鏈接2 -目標(biāo)文件中提到了可重定位目標(biāo)文件中的static。寫這篇文章從代碼角度驗(yàn)證static關(guān)鍵字竭望。 在面向?qū)ο笳Z(yǔ)言如Java中會(huì)有private關(guān)鍵字隱藏類...

  • C鏈接2 -目標(biāo)文件

    鏈接器的任務(wù) 在上一篇文章中邪码,我們提到鏈接是將多個(gè)可重定位目標(biāo)文件鏈接成一個(gè)可執(zhí)行目標(biāo)文件。必須要完成2件事 符號(hào)解析咬清,將每一個(gè)符號(hào)引用的定義聯(lián)系起來闭专,比如foo.c中的nu...

  • 120
    C++ 虛函數(shù)表分析

    上文在C++對(duì)象模型中,提到了vptl和vptr旧烧。寫這篇文章即是在代碼驗(yàn)證這二者影钉。Talk is cheap。平臺(tái):Win7 x64掘剪,編譯:dev Cpp平委。 非繼承下的vpt...

  • 120
    C++ 對(duì)象模型分析

    想寫一個(gè)系列的文章,分析C++對(duì)象模型夺谁。從整體到局部data和function肆汹。這是第一篇整體描述C++對(duì)象模型。 在C++中, 有2種class member: stati...

  • 內(nèi)存對(duì)齊

    在C語(yǔ)言柔性數(shù)組一文中予权,提到了內(nèi)存對(duì)齊,于是想寫篇文章總結(jié)總結(jié)內(nèi)存對(duì)齊浪册。 內(nèi)存對(duì)齊 為什么需要內(nèi)存對(duì)齊 計(jì)算機(jī)系統(tǒng)對(duì)基本數(shù)據(jù)類型的合法地址做出了一些限制扫腺,要求某種類型對(duì)象的地...

  • C柔性數(shù)組和變長(zhǎng)數(shù)組

    變長(zhǎng)數(shù)組 C語(yǔ)言在C99以前,數(shù)組的維度必須是整數(shù)常量表達(dá)式村象, 而C99則做了很大改進(jìn)笆环,允許數(shù)組維度為整形變量或者整形表達(dá)式(關(guān)鍵點(diǎn)運(yùn)行時(shí)才能確定)攒至。這種數(shù)組稱為(varia...

  • 120
    紅黑樹

    最近看到講解紅黑樹時(shí), 感覺其中代碼寫得很不錯(cuò). 自己受益匪淺, 首先STL關(guān)聯(lián)容器中map和set是由紅黑樹實(shí)現(xiàn)的.而符合STL的標(biāo)準(zhǔn), 則必須提供begin() 和 en...

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品