VSCode使用正则表达式查找替换
在VSCode中大家常用操作Ctrl+Shift+F(项目查询) 或 Ctrl+F(文件内查询) 再或者 用到 Ctrl+Shift+H(整个项目查找替换) 和 Ctrl+H(文件内查找替换),这些查找替换都是整体的比如查找div,那就直接输入div就能查到,但…
在VSCode中大家常用操作Ctrl+Shift+F(项目查询) 或 Ctrl+F(文件内查询) 再或者 用到 Ctrl+Shift+H(整个项目查找替换) 和 Ctrl+H(文件内查找替换),这些查找替换都是整体的比如查找div,那就直接输入div就能查到,但…
以前用 nohup 跑服务,重启服务器就没了,进程崩了也没人管。systemd 是 Linux 自带的服务管理器,把这些事一次做完。 写一个 unit 文件 /etc/systemd/system/kb-web.service: [Unit] Description=KB Web Service …
用 Nginx 把内部服务暴露出去,是最常见的部署方式。这篇记一份我反复用、基本不用改的配置模板。 基本转发 upstream app_backend { server 127.0.0.1:8800; keepalive 32; } server { listen 443 ssl…
改服务器上的代码,以前要么用 vim(不熟),要么改完 scp 传(容易覆盖错)。VSCode 的 Remote-SSH 插件解决了这个问题:本地界面、服务器文件、服务器终端,三者一体。 装什么 本地 VSCode 装扩展 Remote - SSH。…
VeryCapture 是一款定位功能强大,设计优美的屏幕捕捉软件。截屏和录屏都毫无压力。 其主界面如下: 功能 截屏后普通操作有矩形,圆形,线条,线条,箭头,高亮,序号 等的标注,还有更加方便的操作 OCR识别文字和…
起因是维护的项目越来越多,每个项目都install一次,每个项目都有node_modules,我的磁盘快满了,而且不知怎么回事有个项目的node_modules居然占了好几个G??!!我果断删了重新装,但是装了好长时间......,这又…
给老项目配环境是最烦的事:PHP 版本、扩展、MySQL 版本、Nginx 配置,换台电脑就要重来一遍。用 docker-compose 写一次,之后一条命令起全套。 目录结构 project/ ├── docker-compose.yml ├── nginx/ │ └── defa…
最早写 Dockerfile 基本是照着教程抄:FROM python:3.8,COPY . .,RUN pip install -r requirements.txt。结果镜像 1.2G,每次部署推送到仓库都要等好几分钟。 动作一:换基础镜像 python:3.8 是完整版 Debian,带…
日常开发里真正会反复用到的 Git 操作就那么几个,整理成场景速查,比背命令有用。 拉取上游改动,保持提交线干净 git fetch origin git rebase origin/main rebase 会把本地提交“搬”到最新主干之后,历史是一条直…