集团主站
欢迎来到成都达内官方网站!达内—美国上市公司 亿元级外企IT培训企业!
成都it培训哪家好
成都it培训哪家好
全国服务监督电话:15023458194  |   联系客服   |
当前位置:主页 > 培训课程 > Python >

Google随后会公开其 Python 库.

发布者: 达内杨老师     浏览次数:     发布时间:2018-06-12 16:18:00

最初,Abseil 提供的抽象并非 C++ 14 或 C++ 17 的组成部分,但最终它们已被添加到 C++ 标准中.例如,Google 提供一个称为 StringPiece 的类型,随后 C++ 17 也添加了一个称为 std::string_view 的相近类型...

Google 公开了其项目内部使用的一系列 C++ 库,随后还会公开其 Python 库.


Abseil 已在 Google 历经十多年的开发,它的目的是为 Google 编程人员在各种项目上的工作需求提供支持,这些项目包括 Protocol Buffers、gRPC 和 TensorFlow 等.Google 评价 Abseil 为:


它是从 Google 内部代码块中抽取出来的一系列最基础的软件库.作为基本的组成部分,这些软件库支撑了几乎全部 Google 在运行的项目.以前这些 API 是零零散散地嵌入在 Google 的大部分开源项目中,现在我们将它们规整在一起,形成这样一个全面的项目.


Abseil 是 Google 代码库的最基本构建模块,其代码经过了生产环节测试,此后还会继续得到完全的维护.


最初,Abseil 提供的抽象并非 C++ 14 或 C++ 17 的组成部分,但最终它们已被添加到 C++ 标准中.例如,Google 提供一个称为 StringPiece 的类型,随后 C++ 17 也添加了一个称为 std::string_view 的相近类型.为了与新的 C++ 17 类型具有一致的 API,Google 将 StringPiece 重构为 absl::string_view.从底层机制上看,如果开发人员正在使用的是 C++ 17,那么 Abseil 的 string_view 默认为标准实现;如果开发人员正在使用的是 C++ 17 以前的版本,那么 string_view 默认为 Google 的实现.


成都python爬虫培训:使用 Abseil 的优点在于可以访问一些目前依然尚未添加到标准中的 C++ 特性,并且一旦这些特性被添加到 C++ 标准中,Google 保证会重构这些特性为默认使用标准实现.Google 鼓励开发人员使用 Abseil,并提及已有超过两亿五千万行的 C++ 代码使用它,并且几乎所有从头开始构建的项目都使用了它.这意味着,Abseil 已被 Google 广为使用,并出于与项目需求同步的考虑而得以频繁维护.


Abseil 中包括如下的库:


base:初始化,以及其它的基础代码.


algorithm:对 C++ 的


container:提供了更多的 STL 类型容器.


debugging:用于检查泄漏的调试库.


memory:包括兼容 C++ 11 版本的 std::make_unique 和内存管理.


meta:包括兼容 C++ 11 版本的类型检查,在 C++ 14 和 C++ 17 版本的 C++


numeric:兼容 C++ 11 的 128 位整数.


strings:各种字符串工具.


synchronization:并发原语和同步抽象.


time:抽象了绝对时间点操作和时区操作.


types:非容器工具的类型.


Abseil 的代码采用 Apache 许可,已发布在 GitHub 上.其 Python 版本的软件库将随后发布.


免责声明:本文由成都python爬虫培训小编转载自网络,旨在分享提供阅读,版权归原作者所有,如有侵权请联系我们进行删除。
(责任编辑:杨老师)
最新开班
  • 成都Java培训班
    免费试听名额发放中...
  • 成都C++培训班
    免费试听名额发放中...
  • 成都PHP培训班
    免费试听名额发放中...
  • 成都网络工程培训班
    免费试听名额发放中...
  • 成都Unity3D培训班
    免费试听名额发放中...
  • 成都大数据培训班
    免费试听名额发放中...
  • 成都uid培训班
    免费试听名额发放中...
  • 成都会计培训班
    免费试听名额发放中...
  • 成都Python培训班
    免费试听名额发放中...
  • 成都嵌入式培训班
    免费试听名额发放中...
  • 成都web培训班
    免费试听名额发放中...
  • 成都软件测试培训班
    免费试听名额发放中...
在线留言
提交

校区地址:绵阳市涪城区临园路东段68号富临大都会7栋3单元9层12号

联系电话:15023458194

公交路线:富乐路口凯德广场(10路;29路;3路;15路;11路;15a路;71路)

校区地址:成都市锦江区东大街紫东楼段35号明宇金融广场19楼1903室

联系电话:15023458194

公交路线:芷泉街(18路;21路;43路;48路;104路;152路;335路 ) 地铁路线:东门大桥站(地铁2号线)

校区地址:成都市高新区奥克斯广场蜀锦路209号一楼商铺

联系电话:15023458194

公交路线:益州大道锦城大道口(18路;21路;43路;48路;104路;152路;335路 ) 地铁路线:孵化园(地铁1号线)

校区地址:成都锦江区东大街芷泉街229号东方广场C座3楼303

联系电话:15023458194

公交路线:芷泉街(188路;115路;515路;236路;505路;501路;84路 ) 地铁路线:东门大桥站(地铁2号线)

校区地址:成都市武侯区佳灵路3号红牌楼广场2号写字楼11楼1115号

联系电话:15023458194

公交路线:红牌楼东(11路;92路;100路;111路;139路;g28路;快速公交K1/K2) 地铁路线:红牌楼站(地铁3号线)

校区地址:成都市锦江区红星路二段70号四川日报大厦502-2

联系电话:15023458194

公交路线:市二医院站(6路;49路;102路;5路;37路;g92路;) 地铁路线:地铁市二医院(地铁3号线)

校区地址:成都市锦江区东大街紫东段35号明宇广场2306

联系电话:15023458194

公交路线:芷泉街(18路;21路;43路;48路;104路;152路;335路 ) 地铁路线:东门大桥站(地铁2号线)

校区地址:四川省成都市武侯区高新科技孵化园9号园区E座7楼

联系电话:15023458194

公交路线:益州大道锦城大道口(18路;21路;43路;48路;104路;152路;335路 ) 地铁路线:孵化园(地铁1号线)

校区地址:成都市成华区建设路10号万科钻石广场B座5楼

联系电话:15023458194

公交路线:建设路中(6路;14路;42路;72路;76路;1010路;)

校区地址:成都市高新区奥克斯广场B座1708

联系电话:15023458194

公交路线:益州大道锦城大道口(18路;21路;43路;48路;104路;152路;335路 ) 地铁路线:孵化园(地铁1号线)

了解达内动态
关注成都达内教育公众号

首页 | 关于达内 | 课程中心 | 专家师资 | 视频教程 | 学员空间 | 校企合作 | 新闻资讯 | 就业指导 | 网站地图

20016-2025 达内时代科技集团有限公司 版权所有 京ICP证8000853号-56