- 博客(37)
- 收藏
- 关注
转载 IE 浏览器已“死”,一个时代的终结
北京时间 2022 年 6 月 16 日,IE 浏览器正式退役,之后将由 Edge 浏览器接棒继续提供服务。
2022-06-27 18:20:27
413
1
转载 被捧上天的Scrum敏捷管理为何不受大厂欢迎了?
Scrum 是一个轻量级项目管理框架,它将团队化繁为简,分为产品负责人、Scrum Master 和开发团队三种角色,同时强调产品梳理会、迭代计划会、每日站会、迭代评审会、迭代回顾会。在过去十多年里,备受推崇并得到广泛应用。...
2022-06-16 15:19:23
107
转载 Java 生态系统状态报告( New Relic 最近发布)
New Relic 最近发布了一份关于 Java 生态系统状态的报告,报告所使用的性能数据来自 2022 年 1 月份期间的数百万个匿名应用程序。报告显示,Java 11 是生产环境的最新标准,采用率从 2020 年的 11% 攀升至 2022 年的 48%,已经超过 Java 8,Java 8 位居第二,为 46%。Java 的其他 LTS 版本采用率非常低,只占了很小的一部分。下图显示了 Java 版本的采用情况:对于非 LTS 版本,最流行的似乎是 Java 14,其次是 Java 15 和 Java
2022-06-07 19:52:54
256
转载 推荐 9 个超赞的 JavaScript 库
1. Algolia Places。一个 JavaScript 位置库,可用在表单自动完成组件里;2. TensorFlow.js。在浏览器和 Node.js 训练和部署 ML 模型;3. Animate CSS。使用时,只需导入库,并将 CSS 类添加到文本即可;4. Chart.js。开源数据可视化库,有出色的开箱即用的动画效果;5. Cleave.js。想在输人时格式化输人字段吗?这就是你需要的库;6. Voca。用来处理字符串的库,提供了很多有用的函数;7. Slick。全功
2022-05-30 18:03:08
862
原创 23种经典设计模式的原理、背后的思想、应用场景(上)
对程序员来说,除了算法,设计模式也是提升代码能力的关键技能,今天我就想跟你聊聊23种经典的设计模式。
2022-05-26 18:02:48
241
翻译 忍受不了糟糕的工作氛围,我退出了 Google WebAssembly 团队
如果大家在某份工作上辗转难眠,每天感觉紧张焦虑,或者不断质疑自我价值,那我劝大家赶紧换个新去处。
2022-05-25 15:41:16
143
原创 编程语言千千万,选对“赛道”赢一半(下)
一个优秀的程序员,只精通一门语言是不够的。掌握多门语言,除了可以拓宽就业面,还能拓展你的编程思维,延长职业生涯。
2022-05-20 16:46:16
391
转载 英伟达终于开源GPU内核模块代码
作者 | 钰莹,核子可乐内容来源:infoq近日,英伟达(NVIDIA)宣布,将 Linux GPU 内核模块作为开放源代码发布。早在几天前,NVIDIA 开始在 GitHub 上陆续公开相关代码,目前该项目已经收获 7.7k star,众多网友对本次开源纷纷表示难以置信。英伟达开源 GPU 内核模块代码本次开源无疑可以帮助改善英伟达 GPU 在 Linux 环境下的体验,与操作系统的紧密集成是帮助开发人员开展调试、集成和贡献回馈的重要一步。这些模块的开源还使得驱动程序在 Linux 发
2022-05-20 16:33:12
1246
原创 编程语言千千万,选对“赛道”赢一半(上)
世界上有很多编程语言,有的历史悠久,还有的崭露头角;有的编程语言名扬四海,而有的则默默无闻,关于“哪种编程语言最好”的争论,从来就没有停止过。对技术人来说,我们不可能和一种编程语言“厮守终生”,往往有各种原因要去了解其他编程语言,可能是为了完成项目、提高工作效率,又或者想多学门手艺、搞钱,还可能出于兴趣、想拓展视野、提高技术敏锐度等等。
2022-05-18 21:23:02
1537
翻译 Flutter 3.0正式发布:稳定支持6大平台,字节跳动是主要用户
来源:infoq编译|核子可乐、燕珊5 月 12 日,Flutter 3.0 在 Google I/O 开发者大会正式亮相,随着 3.0 版本的发布,Flutter 开发框架终于可以支持六大平台,实现了其跨平台稳定运行的愿景。Flutter 和 Dart 的产品总监 Tim Sneath 发布博文中称,Flutter 3 完成了从以移动为中心到多平台框架的发展路线图,现支持在 Linux 和 macOS 桌面的稳定运行,同时引入了 Firebase 集成改进、新的生产力与性能增强、以及对苹果
2022-05-13 19:26:42
2079
转载 数据结构,计算机网络,数据库,计算机组成原理,操作系统有哪些好的网课值得推荐?
本文转载自 小林coding。数据结构,计算机网络,数据库,计算机组成原理,操作系统这些在大学期间一定要掌握好来,因为现在互联网大厂面试都爱考察这些内容,一句话,计算机基础,yyds!可能大家第一个问题是,这些课需要哪些先学?讲真,这些都是独立的课程,关联性不会大到说学这个课前要先学另外一个课,所以大家不要担心这个问题,它不是问题!可能大家也会问,大学课程还没讲到这些,可以自己提前学吗?完全没问题啊!切莫跟着学校的课程学习,到大三的时候你就发现,按照学校的进度来学习,你的知识量根本就不能
2022-05-13 18:13:40
1732
原创 这次,带你写一个操作系统
彭东,Intel 傲腾项目关键开发者,文章摘自《操作系统实战45讲》。你好,我是彭东,网名LMOS,欢迎加入我的专栏,跟我一起开启操作系统的修炼之路。先来介绍一下我自己。我是Intel 傲腾项目开发者之一,也是《深度探索嵌入式操作系统》这本书的作者。我曾经为Intel做过内核层面的开发工作,也对Linux、BSD、SunOS等开源操作系统,还有Windows的NT内核很熟悉。这十几年来,我一直专注于操作系统内核研发。LMOS(基于x86平台支持多进程、多CPU、虚拟化等技术的全64位操作系统
2021-05-21 19:58:50
525
原创 点-线-网-面,一起构建 MySQL 知识网络
作者林晓斌(网名丁奇),前阿里资深技术专家以下内容摘自《MySQL实战 45讲》时光流逝,这是专栏的最后一篇文章。回顾整个过程,如果用一个词来描述,就是“没料到”:我没料到文章这么难写,似乎每一篇文章都要用尽所学;我没料到评论这么精彩,以致于我花在评论区的时间并不比正文少;我没料到收获这么大,每一次被评论区的提问问到盲点,都会带着久违的兴奋去分析代码。如果让我自己评价这个专栏:我最满意的部分,是每一篇文章都带上了实践案例,也尽量讲清楚了原理;我最得意的段落,是在讲事务.
2021-05-08 06:21:22
184
原创 以 VS Code为例,看大型开源项目是如何应用软件工程的?
以 VS Code为例,看大型开源项目是如何应用软件工程的?作者宝玉,Groupon资深工程师,微软专家;以下文章摘自《软件工程之美》。你好,我是宝玉。如果你所在的团队在日常的软件项目开发中,能科学地应用软件工程的知识,让你的项目能持续取得进展,最终交付的产品也有很好的质量,那么是一件非常幸运的事情。然而现实中,很多人并没有机会去参与或观察一个好的项目是什么样子的,也没机会去分析一个好的项目是如何科学应用软件工程的。好在现在有很多优秀的开源项目,不仅代码是公开的,它们整个项目的开发过
2021-05-07 08:02:29
3106
原创 技术面试中,什么样的问题才是好问题?
技术面试中,什么样的问题才是好问题?作者熊燚(四火),曾先后任职于华为,亚马逊。现任 Oracle首席软件工程师,负责研发云基础设施的分布式工作流引擎。除了带团队,也担任公司招聘环节的 Bartender 角色。很久以前就想谈谈这个话题了,但是最近才有了足够的动机。因为从最近参加的很多 debrief 来看,我认为身边大多数的软件工程师面试中,在通过技术问题来考察候选人这方面,很多都做得不够好。首先,我要明确的是,这个问题,指的是技术面试中俗称的 “主要问题”,具体来说,就是面试官会..
2021-04-14 00:34:18
2101
1
原创 为什么成为一名程序员 —— 讲讲自己的故事,复盘成长的路径,分享获得的启发
简介:初接触程序,大学选专业和换专业,工作换城市和换行业……这几个重要的人生选择点,连起来就是我自己的成长线。从初心未明,到心已明、行将远。讲自己的程序之路,复盘成长的路径,分享获得的启发。================================================================在走上程序的道路前,你不妨先问问自己成为程序员的初心是什么。回首往昔,...
2018-12-11 19:21:04
411
原创 全栈程序员,体系化学习路线与进阶地图
左耳朵耗子的《程序员练级攻略》,全篇终于发布完了,全程看下来,能够感受到,花了巨大的心血。画外音:左耳朵耗子,陈皓,大家应该都认识吧。资深技术专家,骨灰级程序员,MegaEase创始人,有着20年以上的研发与管理经验。曾在阿里,亚马逊等公司任职,精通架构。比如,如何设计高并发架构、如何选择新的技术、如何学习、如何面试、如何管理自己的时间、如何成为一个leader……反正,我是非...
2018-11-28 16:55:26
373
原创 趣谈网络协议:像小说一样的网络协议入门课
网络协议是每个程序员入门的必修课,但是彻底掌握并应用网络协议知识却并非易事,比如常见的 TCP/IP、HTTP。作为一个有上进心的程序员,我一直想体系学习下这块儿内容,但是学过的人都知道,这事儿真的不简单。首先,网络协议的书都很厚,读起来并不是那么容易。里面概念太多了,基本都是今天看完,明天就忘。其次,协议知识琐碎又枯燥,一看书就头大,等细节了解的差不多了,又卡在了实际操作中,学过的东...
2018-11-28 15:48:08
2476
原创 95后算法校招,白菜价25W起,有程序员拖后腿了吗?
国庆前后,第一批校招offer已经发出。算法一栏,尤为瞩目,白菜价25w起。很多工作2、3年的程序员表示:???2019届校招薪资(数据来源于:100offer)“编程语言虽然该学,但是学习计算机算法和理论更重要。”在李开复看来,没有一身好内功,招式再多都是空。因此,很多大厂对于算法都极为重视,这也导致了薪资水涨船高。算法就是基本内功。但要如何突围大厂算法面试,不让自己拉低...
2018-11-27 13:32:08
1088
原创 Facebook面试官:如何在算法面试中游刃有余?
“给你 a、b 两个文件,他们各存放 50 亿条 URL,其中每条 URL 各占用 64 字节,内存限制是 4G,请你编写代码找出 a、b 文件中相同的 URL”。这是某家大公司在 2016 年秋招时的一道笔试题。你可以停下来先想想如果你正在面试,你会怎么回答这道题。50 亿条 URL,每个 64 字节,加起来就是 320G,最简单不用动脑筋的方法当然是把他们都加载到内存里,然后直接比对,但这...
2018-11-27 12:41:25
268
原创 为什么混合云是未来云计算的主流形态?
关于混合云对于“混合云”这三个字,你应该不会陌生。但是,“混合云”又是比较宽泛一个概念,随着技术趋势的发展,这个概念的内涵和外延也在不断发生着变化。从字面上理解,“混合云”即私有云和公有云的混合搭配,这也是最开始对混合云最简单直接的解释。但是随着公有云服务越来越丰富,我们对公有云的应用也不再仅仅限于资源层面,而更多地体现在云服务层面。所以,不同时期、不同角色、不同团队、不同行业对于混合...
2018-11-06 14:00:53
807
转载 java程序员面试中最容易被问到的18个算法题(附答案!)
算法是比较复杂又基础的学科,每个学编程的人都会学习大量的算法。而根据统计,以下这18个问题是面试中最容易遇到的,本文给出了一些基本答案,供算法方向工程师或对此感兴趣的程序员参考。1)请简单解释算法是什么?算法是一个定义良好的计算过程,它将一些值作为输入并产生相应的输出值。简单来说,它是将输入转换为输出的一系列计算步骤。2)解释什么是快速排序算法?快速排序算法能够快速排序列表或查询。...
2018-11-05 22:14:33
28880
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人