干货!Android 各大版本的差异(安卓4+版本) (mp.weixin.qq.com)
在安卓4以前的版本不作为讨论对象,在安卓4之前的版本,谷歌一度想闭源安卓,可惜失败了,而且安卓那时的开放性不高,可设计性也不高。而且手机普及性不高,流量少,市场趋势还没有趋向移动端发展。
by @code小生 2021-11-08 10:21 分享 查看详情
Flutter 毁了客户端和 Web 开发! (mp.weixin.qq.com)
Google 重磅发布了专为 Web、移动和桌面而构建的 Flutter 2.0!将 Flutter 从移动开发框架扩展成可移植框架,因而开发者无需重写代码即可将应用扩展至桌面或网页。看似为了帮助Web和移动开发者,实际上不然,而本文作者认为,现在不应该再去想创建一个需要部署到所有平台的应用程序,Flutter反而毁了Web和移动开发。
by @code小生 2021-11-08 10:20 分享 查看详情
Android 12.1 曝光:锁屏界面一分为二? (mp.weixin.qq.com)
9月28日消息,据XDA报道,谷歌预计在下周发布Android重大版本更新——Android 12。XDA指出,谷歌在Android 12之后的版本并非是Android 13,而是Android 12.1, 现在关于Android 12.1的部分细节已经曝光。据报道,谷歌Android 12.1最大的变化是适配了折叠屏手机, 传闻谷歌很快就会发布折叠屏Pixel Fold,谷歌因此必须尽快适配折叠屏。
by @code小生 2021-11-08 10:20 分享 查看详情
一份关于代码重构的简明指南 (mp.weixin.qq.com)
重构是一种对软件进行修改的行为,但它并不改变软件的功能特征,而是通过让软件程序更清晰,更简洁和更条理来改进软件的质量。
by @code小生 2021-11-08 10:16 分享 查看详情
6个“吓人”的Linux命令 (mp.weixin.qq.com)
好吧,我们一直都有crypt。顾名思义,crypt不是存放垃圾文件的地宫或墓坑,而是加密文件内容的命令。

如今,“crypt”通常作为一个脚本而实现:通过调用一个名为mcrypt的二进制程序,模拟较旧的crypt命令,从而发挥其功用。直接使用mycrypt命令是一种更好的选择。
by @code小生 2021-11-08 10:16 分享 查看详情
为什么Java后端开发没有大规模采用Kotlin? (mp.weixin.qq.com)
在使用了 Java 15 年后,我写了第一行 Kotlin 代码,到现在已经差不多 5 年了。
我们的团队用 Utterlyidle 替代 Spring,用 Totallylazy 进行函数式编程。我们是 IntelliJ 的忠实粉丝,并试着充分利用它提供的 Java 工具。
by @code小生 2021-11-08 10:15 分享 查看详情
读完EffectiveJava,我整理了59条技巧!(含pdf) (mp.weixin.qq.com)
Effective Java,Java名著,必读。

如果能严格遵从本文的原则,以编写API的质量来苛求自己的代码,会大大提升编码素质。

