分类: 业界观察

你敲键盘的声音泄露了你的内容 | 附开源代码

你敲键盘的声音泄露了你的内容 | 附开源代码

当指尖在键盘上跳跃,清脆的噼啪声此起彼落时,你输入的所有信息,包括那些情真意切的词句,那些不欲人知的心事,还有你的网络账户、银行密码……全都被它泄露了。

在Android和iOS中集成flutter

在Android和iOS中集成flutter

flutter可能是未来跨平台开发的又一技术框架,那么对于一个app,我们不可能完全用flutter来开发,那么就意味着我们需要在已有的Android和iOS代码中去集成flutter。

GitHub 的“封神”之路

GitHub 的“封神”之路

仅仅十年,现在的 GitHub 已经成为开源的事实标准,左右着无数开发者的编程命脉。本文就从最开始的地方,一起来追溯 GitHub 的“封神”之路。

为什么 Python 这么慢?

为什么 Python 这么慢?

根据我这些年来进行语言基准测试的经验来看,Python 比很多语言运行起来都要慢。无论是使用 JIT 编译器的 C#、Java,还是使用 AOT 编译器的 C、C++,又或者是 JavaScript 这些解释型语言,Python 都比它们运行得慢。

IBM收购Red Hat 关于蓝巨人为何戴红帽的几种观点

IBM收购Red Hat 关于蓝巨人为何戴红帽的几种观点

除了交易金额巨大,引人关注的还有此次交易背后的逻辑。关于这一点,众说纷纭,下边汇总分析。

Red Hat 杀死 KDE !

Red Hat 杀死 KDE !

需要明确的是,Red Hat 大力支持 Linux 桌面环境GNOME,它是作为一个独立的开源项目而开发的,还被众多的其他发行版所使用。

西二旗人的炫富:同样的格子衫我有五件

西二旗人的炫富:同样的格子衫我有五件

如果你的西二旗朋友跟你突然炫起富来,请珍惜他表现出来的呆萌,因为他可能真的觉得有五件同样花色的格子衫你会很羡慕!

译 | 为什么我会选择React+Next.js,而不是Vue或Angular?

译 | 为什么我会选择React+Next.js,而不是Vue或Angular?

几个月前,我正在寻找一个用于 React 的样板文件生成器或是初学者工具包。我向往简单可靠的东西。经过长时间的搜索,我找到了自己想要的东西。那就是名为 Next.js 的框架。

HTML5 video视频播放Picture-in-Picture画中画技术

HTML5 video视频播放Picture-in-Picture画中画技术

Chrome 70已经原生支持HTML5 <video>播放时候Picture-in-Picture,也就是俗称的画中画技术,也就是很多视频网站看评论时候,播放视频变小挂在右下角的这种交互技术。

在你开始使用 Kali Linux 之前必须知道的事情

在你开始使用 Kali Linux 之前必须知道的事情

Kali Linux 在渗透测试和白帽子方面是业界领先的 Linux 发行版。默认情况下,该发行版附带了大量入侵和渗透的工具和软件,并且在全世界都得到了广泛认可。即使在那些甚至可能不知道 Linux 是什么的 Windows 用户中也是如此。

如何判断一个元素在亿级数据中是否存在?

如何判断一个元素在亿级数据中是否存在?

Burton Howard Bloom 在 1970 年提出了一个叫做 Bloom Filter(中文翻译:布隆过滤)的算法。它主要就是用于解决判断一个元素是否在一个集合中,但它的优势是只需要占用很小的内存空间以及有着高效的查询效率。

linux常用命令全拼

linux常用命令全拼

linux常用命令全拼

28条超有趣的Linux命令

28条超有趣的Linux命令

28条超有趣的Linux命令

华为全新手机OS系统曝光:不基于Android

华为全新手机OS系统曝光:不基于Android

在底下留言区,有网友称希望华为自己弄一个系统,而得到的回复是:正在研发中。

新提交记录暗示:Fuchsia 要支持 Java

新提交记录暗示:Fuchsia 要支持 Java

就在几天前,有人发现了一段新的提交记录,该记录显示,谷歌一直在私下处理 Fuchsia 与 Android 的 Libcore 的兼容性,他们正打算将其公之于众。

几个用于替代 du 命令的更好选择

几个用于替代 du 命令的更好选择

我发现了五个可以替代原有的 du 命令的更好的工具

这个程序员火了,竟是因为给老板修了一 次U盘

这个程序员火了,竟是因为给老板修了一 次U盘

做为一名全栈程序员 居然要我修电脑。你以为我会和领导说告辞?不!

亚马逊将在2019年底之前弃用所有Oracle数据库

亚马逊将在2019年底之前弃用所有Oracle数据库

“在数据库方面,我们实际上已经脱离甲骨文了,”杰西在周三播出的一次采访中告诉CNBC的Jon Fortt。 “我认为到2019年底或2019年中期我们将完成整个过程。”

Rust 2018 年度调查报告发布

Rust 2018 年度调查报告发布

Rust 官方博客发布了 2018 年的 Rust 调查报告。今年是第三次对 Rust 进行年度调查,首次增加了面向英语以外语言环境的调查,在全球 14 种语言背景的调查下,总共收集到了 5991 份调查记录,其中非英语环境占了所有记录的 25%。

Rust语言恰巧是一门解决了Go语言所有问题的语言。

Rust语言恰巧是一门解决了Go语言所有问题的语言。

Rust的极大成功就是基于它更好地解决了Go存在的问题。

Fuchsia 操作系统的四层结构设计

Fuchsia 操作系统的四层结构设计

Fuchsia OS 是 Google 全新推出的一款开源操作系统,在描述 Fuchsia OS的结构的时候,谷歌使用了“层蛋糕”的比喻,原文是 Layer Cake,Fuchsia OS是整个项目的名称和成品的名称,但在其下它被分成4个不同的层次。

张一鸣:10年面试2000人,我发现混的好的人,全都有同一个特质

张一鸣:10年面试2000人,我发现混的好的人,全都有同一个特质

大家好!各位都非常年轻,我今天来的时候挺有压力。因为我毕业快11年了,看到你们,真是觉得“长江后浪推前浪”。

软件开发教给我们的7个生活指南

软件开发教给我们的7个生活指南

我们在做软件开发时学到的很多思维、方法、工具、模型、算法……其实可以迁移到生活中使用,让我们生活得更美好哦。我这里暂举 7 个,以后有时间,慢慢补坑,争取补到 60 个。大家有兴趣的,可以留言补充你最有感觉的。

加载图片的变化预示着Google朝完全抛弃FTP的方向迈出了一步

加载图片的变化预示着Google朝完全抛弃FTP的方向迈出了一步

而在即将到来的版本中,有一个关于如何在 Chrome 上加载图片的变化似乎预示着 Google 朝着完全抛弃 FTP 的方向迈出了一步。

谷歌设计师自述:我在 Google 观察到的 UX 趋势

谷歌设计师自述:我在 Google 观察到的 UX 趋势

本文系译文,原作者 Ryan Warrender 是 Google 的已经移动端 UX 负责人。这是过去两年中,他与 150 多个移动网页开发团队合作后的一些总结。