时间线学习
服务器从0搭建 服务器推荐 服务器SSH连接安全 国外Debian服务器配置 Docker Compose配置文件 安装雷池SafeLine (可选)Nginx proxy manager安装和使用 (可选)Nginx Proxy Manager错误 (可选)Portainer安装 (可选)ufw防火墙 (可选)nftables防火墙 cloudflare Vaultwarden安装和使用 Wor…
面试题
JS面试题 JS的数据类型有哪些 原始类型: Number、String、Boolean、Symbol、BigInt、String、Symbol 对象类型: Object 原型的作用是什么 JS语言通过原型实现面向对象。一个能支持面向对象的语言必须做到一点:能判定一个实例的类型。原型的存在避免了类型的丢失。 为什么js不用类型元数据(Java、c#)去实现面向对象而是使用原型? JavaScrip…
thumbnail
Linux常用命令
Docker 完全删除 列出所有容器(包括已停止的容器) docker ps -a 先停止 docker stop xxx 删除容器 docker rm xxx 列出Image镜像 docker image ls 删除Image镜像 docker rmi xxx 代理 PowerShell检查当前系统代理 netsh winhttp show proxy 使用ie代理配置 netsh winhtt…
thumbnail
国内服务器
SSH 通过密钥登录 通过MobaXterm生成ssh密钥 先保存生成的私钥到本地 cd .ssh vim authorized_keys 粘贴生成的公钥 chmod 600 authorized_keys chmod 700 ~/.ssh 设置ssh vim /etc/ssh/sshd_config RSAAuthentication yes PubkeyAuthentication yes P…
thumbnail
Debian11
su root账号 su 更改系统源 cp -a /etc/apt/sources.list /etc/apt/sources.list.bak nano /etc/apt/sources.list deb http://repo.huaweicloud.com/debian/ bullseye main deb-src http://repo.huaweicloud.com/debian/ bu…
thumbnail
DNS污染
什么是DNS污染 DNS污染(DNS cache pollution),也被称为DNS劫持,是一种网络攻击方式。其中,攻击者向DNS服务器发送虚假的响应来修改DNS缓存,从而误导用户访问到错误的网站。这种现象也常在某些国家或地区的互联网审查系统中出现,如我们的防火长城(GFW)。 当我们在访问网站比如 https://raw.githubusercontent.com 时,系统会先把域名进行解析成…
thumbnail
Electron 下载失败解决方法
Electron 下载失败解决方法 在安装Electron,使用命令 yarn add electron -D 报错 error E:\test\electron\node_modules\electron: Command failed. Exit code: 1 Command: node install.js Arguments: Directory: E:\test\electron\no…
thumbnail
Composition和Mixins
Mixins 这是一个简单的Mixins的例子,看起来没什么问题,但是当数组里的mixins多了后,每个命名都不同,这是你就不知道那个属性、方法是那个Mixins注入的,导致命名空间的冲突 高阶组件 react采用了高阶组件(HOC)来解决这个问题,定义一个withMouse,返回一个组件 但是,仍然还是有命名空间冲突的问题,比如多个HOC组件嵌套,这种情况仍然无法马上清晰的知道那个值是那个组件 …
thumbnail
Composition
Composition API 什么是 Composition API? Composition API = Reactivity API + Lifecycle hooks 响应式加上生命周期就组成了基础的 组合式API const { reactive, watchEffect, onMounted } = Vue export default { setup () { const state…