技术动态

收藏文章

更多
https://www.zhihu.com/question/27641736/answer/3526059291
June 11, 2024

一个大型网站需要多少服务器?

截止2020年时,Stack Overflow 使用了 25台服务器 来支撑其作为世界第53大网站的运营。这些服务器主要基于微软的 .NET技术架构,并且他们采用的是向上扩展的策略,而不是云服务。具体的服务器配置包括:4台数据库服务器(SQL Server),每台配有384GB RAM和2TB SS
https://www.zhihu.com/question/653720730/answer/3475240927
April 24, 2024

react和vue都有什么问题?

React之罪:官方团队创造了Hooks,于是开始在社区与代码中全方位推崇Hook,导致了能用了Hook的地方一定使用了hook , 甚至于像react-router这种库有很多都不提供非hook的API了,完全不分离架构,all in hooks就像是一种邪教,把本来好好的东西搞得心智负担极大且架
https://www.zhihu.com/question/382725548/answer/3191492324
February 03, 2024
为什么大多数的程序员的编程界面背景都是黑色的?

为什么大多数的程序员的编程界面背景都是黑色的?

黑色环境下,瞳孔会放大,阻碍房水流动,使眼压升高,更容易造成青光眼,眼睛定位识别字符也更困难,增加视觉疲劳和大脑疲劳,不知道为什么流行黑色的??? 补充:1.家里搞装修,家庭照明也要保证一定的照度,对眼睛有好处。2.房间内的人造光源照度与室外相比差远了,长期呆在室内照度不够容易近视。(有条件的可以拿
https://juejin.cn/post/7330143281525243958
January 31, 2024
为什么 Bun 可能对 Node 降维打击?

为什么 Bun 可能对 Node 降维打击?

大家好,这里是大家的林语冰。持续关注,坚持阅读,每天一次,进步一点。 近年来,前端社区涌现了一大坨运行时,包括但不限于: 稳如老狗的 Node.js 不破不立的 Deno 大破大立的 Bun 去年,“Bun 之父”J.S. 官宣 Bun 1.0 新鲜出炉,今年 Bun 团队更是野心勃起,企图用 Bu
https://zhuanlan.zhihu.com/p/678113045
January 16, 2024
有了 Prisma 就别用 TypeORM 了

有了 Prisma 就别用 TypeORM 了

要说 2024 年 Node.js 的 ORM 框架应该选择哪个?毫无疑问选 Prisma。至于为何,请听我细细道来。本文面向的对象是饱受 TypeORM 折磨的资深用户(说的便是我自己)。只对这两个 ORM 框架从开发体验上进行对比。整体对比更新频率 & 下载量TypeORM 距离上次更新
https://www.zhihu.com/question/25092133/answer/3357674755
January 10, 2024
为什么同样是毛玻璃效果,总感觉 iOS 比 Windows 更能引领潮流?

为什么同样是毛玻璃效果,总感觉 iOS 比 Windows 更能引领潮流?

OSX Yosemite+aeroPS里面手搓了两个不同的版本,总结一下:Mac:高值模糊,滤色图层(发亮),几乎没有纹理叠加(一圈描边),厚阴影。Windows:低值模糊,主题色图层(染色),大量的纹理叠加(光带,高光),薄阴影。总的来说,Aero效果更华丽,果子的更朴实一点。性能开销上大致差不多
https://www.zhihu.com/question/52365623/answer/3356974420
January 10, 2024

如何评价 Next.js?

这几天看到一些批判Next.js全栈的信息,主要是吐槽Next.js的后端能力弱,大家说的都对。但是为什么这种情况下,Next.js依然大热?我分享一下个人看法。我的全栈历程我有相当长一段时间用Koa做BFF,Koa+TS,再给router做分层,用起来也很舒服。后来尝试Midway,一堆开箱即用的
https://zhuanlan.zhihu.com/p/676592800
January 08, 2024
现代 CSS 解决方案:文字颜色自动适配背景色!

现代 CSS 解决方案:文字颜色自动适配背景色!

在 23 年的 CSS 新特性中,有一个非常重要的功能更新 -- 相对颜色。简单而言,相对颜色的功能,让我们在 CSS 中,对颜色有了更为强大的掌控能力。其核心功能就是,让我们能够基于一个现有颜色 A,通过一定的转换规则,快速生成我们想要的颜色 B。其功能能够涵盖:精简调暗饱和度降低饱和度色度增强调
https://zhuanlan.zhihu.com/p/676156364
January 05, 2024
2024 年,你应该使用 Bun、Node.js 还是 Deno?

2024 年,你应该使用 Bun、Node.js 还是 Deno?

本文为翻译作品,原文:Should you use Bun or Node.js or Deno in 2024?在 2024 年,构建基于 JavaScript 的现代 API 已经变得相当简单。你可以使用像 Express.js 这样的库,在几分钟内搭建起一个运行的 API。但是,目前最具挑战

笔记

更多
https://juejin.cn/post/7329694104119623707
January 30, 2024

实现无缝发布体验:优化 NPM 包发布流程,提升开发体验

为了提高 npm 包的安装和更新速度,使用淘宝镜像是一个常见的方法。淘宝镜像是一个国内的 npm 镜像,它可以在国内提供更快速的下载速度。 然而,在发布 npm 包到 npmjs 仓库时,我们需要手动切换回正式的 npm 地址。这个过程可能会比较繁琐,而且切换镜像后,需要重新运行 npm insta
https://juejin.cn/post/7319186272492388361
January 02, 2024

为什么 Vue 项目很少用 RxJS

一句话解释 这是因为 Vue 希望成为一个轻量且灵活的框架,允许开发者选择他们喜欢的工具和库。虽然 RxJS 是一个强大的响应式编程库,但 Vue 采用了不同的方法,提供了自己的响应式系统。 详情点 设计理念不同:Vue 注重简单和直观,便于响应式编程;而 RxJS 功能更强、更复杂,适合异步和事件
https://juejin.cn/post/7308562434449981503
December 04, 2023

Promise 与 RxJS Observables 的区别

Promise Promise 是 JavaScript 中内置的,不需要任何额外的库。 Promise 表示可能现在或将来可用的单个值。 Promise 是急切的,也就是说一旦 Promise 被解析,.then()回调会立即执行。 Promise 只能发出单个值。 Promise 非常适合处理产
https://juejin.cn/post/7307066452289765430
November 30, 2023

模版语法的简单实现,使用 eval

const name = 'Nexmoe'; const message = 'My name is {{name}} and I\'m {{getAge(20)}} years old.'; function getAge(age) { return age; } const replacedMe
https://juejin.cn/post/7299356168887238656
November 09, 2023

MVVM 是什么

MVVM 代表 Model-View-ViewModel,在 MVVM 中,Model 表示应用程序的数据和业务逻辑,View 表示用户界面,ViewModel 充当 Model 和 View 之间的中介。 模型(Model) 模型代表应用程序中的数据和业务逻辑。 它可以是从服务器获取的数据、本地存
https://juejin.cn/post/7298645543705968655
November 07, 2023
MVC 是什么

MVC 是什么

MVC 这个概念已经存在很久了,用了这么多年,今天了解一下概念做个总结。 MVC(Model-View-Controller)设计模式将应用程序中的对象分为三个角色:模型(Model)、视图(View)和控制器(Controller)。该模式不仅定义了对象在应用程序中的角色,还定义了对象之间的通信方
https://juejin.cn/post/7298645450550394920
November 07, 2023

为什么 Bun 这么快

JavaScriptCore 引擎 Bun 使用 JavaScriptCore 引擎,这是 Safari 浏览器使用的引擎,而不是基于 Chromium 的浏览器和 Node.js 使用的 V8 引擎。JavaScriptCore 引擎经过了针对更快启动时间的优化,这有助于 Bun 的速度。 性能分
https://juejin.cn/post/7295943233741324326
October 31, 2023

简单理解 JS Class 中的 Static 是什么

今天在看一个有关 JavaScript Class 的 Static 属性的文档,一开始看的英文版本,描述的比较难以理解,然后看中文版,翻译的也比较难以理解。 英文 We can also assign a method to the class as a whole. Such methods a
https://juejin.cn/post/7294541220440522789
October 28, 2023

【总结比较】type 和 interface 的区别

在 TypeScript 中,type和interface是用来定义类型的关键字,它们有一些区别和特点。 相同点 都可以用来定义对象、函数、联合类型等。 都可以用来拓展(extends)其他类型。 不同点 type可以声明基本类型别名、联合类型、交叉类型等复杂类型,而interface只能用来描述对