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

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

Linux C++訓練營

Linux下C/C++、ACE、Boost、高性能服務器端應用 開發技術

Linux C++培訓(現場及遠程班)

中國唯一一家專注 LinuxC/C++ACEBoost高性能服務器端應用 開發技術培訓的機構。

上課方式

現場班:全日制脫產學習、歷時4個月,每月開班。

遠程班:遠程視頻學習,學習時間自定,隨時開課。

課程模塊

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

Module01 - Linux系統基礎

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

  • 常用Unix/Linux命令
    熟悉文件管理、文本處理、進程管理、網絡、系統管理等各個方面大約100個常用的命令。

  • 深入了解bash
    了解Linux默認shell: bash 的語法、命令執行、I/O重定向、任務控制等。

  • 正則表達式基礎
    由于UNIX/Linux中很多強大的文本處理命令如:grep、awk、sed,還有vi編輯器等工具配合正則表達式將產生強大的威力,所以熟悉正則表達式語法是十分必要的。

  • find、grep、sed、awk
    四個強大的UNIX工具,特別是sed、awk在文本處理方面的能力非常強大,在Linux下工作應該掌握這幾個命令。

Module02 - Linux開發環境

不同系統平臺下的開發工具、開發環境各有不同。該模塊課程關注的是Linux C++/C開發所必需的一系列工具:

  • vi(vim)文本編輯器
    一個UNIX世界標準的文本編輯器,簡約而強大,不論作為開發人員還是系統管理員,熟練使用vi是一項基本的、且不可或缺的技能。

  • gcc/g++ C/C++編譯器
    通過具體的示例講解使用gcc/g++編譯單個、多個文件、共享庫、靜態庫等。

  • gdb 調試器
    通過具體的示例來熟悉通過gdb來調試C/C++應用程序、修正應用程序運行期的錯誤。

  • make和makefile
    學習編寫makefile,使用make來構建一個完整的項目。

  • CVS - 版本控制
    運用CVS來進行代碼的版本控制。

  • Eclipse CDT
    一個非常強大的C/C++ IDE,強大的文本編輯器、與GCC工具鏈的無縫結合、方便的gdb前端、集成CVS/Subversion等版本控制等,提供眾多的便利,大大減輕開發者的負擔。

Module03 - C++編程語言

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

  • 語言基礎
    詳細介紹變量、表達式、語句、指針、數組、流程控制、函數、文件組織等。

  • 抽象機制 - 面向對象編程
    深入講解C++的抽象機制,封裝(類)、繼承、多態;操作符重載、函數對象、異常處理等。

  • 模板 - 泛型編程
    詳細介紹C++的模板機制,類模板、函數模板、模板特化等方面的內容。

Module04 - C++標準庫

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

  • 常用數據結構簡介
    介紹動態數組、linked-list、binary search tree、rb-tree、hash table、stack、queue、heap等常用的數據結構。

  • STL容器詳細介紹
    vector、list、deque、stack、queue、priority_queue、map、set等容器的特性和用法。

  • 常見排序算法介紹
    簡要介紹各種常見排序算法的原理,及其實現。

  • STL算法和預定義函數對象
    標準庫提供了多達60多個算法函數,涉及排序、搜索、排列組合等多個方面,其中多數算法會使用如greater、less、binder2nd等函數對象,該單元的課程詳細介紹了上述算法的使用和相關函數對象的具體作用。

  • 迭代器
    STL容器和算法高度解耦,而算法之所以能方便的作用于STL容器,維系二者的就是迭代器。
    在這個單元的課程中講介紹C++迭代器的類別、各類迭代器適配器的用法。

  • string - 字符串
    相對于C風格的字符串處理,C++提供了更安全和方便的字符串類型 string,給class提供類眾多的方法確保針對字符串處理的安全、便捷性。該單元的課程講完整地介紹string的使用。

  • I/O stream
    C++標準庫提供的一個強大的I/O流框架。本單元詳細介紹標準輸入/輸出、文件輸入/輸出、字符串輸入/輸出流的運用,利用操控符來控制輸入/輸出的格式。

  •  數值
    介紹C++數值運算的算法,如valarray、4組數值算法函數、隨機數等方面的內容。

Module05 - C++ Boost

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

  • 容器與數據結構
    介紹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庫的使用。

  • 智能指針
    詳細介紹shared_ptr、scoped_ptr、weak_ptr等智能指針的使用。

  • 函數對象相關
    詳細介紹boost.bind, boost.mem_fn, boost.function, boost.ref, boost.lambda等組件。

  • 序列化
    通過實例熟悉boost.serialization庫的用法。

  • 日期與時間
    boost.date_time庫的詳細介紹。

  • 多線程
    作為服務器端開發必不可少的內容之一:多線程支持,boost提供了一個跨平臺的線程庫:boost.thread。
    本單元的課程詳細介紹boost.thread。

  • 網絡編程
    boost.asio庫,通過對各類操作系統原生的socket API以及事件多路分離、異步I/O API的封裝,構成了一個性能優秀、便于編程的網絡編程框架,使復雜的網絡編程任務變得簡單、安全、并且高效。
    本單元的課程通過一系列的示例來展示:通過asio來構建TCP同步/異步服務器和客戶端、UDP同步/異步服務器和客戶端應用,從而熟悉asio的接口和編程套路。

