Android 11 Beta 1发布 谷歌Pixel尝鲜!

Android 11 Beta 1发布 谷歌Pixel尝鲜!

Android 11允许用户向请求访问麦克风、摄像头、地理位置的应用给予一次性使用权限,该应用程序在下次需要访问时需要再次请求相关权限。

FreeBSD 采用从 LLVM 衍生而来的新社区行为准则

FreeBSD 采用从 LLVM 衍生而来的新社区行为准则

友好耐心 热情好客 体贴 相互尊敬 对他人友善,并注意不要乱说话 持不同见解时多换位思考

软件公司员工摆地摊岗位对口指导

软件公司员工摆地摊岗位对口指导

在全民摆地摊的浪潮下 如果IT人转行摆地摊会做些什么呢?

花了四年迁移到 TypeScript,我们总结出了这些经验教训

花了四年迁移到 TypeScript,我们总结出了这些经验教训

一开始,我向团队负责人和工程经理提出计划,一旦获得批准,我们就可以自由地找出实现此目标的最佳方法。虽然我们正在讨论的转换将涉及成千上万行代码,但迁移是 100%内部驱动的。

从技术思维角度聊一聊『程序员』摆地摊的正确姿势

从技术思维角度聊一聊『程序员』摆地摊的正确姿势

摆地摊!一个人一辈子只有那么几次机会可能实现财务自由,机遇稍纵即逝,一定要牢牢把握住。所以,今天我们来严肃认真地聊一聊程序员摆地摊的正确姿势。

为什么向 Python 3 迁移需要这么长时间?

为什么向 Python 3 迁移需要这么长时间?

2 向 3 转换的转折点发生在大约 2016 年左右的 Python 3.5 发行版中,该版本具有矩阵乘法、asyncio 的引入、OrderedDict 的速度改进以及类型提示的实现,这些提示为 Python3 带来了一些类似于静态语言的实用功能。

JDK 15 都发布了,可 Java 8 依然是最爱

JDK 15 都发布了,可 Java 8 依然是最爱

2020 JVM 生态调查报告 显示有 34% 的用户使用 Oracle JDK,57% 的用户使用 OpenJDK。其中 Java 8 的使用者依然维持在 64% 过半数的水平。

程序员9年前摆地摊学会的道理

程序员9年前摆地摊学会的道理

而这一事件让我联想起了九年前,那个曾经摆地摊的日子。

5个Python特性 越早知道越好的

5个Python特性 越早知道越好的

回顾起来,有很多 Python 特性如果我能早点知道,肯定能少走不少弯路。现在我想要重点介绍其中五个最重要的特性。

为什么Go语言是猪,而PHP是鸡?

为什么Go语言是猪,而PHP是鸡?

当时我们的某位编辑实在想不出来Python跟生肖狗的关系,于是就给Python编了一首打油诗:Python是条狗,你有我也有. 但是这句话遭到了编辑部全体编辑的无情嘲笑

做了 1000 次 Code Review,我学到 3 点经验

做了 1000 次 Code Review,我学到 3 点经验

当我在 LinkedIn 工作时,工作的很大一部分内容是做 Code Review。在这个过程中,我发现一些人很容易犯的错误,于是把它们整理起来并分享给团队。

.NET 从昨日辉煌到如今逐渐没落

.NET 从昨日辉煌到如今逐渐没落

来到 2010s 中期,C# 的情况发生了变化。主要是 C# 之父 Anders Hejlsberg 将他的工作重心从 C# 转移到了 TypeScript,导致 C# 语言创新很少甚至没有。另外,我们所处的整个行业开始向云过渡,但是 .NET 显然尚未为此做好准备。

程序员在报错时的 30 种常见反应

程序员在报错时的 30 种常见反应

本文列出了程序员在修复 bug 时可能会说的一些话或者想法。我敢说很多程序员都曾经历过编程的艰辛,但在事后都会一笑而过。

又一款免费可商用的中文字体!Open 粉圆字体火热下载中

又一款免费可商用的中文字体!Open 粉圆字体火热下载中

