外媒速递:Swift语言学习最佳资源汇总

原创
新闻
与选择大学专业类似,选择编程语言对于开发人员来说无疑同样重要。事实上,大多数新人都很难判断哪些语言更适合自己的职业理想以及未来发展需求。如果你打算涉足iOS应用开发,那么,Swift显然是大家最理想的选项。

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

今天给大家推荐的内容包括:Swift语言学习***资源汇总、五种数据分段方式、三大新兴项目为机器学习技术的发展添柴加薪和不容忽视的三类移动应用性能问题等。

一、Swift语言学习***资源汇总

原文标题:The Best Resources for Learning Swift

Swift语言学习***资源汇总

与选择大学专业类似,选择编程语言对于开发人员来说无疑同样重要。事实上,大多数新人都很难判断哪些语言更适合自己的职业理想以及未来发展需求。如果你打算涉足iOS应用开发,那么,Swift显然是大家最理想的选项。下面,我们就一同了解那些学习Swift语言的***资源。

1. Lynda.com

2. Learn Programming in Swift Step by Step

 

3. Swift Playgrounds: Learn To Code 1&2

二、五种数据分段方式,哪种最为正确?

原文标题:5 Sharding Data Models and Which Is Right

数据分段方式

在对数据库进行规模伸缩时,我们往往面临着一系列挑战——但好消息是,如今我们拥有更多选项可供参考。除了扩展硬件之外,大家也可以对数据本身进行分段,从而有效降低处理负担。在今天的文章中,我们将聊聊五种数据分段方式,并探讨其各自适用于哪些场景。

1. 按客户或租户分段

2. 按地理位置分段

3. 按实体ID或者随机分布数据分段

4. 对图形进行分段

5. 时间划分

三、三大新兴项目为机器学习技术的发展添柴加薪

原文标题:3 projects lighting a fire under machine learning

三大新兴项目为机器学习技术的发展添柴加薪

提到机器学习,相信大家脑海中一定涌现出大量高人气框架选项——从老派Scikit-learn到潮人TensorFlow都在其中。不过考虑到机器学习领域的可观规模,仍有更多创新型方案快速出现在我们的视野当中。在今天的文章中,我们将以此为起点,谈谈值得关注的三大新兴项目。

1. PyTorch 0.2.0

2. Apache MXNet 0.11.0

3. Smile 1.4.0

四、不容忽视的三类移动应用性能问题

原文标题:3 Mobile App Performance Issues You Can’t Ignore

随着移动时代的到来,我们的业务执行方式与人际沟通途径也因此发生了巨大变化。苹果App Store中的应用总量已经接近200万款,谷歌Play Store中的Android应用也已超过220万款。在这样的时代背景之下,我们该如何让自己的移动应用从众多竞争对手中脱颖而出?性能无疑是其中的一大关键因素。今天将要提到的三种重要移动应用性能问题,则更是此类范畴中的重中之重。

1. 端到端延迟

2. 用户会话

3. 崩溃处理

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

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

责任编辑:赵宁宁 来源: 51CTO专栏
相关推荐

2017-03-03 08:38:25

2017-02-16 08:36:24

API威胁机器学习

2017-04-04 19:02:34

WordPressWindows 10WiFi

2017-08-21 08:45:44

WordPress移动应用软件开发

2017-07-17 08:50:43

机器学习数据可视化IT审计

2017-06-28 08:31:11

Node.jsMVC微服务

2016-10-12 09:25:50

云架构框架应用

2017-07-24 09:37:07

2017-11-22 08:47:02

2017-04-24 08:56:13

代码编辑器移动应用漏洞

2016-12-30 08:50:57

2017-10-30 08:53:22

2018-08-07 08:36:54

pytestJavaScript微服务

2017-07-04 08:59:15

APIDevSecOps

2017-03-13 08:56:49

Android移动应用

2017-05-23 08:45:44

JavaScript云存储深度学习

2017-01-20 08:57:00

开发Web网关物联网

2017-12-28 08:54:16

开发工具数据中心JavaScript

2017-10-13 08:51:55

机器学习Linux商务智能

2017-07-28 08:49:06

Python开发开源
点赞
收藏

51CTO技术栈公众号