【51CTO.com原创稿件】外媒速递是核子可乐精选的近日国外媒体的精彩文章推荐,希望大家喜欢!
今天给大家推荐的内容包括:***物联网操作系统纵览、Android应用开发中必须关注的十大Android设备类型、十大最常见Ruby on Rails项目错误(与解决方法)和DevOps如何帮助我们完成数据库变更等。
一、***物联网操作系统纵览
原文标题:Top IoT Operating Systems and Microsoft
就在前不久,微软公司刚刚发布一款名为Azure Sphere OS的新型物联网操作系统。它作为新的Azure Sphere产品的组成部分,旨在为物联网安全提供完整的解决方案。然而,物联网操作系统市场已经相当拥挤,可供选择的方案也所在多有。下面,我们将共同对这一领域展开一番探索。
各操作系统简介
1. FreeRTOS
2. Contiki
3. RIOT-OS
4. Zephyr
5. Mbed
6. TinyOS
7. MyNewt
8. LiteOS
社区人气
快速分析
二、四份榜单:Android应用开发中必须关注的十大Android设备类型
原文标题:Top 10 Android Devices of 2018 You Need to Use for Mobile App Testing
作为Android移动应用开发者,大家自然有必要密切关注移动领域的变化趋势。在今天的文章中,我们将着眼于全球部分国家/地区人气***的Android设备统计结论,帮助大家了解需要优先加以测试的具体设备类型。
1. 美国十大Android移动设备
2. 英国十大Android移动设备
3. 日本十大Android移动设备
4. 中国十大Android移动设备
三、源自实践:十大最常见Ruby on Rails项目错误(与解决方法)
原文标题:Top 10 Errors From 1000+ Ruby on Rails Projects (and How to Avoid Them)
Ruby on Rails项目的数量目前已经极为庞大,那么其中哪些错误给开发者带来最为实际的困扰?带着这个问题,我们收集各项目中出现的错误并对其发生次数进行总结,同时专注于最可能给开发者及用户带来具体影响的问题。下面,我们一起来看统计结果。
1. ActionController::RoutingError
2. NoMethodError: Undefined Method '[]' for Nil:NilClass
3.ActionController::InvalidAuthenticityToken
4. Net::ReadTimeout
5. ActiveRecord::RecordNotUnique: PG::UniqueViolation
6. NoMethodError: Undefined Method 'id' for nil:NilClass
7. ActionController::ParameterMissing
8. ActionView::Template::Error: Undefined Local Variable or Method
9. ActionController::UnknownFormat
10. StandardError: An Error Has Occurred, This, and All Later Migrations Canceled
四、分步解析:DevOps如何帮助我们完成数据库变更?
原文标题:How Does DevOps Help You Make Database Changes?
数据库的重要性相信无须赘言。在对数据进行变更时,我们必须创建需要在目标环境中执行的各项命令的汇总脚本,并将命令集交由DBA团队进行审查。之所以如此小心,是因为一旦发生问题,数据有可能遭遇丢失。那么,DevOps原则是否适用于数据库?我们能否借此简化问题?答案是肯定的。
1. 数据库为何如此困难
2. 将数据库视为代码
3. 将每一项数据库迁移视为迁移
4. 如何回滚
5. 不只是自动化问题
【51CTO原创稿件,合作站点转载请注明原文作者和出处为51CTO.com】