jf open 粉圆字体在中英文和数字表现上都很理想,看起来有点胖胖的圆体搭配上可爱的官方网站设计令人爱不释手,刚好也补足思源黑体、思源宋体以外没有圆体的遗憾(虽然有使用者自行改造的思源柔黑体可用)。

Disney+新技术将两种画面比例《辛普森一家》打包进同一视频资源

Disney+新技术将两种画面比例《辛普森一家》打包进同一视频资源

Disney+ 团队将 4:3 和 16:9 两种宽高比资源打包进了同一个内容包中(包含视频、音频 / 语言、格式、字幕等资源),而不是分别独立对待。

尤雨溪自述:打造 Vue 3 背后的故事

尤雨溪自述:打造 Vue 3 背后的故事

尤雨溪在今年年初 Vue 3 正式发布之前撰写了这篇长文,详述 Vue 3 的设计过程。前端之巅将全文翻译如下,希望能帮助你更好地了解 Vue 3 背后的故事。

尝试过把配置放在编程语言代码里吗?比YAML爽

尝试过把配置放在编程语言代码里吗?比YAML爽

本文将试着解释为什么大多数配置格式用起来都不太舒服,作者建议大家尝试使用一门真正的编程语言(例如,像 Python 这样的通用编程语言)来编写配置,通常这是一种可行的选择,且使用过程更感愉悦。

Google 也要放弃 C/C++?Chrome 代码库中 70% 的安全漏洞是内存问题

Google 也要放弃 C/C++?Chrome 代码库中 70% 的安全漏洞是内存问题

Google 工程师表示:目前 Chrome 代码库中所有严重的安全漏洞,70% 是内存管理的安全漏洞,其中 50% 的内存漏洞是 use-after-free 漏洞,因为对内存指针的错误管理,给予了攻击者攻击 Chrome 内部组件的机会。

程序员最重要的技能:知道什么时候不写代码

程序员最重要的技能:知道什么时候不写代码

大多数程序员都容易犯下的错是,因为对编程的兴奋,不知道什么时候应该对编码说“不”。程序员需要知道什么时候不需要编码,并从项目中删除所有不必要的代码,这将让工作变得更容易,并使软件寿命更持久。

什么是真正的 10x 工程师?

什么是真正的 10x 工程师?

不久以前,有一条 Twitter 引起轰动,它谈及到初创团队应该招聘“10x 程序员”并列举出寻找的 11 个方法。

微软为将 ExFAT 纳入 Linux 内核扫清了道路

微软为将 ExFAT 纳入 Linux 内核扫清了道路

微软将免费提供exFAT 的官方规范,此举意味着exFAT 驱动程序将直接包含在Linux 内核中。此外,一个支持exFAT 的Linux 内核将要发布,微软也会在 Open Invention Network 的 Linux 系统定义中提供支持。

把 14 亿中国人都拉到一个微信群,在技术上能实现吗?

把 14 亿中国人都拉到一个微信群,在技术上能实现吗?

首先,得考虑人的因素,多少多少亿的信息量对于某个特定个体来说价值无限接近于 0,我个人根本不关注这些信息,因为获取信息的效率太低了。

为什么是 Go 而不是 Rust

为什么是 Go 而不是 Rust

Rust 是一个更好的 C++,即使你偶尔听到有人说 Go 是一个更好的 C,但事实并非如此。任何带有内置垃圾收集器和运行时的语言,都不能被视为 C 语言。别搞错了,Rust 才是 C++,而不是 C。

消灭 Java 代码的“坏味道”

消灭 Java 代码的“坏味道”

代码中的 " 坏味道 ",如 " 私欲 " 如 " 灰尘 ",每天都在增加,一日不去清除,便会越累越多。如果用功去清除这些 " 坏味道 ",不仅能提高自己的编码水平,也能使代码变得 " 精白无一毫不彻 "。这里,整理了日常工作中的一些 " 坏味道 ",及清理方法,供大家参考。

在华为打拼杂记

在华为打拼杂记

“函大生曹贻安建议任正非搞数学交换机的,挽救了华为。”,也正是搜索引擎里有太多的以讹传讹,所以曹贻安通过这个回忆录以正视听,全文基本就是华为的发家史