二狗子 、初恋及HTTPS (zhuanlan.zhihu.com)
聊 HTTPS 之前,我们先来看下 HTTP 协议,HTTP 协议(HyperText Transfer Protocol),即超文本传输协议,是客户端浏览器或其他程序与 Web 服务器之间的应用层通信协议 。
by @又拍云 5小时前 分享 查看详情
Webpack原理(1) — Why Webpack (teobler.com)
从JS的发展来介绍webpack的历史以及我们为什么要使用webpack
by @teobler 6小时前 分享 查看详情
听大佬聊聊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 分享 查看详情
据说99.99%的人都会答错的类加载的问题 (club.perfma.com)
在看下面文章之前,我觉得你可以先思考一个问题:同一类加载器对象是否可加载同一类文件多次且得到多个不同的Class对象(单选)
A.不知道 B.可以 C.不可以
by @PerfMa社区 2020-02-12 15:43 分享 查看详情
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 分享 查看详情
图解python中赋值、浅拷贝、深拷贝的区别 (www.cnblogs.com)
本文详细介绍了python中赋值、浅拷贝、深拷贝的原理,并附以代码进行讲解,深入的对他们的区别进行了分析。
by @技术头条 2020-02-05 15:05 分享 查看详情
图解python中赋值、浅拷贝、深拷贝的区别 (www.cnblogs.com)
本文详细介绍了python中赋值、浅拷贝、深拷贝的原理,并附以代码进行讲解,深入的对他们的区别进行了分析。
by @技术头条 2020-02-05 15:05 分享 查看详情
图解python中赋值、浅拷贝、深拷贝的区别 (www.cnblogs.com)
本文详细介绍了python中赋值、浅拷贝、深拷贝的原理,并附以代码进行讲解,深入的对他们的区别进行了分析。
by @技术头条 2020-02-05 15:05 分享 查看详情
凡人自保指南:武汉肺炎的个人防护、装备选择与使用建议 (mp.weixin.qq.com)
为帮助大家在未来的几个月内,武汉肺炎流行期间,采取必要且有效的措施,进行系统的自我保护,兼顾舒适性和外观等非专业部分,不谈真相,只聊实操。
by @又拍云 2020-02-05 11:29 分享 查看详情
消失的死锁 (club.perfma.com)
如果java层面发生了死锁,当我们使用jstack命令的时候其实是可以将死锁的信息给dump出来的
by @PerfMa社区 2020-02-05 11:15 分享 查看详情
妙到颠毫: bigcache优化技巧 (colobu.com)
最近看到 yoko 翻译的一篇文章: [译] Go开源项目BigCache如何加速并发访问以及避免高额的GC开销,我在刚读取这篇文档的时候,顺着连接把相关的文章都找出来细细读了一遍,结合bigcache的代码,仔细学习了相关的优化设计,感觉设计非常的精妙,所以特意根据自己的理解又总结了一篇。

bigcache的精妙的设计也吸引了fasthttp的作者Aliaksandr Valialkin,他在bigcache的基础上,结合自己的公司的使用场景,进一步的做了相应的优化, 也开源了这个项目fastcache, 本文在最后也做了介绍。
by @技术头条 2020-02-05 10:59 分享 查看详情
Android 组件化工程结构以及项目具体实施方案 (mp.weixin.qq.com)
组件化优点

1、代码解耦
2、方便多人协作开发
3、可复用性高,不同的APP可复用不同组件,提高开发效率
4、每个组件可独立运行,减少编译时间,方便开发调试
by @code小生 2020-02-03 16:49 分享 查看详情
工程师简历“泄露” Windows Core OS 信息 (mp.weixin.qq.com)
这是近期从微软产品经理 Naim Ayat 的 Linkedin 个人资料页中透露出来的信息,Naim 的经历中写到:
by @code小生 2020-02-03 16:47 分享 查看详情
彻底火了!这条科普视频 (mp.weixin.qq.com)
截至2月2日21时,新型冠状病毒感染的肺炎确诊病例14489例,疑似病例19544例,治愈411人,死亡304人。新增确诊病例已连续几天超过2000例。这场突然爆发的新型冠状病毒肺炎是如何发生和传播的?死亡率和传播速度有多高?如何降低被感染的可能性?
by @code小生 2020-02-03 16:47 分享 查看详情
假如明天就是你的 45 岁,你还写代码吗? (mp.weixin.qq.com)
对于众多程序员而言,年龄一直是一个让自己不由得焦虑的话题,一是随着年龄的增长,如何保持旺盛的学习精力,再者,国内互联网公司对于年轻的倡导。
by @code小生 2020-02-03 16:45 分享 查看详情
2020 给你 8 个接私活的网站 (mp.weixin.qq.com)
2019互联网圈不好混,不是每个公司都能像腾讯云每人一部iPhone 11,不少公司今年已经没了年终奖,不要抱怨,因为有的小伙伴估计工作都没了。师长今天给大家推荐几个江湖卖艺赚钱养家的好渠道(程序员:8个接私活的网站,只要你有码,那“我”就有钱!)一起来看看吧!
by @code小生 2020-02-03 16:45 分享 查看详情