荔枝微课基础架构的演进与实践 (zhuanlan.zhihu.com)
云原生(Cloud Native)是未来架构的演化方向,包含了一组应用模式,用于帮助企业快速、持续、可靠、规模化地交付业务软件,由微服务架构、DevOps 和以容器为代表的敏捷基础架构组成,其中包含很多有利于我们做更多扩展持续演进的理念。我认为云原生是一种文化、一种理念, 也是一种生态,既包括技术(微服务、敏捷基础设施 K8S),也包括管理(DevOps、持续交付), 范围极其广泛,总得来讲是一种围绕云计算时代的架构。
by @又拍云 2020-09-17 15:19 分享 查看详情
主宰这个世界的 10 大算法 (mp.weixin.qq.com)
Reddit有篇帖子介绍了算法对我们现在生活的重要性,以及哪些算法对现代文明所做贡献最大。这个表单并不完整,很多与我们密切相关的算法都没有提到,如机器学习和矩阵乘法,欢迎你继续补充。
by @code小生 2020-09-13 15:52 分享 查看详情
一个 HTTP 请求的曲折经历 (mp.weixin.qq.com)
从一个经典的面试题说起,输入URL到页面展现的过程:
输入URL后,会先进行域名解析。优先查找本地host文件有无对应的IP地址,没有的话去本地DNS服务器查找,还不行的话,本地DNS服务器会去找根DNS服务器要一个域服务器的地址进行查询,域服务器将要查询的域名的解析服务器地址返回给本地DNS,本地DNS去这里查询就OK了。
by @code小生 2020-09-13 15:51 分享 查看详情
Android DEPPLINK、APPLink 原理简析 (mp.weixin.qq.com)
APP 开发中经常会有这种需求:在浏览器或者短信中唤起 APP,如果安装了就唤起,否则引导下载。对于 Android 而言,这里主要牵扯的技术就是 deeplink,也可以简单看成 scheme,Android一直是支持scheme的,但是由于 Android的开源特性,不同手机厂商或者不同浏览器厂家处理的千奇百怪,有些能拉起,有些不行,本文只简单分析下link的原理,包括 deeplink,也包括 Android6.0之后的 AppLink。其实个人认为,AppLink就是特殊的deeplink,只不过它多了一种类似于验证机制,如果验证通过,就设置默认打开,如果验证不过,则退化为deeplink,如果单从APP端来看,区别主要在 Manifest 文件中的android:autoVerify="true",如下,
by @code小生 2020-09-13 15:50 分享 查看详情
海外开发者账号上架总结 (mp.weixin.qq.com)
众所周知,国内的 App 上架形势愈发严峻。尤其是金融、医疗类的 App,审核非常严格,只要开发者缺少相关资质,想通过正常流程上架基本不可能;游戏方面,新政策又要求游戏版号需要相关部门审批,向大批游戏公司泼了一盆冷水;随着苹果机审算法的优化,苹果爸爸可以不费人力轻松看穿你的马甲包;甚至一些不存在任何违反审核规则的应用,也有可能因为开发者账号是新号被审核人员怀疑。
by @code小生 2020-09-13 15:47 分享 查看详情
Let’s Encrypt实践指北 (insights.thoughtworks.cn)
最近刚好有个项目需要配置HTTPS,也购买了域名,尤其在知道了本文要介绍的“神器” —— Let’s Encrypt 之后,大大简化了学习成本和时间。
by @ThoughtWorks 2020-09-16 15:17 分享 查看详情
一页纸手把手教你怎么做敏捷项目管理 (insights.thoughtworks.cn)
敏捷项目是为应对变化和不确定性而生,作为项目的管理者(PM或者承担项目管理职责的人),在管理的过程中,需要明确项目的目标,带领团队,选择合适的实践,管理干系人的期望,协调和客户的关系,最终以专业的方式交付客户满意的结果。
by @ThoughtWorks 2020-09-15 10:55 分享 查看详情
如何制作出让女朋友满意的大片 (zhuanlan.zhihu.com)
视频码率是指数据传输时单位时间内传送的数据位数。一般我们用的单位是 kbps ,即千位每秒。通俗一点的理解就是取样率,单位时间内取样率越大,精度就越高,处理出来的文件就越接近原始文件。