Module06 - C++ ACE

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

  • ACE基礎網絡I/O相關對象
    詳細介紹ACE_SOCK、ACE_SOCK_Acceptor、ACE_SOCK_Connector、ACE_INET_Addr等class的使用。

  • Reactor框架
    ACE Reactor框架簡化事件驅動程序的開發,而事件驅動是很多網絡化應用的基本特征,這些應用常見的事件源包括I/O事件、Posix信號或 Windows句柄激發以及定時器到期等。
    本單元介紹ACE_Event_Handler、Timer、ACE_Reactor等類的使用,并使用該框架構建一個簡易的多人聊天室應用。

  • Task框架
    ACE Task框架提供了強大而可擴展的面向對象并發能力,如在基于對象的上下文(context)中派生線程,以及在執行不同線程中的對象之間傳遞消息和對消息進行排隊。

  • Acceptor-Connector框架
    ACE Acceptor-Connector框架實現了Acceptor-Connector模式,這種模式通過解除:1,網絡化應用中相互協作的對等服務的連 接和初始化所需的活動、2,以及它們一旦連接和初始化后所執行的處理的耦合,增強了軟件復用和可擴展性。

  • Proactor框架
    Proactor框架引入異步I/O機制,既保留了Reactor框架的事件多路分離,避免多線程的開銷,同時還緩和了反應式的同步I/O的瓶頸效應。

Module07 - 數據庫開發

數據庫作為服務器端應用數據持久化的最重要的部件,在服務器端應用開發中占有非常重要的地位。本模塊主要針對Oracle 10g和MySQL 5.1兩種關系型數據庫管理系統。本模塊包含以下內容:

  • SQL語言
    詳細介紹DML、DDL語句的語法和使用。

  • Oracle PL/SQL
    全面介紹Oracle PL/SQL語法,以及使用PL/SQL編寫存儲過程、函數、觸發器。

  • MySQL存儲過程
    編寫MySQL存儲過程、函數、觸發器。

  • C++ OTL
    OTL:Oracle、ODBC and DB2-CLI Template Library。通過OTL,可以方便、高效的與各類主流的關系型數據庫如DB2、Oracle、Infomix、Sybase、MySQL等通信。

Module08 - 項目實戰

項目實戰可選以下項目之一:

  • 項目1:X-Messenger Servers
    IM(即時通信)服務器群,類似于MSN、QQ等IM的服務器。可以基于Boost.asio或ACE實現。

  • 項目2:X-Messenger Client
    IM(即時通信)客戶端軟件,類似于MSN、QQ等IM的工具。實現Contacts管理、P2P文件傳輸、P2P一對一文本聊天、群聊等現代IM客戶端功能,可以基于Boost.asio或ACE實現。

  • 項目3:X-Crawler
    一個網絡爬蟲,即搜索引擎的前端,負責收集網絡上的數據(網頁內容、解析URL)供搜索引擎使用。

  • 其他項目,可由學員自行定義。

課程資源

可獲取的課程資源見:教學資源

http://xuanyuan-soft.cn

