天天向上的《码农周刊》(第 184 期)

码农周刊第184期(2017-09-12)

开发者头条:50 万+程序员都在用的 App 官网下载地址
我们的微信号:developerWorks ,欢迎关注。
☞ Kotlin:大幅精简代码/100% 兼容 Java/函数式编程/大量语法糖

☞ 一场程序员的生存游戏,你能成功进化吗?参与游戏即可赢取Bose 耳机,Filco 键盘!
购买广告位

程序设计

微服务的 4 个设计原则和 19 个解决方案  Java Web 学习之路

介绍微服务架构的演进、优缺点和微服务应用的设计原则

微服务 API 级权限的技术架构  一篇好文

权限的划分需要结合具体的业务场景,一旦把控不住力度,工作十分繁重,如何解决这个问题?

高并发性能测试经验分享(下)  程序员的朋友圈

上篇

人工智能

腾讯 WeTest 探索手游 AI 自动化测试之路  腾讯质量开放平台

为测试赋能

对于 iOS 开发,人工智能意味着什么?  iOS 以及等等

个人思考

[译] 概率论在机器学习中的迁移运用,手把手建一个垃圾邮件分类器  全栈开发之路

追剧学 AI 系列

机器学习实战:数据探索(缺失值处理)  玩转大数据

系列文章

动手学深度学习  小弧光黑板报

大牛李沐出品

DeepLearningBook 读书笔记  数据淘金

供参考

3 亿会员、4 亿商品,深度学习在大型电商商品推荐的应用实践  机器学习与大数据

业界实战

[译] 从算法到训练,综述强化学习实现技巧与调试经验  ML之道

供参考

TensorFlow 中文资源全集  机器学习与大数据

收藏吧

从理论到实践开发自己的聊天机器人  全栈工程师教程

重量级长文

大规模知识图谱的构建、推理及应用  携程技术中心

融合知识图谱与深度学习,已然成为进一步提升深度学习效果的重要思路之一。

知乎 “看山杯” 夺冠记  Python之美

GitHub 地址

编程语言

[译] C++ 的 5 个迷思(2014)  开发者独家号

C++ 亲爸爸写的

深度解读 Java 线程池设计思想及源码实现  java熊 - 好好写java

深入分析

难道这些 Java 大牛说的都是真的?  后端架构

不要轻信

[译] 看我如何打造 Android 渗透测试环境  嘶吼

一步步教你

Android 开发者该如何进阶?  Android技术杂货铺

一些建议

Android Input 子系统:Input 进程的创建,监听线程的启动  Android开发专题

详解

微信 iOS 收款到账语音提醒开发总结  不错的好文

经验分享

iOS 中关于列表滚动流畅的一些探讨  iOS开发笔记

结合代码

移动端安全 iOS 方向  iOS开发笔记

供参考

[译] Swift 中的并发编程(一):现状  iOS+React Native+Swift学习

详细介绍

[译] PHP 代码整洁之道(下)  怪兽的实验室

代码示例

谈谈 PHP 系统中的领域驱动开发  Stone

个人观点

[译] 用 Golang 处理每分钟百万级请求  Go!Go!Go!

实战经验

[译] 如何使用 Go 构建开发高负载 WebSocket 服务器  数据淘金

详细介绍

如何避免 Python 的循环导入问题  Gevin share

Python 中使用 package 时,出现循环导入问题十分常见。

如何估算一个 Python 对象的内存占用  后端技术小黑屋

代码示例

JavaScript Event Loop 机制详解与 Vue.js 中实践应用  某熊的全栈之路

详细介绍

React Native Bundle 解释与拆解  Android&iOS工程师之路

详解

极光开发者沙龙(北京站 9 月 16 日)——如何构建安全稳定的系统架构  

每周独家号推荐

大数据Spark  

专注大数据、Spark相关技术
订阅方法:使用开发者头条客户端,发现 > 搜索 15247 即可

游戏开发杂谈  

有关各种涉及到游戏开发的问题解决,算法,书评和对一些问题的解决方案的思考
订阅方法:使用开发者头条客户端,发现 > 搜索 23583 即可

Kali 渗透 安全  

linux相关 安全相关 c++ Python
订阅方法:使用开发者头条客户端,发现 > 搜索 96853 即可

Swoole  