视频码率是衡量视频文件大小的关键指标。码率大小和视频质量成正比,高码率可以提高视频质量,而低码率会导致视频质量较差。但是,码率超过一定数值,对图像的质量没有多大影响,使用极高的比特率只会浪费带宽。
by @又拍云 2020-09-10 10:51 分享 查看详情
大数据项目中的QA需要迎接新的挑战 (insights.thoughtworks.cn)
大数据类项目在未来的地位越发重要,而作为QA,在大数据项目急速扩张的大背景下,也将迎来新的机遇和挑战。
by @ThoughtWorks 2020-09-14 10:28 分享 查看详情
成熟度模型罪与罚 (insights.thoughtworks.cn)
成熟度模型是一种工具,可以帮助人们评估一个人或一个团队当前的有效性,并分析他们下一步需要获得哪些能力以改善其绩效。
by @ThoughtWorks 2020-09-14 10:26 分享 查看详情
用完 Gradle 之后,有点嫌弃 Maven了。真的 贼好用! (mp.weixin.qq.com)
工作之前,Guide 也是一直使用 Maven 。别人向我安利 Gradle 的时候,我总是不屑一顾,觉得这东西肯定没有 Maven 好,毕竟 Maven 这么多人用对吧!后面,在工作中真正用到它之后,才真正感受到它的好用。
by @code小生 2020-09-13 15:53 分享 查看详情
下载!《Linux 命令行大全》pdf (mp.weixin.qq.com)
今天跟大家推荐个 Linux 命令行教程:《The Linux Command Line》,中文译名:《Linux 命令行大全》。
by @code小生 2020-09-13 15:53 分享 查看详情
怼你没商量!Linux之父手删AWS 工程师提交的补丁,表示这是愚蠢的行为,网友:我的快乐又回来了 (mp.weixin.qq.com)
据开源中国报道,近日,Linux 内核项目负责人 Linus Torvalds 删除了 AWS 工程师提交的一个补丁,他认为这将导致所有使用该补丁的 Linux 用户的 CPU 性能下降(无论他们是否使用英特尔 CPU) 。在回复该邮件时表示:
by @code小生 2020-09-13 15:53 分享 查看详情
重磅!阿里推出国产开源的 jdk ! (mp.weixin.qq.com)
Alibaba Dragonwell 是一款免费的, 生产就绪型Open JDK 发行版,提供长期支持,包括性能增强和安全修复。阿里巴巴拥有最丰富的Java应用场景,覆盖电商,金融,物流等众多领域,世界上最大的Java用户之一。Alibaba Dragonwell作为Java应用的基石,支撑了阿里经济体内所有的Java业务。Alibaba Dragonwell完全兼容 Java SE 标准,您可以在任何常用操作系统(包括 Linux、Windows 和 macOS)上开发 Java 应用程序, 运行时生产环境选择Alibaba Dragonwell。
by @code小生 2020-09-13 15:52 分享 查看详情
同事向我展示他的代码是怎么工作的 (mp.weixin.qq.com)
看看传闻中的同事们
展示的都是什么样的代码

▼▼▼

【0】
当高级开发人员向我展示
如何修复Bug时
by @code小生 2020-09-13 15:51 分享 查看详情
滴滴开源 移动开发 方面的 4 个项目 (mp.weixin.qq.com)
作为卓越的一站式移动出行和生活平台,滴滴在亚洲、拉美和澳洲为超过5.5亿用户提供出租车、快车、专车、豪华车、公交、代驾、企业级、共享单车、共享电单车、汽车服务、外卖、支付等多元化的服务。滴滴平台上,有数千万车主及司机获得灵活的工作和收入机会,年运送乘客超过100亿人次。
by @code小生 2020-09-13 15:49 分享 查看详情
新手不用愁了,谷歌推出了免费的 Kotlin 和 Android 开发课程 (mp.weixin.qq.com)
5月份,微软刚推出了一套免费的Python在线视频课程,面向数据科学和机器学习初学者。近日,谷歌也推出了一系列Kotlin和Android在线课程,旨在教人们如何构建Android应用。以下为谷歌官方对课程的介绍:
by @code小生 2020-09-13 15:48 分享 查看详情
Google 推荐在 MVVM 架构中使用 Kotlin Flow (mp.weixin.qq.com)
在之前分享过一篇 Jetpack 综合实战应用 神奇宝贝(PokemonGo) 眼前一亮的 Jetpack + MVVM 极简实战 ,这个项目主要包了以下功能:
by @code小生 2020-09-13 15:48 分享 查看详情
是时候上车 Jetpack 了,内含音乐播放器实例 (mp.weixin.qq.com)
之前公司项目用的一直是MVP框架,我个人也在几个月前基于鸿神 WanAndroid API开发了一款MVP版的App,使用MVP的过程最深的感受是开发效率极低,往往写一大堆接口,可复用的屈指可数。年初了解了Jetpack模式下的MVVM,在LiveData、ViewModel、DataBinDing的加持下实现了单向依赖和数据绑定,代码量大幅度减少,根据Jetpack的特性项目稳定性也提升了不少。
by @code小生 2020-09-13 15:47 分享 查看详情
2020 年编程语言盘点展望:Java 老兵不死,Kotlin 蓄势待发 (mp.weixin.qq.com)
在进入新的十年之际,各行各业都在进行盘点与展望。SegmentFault 作为开发者社区与科技行业的垂直媒体,一直关注行业的发展与相关动态,近期已陆续为大家整理了各大平台、社区针对技术领域作出的预测与盘点。
by @Hello4Word 2020-09-06 13:50 分享 查看详情