青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

Linux/UNIX、C++、Boost、ACE、Shell

Linux C++訓(xùn)練營

Linux C++高性能網(wǎng)絡(luò)編程

Linux C++全科班課程,專注Linux/UNIX服務(wù)器端軟件開發(fā)(后臺開發(fā)),培養(yǎng)企業(yè)所需的專業(yè)Linux/UNIX C++軟件工程師。課程涉及UNIX/Linux服務(wù)器端軟件開發(fā)的各個方面:Linux/UNIX、C++、Boost、ACE、Oracle /MySQL、企業(yè)級的實戰(zhàn)項目等。

課程模塊

Linux C++全科班課程由以下模塊組成:

Module01 - Linux系統(tǒng)基礎(chǔ)

由于本系列課程基于Linux(或UNIX),熟悉Linux操作系統(tǒng)是必要的前提。 該模塊的課程包含以下方面的內(nèi)容:

  • 常用Unix/Linux命令
    熟悉文件管理、文本處理、進程管理、網(wǎng)絡(luò)、系統(tǒng)管理等各個方面大約100個常用的命令。
  • 深入了解bash
    了解Linux默認(rèn)shell: bash 的語法、命令執(zhí)行、I/O重定向、任務(wù)控制等。
  • 正則表達式基礎(chǔ)
    由于UNIX/Linux中很多強大的文本處理命令如:grep、awk、sed,還有vi編輯器等工具配合正則表達式將產(chǎn)生強大的威力,所以熟悉正則表達式語法是十分必要的。
  • find、grep、sed、awk
    四個強大的UNIX工具,特別是sed、awk在文本處理方面的能力非常強大,在Linux下工作應(yīng)該掌握這幾個命令。

Module02 - Linux開發(fā)環(huán)境

不同系統(tǒng)平臺下的開發(fā)工具、開發(fā)環(huán)境各有不同。該模塊課程關(guān)注的是Linux C++/C開發(fā)所必需的一系列工具:

  • vi(vim)文本編輯器
    一個UNIX世界標(biāo)準(zhǔn)的文本編輯器,簡約而強大,不論作為開發(fā)人員還是系統(tǒng)管理員,熟練使用vi是一項基本的、且不可或缺的技能。
  • gcc/g++ C/C++編譯器
    通過具體的示例講解使用gcc/g++編譯單個、多個文件、共享庫、靜態(tài)庫等。
  • gdb 調(diào)試器
    通過具體的示例來熟悉通過gdb來調(diào)試C/C++應(yīng)用程序、修正應(yīng)用程序運行期的錯誤。
  • make和makefile
    學(xué)習(xí)編寫makefile,使用make來構(gòu)建一個完整的項目。
  • CVS - 版本控制
    運用CVS來進行代碼的版本控制。
  • Eclipse CDT
    一個非常強大的C/C++ IDE,強大的文本編輯器、與GCC工具鏈的無縫結(jié)合、方便的gdb前端、集成CVS/Subversion等版本控制等,提供眾多的便利,大大減輕開發(fā)者的負(fù)擔(dān)。

Module03 - C++編程語言

深入講解C++編程語言的各個方面,即完整的C++語法講解:

  • 語言基礎(chǔ)
    詳細(xì)介紹變量、表達式、語句、指針、數(shù)組、流程控制、函數(shù)、文件組織等。
  • 抽象機制 - 面向?qū)ο缶幊?/strong>
    深入講解C++的抽象機制,封裝(類)、繼承、多態(tài);操作符重載、函數(shù)對象、異常處理等。
  • 模板 - 泛型編程
    詳細(xì)介紹C++的模板機制,類模板、函數(shù)模板、模板特化等方面的內(nèi)容。

Module04 - C++標(biāo)準(zhǔn)庫