Swoole 官方传播媒体
订阅方法:使用开发者头条客户端,发现 > 搜索 132007 即可

Java深度  

只发原创
订阅方法:使用开发者头条客户端,发现 > 搜索 195885 即可

工具资料

我遇到的前端面试题 2017  做工程师不做码农

试试吧

[译] 关于容器、虚拟机以及 Docker 的一个入门教程  黑夜路人

适合新手

石墨表格之 Web Worker 应用实战  小弧光黑板报

经验分享

[译] 15 分钟成为 Git 专家  唐先僧

一步步教你

[译] AR 资深研究员 Matt Miesnieks 解读 ARCore 如何好过 ARKit?  iOS开发日常

必读

谈谈 React + Redux 的可复用性  腾讯云技术社区

业界实战

聊聊用 Git 协同合作的事儿  技术特工队

实用

[译] 用户体验设计流程  Techs.win

详细介绍

[译] 使用 Docker 玩转树莓派  乱点技能树

一步步教你

snowflake 升级版全局 ID 生成  aoho求索

供参考

性能测试:前端性能优化方法  测试之路

一些建议

KD 树的应用与优化  游戏开发杂谈

可以用更高的效率来对空间进行划分,并且其结构非常适合寻找最近邻居和碰撞检测。

时序数据库 InfluxDB 使用详解  不闻集

适合用于处理和分析资源监控数据这种时序相关数据

React 实现一个漂亮的 Table  郭小铭

详解

10 分钟学会 ES7 + ES8  大转转FE的独家号

无废话

Linux 下定时任务配置深入理解  mythsman的独家号

详解

React 全家桶与前端单元测试艺术  ThoughtWorks

好的测试来自于好的代码

asm.js 和 Emscripten 入门教程  前端疯魔院

详细介绍

结合源码解密 egg 运行原理  eggjs 团队

阿里开源的一个框架,相较于 express 和 koa,有更加严格的目录结构和规范。

浅入浅出 MongoDB 和 WiredTiger  iOS 以及等等

易懂

Nest.js 中文文档  凌谷软件

Nest 是一套现代化的基于 Node.js 的强大的 Web 应用框架

KCon 黑客大会 2017 议题 PPT  白帽子

收藏吧

一种 RESTful 接口的约定  Java Web 学习之路

供参考

前端性能优化之 DOM 篇  FSUX

经验总结

[译] Kafka 最佳实践  Matt's Blog

经验总结

算法实践  数据淘金

JS 实现

腾讯 Web UI 解决方案 QMUI Web 正式开源  web开发的愚人之旅

GitHub 地址

轻量高效的开源 JavaScript 插件和库  JSdig

备用

React 技术栈实现点评电商 App Demo  从前端到全栈

练手

一个 Java 中操作字符串的类库  工程实践者说

GitHub 地址

HTMLTestRunner 汉化版  测试之家

同时支持 Python 2 和 3,增加截图功能

DDComponentForAndroid:得到 Android 组件化开源库  App开发探索思考

原理

Lanproxy:开源内网穿透工具  非戈号

功能强大

php-msf:基于 Swoole 的工程级企业微服务框架  Swoole

经受了 Camera360 亿级用户高并发大流量的考验

NicePhoto:基于 Kotlin 开发的图片浏览 + 设置壁纸 + 图片下载 App  Espoir的独家号

简单

Increment_Backup_To_Hive:增量备份关系数据库到 Hive 的 PHP 脚本工具  沟槽的爬虫经验分享

支持多种数据库

技术活动

行业顶尖技术专家,教你如何做游戏开发  

我们集结了猎豹、网易、UCloud行业专家,详解如何通过技术提升游戏体验~

每周一书

《Web 测试囧事》  

本书以 73 个源自实战的场景化故事,揭示 Bug 定位、解决思路与规律,轻松、潜移默化地掌握测试技巧、原理,触类旁通。欢迎到开发者头条客户端兑换阅读。

编程之外

寒心!一个开发者就这样离开了!  stormzhang

技术人如何修炼内功(高级篇)  走向架构师之路

路漫漫

[译] MySQL 创始人:写代码比打游戏还爽,程序员应该多泡开源社区  yaya的鸡汤

他一个人写完了 MySQL 几乎全部的代码,55 岁时仍然是自己公司最好的程序员。

还等什么?赶快订阅吧!

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

Qrcode 258欢迎关注微信号