实操技巧进入容器网络nskubectl get pods xxx -o wide获取node名登录node获取容器进程id:docker:docker ps| grep $poddocker inspect -f {{.State.Pid}} 容器idcontainerd:crictl ps | grep podnamecrictl inspect 容器id | jq '.info.pid'进入容器的网络命名空间nsenter --target pid -n筛选抓取netstat -ant查看当前开放的端口https://www.baeldung.com/linux/tcpdump-c...

下载安装node.js创建项目目录,在里面npm init vite@latest,可以直接选框架语言快速生成,也可以选完框架后选择自定义,按提示安装相关vue组件,最后进去npm install安装依赖(根据package.json安装),npm run dev运行环境,vscode安装volar目录中的 index.html 是项目的入口;package.json 是管理项目依赖和配置的文件;public 目录放置静态资源,比如 logo 等图片;vite.config.js 就是和 Vite 相关所有工程化的配置;src 就是工作的重点,我们大部分的代码都会在 src 目录下管理和...

以django一文中写的demo为例子,写一下前端调用后端api的方式后端接口/menu/sapi前端axios封装封装处理器(关于环境隔离这块参考vue篇)import axios, { type InternalAxiosRequestConfig, type AxiosResponse } from 'axios'; function request(config: any) { const instance = axios.create({ baseURL: import.meta.env.VITE_APP_BASE_URL, timeo...

在写一个自动化处理工具,用zipfile解压文件的时候,发现解压出来的中文文件名全变成了乱码windows中文默认编码gbk,与zipfile默认cp437冲突导致的解决方案:python3.11版本以下:修改zipfile源码if flags & 0x800: # UTF-8 file names extension filename = filename.decode('utf-8') else: # Historical ZIP filename enco...