完整地講解STL各大組件:容器、算法、函數(shù)對象、容器適配器、迭代器、迭代器適配器等;另外還包括string、I/O stream;為了更好地了解STL容器的特性、排序算法,額外安排:數(shù)據(jù)結(jié)構(gòu)簡介和常用排序算法簡介2個部分的內(nèi)容。

  • 常用數(shù)據(jù)結(jié)構(gòu)簡介
    介紹動態(tài)數(shù)組、linked-list、binary search tree、rb-tree、hash table、stack、queue、heap等常用的數(shù)據(jù)結(jié)構(gòu)。
  • STL容器詳細(xì)介紹
    vector、list、deque、stack、queue、priority_queue、map、set等容器的特性和用法。
  • 常見排序算法介紹
    簡要介紹各種常見排序算法的原理,及其實現(xiàn)。
  • STL算法和預(yù)定義函數(shù)對象
    標(biāo)準(zhǔn)庫提供了多達60多個算法函數(shù),涉及排序、搜索、排列組合等多個方面,其中多數(shù)算法會使用如greater、less、binder2nd等函數(shù)對象,該單元的課程詳細(xì)介紹了上述算法的使用和相關(guān)函數(shù)對象的具體作用。
  • 迭代器
    STL容器和算法高度解耦,而算法之所以能方便的作用于STL容器,維系二者的就是迭代器。
    在這個單元的課程中講介紹C++迭代器的類別、各類迭代器適配器的用法。
  • string - 字符串
    相對于C風(fēng)格的字符串處理,C++提供了更安全和方便的字符串類型 string,給class提供類眾多的方法確保針對字符串處理的安全、便捷性。該單元的課程講完整地介紹string的使用。
  • I/O stream
    C++標(biāo)準(zhǔn)庫提供的一個強大的I/O流框架。本單元詳細(xì)介紹標(biāo)準(zhǔn)輸入/輸出、文件輸入/輸出、字符串輸入/輸出流的運用,利用操控符來控制輸入/輸出的格式。
  • 數(shù)值
    介紹C++數(shù)值運算的算法,如valarray、4組數(shù)值算法函數(shù)、隨機數(shù)等方面的內(nèi)容。

Module05 - C++ Boost

Boost是由C++標(biāo)準(zhǔn)委員會成員發(fā)起、眾多C++業(yè)界高人參與設(shè)計并實現(xiàn)的一個涉及面廣、質(zhì)量高且業(yè)已廣泛使用的C++標(biāo)準(zhǔn)后備庫,其中 TR1已經(jīng)被納入C++0x標(biāo)準(zhǔn)庫。不論從風(fēng)格和內(nèi)容組織上講,都可以認(rèn)為Boost項目是C++標(biāo)準(zhǔn)庫的延伸。截止到boost 1.43版本,boost項目擁有大約100個用途廣泛的實用庫。這部分課程將介紹服務(wù)器端開發(fā)所需要的幾個組件:

  • 容器與數(shù)據(jù)結(jié)構(gòu)
    介紹boost.any, boost.tuple, boost.array, boost.unordered(基于hash table,即hash_map和hash_set)等組件。
  • 字符串算法和文字處理
    介紹boost.lexical_cast, boost.format, boost.string_algo等組件。
  • 正則表達式
    正則表達式語法(perl正則表達式語法)的講解,boost.regex庫的使用。
  • 智能指針
    詳細(xì)介紹shared_ptr、scoped_ptr、weak_ptr等智能指針的使用。
  • 函數(shù)對象相關(guān)
    詳細(xì)介紹boost.bind, boost.mem_fn, boost.function, boost.ref, boost.lambda等組件。
  • 序列化
    通過實例熟悉boost.serialization庫的用法。
  • 日期與時間
    boost.date_time庫的詳細(xì)介紹。
  • 多線程
    作為服務(wù)器端開發(fā)必不可少的內(nèi)容之一:多線程支持,boost提供了一個跨平臺的線程庫:boost.thread。
    本單元的課程詳細(xì)介紹boost.thread。
  • 網(wǎng)絡(luò)編程
    boost.asio庫,通過對各類操作系統(tǒng)原生的socket API以及事件多路分離、異步I/O API的封裝,構(gòu)成了一個性能優(yōu)秀、便于編程的網(wǎng)絡(luò)編程框架,使復(fù)雜的網(wǎng)絡(luò)編程任務(wù)變得簡單、安全、并且高效。
    本單元的課程通過一系列的示例來展示:通過asio來構(gòu)建TCP同步/異步服務(wù)器和客戶端、UDP同步/異步服務(wù)器和客戶端應(yīng)用,從而熟悉asio的接口和編程套路。

