Docker 的 6 年之痒! (mp.weixin.qq.com)
Docker和容器技术的发展可谓日新月异,本文试图以全局视角来梳理一下Docker目前的生态圈。

Docker自发布以来发生了很多的变化,有些方面的变化还非常大。对于技术爱好者来说,我们喜欢酷毙新的功能,喜欢旧功能的改善。但对生产环境中的使用者来说,他们其实不太喜欢这种频繁的变化。不管怎样,我们都有必要理清Docker生态系统中的众多概念和它们之间的关系,以及Docker诞生至今(2018年)的里程碑事件。
by @code小生 2019-12-25 12:53 分享 查看详情
Google 为什么把几十亿行代码放在一个库? (mp.weixin.qq.com)
《ACM通信》有一篇论文《为什么 Google 要把几十亿行代码放在一个库?》,作者是谷歌基础设施小组的工程师。作者详细讲述了Google的代码为什么全部放在一个库里面。
by @code小生 2019-12-25 12:53 分享 查看详情
IntelliJ 平台 2020 年路线图 (mp.weixin.qq.com)
JetBrains 发文介绍了其 IntelliJ 平台 2020 年的路线图。
文章主要介绍了当前 JetBrains 在改进 IntelliJ IDEA 和基于 IntelliJ 平台的 IDE 方面所做的一些工作,主要包括性能和对现代开发工作流的支持两个方面。
by @code小生 2019-12-25 12:53 分享 查看详情
经典呀!原来这些梗都是这么来的! (mp.weixin.qq.com)
近日“2017和2019对比”在网上活了,人民日报也制作了2017和2019网络流行语对比图。
by @code小生 2019-12-25 12:52 分享 查看详情
别找了,这是 Pandas 最详细教程了 (mp.weixin.qq.com)
Python 是开源的,它很棒,但是也无法避免开源的一些固有问题:很多包都在做(或者在尝试做)同样的事情。如果你是 Python 新手,那么你很难知道某个特定任务的最佳包是哪个,你需要有经验的人告诉你。有一个用于数据科学的包绝对是必需的,它就是 pandas。
by @code小生 2019-12-25 12:52 分享 查看详情
有了这个神器,轻松用 Python 写 APP ! (mp.weixin.qq.com)
机器学习开发者想要打造一款 App 有多难?事实上,你只需要会 Python 代码就可以了,剩下的工作都可以交给一个工具。近日,Streamlit 联合创始人 Adrien Treuille 撰文介绍其开发的机器学习工具开发框架——Streamlit,这是一款专为机器学习工程师创建的免费、开源 app 构建框架。这款工具可以在你写 Python 代码的时候,实时更新你的应用。目前,Streamlit 的 GitHub Star 量已经超过 3400,在 medim 上的热度更是达到了 9000+。
by @code小生 2019-12-25 12:52 分享 查看详情
MongoDB是什么?看完你就知道了! (mp.weixin.qq.com)
1.MongoDB是什么?用一句话总结

MongoDB是一款为web应用程序和互联网基础设施设计的数据库管理系统。没错MongoDB就是数据库,是NoSQL类型的数据库。
by @code小生 2019-12-25 12:51 分享 查看详情
2019 GitHub 年度报告都说了什么? (mp.weixin.qq.com)
4000 万开发者在 365 天里能做什么?

