js 中树的搜索

在处理树形结构时,选择合适的查找方法(递归、迭代、广度优先搜索、使用第三方库)取决于具体的应用场景、树的规模、性能需求以及代码维护性。递归搜索优点代码简洁直观:递归方法通常代码量少,逻辑清晰,易于理解和实现。易于维护:由于代码结构简单,后期维护和修改也较为方便。缺点栈溢出风险:对于非常深的树(例如深度超过数千层),递归调用可能导致调用栈溢出(Stack Overflow)。性能开销:递归调用涉及函...阅读全文
22次浏览 0 条评论 0次感谢

QPS 和并发测试

要测试 http 应用的 QPS(每秒请求数)和并发性能,你可以使用 wrk、ab(Apache Benchmark)、或 hey 等工具。下面介绍如何使用这些工具来测试 Flask 应用的性能。1. 使用 wrk 进行 QPS 和并发测试wrk 是一个现代的 HTTP 基准测试工具,支持高并发。你可以通过 Homebrew 安装它:brew install wrk运行 wrk 测试假设你的 Fl...阅读全文
49次浏览 0 条评论 1次感谢

Centos 7 多IP 配置

Centos7 配置多IP我有500个IP ,要绑定在同一台linux机器上, OS为Centos9 .假如这500个IP分为4个C段.192.168.1.128/25192.168.2.128/25192.168.3.128/25192.168.4.128/25通过计算我们可以得出 192.168.1.128/25 的网关为192.168.1.129 ,掩码为255.255.255.128,第一...阅读全文
42次浏览 0 条评论 0次感谢

Centos Stream 9 多IP 配置

Centos Stream 9 配置多IP我有500个IP ,要绑定在同一台linux机器上, OS为Centos9 .假如这500个IP分为4个C段.192.168.1.128/25192.168.2.128/25192.168.3.128/25192.168.4.128/25通过计算我们可以得出 192.168.1.128/25 的网关为192.168.1.129 ,掩码为255.255.25...阅读全文
126次浏览 0 条评论 0次感谢

免费泛域名SSL证书

如何申请免费的泛域名SSL证书下载 acme.sh 工具acme.sh 官方提供一个非常简单的一键安装脚本,老少皆宜。当然,安装这个工具对于是否在公网并没有任何要求,你可以选择在将要部署 SSL 证书的内网服务器中安装即可,请用非root用户全程执行命令。# 下面的邮箱换成你的curl https://get.acme.sh | sh -s email=***@gmail.com如果你的安装服务...阅读全文
111次浏览 0 条评论 0次感谢

Debian 多IP 配置

我有500个IP ,要绑定在同一台linux机器上, OS为debian .假如这500个IP分为4个C段.192.168.1.128/25192.168.2.128/25192.168.3.128/25192.168.4.128/25通过计算我们可以得出 192.168.1.128/25 的网关为192.168.1.129 ,掩码为255.255.255.128,第一个可用IP为192.168....阅读全文
74次浏览 0 条评论 0次感谢

Mac 自动加载sshkey

在 Zsh 中自动运行 ssh-add 以便在登录时自动添加 SSH 密钥,可以在 ~/.zshrc 文件中添加相关配置。下面是一个示例,展示如何在 Zsh 会话启动时自动运行 ssh-add 并添加所有默认位置的 SSH 密钥。步骤:编辑 ~/.zshrc 文件:打开 ~/.zshrc 文件:vi ~/.zshrc添加以下内容到 ~/.zshrc:# ~/.zshrc# 自动运行 ssh-age...阅读全文
105次浏览 0 条评论 0次感谢

crypto.createCipheriv is not a function

就是一个aes 加密,大概是这样的const crypto = require('crypto');const secretKey = '.'function encryptCredentials(username, password, total) { const combined = username + ':' + password + ':' + total; const cipher...阅读全文
116次浏览 0 条评论 0次感谢

只允许特定的IP访问特定的端口

业务需求 , 只允许特定的IP访问特定的端口 .一步到位1.先要移除已经开放的端口,如443firewall-cmd --zone=public --remove-port=443/tcp --permanent2.允许指定的IP或者IP段访问此端口firewall-cmd --permanent --zone=public --add-rich-rule='rule family="ipv4"...阅读全文
106次浏览 0 条评论 0次感谢

Installing zsh + oh-my-zsh on Amazon EC2 Amazon Linux 2 AMI

sudo yum update# Installing ZSHsudo yum -y install zsh# Check ZSH has been installedzsh --version# Install "util-linux-user" because "chsh" is not available by default# See https://superuser.com/a/138...阅读全文
77次浏览 0 条评论 0次感谢

Java|IDEA 报错.JCTree$JCImport

执行maven 打包 报错 :java.lang.NoSuchFieldError:com.sun.tools.javac.tree.JCTree$JCImportjava: java.lang.NoSuchFieldError: Class com.sun.tools.javac.tree.JCTree$JCImport does not have member field 'com.sun.t...阅读全文
154次浏览 0 条评论 0次感谢

shadowsocks

下载地址 :https://github.com/shadowsocks/shadowsocks-rust/releases下载对应的版本, 解压, 通常会有这些文件 sslocal , ssmanager , ssserver , ssservice , ssurl服务端 用 ssserver , 新建一个文件 config.json{ "server":"0.0.0.0", "se...阅读全文
130次浏览 0 条评论 0次感谢

Node Sass version is incompatible with ^4.0.0

错误很明确, node-sass 和你本地的node 版本不兼容. 实际上这不是兼容不兼容的问题. 原话是node-sass 太拉胯已经被弃用了 ,请使用sass 来代替 node-sass , 像这样npm uninstall node-sassnpm i sass如果你一定要 使用 node-sass , 要和node 的版本 相对应, 这是官方给出的解决方案 1 . 先干掉已经安装的node...阅读全文
146次浏览 0 条评论 0次感谢

kubernetes SSLError

调用 kubernetes api 报错 SSLError, 这个错误很明显, 证书错误.from kubernetes import client, configfrom kubernetes.client.rest import ApiExceptionconfig.load_kube_config_from_dict(conf) # config.load_kube_config(confi...阅读全文
93次浏览 0 条评论 0次感谢

Java JDK 8 下载

当前最新8系列 u411. 如果你有帐号, 你可以在oracle提供的链接下载, 感觉有帐号也没什么懒用. 登陆不上.https://www.oracle.com/java/technologies/downloads/#java8-mac所以,有人专门提价免费的帐号可以登陆然后再下载,从下面的链接,复制一个帐号就可以. https://bugmenot.com/view/oracle.com如果...阅读全文
220次浏览 0 条评论 0次感谢