为什么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 分享 查看详情
个推推送 SDK 集成之 Device Token (mp.weixin.qq.com)
前段时间给APP增加推送功能,经调研后接收到的结果是集成个推SDK,这从市场使用概率来看很不错,毕竟个推、腾讯TPNS(原名信鸽)、极光、友盟等都是比较流行的厂家服务,但对于开发者来讲,更重要的是官方文档是否易于阅读?官方客服沟通起来是否便捷? ,一份优秀的文档说明可以节约很大的成本,相信各位开发者深有感触吧。
by @code小生 2021-10-24 14:00 分享 查看详情
Flutter 2.5 大版本更新 (mp.weixin.qq.com)
Flutter 2.5 现已发布。这是一个大版本更新,开发团队称此版本在 Flutter 版本历史上排名第二:关闭了 4600 个问题,从 252 个贡献者和 216 个审阅者合并了 3932 个 PR。回顾过去一年,共有 1337 位贡献者创建了 21072 个 PR,其中有 15172 个被合并。
by @code小生 2021-10-24 14:00 分享 查看详情
Windows10Build21332:纯净安装移除Paint3D应用 (mp.weixin.qq.com)
面向 Dev 频道的 Windows Insider 项目成员,微软发布了 Windows 10 Build 21332 预览版更新,隶属于 RS_PRERELEASE 开发分支。虽然微软已明确表示 Dev 频道的功能更新不再和功能更新接轨,但目前开发的不少新功能会整合到今年秋季上线的 21H2 功能更新中。
by @code小生 2021-10-24 13:57 分享 查看详情
五分钟了解互联网Web技术发展史 (mp.weixin.qq.com)
本文将沿着时间线,从“发现问题-解决问题”的角度,带领大家了解 Web 技术发展的关键历程,了解典型技术的诞生以及技术更迭的缘由,思考技术发展的原因。
by @code小生 2021-10-24 13:56 分享 查看详情
一行代码实现小米的新Logo (mp.weixin.qq.com)
以下九十九个个是我随便画的圆角,其中有一个是原研哉设计的,谁能在一分钟之内把原研哉设计的包涵东方哲学、Alive、伟大的数学公式、生命的不停律动、少女的微笑、宇宙的律动、不同于人类生命体的萌生和退化的新logo找出来。
by @code小生 2021-10-24 13:56 分享 查看详情