分类 Basics 下的文章

从JDK 8到JDK 17,GC都有哪些进步?

JDK17 发布已经几个月了,其中不仅包含很多新语言功能,而且与旧版 JDK 相比,性能提升也非常明显。与之前 LTS 版本的 JDK 8 和 JDK 11 相比,JDK17 的性能提升尤为明显...
  • 2021-12-6 17:31

桶排序之基数排序

基数排序也是桶排序的一种,也是跟样本数据强相关的,且基数排序要求样本数据是非负的十进制数,如果有小数或者负数,那么代码将要大量重写!这就是不基于比较的排序的弊端。一般来说,我们认为基数排序时间复...
  • 2021-12-5 13:15

Linus谈Linux发行版分裂原因

Linux之父一语成谶:Valve拯救桌面版Linux,但新版本仍在分裂其生态“talk is cheap,show me the code!”相信IT行业内几乎每一个人都听说过这句话吧?这条金...
  • 2021-12-3 21:32

ES6 的发布,加速 JavaScript 框架淘汰?

每当 JavaScript 发布重大更新,我们都会重复相同的经历。最开始的时候,开发人员会因为新功能的发布而感到高兴。他们会直接使用 JavaScript 编写代码,框架的流行度会下降。接着,在...
  • 2021-11-29 09:15

Rust审核团队突然集体辞职

作为一门 2015 年才上线的编程语言,Rust 这 6 年来可谓是顺风顺水:在 Stack Overflow 年度调查报告中,连续 6 年(2016 年 - 2021 年)被评为“最受欢迎编程...
  • 2021-11-29 09:10

计算机理论为什么越来越难了?

知其然然后知其所以然。对于软件开发者人员来说,入门的必备知识不是安装操作系统、不是快速编写软件项目,而是学习实实在在的理论知识,它们很可能会决定你职业生涯的高度。计算机科学理论什么时候变得这么难...
  • 2021-11-28 21:37

Meta 研发触觉手套助力元宇宙,虚拟世界也可以有触觉

你不能戴着 Meta 的新型高科技虚拟现实手套抚摸狗。但研究人员可以让它越来越接近。Meta(前身为 Facebook)伴随着对于虚拟世界和元宇宙的领域而闻名。然而,七年来,它一直在致力于开发人...
  • 2021-11-18 19:34

破解近 200 万部 AT&T 手机,一男子被美国判处 12 年监禁

美国司法部表示,这项为期7年的计划让AT&T损失了近2亿美元!上周,美国司法部称,一名收取费用为 AT&T 用户解锁手机的男子被判处 12 年监禁,法官称这是“可怕的长期网络犯罪”。据称,即使在...
  • 2021-9-26 14:50

因Elasticsearch配置错误,1.06亿前往泰国游客信息被泄露

简而言之就是微软 Power Apps 的一个默认配置使数据处于可公开访问的状态!许多用该开发平台创建的 Web 或移动应用均中招,暴露了近 3800 万条包含敏感信息的数据记录!今天,一条因配...
  • 2021-9-26 14:48

Travis CI 漏洞致数千个开源项目机密泄露

近日,研究人员 Felix Lange 爆出 Travis CI 存在严重安全漏洞,所有公共开源存储库的安全环境变量(签名秘钥、访问凭据和所有公共开源项目的API tokens 等)都包含到 p...