外媒速遞:Swift語言學(xué)習(xí)最佳資源匯總
原創(chuàng)【51CTO.com原創(chuàng)稿件】外媒速遞是核子可樂精選的近日國外媒體的精彩文章推薦,希望大家喜歡!
今天給大家推薦的內(nèi)容包括:Swift語言學(xué)習(xí)***資源匯總、五種數(shù)據(jù)分段方式、三大新興項目為機(jī)器學(xué)習(xí)技術(shù)的發(fā)展添柴加薪和不容忽視的三類移動應(yīng)用性能問題等。
一、Swift語言學(xué)習(xí)***資源匯總
原文標(biāo)題:The Best Resources for Learning Swift
與選擇大學(xué)專業(yè)類似,選擇編程語言對于開發(fā)人員來說無疑同樣重要。事實上,大多數(shù)新人都很難判斷哪些語言更適合自己的職業(yè)理想以及未來發(fā)展需求。如果你打算涉足iOS應(yīng)用開發(fā),那么,Swift顯然是大家最理想的選項。下面,我們就一同了解那些學(xué)習(xí)Swift語言的***資源。
1. Lynda.com
2. Learn Programming in Swift Step by Step
3. Swift Playgrounds: Learn To Code 1&2
二、五種數(shù)據(jù)分段方式,哪種最為正確?
原文標(biāo)題:5 Sharding Data Models and Which Is Right
在對數(shù)據(jù)庫進(jìn)行規(guī)模伸縮時,我們往往面臨著一系列挑戰(zhàn)——但好消息是,如今我們擁有更多選項可供參考。除了擴(kuò)展硬件之外,大家也可以對數(shù)據(jù)本身進(jìn)行分段,從而有效降低處理負(fù)擔(dān)。在今天的文章中,我們將聊聊五種數(shù)據(jù)分段方式,并探討其各自適用于哪些場景。
1. 按客戶或租戶分段
2. 按地理位置分段
3. 按實體ID或者隨機(jī)分布數(shù)據(jù)分段
4. 對圖形進(jìn)行分段
5. 時間劃分
三、三大新興項目為機(jī)器學(xué)習(xí)技術(shù)的發(fā)展添柴加薪
原文標(biāo)題:3 projects lighting a fire under machine learning
提到機(jī)器學(xué)習(xí),相信大家腦海中一定涌現(xiàn)出大量高人氣框架選項——從老派Scikit-learn到潮人TensorFlow都在其中。不過考慮到機(jī)器學(xué)習(xí)領(lǐng)域的可觀規(guī)模,仍有更多創(chuàng)新型方案快速出現(xiàn)在我們的視野當(dāng)中。在今天的文章中,我們將以此為起點,談?wù)勚档藐P(guān)注的三大新興項目。
1. PyTorch 0.2.0
2. Apache MXNet 0.11.0
3. Smile 1.4.0
四、不容忽視的三類移動應(yīng)用性能問題
原文標(biāo)題:3 Mobile App Performance Issues You Can’t Ignore
隨著移動時代的到來,我們的業(yè)務(wù)執(zhí)行方式與人際溝通途徑也因此發(fā)生了巨大變化。蘋果App Store中的應(yīng)用總量已經(jīng)接近200萬款,谷歌Play Store中的Android應(yīng)用也已超過220萬款。在這樣的時代背景之下,我們該如何讓自己的移動應(yīng)用從眾多競爭對手中脫穎而出?性能無疑是其中的一大關(guān)鍵因素。今天將要提到的三種重要移動應(yīng)用性能問題,則更是此類范疇中的重中之重。
1. 端到端延遲
2. 用戶會話
3. 崩潰處理
【51CTO原創(chuàng)稿件,合作站點轉(zhuǎn)載請注明原文作者和出處為51CTO.com】