最近,微软带来了Windows11更新,其中最夺人眼球的,大概就是「违背祖训」从左置变成了中置的应用栏,不少人也因此调侃微软终于变成了自己「讨厌」的样子。中置的应用栏确实在初上手时带给我不少新鲜感,但使用了一段时间后,我还是选择将它设置成经典的左置模式,因为我实在放不下Windows的经
近日,一位开发者发博揭露了一次被科技巨头窃取代码的经历。我的开源代码被偷了对于开发人员来说,可能或多或少听过DTrace,这是一款表现优异的性能分析工具。《性能之巅》这本书从推荐序开始就不停地给DTrace打广告,该工具由Sun公司开发,没错,就是推出了著名的Java编程语言的Sun公司。Sun曾经有多么辉煌想必各位开
在 Go 语言中,没有线程,只有 goroutine,这也是 Go 语言原生支持高并发的关键。 goroutine 是 Go 语言对协程的实现。goroutine 非常轻量级,一般只有几 Kb 的大小,而一个线程最小都有 1 M。goroutine 本身只是一个数据结构,真正让 goroutine
前两天上班,突然小叶给我发消息:哥哥,你看这两段代码是什么意思啊?乍一看,感觉这代码既熟悉又陌生。好像在哪里见过,但平时好像又很少用到。我喝口水,冷静的想了 3s:咦,这个不就是那个位运算符吗?之前大学就学过,前一段看react源码也有看到过啊!小叶:哥哥,那你能不能给我讲一下这是什么呢?我:没问题,等我整理一下~什么
你可能听说过TTY和PTY这些缩写,也在/dev目录下看到过/dev/tty设备,大概知道它们和 Linux 终端的概念有关。可是你清楚TTY、PTY具体指的是什么,它们有什么区别,以及它们和shell又是什么关系呢?为了理解这些,我们需要先回顾一下历史。回顾历史在计算机诞生之前,人们发明了Teleprinter(电传
本文最初发布于MikeIzbicki的个人博客,遵循创作共用许可,由InfoQ中文站翻译并分享。2016年,我去了朝鲜,给一个硕士班讲授如何给开源软件做贡献。下面是我在讲课时的一张照片:作为这门课的一部分,学生们需要向自己选择的项目提交补丁。在本文中,我将分享其中两个补丁如何进入流行的机器学习库mlpack和vowpa
一、通用命名规范1、目前主流的命名方法大体分类:大驼峰命名法 (camelCase) 和小驼峰命名法 (snake_case),本规范要求使用小驼峰命名法 (snake
据外媒报道,来自哈佛大学-麻省理工学院超冷原子中心和其他大学的物理学家团队开发了一种特殊类型的量子计算机,被称为可编程量子模拟器,能够以256个量子比特或”量子位”运行。该系统标志着向建造大规模量子机器迈出了一大步,可用于阐明一系列复杂的量子过程,并最终帮助在材料科学、通信技术、金融和许多其他
Kotlin不仅是一款适用于Android应用开发的语言,也是一套能够创建各种项目的完整生态系统。从移动App、网站、到数据科学,Kotlin社区都相当活跃且友好,并且已经在世界各地举办过数百场的线上和线下活动。问题在于,尽管有着长久的历史,但Kotlin一直缺乏统一的视觉风格。好消
每年新iPhone发布,苹果都会放出一系列宣传片为其造势。而iPhone12系列宣传片中最让我记忆犹新的一幕,是苹果展示新iPhone的下载速度,一眨眼AppleTV商店中的电影就已经下载好了。这显然是为了突出iPhone12的5G功能,网速确实很快,但其实电影商店
整理|刘燕7月8日,在2021世界人工智能大会(WAIC)开幕式上,华为轮值董事长胡厚崑在开幕式上发表了演讲。胡厚崑表示,人工智能发展到今天,处在一个关键的时间点上,它从”天上的云变成了地下的雨,它将改变我们身边的每一件事。”对现阶段人工智能的发展,胡厚崑提出了三点建议:第一,我们应该汇聚各方力量,大力发展以人工智能的
作者:小傅哥博客:沉淀、分享、成长,让自己和他人都能有所收获!😄一、前言能解耦,是多么重要的一件事情!摔杯为号、看我眼色行事、见南面火起,这是在嘎哈么?这其实是在通过事物传播进行解耦引线和炸弹,仅仅是这样的一个解耦,它放到了多少村夫莽汉,劫了法场,篡了兵权!这样的解耦场景在互联网开发的设计中使用的也是非常频繁,如:这里
拖延:基本每个人或多或少的都会有拖延,比如今天自己做完饭,打算收拾一下厨房,冰箱里面的东西,可能就吃着吃着,因为一个好看的综艺视频,就把将要洗完,扔垃圾的事情都抛之脑后了,可能要八点就就可以结束的事情,九点才意识到。每次想要做的事情都会被其他的事情所打断,渐渐的所有的事情都在你的计划中,慢慢落灰。
大家好,我是 Kaito。这篇文章我想和你聊一聊「时间」这个话题。时间总是在不经意间流逝,我们在写代码时,也经常会调用「时间 API」,你有思考过这背后的原理吗?关于时间的问题还有很多,例如:为什么计算机的时间有时候「走不准」?计算机究竟是怎么「自动校准」时间的?我们经常看到的 UTC
采访嘉宾|阮铭目前,行业对于低代码平台存在很大的争议。一方面,低代码确实以更低的投入提高了产品上线速度。在接受Creatio调研的1000位开发高管中,95%的人认为低代码开发速度相对于传统方式有提高,其中61%的高管认为提高速度在40%以上。另一方面,企业对低代码平台的应用仍有所顾虑,同时部分人对低代码还抱有低级、抢
在这篇博文中,我们会介绍如何在零停机时间的前提下,使用Bucardo将Postgres数据库迁移到一个新实例上。我们将介绍如何避免常见的陷阱,比如数据丢失、性能下降和数据完整性故障等。我们已成功使用这一流程将我们的Postgres数据库从9.5版迁移到AmazonRDS上的12
来源|授权转载自微信公众号”冷技术热思考”,经过不改变原意的删改业界说低代码是”高级外包”倒也没说错,虽然我觉得既然用的是低代码应该叫”低级外包”更合适。低代码这个概念今年极火,争议也极大。有些人力捧,觉得以后”人人都是程序员”,也有不少人嗤之以鼻,还有很多人认为低代码是新瓶装旧酒,早已有之,或者无非就是个高级外包。本
本文最初发布于RafaelQuintanilha的个人博客,经原作者授权由InfoQ中文站翻译并分享。伟大的数学家CarlJacobi曾说过”反过来想,一定要反过来想”。在他看来,逆向分析问题有助于找到最佳解决方案。有鉴于此,伯克希尔·哈撒韦公司传奇合伙人查理·芒格在哈佛大学做了一场精彩的分享,主题是关于探讨”怎样才能
据科技媒体theregister报道,IBM为全公司制定的一项电子邮件系统迁移计划已经严重偏离轨道,导致众多员工无法正常使用电子邮件或安排日历活动。目前,这一糟糕状况已经持续多日,并且多位IBM员工将这项为期18个月的邮件系统迁移视为一场”灾难”。IBM电子邮件服务出问题了据悉,IBM电子邮件服务在过去四、五天中一直断
在一些问答平台,经常会遇到一类关于Python的问题:”学习Python,应该选择哪款开发工具?”如果,对于有一定经验的开发者而言,肯定会对这个问题不屑一顾。因为,对于熟练的Python开发者,不同开发工具只是效率高低的差异。到底哪一款好,主要取决于个人习惯,有的人会说Python完善的配置、零配置很好,可是也会有一些
写代码是意识流?这几天因为项目重构的原因,当前的模块添加了很多校验,在加上之前的业务校验,我写的代码可读性还好,但是混在一起就特别难搞:if(A==null){ //a的校验 if(b||c){ //b的校验 if(d==null){ //d的校验 }else{ return result;
今天周六来加班,对于还没机会开始使用Vue3的前端来说,生怕被你们落下,于是打开了Vue官方仓库,想看看你们都学习到哪了,就在刚打开仓库的一瞬间,居然发现了一支新单曲《petite-vue》!这是个啥东西根据README中的介绍:petite
我过去曾经在一家只有几个人创业公司工作,当时我做的是 Android 开发,当时我开发出来的 App 有非常多的 Bug ,怎么点怎么闪退,修好了旧的 Bug 又多出来一个新的 Bug 。Bug在这家公司工作的压力很大,没做多久就走了。
Facebook正在拥抱当今最受欢迎、发展最快的一门编程语言——Rust。当前,Facebook除了为公司内部的Rust团队引进人才,还正式加入了Rust基金会,与Mozilla(Rust的创造者)、AWS、微软和谷歌等其他成员一起,致力于维持和发展Rust的开源生态系统。Rust为开发者提供了类似C+
虽说 微服务 早已是一个老生常谈的话题了,在 infoq 或者 thoughtworks 上可以找到很多案例,不过可惜的是其中相当比例的案例是失败的案例,究其原因,除了 技术门槛 之外,主要是因为很多人脱离了实际情况,只是为了微服务而微服务。本文通过一个例子带领大家从头到尾体验一下微服务的演化过程,不仅要做到知其然,更
对 Rust 10 年的押注以及我对未来的期待
苹果: 密码监控服务从 Java 迁移到 Swift
关于 JavaScript "工作证明(proof of work) "防抓取系统的思考
关于程序员过时的传说
这是 JavaScript 吗?
为什么DeepSeek在规模化部署时成本低廉,但在本地运行时却成本高昂?
为什么 2025/05/28 和 2025-05-28 在 JavaScript 中是不同的日子?
为什么原始的Macintosh屏幕分辨率是512×342,而不是人们可能预期的512×384
我的编程技术退步了
台积电押注非正统光学技术