分类: 业界观察

要不要大规模采用 Kotlin 替代 Java?我们做了这些考量

要不要大规模采用 Kotlin 替代 Java?我们做了这些考量

对于许多人来说,选择一门语言可以说是取决于个人偏好,但在 LinkedIn,我们有一个基础团队,负责评估这些基本技术决策的影响

React Native 与 Flutter 的跨平台王位之争的360 度全方位观测

React Native 与 Flutter 的跨平台王位之争的360 度全方位观测

React Native 和 Flutter 都是最好的选择之一。两者都有自己的优点和缺点。React Native 使用了 Javascript 并且与 React JS 有许多相似之处,所以有许多开发人员选择了它而非 Flutter。

谈谈 Web 应用中的图片优化技巧

谈谈 Web 应用中的图片优化技巧

本文作者将与我们一起探讨,web 应用中能对图片进行什么样的优化,以及反思一些“负优化”手段

HTML 规范未来还需要哪些新内容?

HTML 规范未来还需要哪些新内容?

HTML5 规范在 2014 年正式发布。时至今日,虽然这一规范已经引入了许多新的 API、功能和改进,但许多开发人员已经在展望下一代 HTML 规范了。

阿里工程师谈什么是好的代码?

阿里工程师谈什么是好的代码?

Bob 大叔对于好代码的理解非常有趣,对我也有很大的启发。我们编写的代码,除了用于机器执行产生我们预期的效果以外,更多的时候是给人读的,这个读代码的可能是后来的维护人员,更多时候是一段时间后的作者本人。

Java 11 : 无需编译即可运行单文件程序

Java 11 : 无需编译即可运行单文件程序

该 Java 11 特性的伟大之处在于,它使我们可以无需任何编译即可直接运行 Java 单文件源代码。现在让我们深入地了解它的更多细节和其他有趣的相关主题。

Git 源码禁止使用 C 标准库中容易被错用的函数

Git 源码禁止使用 C 标准库中容易被错用的函数

Git 项目的源码禁止开发者使用 C 标准库中的某些函数,原因是这些函数太容易被误用,就算使用得当也很容易出问题。因此 Git 的源码增加了一个 banned.h 的头函数,一旦你使用了这些被禁用的函数,将在编译时报错。

北京上班族的十二时辰

北京上班族的十二时辰

每个城市都有自己的十二时辰。北京上班族的十二时辰,有人过生活,有人谋生存。

如何用鼠标键盘来控制手机?这个开源工具可以帮你做到

如何用鼠标键盘来控制手机?这个开源工具可以帮你做到

scrcpy 可以将你的 Android 手机投屏到电脑上,并且通过鼠标和键盘来进行控制,有了它你就可以在电脑屏幕上管理手机。

在外观大变样的背后 Android 10 还有什么值得注意的地方?

在外观大变样的背后 Android 10 还有什么值得注意的地方?

考虑到 Google 迎接下一个十亿用户的梦想,这样的改变也是理所当然。虽然数字命名很无趣,但它体现了 Android 的开放精神,能让更多人接受。

华为是如何发奖金的?

华为是如何发奖金的?

人的本性中也有不好的一面,腐败、惰怠、小富即安等等。激励也需要控制人的本性,不让堡垒从内部被攻破。所以,承认人的本性、激发人的本性、控制人的本性,三位一体,在华为便是建立“以奋斗者为本”的激励机制。

Linux在多核可扩展性设计上的不足

Linux在多核可扩展性设计上的不足

很多人之所以并不看好微内核,很大程度上是因为它和Linux内核是如此不同,人们认为不同于Linux内核的操作系统内核都有这样那样的缺陷,这是因为Linux内核给我们洗了脑。

关于华为鸿蒙微内核OS史上最透彻一篇

关于华为鸿蒙微内核OS史上最透彻一篇

最后,想喷我站队华为的,先给在下演示一下如何在鸿蒙操作系统上写hello world再说吧,反正我没见过,等我看见了,如果它真的不如人所愿,我和你一起喷。打架不会,喷人还是有一套的。