posted on 2013-01-27 14:41 athxy 閱讀(698) 評論(0)  編輯 收藏 引用

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            亚洲综合不卡| 乱码第一页成人| 欧美成人中文字幕| 久久欧美中文字幕| 亚洲欧洲综合另类| 亚洲毛片一区二区| 国产精品乱码一区二三区小蝌蚪| 亚洲自拍偷拍网址| 香蕉视频成人在线观看| 一区二区三区在线视频免费观看 | 中文网丁香综合网| 亚洲一区二区三区中文字幕在线 | 一区二区三区四区蜜桃| 亚洲视频二区| 尤物精品国产第一福利三区| 亚洲激情综合| 国产精品青草久久久久福利99| 久久九九免费| 欧美精品一区二区三区在线看午夜 | 欧美一区二区三区四区在线 | 欧美成人激情视频| 午夜精品久久久久影视| 久久免费视频网站| 亚洲国产精品一区在线观看不卡 | 91久久精品国产91久久性色tv| 欧美日韩综合视频网址| 久久久久久一区二区三区| 欧美精品www在线观看| 久久精品国产第一区二区三区最新章节 | 国产精品久久波多野结衣| 猛干欧美女孩| 国产精品自拍视频| 亚洲精品国产日韩| 在线看日韩av| 性色一区二区三区| 宅男噜噜噜66一区二区66| 久久久国产精品亚洲一区| 亚洲综合色婷婷| 欧美成人嫩草网站| 免播放器亚洲一区| 国产精品无码永久免费888| 欧美成人日韩| 一区二区亚洲精品| 欧美影院午夜播放| 亚洲女女做受ⅹxx高潮| 欧美日韩第一页| 欧美黄色aa电影| 在线观看的日韩av| 欧美在线观看www| 欧美一区成人| 国产精品福利片| 99精品福利视频| 一区二区三区产品免费精品久久75| 久久久夜夜夜| 免费不卡在线观看| 韩国三级电影一区二区| 香蕉成人伊视频在线观看| 亚洲嫩草精品久久| 国产精品美女一区二区在线观看 | 久久国产精品99久久久久久老狼 | 开心色5月久久精品| 久久久夜夜夜| 伊人精品在线| 久久嫩草精品久久久精品一| 美日韩精品免费| 在线观看日韩www视频免费 | 久久精品日韩一区二区三区| 久久久久久久久一区二区| 国产日韩欧美中文在线播放| 午夜精品久久久久久99热| 香蕉久久一区二区不卡无毒影院| 国产精品免费在线| 亚洲欧美影院| 久久综合婷婷| 亚洲人成啪啪网站| 欧美日韩精品二区| 亚洲午夜成aⅴ人片| 久久精品国产成人| 亚洲国内自拍| 欧美视频精品一区| 亚洲欧美日本另类| 免费视频一区二区三区在线观看| 亚洲黄色免费| 欧美日韩中文字幕在线视频| 亚洲综合色自拍一区| 久久男人av资源网站| 亚洲国产日韩欧美在线99| 欧美激情视频一区二区三区不卡| 9国产精品视频| 久久久久久尹人网香蕉| 亚洲国产免费| 国产精品国产精品| 久久综合国产精品| 一区二区三区日韩精品| 久久亚洲综合网| 日韩香蕉视频| 国内自拍一区| 欧美午夜不卡视频| 久久免费高清视频| 亚洲天堂av在线免费观看| 玖玖视频精品| 亚洲欧美日本视频在线观看| 在线不卡欧美| 国产精品日韩| 欧美成人高清| 久久黄色小说| 亚洲午夜久久久久久尤物 | 亚洲视频免费看| 激情校园亚洲| 国产精品日韩精品欧美精品| 久久免费精品日本久久中文字幕| 中文日韩欧美| 欧美激情黄色片| 久久精品一本| 亚洲在线第一页| 亚洲七七久久综合桃花剧情介绍| 国产日韩在线播放| 欧美日一区二区在线观看| 久久精品久久99精品久久| 亚洲无线视频| 亚洲三级影片| 欧美99久久| 久久综合成人精品亚洲另类欧美| 亚洲欧美成人精品| 一本色道久久综合亚洲精品高清| 永久免费精品影视网站| 国产亚洲va综合人人澡精品| 国产精品大全| 欧美日韩一区二区三区免费看| 美女黄色成人网| 久久伊人精品天天| 久久久999精品视频| 欧美一区二区三区四区在线观看地址 | 亚洲国产三级| 一区精品在线| 今天的高清视频免费播放成人| 国产美女一区| 国产日韩在线看片| 国产午夜精品理论片a级探花| 国产精品一区在线观看| 欧美日韩国产丝袜另类| 欧美日韩国产精品 | 先锋a资源在线看亚洲| 亚洲欧美久久久久一区二区三区| 亚洲午夜精品久久久久久app| 一本久道久久综合狠狠爱| 99这里只有久久精品视频| 亚洲精品男同| 一区二区三区精品久久久| 亚洲一区二区三区中文字幕在线| 亚洲欧美日韩国产一区| 欧美一级视频免费在线观看| 午夜在线播放视频欧美| 欧美在线免费播放| 久久综合色影院| 欧美精品三区| 国产精品欧美日韩久久| 西西裸体人体做爰大胆久久久| 日韩一区二区高清| 午夜精品www| 久久免费高清视频| 亚洲国产美女精品久久久久∴| 亚洲人成在线播放| 亚洲欧美国产三级| 久久一综合视频| 欧美特黄视频| 国产一区二区电影在线观看| 在线精品观看| 在线综合+亚洲+欧美中文字幕| 性欧美暴力猛交69hd| 久久婷婷影院| 亚洲免费电影在线| 欧美专区中文字幕| 欧美日本免费| 精品动漫3d一区二区三区| 一本色道久久| 久久久噜噜噜久久中文字免| 国产精品夜夜嗨| 欧美激情免费在线| 国内精品一区二区| 一区二区日韩欧美| 美女精品网站| 亚洲天堂男人| 欧美黄色一区二区| 国产一区自拍视频| 亚洲视频在线观看网站| 免费精品99久久国产综合精品| 一区二区三区产品免费精品久久75 | 久久这里只精品最新地址| 日韩午夜免费| 蜜臀久久99精品久久久画质超高清| 国产精品毛片大码女人| 亚洲欧洲日本专区| 久久女同互慰一区二区三区| 在线一区二区三区四区| 美女视频一区免费观看| 国产一区欧美日韩| 午夜精品久久久久久久白皮肤| 一级日韩一区在线观看| 欧美成人精品1314www|