Module06 - C++ ACE

ACE是一個被廣泛使用、設(shè)計優(yōu)雅、高性能的C++通信框架(不僅僅是通信框架),其設(shè)計及實現(xiàn)被眾多開源框架所借鑒。是構(gòu)建穩(wěn)定、高性能、高吞吐量、跨平臺的服務(wù)器端程序的優(yōu)秀框架。本模塊的課程包含以下幾個方面:

  • ACE基礎(chǔ)網(wǎng)絡(luò)I/O相關(guān)對象
    詳細(xì)介紹ACE_SOCK、ACE_SOCK_Acceptor、ACE_SOCK_Connector、ACE_INET_Addr等class的使用。
  • Reactor框架
    ACE Reactor框架簡化事件驅(qū)動程序的開發(fā),而事件驅(qū)動是很多網(wǎng)絡(luò)化應(yīng)用的基本特征,這些應(yīng)用常見的事件源包括I/O事件、Posix信號或 Windows句柄激發(fā)以及定時器到期等。
    本單元介紹ACE_Event_Handler、Timer、ACE_Reactor等類的使用,并使用該框架構(gòu)建一個簡易的多人聊天室應(yīng)用。
  • Task框架
    ACE Task框架提供了強大而可擴展的面向?qū)ο蟛l(fā)能力,如在基于對象的上下文(context)中派生線程,以及在執(zhí)行不同線程中的對象之間傳遞消息和對消息進行排隊。
  • Acceptor-Connector框架
    ACE Acceptor-Connector框架實現(xiàn)了Acceptor-Connector模式,這種模式通過解除:1,網(wǎng)絡(luò)化應(yīng)用中相互協(xié)作的對等服務(wù)的連接和初始化所需的活動、2,以及它們一旦連接和初始化后所執(zhí)行的處理的耦合,增強了軟件復(fù)用和可擴展性。
  • Proactor框架
    Proactor框架引入異步I/O機制,既保留了Reactor框架的事件多路分離,避免多線程的開銷,同時還緩和了反應(yīng)式的同步I/O的瓶頸效應(yīng)。

Module07 - 數(shù)據(jù)庫開發(fā)

數(shù)據(jù)庫作為服務(wù)器端應(yīng)用數(shù)據(jù)持久化的最重要的部件,在服務(wù)器端應(yīng)用開發(fā)中占有非常重要的地位。本模塊主要針對Oracle 10g和MySQL 5.1兩種關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。本模塊包含以下內(nèi)容:

  • SQL語言
    詳細(xì)介紹DML、DDL語句的語法和使用。
  • Oracle PL/SQL
    全面介紹Oracle PL/SQL語法,以及使用PL/SQL編寫存儲過程、函數(shù)、觸發(fā)器。
  • MySQL存儲過程
    編寫MySQL存儲過程、函數(shù)、觸發(fā)器。
  • C++ OTL
    OTL:Oracle、ODBC and DB2-CLI Template Library。通過OTL,可以方便、高效的與各類主流的關(guān)系型數(shù)據(jù)庫如DB2、Oracle、Infomix、Sybase、MySQL等通信。

Module08 - 項目實戰(zhàn)

