VIM命令收集
意识到vim命令是多么的强大,遂单独整理一份。 打开文件 $ vi ./file1 打开后定位到指定文本位置 $ vi ./file1 +/keywords +表示追加后续操作命令 /keywords 表示自上而下搜索关键字keywords 进入文本编辑模式 按i 进入命令行模式 按esc键退出编辑模式,输入:进入命令行模式 退出 输入:q 退出 加!表示强制操作 搜索 / 进入搜索,输入关键字回车 n 查找下一个 删除 删除/剪切 当前行:dd 清空所有行::%d 或者 :1,$d % 匹配所有行 1,$ 匹配1到末尾......GIT撤销修改
撤销本地修改 本地代码仅是修改,还未做任何提交(add/commit操作) $ git checkout file_name_path_1 file_name_path_2 file_name_path_3... #撤销指定文件的修改 $ git checkout . #撤销所有文件的修改 git checkout会直接还原修改的文件到仓库版本 撤销add $ git reset HEAD file_name_path1 #指定还原文件的add操作 $ git reset HEAD #还原所有文件 撤销commit 已经commit提交,没有push到远端 #修改(替换)掉上次的commit $ git commi......IOS捷径 睡眠灯 sleep-lamp
第一次编写快捷指令,不错。小小满足了我的ios应用需求 😆 我不喜欢太黑的环境入睡,所以想要个倒计时关闭的手电筒 feat 支持列表选择时间 支持自定义倒计时时间 通知提示关闭时间 关闭时间动态判断(可手动修改缓存文件) 重复执行的覆盖提示 快捷指令 https://www.icloud.com/shortcuts/c83d1a4f15644e45a1410311cc84c715 ios手机直接在Safari浏览器中打开然后信任即可运行。 功能简单,但是里面执行步骤被我加到了50+ :捂脸: 从简单的循......django在docker环境中断点调试
之前是本地Python环境安装Django项目直接运行和断点,现在尝试切换到vscode~ vscode插件 https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers https://marketplace.visualstudio.com/items?itemName=ms-python.python Dockerfile配置 用于创建docker镜像 项目根目录中创建Dockerfile文件 # syntax=docker/dockerfile:1 FROM python:3.10 #设置容器中环境变量 ENV RUN_ENV='develop' WORKDIR /data COPY......mysql float字段类型数据查询为空问题
作者:matrix 被围观: 1,294 次 发布时间:2021-12-28 分类:mysql PHP | 一条评论 »
结论 不要用float、double类型存储浮点数。改用decimal字段类型 过程 之前是知道浮点数最好不要用float类型做存储,手上遇到老项目使用就正好是float字段存储的体重数据,比如51.6这种。 普通的查询没问题,个别数据就出现查询为空的问题。后来发现都是浮点类型数据,排查框架的sql日志到PDO的参数绑定找遍了都没找到根源。还以为是PDO扩展的data_type出错,因为内部sql执行时浮点数的参数绑定是使用PDO::PARAM_STR。 $this->PDOStatement->......python依赖管理工具poetry
用的pipenv但是lock时间有点太长了,所以到poetry试试水... poetry安装 curl -sSL https://raw.githubusercontent.com/python-poetry/poetry/master/get-poetry.py | python - 项目设置poetry虚拟环境 poetry init 按照选项默认就好 给虚拟环境安装依赖 poetry add requests=3.6 poetry add requests@last 安装之后系统会自动生成pyproject.toml,poetry.lock文件 删除依赖 poetry remove requests 显示依赖信息 poetry show poetry show --......vscode remote-ssh 内网穿透远程开发调试
作者:matrix 被围观: 2,187 次 发布时间:2021-10-07 分类:command Linux | 一条评论 »
线上代码有时候会需要部署到内网或者防火墙后面的本地服务器环境,这个时候发布代码或者调试都会造成不便。 使用环境 测试环境为 mac vscode windows版本的操作相差不大。 vscode作为ide编辑器,也作为文件管理工具来上传下载服务器文件。需要安装Remote - SSH插件完成这些功能。 目的 本地环境可以直接编辑操作远程服务器中的文件,当然这非常危险和忌讳! 修改文件前你需要做备份然后灾难还原 😀 路径也很清晰,通过中转来访问: localhost ......