芳菲四月的《码农周刊》(第 161 期)

码农周刊第161期(2017-04-05)

开发者头条:40 万+程序员都在用的 App 官网下载地址
我们的微信号:developerWorks ,欢迎关注。
☞ 云端存储,文件共享,第三方服务消息汇总,用 BearyChat 就够了

购买广告位

职位推荐

北京小米招聘 Java 工程师  

工作地点:北京;月薪范围:20-30k;经验要求:3年及以上;学历要求:本科及以上

程序设计

蘑菇街电商搜索架构  黑夜路人

介绍蘑菇街目前的整体搜索架构,以一个在线请求来细化描述搜索排序实现。

最大努力通知?No,事务消息  Itegel, on the way!

本文几乎看不到任何理论分析,只谈做什么,怎么做。

Message Queue 的设计和实现(七)  Alexi的全栈之路

系列文章

人工智能

在互联网公司工作了 5 年,跳到 AI 创业公司明智吗?  知乎日报

选对行业比个人努力更重要

人工智能在自动化测试中的一点小实践  测试之家

简单应用

开拓人工智能“上游领域”:打造普遍适用的人工智能技术 (英特尔开发人员专区)  

英特尔拥有丰富的经验和出色的能力,能够通过开拓人工智能的“上游领域”,将人工智能推向新高度并使其可供所有人使用。

[译] 机器学习如何入门?  机器学习与大数据

Kaggle CTO 写了份详细指南

[译] 为期一周的机器学习  关注网络安全和Python

入门指南

拖拽式机器学习的爱与恨  AlgorithmDog

人们在界面上通过拖拽就是建立机器学习过程

为什么机器学习在安全、风控领域频频遇冷?  bigsec岂安科技

欢迎讨论

[译] 机器学习 Python 库 Top 20  不错的好文

备用

深度学习如何进行游戏推理?  RandomGenerator

Facebook 田渊栋详解

从理论到模型,你需要的深度学习资源都在这里!  恒生技术之眼

供参考

TensorFlow 识别字母扭曲干扰型验证码:开放源码与 98% 模型  面向领导编程

使用 TensorFlow + cnn

学习了哪些知识,计算机视觉才算入门?  知乎每日精选

一些建议

编程语言

阿里二面准备(Java 研发)  c-rainstorm的独家号

供参考

Android 应用瘦身以及一些注意事项  Android&iOS工程师之路

经验分享

Android 推送这件小事  hamber_罗的独家号

事虽小,要做好却不容易。

[译] GitHub 上 star 超过 2k 的 Android MVP 架构指南  Ernest的Blog

通俗易懂

iOS 开发中,怎样用好 Notifications?  _iOS相关

经验分享

带你快速了解 iOS 安全白皮书  加油毛子的独家号

官方文档

填平 macOS 和 iOS 之间的鸿沟:Swift 篇  代码亦然

代码示例

2017 年 PHP 程序员未来路在何方  Swoole

十点建议

优雅地在终端中编写 Python  Python中文社区

配合 tmux 和 vim

怎样才能写出 Pythonic 的代码?  无声笔记

供参考

Go 语言 HTTP Server 源码分析  Go语言学习笔记

深入源码

[译] Scala 类型的类型(一)  Scala Cool

深入介绍

Rust 程序设计语言(第二版)  小弧光黑板报

简体中文版

[译] JavaScript SDK 设计指南  技术之里

供参考

从一位 Google 工程师一天的典型活动看开发工具的云端化  

每周独家号推荐

黑夜路人  

黑夜路人群内容分享,成员不对外开放
订阅方法:使用开发者头条客户端,发现 > 搜索 17093 即可

Android开发专题  

安卓开发玩耍随手记
订阅方法:使用开发者头条客户端,发现 > 搜索 44220 即可

前端疯魔院  

不疯魔 不成活
订阅方法:使用开发者头条客户端,发现 > 搜索 104480 即可

大话.NET平台  

微软相关技术分享,开源之路有你有我
订阅方法:使用开发者头条客户端,发现 > 搜索 116492 即可

程序员联盟  

原创教程 - 技术人生 - IT新闻 - 自学技能
订阅方法:使用开发者头条客户端,发现 > 搜索 138092 即可