就在昨天,全球最大开发者社区 GitHub 重磅发布 2019 年度报告,透露了一个数据:GitHub 目前在全球已有超过 4000 万开发者用户,其中 80% 来自美国之外的地区。
by @code小生 2019-12-25 12:51 分享 查看详情
从微服务跨越到中台,架构领域年度盘点! (mp.weixin.qq.com)
2019 年,整个 IT 领域发生了许多深刻而又复杂的变化,InfoQ 策划了“解读 2019”年终技术盘点系列文章,希望能够给读者清晰地梳理出 IT 领域技术这一年的发展变化,回顾过去,继续前行。
by @code小生 2019-12-25 12:51 分享 查看详情
SpringBoot 项目启动卡住问题排查记录 (mp.weixin.qq.com)
一个spring boot开发的项目,spring boot版本是1.5.7,携带的spring版本是4.1.3。开发反馈,突然在本地启动不起来了,表象特征就是在本地IDEA上运行时,进程卡住也不退出,应用启动时加载相关组件的日志也不输出。症状如下图:
by @code小生 2019-12-25 12:50 分享 查看详情
SpringBoot 项目启动卡住问题排查记录 (mp.weixin.qq.com)
一个spring boot开发的项目,spring boot版本是1.5.7,携带的spring版本是4.1.3。开发反馈,突然在本地启动不起来了,表象特征就是在本地IDEA上运行时,进程卡住也不退出,应用启动时加载相关组件的日志也不输出。症状如下图:
by @code小生 2019-12-25 12:49 分享 查看详情
宿华做雇佣军那两年 (mp.weixin.qq.com)
在美国和中国最大的流量平台的核心部门工作过,他们见过大量的数据,尤其是创业做搜索的商业化后,从技术转型到业务,做用户体系、商业体系,他们是罕见的将搜索引擎核心系统全部都做过一遍的人。他们搭建的就是中国网民的流量入口,看到整个互联网是怎么生存、变现,见证过也实操了,流量如何通过个性化来放大,深刻理解数据和技术的力量。
by @shengting 3小时前 分享 查看详情
IDEA 快捷键用的好,下班肯定早 (mp.weixin.qq.com)
Intellij IDEA真是越用越觉得它强大,它总是在我们写代码的时候,不时给我们来个小惊喜。
by @SELECT-FROMALL 8小时前 分享 查看详情
Webpack原理(1) — Why Webpack (teobler.com)
从JS的发展来介绍webpack的历史以及我们为什么要使用webpack
by @teobler 2020-02-20 14:31 分享 查看详情
听大佬聊聊Kotlin中把码仔玩死的--协程 (mp.weixin.qq.com)
拉丁吴大佬来讲死难死难的--协程啦!听大佬聊聊Kotlin中把码仔玩死的--协程
by @SELECT-FROMALL 2020-02-19 09:09 分享 查看详情
Essential宣布关闭,Android之父手机梦碎!问巨头壁垒谁能再突破? (mp.weixin.qq.com)
2月13日,Essential官方发布公告称停止运营,关闭公司。这个由Android 之父Andy Rubin 创立的明星手机公司,虽自带明星光环,但也只能无奈的走向深渊。
by @SELECT-FROMALL 2020-02-15 08:54 分享 查看详情
Android App 启动优化全记录 (androidperformance.com)
本文参考了目前大部分 Android 应用启动优化的方案,将大家的方案做一个汇总,如果你有这方面的需求,只需要对照这篇文章,看看其他人的方案,查漏补缺。很多方案是要根据具体的业务去做优化的,所以这里也没有对每一种方案进行详细的介绍,要用到哪一个方案的时候,可以具体去网上查找对应方案的具体实现方法,这里只是做一个汇总

另外我还加上了部分系统厂商所做的启动相关的优化,不过只写了一些我知道的,还有一些厂商有黑科技,就不在这里的讨论范围了。知道厂商做的事情,可能也会帮助到你,比如联系厂商做白名单、接入厂商 SDK 等
by @技术头条 2020-02-11 11:00 分享 查看详情
Android 系统开发源码环境搭建 (androidperformance.com)
不管是 Android App 开发工程师还是 Android 系统开发工程师,对 Android 系统有一定的了解是很有必要的,正好我这几天在家里搭建了个开发环境,把过程分享出来,有需要的人可以看一下。

大概的步骤包含下面几个:

1、安装 Ubuntu 系统;
2、配置 Ubuntu 系统;
3、安装必备的软件;
4、配置 VPN (可选);
5、下载 AOSP 代码;
6、配置编译环境并编译 Pixel 的代码;
7、刷机;
8、修改和编译 Framework 、Service、Res;

建议准备下面的硬件,当然没有也没关系,有了更好:

1、PC 或者笔记本;
2、512GB 的 SSD;
3、Pixel 手机一台;
by @技术头条 2020-02-11 10:28 分享 查看详情
Docker 核心技术与基本原理 (www.alloyteam.com)
相信在现在的工程开发中,大多数开发者或多或少都听过一个概念:容器。

即使在前端开发的领域中,容器技术在前端 CI/CD,Node 服务等方面也发挥着重要的作用。Docker 提供了对应用进行打包、运行和部署的强大能力,并且随着 K8s 等容器资源调度技术的发展,如今已经基本深入软件工程开发。

今天希望跟大家分享一下,在容器这个外壳下,包含的一些原理以及运用的 Linux 内核技术。
by @技术头条 2020-02-11 10:27 分享 查看详情
JavaScript 深拷贝性能分析 (justjavac.com)
如何在 JavaScript 中拷贝一个对象?对于这个很简单的问题,但是答案却不简单。
by @技术头条 2020-02-05 15:11 分享 查看详情