昨天讲平台、今天变中台,数据中台都干了啥?

昨天讲平台、今天变中台,数据中台都干了啥?

这半年,大家热衷于讨论什么是“数据中台”,并且还有“有一千个企业,就有一千个数据中台”的说法,但实际上企业都有“共识”,我们采访了多家企业,想给大家一个准确的“数据中台”定义。

如何看待优秀国产开源项目作者月薪却不到 5000 元?

如何看待优秀国产开源项目作者月薪却不到 5000 元?

据说作者一人完成了该项目,并且在公司中推动其开源,但是作者的工资待遇却不太理想,个中因果与是非大家可以从其它地方了解。

CSS-in-JS 是恶魔还是天使?

CSS-in-JS 是恶魔还是天使?

有些人极为讨厌 CSS-in-JS,单单提起这个名字都会让他们反感,总之就是拒绝二字。他们认为样式不属于 JavaScript,而是属于 CSS,并且 CSS 有着很长的历史,浏览器支持非常完善。关注点必须分离,其他路子都走错了,我们要以史为鉴(比如标签等)。

2019 年 7 种最受欢迎的编程语言

2019 年 7 种最受欢迎的编程语言

程序员想要取得伟大的成就,首先需要知道应该学什么语言。最好的方法就是了解 2019 年 7 种最受欢迎的编程语言。

在硅谷,只有失败者才朝九晚五?

在硅谷,只有失败者才朝九晚五?

每个人都希望成为模范员工,一位女士告诉我:关键的不是要如何聪明地工作,而是要努力地工作。就是要不停地做,做,做,直到你做不动了为止

为什么 [‘1’, ‘7’, ’11’].map(parseInt) 的结果是 [1, NaN, 3]?

为什么 [‘1’, ‘7’, ’11’].map(parseInt) 的结果是 [1, NaN, 3]?

Javascript 总是以超自然的方式执行我们的代码,这是一件很神奇的事情,如果不信的话,思考一下 [‘1’, ‘7’, ’11’].map(parseInt) 的结果是什么?你以为会是 [1, 7, 11] 吗?我都这么问了,那肯定不是:

吴恩达的 CS229,有人把它浓缩成 6 张中文速查表

吴恩达的 CS229,有人把它浓缩成 6 张中文速查表

当时因为这门课太火爆,吴恩达不得不弄了个超大的网络课程来授课,结果一不小心从斯坦福火遍全球,而后来的事情大家都知道了。

Dropbox 与 C++ 的“七年之痒”难跨越,跨平台真的是伪命题吗?

Dropbox 与 C++ 的“七年之痒”难跨越,跨平台真的是伪命题吗?

“一次编写,处处运行” —— 简单来说就是跨平台。然而这个十分符合程序员思维,且承载着他们美好愿望的方案,在实际操作中往往不能如其所愿,甚至会适得其反。

对不起,我没有你们想看的代码

对不起,我没有你们想看的代码

没有个人项目,不逛 GitHub,没有参与开源,讨厌 Hackthon。这样的程序员多吗?

鸿蒙系统三挑战:应用如何兼容,生态怎么搭建,开放还是闭合

鸿蒙系统三挑战:应用如何兼容,生态怎么搭建,开放还是闭合

其实,一些企业也有涉足操作系统软件产品,但这些产品都没能媲美iOS、Android,有些产品甚至迟迟不能面市。

Apache 两个开源项目比较:Flink vs Spark

Apache 两个开源项目比较:Flink vs Spark

自动驾驶的平台需要云计算,比如大量的机器学xi和深度学xi训练,高清地图,模拟仿真模块,还有车联网。

21页报告解密华为鸿蒙系统,七年沉淀、称霸IoT时代的野心

21页报告解密华为鸿蒙系统,七年沉淀、称霸IoT时代的野心

本期的智能内参,我们推荐申万宏源的研究报告《华为鸿蒙操作系统全景解构》,全面解析鸿蒙操作系统的研发历程,技术特点和华为“5G+IoT” 时代的野心。