以下内容只记录了我自己整理的东西,还是建议读原文。为了聚焦知识点,一些说明故意忽略掉了。相当于是一篇摘要。
by @code小生 2021-11-08 10:15 分享 查看详情
这些鲜为人知的前端冷知识,你都GET了吗? (mp.weixin.qq.com)
最近公司项目不多,比较清闲,划水摸鱼混迹于各大技术博客平台,瞬间又GET了好多前端技能,一些属于技巧,一些则是闻所未闻的冷知识,一时间还消化不过来,不由的发出一声感叹!
by @code小生 2021-11-08 10:15 分享 查看详情
前端与后端的区别,一图恍然大悟! (mp.weixin.qq.com)
编程是一项有趣的工作,每位程序员在职业生涯中都会发生很多有趣的事情,本文收集了一些与程序员有关的图,希望能给你带来一时的轻松与快乐。
by @code小生 2021-11-08 10:14 分享 查看详情
ARouter 拦截器之多 module 独立运行 (mp.weixin.qq.com)
上篇文章 已分享了路由配置、跳转、原理、完整的效果演示gif以及源码,而且是多 module 项目演示的,算是路由 ARouter 的入门,还没配置使用的可以先去看看。
by @code小生 2021-10-31 12:37 分享 查看详情
ARouter 在多 module 项目中实战 (mp.weixin.qq.com)
本文仅作案例演示,方便学习和掌握基础知识,不进行源码级别的探究。下面先明确一下能实现的功能和用到的技术点以及环境。
by @code小生 2021-10-31 12:36 分享 查看详情
Flutter 创建项目初体验 (mp.weixin.qq.com)
检查 flutter 环境是 flutter doctor, 如下图, VS Code 不没有装或者不用的, 可以不需要管
by @code小生 2021-10-31 12:36 分享 查看详情
Android 官方正在着手解决碎片化问题 (mp.weixin.qq.com)
一年一度的 Linux Plumbers 大会是从事 Linux 系统底层开发的工程师的聚会。考虑到 Android 作为全球规模最大的 Linux 内核发行版之一,谷歌软件工程师 Todd Kjos 今年也参与了大会并做了分享。
by @code小生 2021-10-31 12:35 分享 查看详情
五种类型的程序员,你属于哪一种? (mp.weixin.qq.com)
不管怎么说,他们在软件开发的诸神殿上都占有一席之地。如果你的团队中没有一个合适健康的比例,混合这些不同类型的程序员,要么你会发现你的项目跌跌撞撞拖的时间太久,要么就是太完美不是人类干的活。
by @code小生 2021-10-31 12:34 分享 查看详情
斯坦福的人工智能4年路线! (mp.weixin.qq.com)
相信每个入行人工智能的老手,对自己过往的几年学习生涯都或多或少会有一些遗憾:如果我当年先从基本概念入手就好了,如果我当年把核心算法吃的更透一点就好了…
by @code小生 2021-10-31 12:34 分享 查看详情
LinuxLite5.4可以在您的PC上替代Windows10 (mp.weixin.qq.com)
Windows 7和Windows 10并不是糟糕的操作系统。实际上,它们都非常好。话虽如此,Windows 10的最新版本存在许多错误。不幸的是,由于不再支持Windows 7,因此许多用户很难做出决定。他们必须决定是使用不受支持的Windows 7还是升级到Windows 10,Windows 10包括一个遥测服务,可以将关于您的计算机的诊断和使用数据自动发送给Microsoft,这是一个非常困难的决定。
by @code小生 2021-10-31 12:34 分享 查看详情
中国已消失的9所世界级大学 (mp.weixin.qq.com)
众所周知,我们国家的大学数量在世界范围内数一数二,但是有很多赫赫有名的大学却在历史中被人们遗忘,下面我们一起回顾一下那些不该被忘记的大学。
by @code小生 2021-10-31 12:33 分享 查看详情
你见过哪些执着的设计? (mp.weixin.qq.com)
起昵称的时候出现了这样的事……起初我以为只不过是重名,

这个名字已经被抢注了……后来发现这事没这么简单……

我这名字简直跟某邪教组织词汇和国家领导人是一个级别的…… 到最后才发现,
by @code小生 2021-10-31 12:32 分享 查看详情
10本最佳Linux、UNIX编程书籍 (mp.weixin.qq.com)
今天,为大家挑选了一些适合初学者学习UNIX和Linux操作系统的最佳书籍,这些书不仅能教你学会Linux和UNIX的基础知识,其中包含了大量用于在UNIX环境中进行高级编程的大量代码示例。
by @code小生 2021-10-31 12:32 分享 查看详情
扒一扒国产Linux操作系统架构是怎么设计的? (mp.weixin.qq.com)
简而言之,桌面操作系统就是大家平常个人电脑里面用的操作系统。桌面操作系统应该是所有操作系统类型中最为复杂、研发技术难度最高的一种操作系统了。世界上非常优秀的桌面操作系统有微软的Windows和苹果的Mac OS,其他的Linux桌面操作系统,比如Fedora、Suse、Ubuntu包括我们自己的Deepin,虽然这十几年取得了长足的进步,但是相对于Windows和Mac OS,不论技术先进性、交互设计还是产品质量方面都还有非常大的差距。
by @code小生 2021-10-31 12:31 分享 查看详情