突破 DockerHub 限制,全镜像加速服务
背景DockerHub 是全世界最早也是最大的容器镜像仓库,托管着众多操作系统发行版及各类软件的 Docker 镜像。在推进业务容器化的过程中,不可避免的,我们会需要使用来自 DockerHub 上的容器镜像。 无论是在个人本地环境中使用,还是用于跑测试服务以下是两种主要的解决方案:构建一些公共基础镜...
2024-01-10蒲公英 · JELLY技术周刊 Vol.20: Vue3 极致优化——分析 Vue3 Compiler 告诉你为什么这么快
蒲公英 · JELLY技术周刊 Vol.20登高远眺前端框架TypeScript + React 的最佳实践使用 TypeScript 编写 React 应用的类型 Cheatsheets,也可以看做是 TypeScript + React 最佳实践。它介绍了我们在使用 React 各种特性时最佳的 TypeScript 类型写法,帮助你解答各种类型上的问题。看完这篇,妈妈再也不用担心我不会写 tsx 了...
2024-01-10从零开始实现VS Code基金插件
写在前面随着7月一波牛市行情,越来越多的人投身A股行列,但是股市的风险巨大,有人一夜暴富,也有人血本无归,所以对于普通人来说基金定投是个不错的选择,本人也是基金定投的一枚小韭菜。上班的时候经常心理痒痒,想看看今天的基金又赚(ge)了多少钱,拿出手机打开支付宝的步骤过于繁...
2024-01-10【深度全面】前端JavaScript模块化规范进化论
前言JavaScript 语言诞生至今,模块规范化之路曲曲折折。社区先后出现了各种解决方案,包括 AMD、CMD、CommonJS 等,而后 ECMA 组织在 JavaScript 语言标准层面,增加了模块功能(因为该功能是在 ES2015 版本引入的,所以在下文中将之称为 ES6 module)。 今天我们就来聊聊,为什么会出现这些不同的模块规范...
2024-01-10如何使用华为云服务一键构建部署发布前端和Node.js服务
如何使用华为云服务一键构建部署发布前端和Node.js服务构建部署,一直是一个很繁琐的过程作为开发,最害怕遇到版本发布,特别是前、后端一起上线发布,项目又特别多的时候例如你有10个项目,前后端都要同时发布,那么就需要多次合并代码、构建,重复很多动作..而且还要去关心构建机器环境是不是变...
2024-01-10图解两数之和:双指针法
两数之和是一道非常经典,也非常高频的面试题,题目大意如下:之前我们探讨了这个问题的暴力运算法和哈希表法,今天我们使用双指针法来解决它。太长不看版首先排序数组;使用left,right两个指针;比较target与left值加right值的和,移动对应的指针;双指针解法的时间复杂度取决于对应的排...
2024-01-10请教:idea如何配置全局maven 避免每次新建项目都需要指定自己的maven目录
mac下idea 配置了本地的maven,打开或创建新项目的时候又会使用默认的maven去maven仓库下载文件,文件又下载到.m2的仓库,还有什么要配置的吗?回答再idea这个页面试试...
2024-01-10Bash 脚本 set 命令教程
推荐用法:# -u 变量不存在, 报错# -x 输出运行结果之前,先输出执行的哪一行命令# -e 发生错误, 终止执行# -o pipefail 只要一个子命令失败, 整个管道命令就失败, 脚本终止执行.set -exuo pipefail 文档搬运工, 原作者: 阮一峰老师. 链接: www.ruanyifeng.com/blog/2017/1…服务器的开发和管理离不开 Bash 脚本,掌握它...
2024-01-10Git commit 多行信息提交
git commit可接受多个消息标志(-m)来允许多行提交在命令行上使用git时,您可能已经使用了消息标志(-m)。 它允许开发人员在调用git commit时内联定义提交消息。git commit -m "my commit message"我不是这种方法的最大支持者,因为我更喜欢在vim中编辑提交消息(我仅用于编写提交消息)。 它使我有机会仔细...
2024-01-10