- 编程技术
前端工程师如何使用Nodejs自动发送邮件?
之前用Nodejs做了很多服务端模块, 最近抽空复盘一下, 接下来笔者将介绍如何使用Nodejs来自动向用户发送邮件....
- 编程技术
关于递归算法的时间复杂度,你还不够了解
本篇通过一道面试题,一个面试场景,来好好分析一下如何求递归算法的时间复杂度。相信很多同学对递归算法的时间复杂度都很模糊,那么这篇Carl来给大...
- 编程技术
在命令行里也能使用 React
React 确实是视图开发的一把利器,再加上 Hooks 的加持,其抽象能力得到了进一步的提升,统一的 DSL 加上 虚拟 DOM,照理来说,是可以在任何平台进行渲染...
- 编程技术
十分钟了解Vite如何支持React
vite 是基于浏览器支持 ESM 模块,用以解决大型应用本地开发环境打包、热更新时间久的一套解决方案,目前已支持vue、react、Svelte、Solid等主流框架,相信...
- 编程技术
TypeScript 4.4beat版本发布,你知道了吗?
经常写JavaScript都知道,任何类型的值都可以通过throw抛出后,在catch语句中捕获到,那么TypeScript中是如何做统一的呢,...
- 编程技术
一篇让我们学会React实践
在使用React Hooks之前,我们一般复用的都是组件,对组件内部的状态是没办法复用的,而React Hooks的推出很好的解决了状态逻辑的复用,而在我们日常开发中...
- 编程技术
面试官:说说对React Fiber架构的理解?解决了什么问题?
JavaScript引擎和页面渲染引擎两个线程是互斥的,当其中一个线程执行时,另一个线程只能挂起等待。而这也正是 React 15 的 Stack Reconciler所面临的问题,当...
- 编程技术
我真不想学 Happens - Before 了!
happens - before 不像是什么 Java 并发工具类能够浅显易懂,容易上手。happens - before 重在理解。...
- 编程技术
一个非常好用的Jar,可以帮你省去整合Utils的时间
一个封装了很多功能的 Jar ,阿粉要不是因为需求,估计可能很久不都不一定知道他,我们先来看看阿粉的需求是什么样子的。...
- 编程技术
前端百题斩之两个角度一个实战了解事件循环
如果不存在微任务,将所有的操作按照同一优先级顺序执行,会造成一些高优先级任务的实时性问题,所以才会出现微任务,通过将对实时性要求较高的任...
- 编程技术
超实用的 gRPC 客户端调试工具
Evans[1]有两种运行模式:REPL和CLI。比起其他gRPC客户端,Evans更具有表现力,并且它还支持自动补全功能。...
- 编程技术
高并发服务优化篇:从RPC预热转发看服务端性能调优
本篇从RPC的预热转发功能,引出了其背后的理论依据--JIT优化。阐述了JIT的基本概念,并用一个实例说明了代码编写风格对JIT优化的实际影响。...
- 编程技术
手把手教你撸一个能生成抖音风格动图的gif制作平台
又到了一周一次的周总结, 笔者基于之前的开源项目 blink , 开发了一款能在线配置故障艺术, 并一键生成gif动图的平台, 这里暂时取名为QT. 接下来笔者将复盘...
- 编程技术
WKWebview 秒开的实践及踩坑之路
一般情况下,只要对照这个列表,对比差异就基本能搞定绝大部分前端性能问题了。不过我们在里面仔细再分析下,对首屏启动速度影响最大的就是网络请...
- 编程技术
Nacos竟然是这样使用代理模式的?
随着对Nacos源码的深入阅读,感觉越来越有意思了,大量的设计模式和基础知识点都在其中被运用。不论你是否阅读源码,都值得借鉴一下Nacos的运用案例。...
- 编程技术
我们一起Github Action 入门
Github Action,是 Github 推出的一个持续集成服务。这个持续集成,有很多操作,例如:抓取代码、运行测试、登录远程服务器,发布到第三方服务等等。...