外媒速遞:頂尖物聯網操作系統縱覽
原創【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】