外媒速遞:頂尖物聯(lián)網(wǎng)操作系統(tǒng)縱覽
原創(chuàng)【51CTO.com原創(chuàng)稿件】外媒速遞是核子可樂精選的近日國(guó)外媒體的精彩文章推薦,希望大家喜歡!
今天給大家推薦的內(nèi)容包括:***物聯(lián)網(wǎng)操作系統(tǒng)縱覽、Android應(yīng)用開發(fā)中必須關(guān)注的十大Android設(shè)備類型、十大最常見Ruby on Rails項(xiàng)目錯(cuò)誤(與解決方法)和DevOps如何幫助我們完成數(shù)據(jù)庫變更等。
一、***物聯(lián)網(wǎng)操作系統(tǒng)縱覽
原文標(biāo)題:Top IoT Operating Systems and Microsoft
就在前不久,微軟公司剛剛發(fā)布一款名為Azure Sphere OS的新型物聯(lián)網(wǎng)操作系統(tǒng)。它作為新的Azure Sphere產(chǎn)品的組成部分,旨在為物聯(lián)網(wǎng)安全提供完整的解決方案。然而,物聯(lián)網(wǎng)操作系統(tǒng)市場(chǎng)已經(jīng)相當(dāng)擁擠,可供選擇的方案也所在多有。下面,我們將共同對(duì)這一領(lǐng)域展開一番探索。
各操作系統(tǒng)簡(jiǎn)介
1. FreeRTOS
2. Contiki
3. RIOT-OS
4. Zephyr
5. Mbed
6. TinyOS
7. MyNewt
8. LiteOS
社區(qū)人氣
快速分析
二、四份榜單:Android應(yīng)用開發(fā)中必須關(guān)注的十大Android設(shè)備類型
原文標(biāo)題:Top 10 Android Devices of 2018 You Need to Use for Mobile App Testing
作為Android移動(dòng)應(yīng)用開發(fā)者,大家自然有必要密切關(guān)注移動(dòng)領(lǐng)域的變化趨勢(shì)。在今天的文章中,我們將著眼于全球部分國(guó)家/地區(qū)人氣***的Android設(shè)備統(tǒng)計(jì)結(jié)論,幫助大家了解需要優(yōu)先加以測(cè)試的具體設(shè)備類型。
1. 美國(guó)十大Android移動(dòng)設(shè)備
2. 英國(guó)十大Android移動(dòng)設(shè)備
3. 日本十大Android移動(dòng)設(shè)備
4. 中國(guó)十大Android移動(dòng)設(shè)備
三、源自實(shí)踐:十大最常見Ruby on Rails項(xiàng)目錯(cuò)誤(與解決方法)
原文標(biāo)題:Top 10 Errors From 1000+ Ruby on Rails Projects (and How to Avoid Them)
Ruby on Rails項(xiàng)目的數(shù)量目前已經(jīng)極為龐大,那么其中哪些錯(cuò)誤給開發(fā)者帶來最為實(shí)際的困擾?帶著這個(gè)問題,我們收集各項(xiàng)目中出現(xiàn)的錯(cuò)誤并對(duì)其發(fā)生次數(shù)進(jìn)行總結(jié),同時(shí)專注于最可能給開發(fā)者及用戶帶來具體影響的問題。下面,我們一起來看統(tǒng)計(jì)結(jié)果。
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如何幫助我們完成數(shù)據(jù)庫變更?
原文標(biāo)題:How Does DevOps Help You Make Database Changes?
數(shù)據(jù)庫的重要性相信無須贅言。在對(duì)數(shù)據(jù)進(jìn)行變更時(shí),我們必須創(chuàng)建需要在目標(biāo)環(huán)境中執(zhí)行的各項(xiàng)命令的匯總腳本,并將命令集交由DBA團(tuán)隊(duì)進(jìn)行審查。之所以如此小心,是因?yàn)橐坏┌l(fā)生問題,數(shù)據(jù)有可能遭遇丟失。那么,DevOps原則是否適用于數(shù)據(jù)庫?我們能否借此簡(jiǎn)化問題?答案是肯定的。
1. 數(shù)據(jù)庫為何如此困難
2. 將數(shù)據(jù)庫視為代碼
3. 將每一項(xiàng)數(shù)據(jù)庫遷移視為遷移
4. 如何回滾
5. 不只是自動(dòng)化問題
【51CTO原創(chuàng)稿件,合作站點(diǎn)轉(zhuǎn)載請(qǐng)注明原文作者和出處為51CTO.com】