工具资料

好用的 Mac 应用程序、软件和工具  技术工具箱

备用

互联网常见面试题收集和整理  入境繁华的独家号

收藏吧

全面进阶 H5 直播  前端疯魔院

完整介绍

我是如何开始阅读 MySQL 源码的?  何广宇的独家号

经验分享

[译] 开发者提到最多的十个 GitHub 仓库  程序员改变世界

收藏吧

两万字谈谈如何使用 Scrum 框架进行敏捷开发  一帅同学

深入介绍

用 ElasticSearch 搭建自己的搜索和分析引擎  腾讯质量开放平台

一步步教你

说说 MySQL affected-rows  摸鱼党的自留地

详细介绍

Nutz 源码阅读  APP后端开发

系列阅读笔记

深入理解 Git 中 commit 和 branch  不同的分享

有助于在日常开发中更好地运用 git

带你高效学习 MVP + RxJava + Retrofit  CSDN_LQR

一些不错的文章或项目

[译] 用分层结构打造苗条 MVC 框架  开源中国推荐博客

详解

[译] Async/Await 替代 Promise 的 6 个理由  Fundebug博客

Node.js 7.6 已经支持 async/await 了

浅析前端页面渲染机制  前端后端

深入介绍

变量在手,Shell 不愁  程序员联盟

系列文章

Apache Spark 内存管理详解  分布式系统

基于 Spark 2.1 版本

使用 PostgreSQL 数据库建立用户画像系统  数据淘金

使用 PostgreSQL 的 json 数据类型

写给大数据开发初学者的话  lxw的大数据田地

供参考

Flink 原理与实现:Table & SQL API  从小工到专家

详细介绍

Spark 自己的分布式存储系统:BlockManager  孙彪彪--徐州--七牛的独家号

底层原理和设计思路

游戏服务器框架简述  ivan

从分层架构设计的角度来阐述

全世界最著名的 icons 网站都在这了  Android开发的经历

设计师和程序员必备

基于 Docker、Registrator、Zookeeper 实现的服务自动注册  Jungle

所有服务均采用 Docker 容器化方式部署

数据存储与模型设定  一个程序员的自我修养

客户端存储艺术

在你开发微信小程序时能用上的那些 ES6 特性  JS大发好

供参考

iOS 设计模式资料整理  iOS架构之路

质量较高

一个小改进,解决 Redis 数据在线加载大痛点  redis

实用

Kubernetes 一统江湖的野心  CNCF

In or Out?

自定义使用 Sublime Text 3  To Be Niubility

利器

如何优雅地抓取微信公众号历史文章  赤兔金马奖

供参考

一个逗逼程序员解说字符编码问题  西岭老湿

通俗易懂

Android 仿微博、人人 Feed 详情页吸附导航栏  APP成长之旅

GitHub 地址

基于 ThinkPHP5 的 RESTful 接口框架 TPR  流水无痕

GitHub 地址

sms:Golang 实现的流媒体服务器  golang开发

高性能

vue-mdeditor:基于 Vue 的 Markdown 文本编辑器  ovenslove

Demo

jsonx:Golang 实现的适合配置用 json 库  golang神坛

GitHub 地址

Small:轻巧的跨平台插件化框架  zuijiu997的独家号

世界那么大,组件那么小。

Voyage:Java 实现的基于 Netty 的轻量、高性能分布式 RPC 服务框架  碧轩居士

简单、易用、高效

每周一书

《全栈数据之门》  

《全栈数据之门》以数据分析领域最热的 Python 语言为主要线索,介绍了数据分析库 numpy、Pandas 与机器学习库 scikit-learn,使用了可视化环境 Orange 3 来理解算法的一些细节。

编程之外

奔四的我,为什么去 “四十岁被裁” 的华为?  36氪

你怎么看?

程序员在十年后还会有今天的收入吗?  知乎日报

个人观点

普通人如何做到 30 分钟读一本书并做完笔记?  不错的好文

供参考

还等什么?赶快订阅吧!

你的邮箱地址将只用于码农周刊,你也可以随时取消订阅。还等什么?赶快订阅吧!

Qrcode 258欢迎关注微信号