面试中遇到的高频问题整理 2023-03-08| 面试 | 面试题 1. JavaScript 相关1.1 基础概念类JavaScript 中的数据类型
八大基本数据类型(含 ES6):Undefined Null Number String Boolean Object Symbol BitInt
原始类型:String Number Boolean Null U ...
前端安全之XSS攻击的各种手段 2023-02-06| 前端 浏览器 | 前端安全 在 SSR 场景下使用 Vuex 以及 Pinia 初始化状态存在的 XSS 风险在 SSR 应用中,服务器预取数后,会将预取的数据暴露到全局对象中,以提供给 Vuex 或者是 Pinia 进行初始化调用。
此时,如果服务端预取的数据包含 XSS 攻击内容,则客户端将很容易收到攻击,比如在 SSR ...
使用Plex搭建家庭影音资料库 2023-01-31| 其他 | Linux - Plex - RaspberryPi 1. 介绍Plex 是一个流媒体管理平台,分为 Plex 客户端 和 Plex 服务端 两个部分:
Plex 服务端负责托管流媒体内容、存储流媒体内容进度、刮削器、对流媒体进行服务端解码等工作。
Plex 客户端负责读取服务端的流媒体内容、对影片进行本地解码播放。
Plex 和 NAS 是什么关 ...
开发环境下如何使用 tsconfig 配置的 paths(路径别名) 2022-11-16| 前端 前端工程化 | NodeJS - Typescript - 路径别名 - nodemon 在开发基于 Typescript 的 NodeJS 项目时,我们通常会 tsconfig.json 中配置 paths 字段来设置路径别名(文档):
1234567{ "compilerOptions": { "paths": { ...
Docker 常用指令整理 2022-11-16| CICD Docker | Docker - 常用指令 1. 查看信息1.1 查看版本1docker version
1.2 查看系统信息1docker info
2. Container2.1 创建 containerdocker 会先去查找本地 nginx 镜像,如果查找不到就会从远程下载
1docker container run [image ...
服务端渲染优化指南 2022-09-22| 前端 前端工程化 | SSR - 服务端渲染 - 性能优化 性能审计方案在讨论如何提升性能之前,我们首先要明确如何正确的统计性能指标,这样在后续的性能提升过程中才能有效的对比优化前后的效果。
浏览器的性能数据可以通过 Web Performance API 来获取,通过这些数据的各种推算,可以得出一些以用户为中心的性能指标,各种指标有很多的衡量方式,但是通常 ...
K8S 快速入门指南 2022-09-15| CICD K8S | K8S - 快速入门
视频:Kubernetes (K8S) 3 小时快速上手 + 实践,无废话纯干货
1. 安装 minikube指定 kubectl 使用的配置文件kubectl 是基于 HTTP 可以对多个集群进行操作的,因此 kubectl 具体操作哪个集群是需要用户进行一定的配置的。具体的配置文件在 $HO ...
Clash 使用教程 2022-08-02| 其他 1. 原理篇1.1 Clash 是个啥Clash 是一个多平台的、支持 v2ray 的代理转发客户端,它可以将你设备的网络请求按照一定的规则转发到代 理服务器上。
1.2 什么叫代理转发正常情况下,你的设备访问一个网络服务,是从设备直接发起的网络请求。
代理转发就是在你和目标服务器之间又架设了一个 ...
npm 标准化发包方案调研 2022-07-14| 前端 前端工程化 | npm - cicd 1. 传统的发包模式1.1 版本发布传统的发包模式指用户在本地进行发包、版本升级的操作,因此所有的 cli 都是在本地执行。当我们写好一个 npm package 之后,并且登录好 npm 后,就可以执行以下指令直接发布第一版:
1npm publish --access public
1.2 版 ...
使用 Vercel 全自动部署个人网站 2022-07-11| 前端 前端工程化 | 前端工程化 - cicd - Vercel - 自动部署 1. 什么是 VercelVercel 是一个全自动的 Web 应用部署、预览、上线平台。他类似与 Github Page 与 Github Action 的结合,但是与其有如下几个特性:
支持应用模板,可以帮助开发人员快速搭建一个应用并完成上线流程;
支持 Github 项目导入与联动;
Git ...