C++视频教程《Boost深入剖析之使用技巧》

[复制链接]

该用户从未签到

2380

主题

2433

帖子

9139

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9139
QQ
跳转到指定楼层
楼主
发表于 2017-12-22 19:29:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

想要查看内容赶紧注册登陆吧!

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
步磊峰

3D界面引擎UIX3的创始人,UIPower的R3DUI产品部门负责人与首席架构师。

他是一位拥有10多年研发经验的深谙底层的编程高手。2011年,因他独创的UIX3产品的卓越功能而被UIPower巨资收购。他先后开发过多个项目/产品,带过三个团队。步磊峰精通服务器内核,扎实的数学功底,擅长平台架构与游戏特效的数学建模,并精通GPU编程。他对本次大讲堂的节目很支持,希望能通过这个平台能帮助到更多的程序员。这种视频的方式要远远好于之前传统的培训方式。在之前带领团队中遇到最大的麻烦是新入职员工的培训工作,经过不断地总结,后面整理出了十多部编程教程用于培训新入职的下属,旨在让新入职的下属在任务工期紧要求高的环境下能迅速与团队中的其他成员在同一个能力水平线上合作。本次视频教程均出自于他之前长期沉淀下来的培训教案。
【为什么要看本讲视频?】

第一讲:如果你还在为自己写的程序存在各种野指针,内存泄漏,甚至崩溃的问题而苦恼的话,请使用boost;如果你还在为自己写的程序存在很多与Windows依赖的操作导致无法跨平台而困扰的话,请赶紧采用boost吧. 它将为你提供丰富多样的基础库帮助你快速开发高效稳健的应用程序.有句行话说得好,不懂boost的程序员不是一个高级程序员.这一讲将介绍boost的各个库的功能以及他的整体架构与具体的编译细节.掌握了这讲将为我们学好boost奠定了扎实的基础.
boost库非常庞大,如果我们拿着这样的书,没有重点地学习,起码需要全天候2个月的时间才能大致看完.哪些东西是实际工作中最实用?而哪些又是需要附带很大的依赖库需要我们避免使用的?
在本系列讲座中,将把我和我的团队在使用boost多年的实践经验一并与分享给大家.
在本讲当中,大家要重点关注每个库的功能,我将对重点的地方进行强调,另外大家要注意库的编译与设置。
以上是我们对本讲的预告,详细内容请观看完整视频。

第二讲:对C++程序员来说,指针在给我们带来方便性的同时,也给我们带来了诸如野指针,内存泄漏,内存越界操作等严重的问题.很多时候,会因为一个小小的指针未初始化的疏忽而导致我们加班到深夜.多少次,客户暴跳如雷地痛斥你的程序把他的电脑内存都吃光了.多少次,在用户电脑上你的程序时不时地来一次崩溃!关键这样的问题还很难重现.就这样,你的精力被这些问题一点点耗尽.客户项目的交货日期一次次地延期,你的信用在一次次地透支.怎么办?!!boost的智能指针库可以彻底解决你的问题.只要静下心来听上1-2个小时.从此以后,你就不会为这样的问题再次烦恼.
智能指针听上去似乎很简单,我当初刚学的时候也是这样认为的.但是经过一段时候使用后发现,要很好地掌握boost智能指针还不是一件容易的事.接触boost已有10年,最近几年才算对它有了深刻的掌握.在这讲中,我将把这些经验分享给大家,以避免大家走弯路.

第三讲:现在有很多客户希望开发的程序能运行在各个操作系统上,如果我们使用操作系统提供的原生API来进行的话, 你会发现无法跨越平台。如果我们使用C语言标准库或STL iostream来开发的话,你会发现它只能对文件流进行 操作而不能对路径或目录进行操作。这个问题困扰了开发人员很久了,幸好Boost FileSystem的出现解决了上 述的问题。它提供了一个可移植的文件操作库,通过使用这个库我们可以让代码一次编码各处运行。既然我们可以在网络上找到大量有关Boost库的相关资料,那么为什么还要观看我们教程呢?答案就是:通过观看我们的教程不仅仅让你在短短两小时之内掌握FileSystem,而且把我们多年的经验和教训分享给大家,让大 家少走弯路!

第1章  《Boost深入剖析之使用技巧》
第1节《Boost深入剖析之使用技巧》第一讲:Boost架构分析与编译
第2节《Boost深入剖析之使用技巧》第二讲:智能指针库
第3节《Boost深入剖析之使用技巧》第三讲:文件系统库(上)
第4节《Boost深入剖析之使用技巧》第三讲:文件系统库(下)
第5节《Boost深入剖析之使用技巧》第四讲:Boost容器库(上)
第6节《Boost深入剖析之使用技巧》第四讲:Boost容器库(中)
第7节《Boost深入剖析之使用技巧》第四讲:Boost容器库(下)
第8节《Boost深入剖析之使用技巧》第五讲:正则表达式(上)
第9节《Boost深入剖析之使用技巧》第五讲:正则表达式(中)
第10节《Boost深入剖析之使用技巧》第五讲:正则表达式(下)



【本讲内容提要】

Xpressive上部教程介绍:
1 什么是xpressive库
2  xpressive头文件引入:
Static_xpressive头文件引入
Dynamic_xpressive头文件引入
全部引入
3  xpressive工具集
Xpressive各个类和函数的作用以及针对的使用环境
4  typedef类型和iterator类型
四种类型: std::string/std::wstring/const char*/const wchar_t*
5  basic_regex类摘要
重点方法的解释
6  regex_match和regex_search函数
代码示例: hello world!
1)掌握贪婪元字符?/+/*的详细作用
2)掌握自表达式与分组扑获的关系
3)掌握\w元字符的作用
4)掌握[]元字符的作用
5)掌握regex_match函数的作用以及match_results和sub_match的方法


Boost深入剖析之使用技巧视频教程百度云.txt

59 Bytes, 下载次数: 2

售价: 5 代码豆  [记录]  [购买]

分享到:  QQ好友和群QQ好友和群
收藏收藏
回复

使用道具 举报

快速回复高级模式
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表