課程結(jié)束后,學(xué)員需基于C++、Boost或ACE實現(xiàn)以下2個項目:

  • 項目1:X-Messenger Servers
    IM(即時通信)服務(wù)器群,類似于MSN、QQ等IM的服務(wù)器。可以基于Boost.asio或ACE實現(xiàn)。
  • 項目2:X-Messenger Client
    IM(即時通信)客戶端軟件,類似于MSN、QQ等IM的工具。實現(xiàn)Contacts管理、P2P文件傳輸、P2P一對一文本聊天、群聊等現(xiàn)代IM客戶端功能,可以基于Boost.asio或ACE實現(xiàn)。
  • 其他項目,可由學(xué)員自行定義。

課程資源

可獲取的課程資源見:教學(xué)資源
軒轅高端C++培訓(xùn):專注 LinuxC/C++ACEBoost高性能服務(wù)器端應(yīng)用 開發(fā)技術(shù)培訓(xùn)
http://xuanyuan-soft.cn/

posted on 2014-03-20 16:09 athxy 閱讀(1208) 評論(0)  編輯 收藏 引用


只有注冊用戶登錄后才能發(fā)表評論。
網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
      <noscript id="pjuwb"></noscript>
            <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
              <dd id="pjuwb"></dd>
              <abbr id="pjuwb"></abbr>
              亚洲美女网站| 亚洲午夜精品一区二区| 男女精品网站| 最新69国产成人精品视频免费| 日韩亚洲国产精品| 亚洲精品九九| 亚洲美女视频| 宅男噜噜噜66一区二区| 亚洲一区精品电影| 午夜精品久久一牛影视| 欧美中文日韩| 裸体素人女欧美日韩| 亚洲国产综合91精品麻豆| 亚洲精品欧美日韩专区| 亚洲性视频h| 美女视频网站黄色亚洲| 欧美伦理91| 国产午夜亚洲精品不卡| 影院欧美亚洲| 亚洲免费一区二区| 老司机久久99久久精品播放免费| 欧美大片91| 正在播放亚洲一区| 久久久国产精彩视频美女艺术照福利| 久久午夜激情| 国产精品久久久亚洲一区 | 亚洲欧美日韩一区| 久久视频在线视频| 一本久久综合亚洲鲁鲁五月天| 欧美自拍偷拍| 亚洲国产天堂久久综合| 亚洲制服少妇| 欧美激情亚洲| 亚洲成色777777女色窝| 在线亚洲一区二区| 欧美国产欧美综合| 亚洲欧美在线播放| 欧美激情综合色综合啪啪| 国产日韩一区二区三区| 日韩一区二区免费看| 久久综合999| 午夜激情综合网| 欧美日韩一区国产| 亚洲精品国偷自产在线99热| 久久午夜色播影院免费高清| 亚洲欧美日韩另类| 欧美午夜精品一区| 在线一区二区三区做爰视频网站| 欧美成人免费在线观看| 性做久久久久久免费观看欧美| 欧美日韩中文字幕在线| 亚洲黄网站黄| 欧美.com| 裸体一区二区| 亚洲电影免费观看高清完整版| 久久久久亚洲综合| 欧美在线视频免费播放| 久久精品亚洲精品国产欧美kt∨| 亚洲小视频在线| 欧美成人久久| 久久狠狠一本精品综合网| 国产精品视频九色porn| 亚洲字幕一区二区| 99re热这里只有精品视频 | 亚洲欧美日韩精品| 国产精品美女主播在线观看纯欲| 99这里只有精品| 亚洲全部视频| 欧美日韩精品在线播放| 亚洲永久免费观看| 亚洲欧美韩国| 国产亚洲福利一区| 久久久久五月天| 久久久久久久91| 亚洲精品久久久久久下一站| 亚洲国产综合在线| 欧美日韩中文字幕日韩欧美| 亚洲欧美日韩综合一区| 午夜亚洲视频| 亚洲国产91精品在线观看| 久久午夜羞羞影院免费观看| 欧美99在线视频观看| 亚洲午夜小视频| 欧美一区不卡| 亚洲日本乱码在线观看| 亚洲一区黄色| 亚洲黄页一区| 亚洲欧美自拍偷拍| 亚洲激情影院| 亚洲制服丝袜在线| 亚洲第一在线视频| 日韩一区二区精品在线观看| 国产一区二区三区高清在线观看| 欧美大成色www永久网站婷| 欧美日韩精品是欧美日韩精品| 亚洲在线中文字幕| 久久久久**毛片大全| 日韩视频亚洲视频| 亚洲在线视频网站| 亚洲国产美女久久久久| 亚洲精品偷拍| 一区精品在线播放| 亚洲视频自拍偷拍| 亚洲精品乱码久久久久久| 亚洲一区二区三区四区中文| 亚洲国产精品一区二区久| 亚洲视频精品在线| 亚洲国产欧美一区| 久久精品国产亚洲一区二区| 亚洲一区二区三区免费在线观看| 久久综合色8888| 性欧美1819性猛交| 欧美日本韩国一区| 欧美aaa级| 国产日韩精品一区二区三区在线| 欧美激情一区| 国产一区二区按摩在线观看| 亚洲视频一二三| 99视频在线精品国自产拍免费观看| 老司机精品视频一区二区三区| 一本色道88久久加勒比精品 | 亚洲国产高清在线观看视频| 亚洲曰本av电影| 亚洲一区在线播放| 欧美日本在线播放| 亚洲电影网站| 永久免费视频成人| 性做久久久久久免费观看欧美 | 亚洲天堂网站在线观看视频| 欧美www视频| 欧美高清视频一区| 国产在线精品成人一区二区三区| 亚洲午夜在线视频| 一区二区三区鲁丝不卡| 欧美精品日韩三级| 亚洲精品无人区| 亚洲一区精品视频| 欧美理论电影在线观看| 亚洲精品日韩精品| 亚洲天天影视| 国产精品自拍小视频| 亚洲欧美日韩一区在线| 欧美在线视频不卡| 黑人巨大精品欧美黑白配亚洲 | 亚洲第一久久影院| 亚洲国产小视频在线观看| 久久久久久综合网天天| 欧美va日韩va| 99精品99| 国产精品青草久久| 午夜一级久久| 老司机久久99久久精品播放免费 | 免费看av成人| 亚洲精品小视频| 亚洲女人av| 狠狠色综合播放一区二区| 久久青草久久| 亚洲国产精品一区二区久| 一区二区三区四区五区视频| 国产精品国产自产拍高清av王其 | 日韩一区二区精品葵司在线| 香蕉久久一区二区不卡无毒影院| 国产午夜一区二区三区| 久久综合网hezyo| 一本色道久久综合狠狠躁篇怎么玩 | 亚洲欧洲一区二区天堂久久 | 亚洲国产成人精品女人久久久| 美日韩精品视频免费看| 亚洲伦理精品| 香蕉亚洲视频| 亚洲国产mv| 欧美亚洲尤物久久| 亚洲国产一区二区三区高清| 欧美日韩国产欧| 久久国产天堂福利天堂| 亚洲国产精品精华液网站| 午夜伦理片一区| 亚洲国产欧美日韩精品| 国产精品久久久久久久久久免费看| 欧美有码在线观看视频| 亚洲激情欧美| 久久久综合视频| 亚洲性视频网站| 亚洲黄色成人网| 国产主播一区二区三区四区| 欧美极品在线播放| 久久九九精品99国产精品| 一区二区欧美亚洲| 欧美国产欧美亚洲国产日韩mv天天看完整 | 国产一区二区欧美日韩| 欧美日韩精品伦理作品在线免费观看| 亚洲欧美日本国产专区一区| 欧美大片一区| 欧美一区二区三区四区在线观看地址| 91久久精品美女| 国内精品久久久久久影视8| 欧美日韩亚洲高清一区二区| 久久夜色精品国产欧美乱极品| 午夜国产不卡在线观看视频| 亚洲精品久久久久久久久久久久久 |