|
|
|
|
移动端
创建专栏

外媒速递:关于C++中的元编程机制

编写程序属于元编程中的组成部分。换言之,我们排布编程系统所执行的代码,借此生成能够实现你所需功能的新代码。那么,元编程的意义在哪里?与大多数其它编程技术一样,其目标同样是以较少的工作量实现更多功能。

作者:核子可乐译|2018-03-14 08:33

【51CTO.com原创稿件】外媒速递是核子可乐精选的近日国外媒体的精彩文章推荐,希望大家喜欢!

今天给大家推荐的内容包括:关于C++中的元编程机制、五种方式确保云成本透明度与分析准确性、哪款数据中心入侵防御系统最值得购买和开发者为何更重视“输家”iOS等。

一、开发指南:关于C++中的元编程机制

原文标题:Introduction to metaprogramming in C++

开发指南:关于C++中的元编程机制

编写程序属于元编程中的组成部分。换言之,我们排布编程系统所执行的代码,借此生成能够实现你所需功能的新代码。那么,元编程的意义在哪里?与大多数其它编程技术一样,其目标同样是以较少的工作量实现更多功能。在今天的文章中,我们将深入探讨C++中的元编程机制。

现代C++元编程状态

1. 值元编程

2. 类型元编程

3. 混合元编程

4. 面向单元类型的混合元编程

5. 反射元编程的困境

6. 递归具现化的成本

7. 追踪所有具现

8. 递归具现对递归模板增强

9. 枚举值与静态常量

10. 元编程历史

二、五种方式确保云成本透明度与分析准确性

原文标题:5 Ways to Ensure Cloud Cost Transparency and Accurate Analytics

五种方式确保云成本透明度与分析准确性

我们无法管理自己看不到的东西。将工作负载从传统系统迁移到云端确实能够节约成本,但要最大限度提升云收益,最科学的方法就是分析并比较这两种运行方式之间的成本差异。在今天的文章中,我们将了解五项提示,并探讨其如何帮助大家收集并准确分析所需的成本信息,最终通过多云战略获得最大收益。

1. 确保云服务提供可实时追踪成本的易用工具

2. 采用多云以防止意外价格增长

3. 不在你不需要的云容量身上花钱

4. 在对云收益进行量化前,先对用于平衡工作负载的应用程序进行量化

5. 将测试环境迁移至云端以节约时间及成本

三、哪款数据中心入侵防御系统最值得购买?NSS实验室公布五款产品测试结果

原文标题:Which data center intrusion prevention systems are worth the investment? NSS Labs tests 5 DCIPS products

哪款数据中心入侵防御系统最值得购买?NSS实验室公布五款产品测试结果

在对数据中心入侵防御系统(简称DCIPS)进行评估时,由于此类系统往往面临着远高于传统入侵防御系统的流量,因此其性能水平就变得至关重要。那么,哪款DCIPS产品最值得购买?带着这个问题,NSS实验室对五款产品进行了全面测试,具体包括:

1. Fortinet FortiGate 3000D v5.4.5 GA Build 3273

2. Fortinet FortiGate 7060E v5.4.5 GA Build 6355

3. Juniper Networks SRX5400E v15.1X49-D100.6

4. McAfee Network Security Platform NS9100 Appliance v9.1.5.3

5. Trend Micro TippingPoint 8400TX v5.0.0.4815

四、开发者为何更重视“输家”iOS,而非“赢家”Android?

原文标题:Why developers focus on ‘loser’ iOS over ‘winner’ Android

开发者为何更重视“输家”iOS,而非“赢家”Android?

早在上世纪九十年代,Linux创始人Linus Torvalds就开玩笑地表示,他的终极目标在于“完全统治世界”。时至今日,Linux已经在诸多层面上实现了这项目标。但有趣的是,代表Linux阵营出战的Android虽然在全球智能手机市场拥有86%的份额,但它并不能顺利带来像iOS那样的生态系统效益。这意味着移动开发者往往更青睐苹果平台——这是为什么?

1. Android“赢了”,但代价是什么?

2. 封闭生态系统,开放赚钱平台

3. Android的低收益“胜出”是谁的责任?

【51CTO原创稿件,合作站点转载请注明原文作者和出处为51CTO.com】

戳这里,看该作者更多好文

【编辑推荐】

  1. 1分钟了解区块链的本质
  2. 如何用架构师思维解读区块链技术?
  3. 区块链到底是什么?(A Blockchain/The Blockchain/Blockchain Technology概念辨析)
  4. 全球如何保证区块生成是匀速的?
  5. 外媒速递:三款开源解决方案助您轻松实现应用集成
【责任编辑:赵宁宁 TEL:(010)68476606】

点赞 0
分享:
大家都在看
猜你喜欢

热门职位+更多