摘要: binlog2sql binlog2sql 是一款用于解析 binlog 的工具, 可以从MySQL binlog解析出你要的SQL。 根据不同选项,你可以得到原始SQL、回滚SQL、去除主键的INSERT SQL等。 用途 数据快速回滚(闪回) 主从切换后新master丢数据的修复 从binlog 阅读全文
posted @ 2021-10-06 14:05 Ryan_zheng 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 一主一从 准备:两台服务器A、B 操作: 1. 安装 mariadb 两台服务器分别安装好Mariadb #安装mariadb sudo yum install mariadb-server #开启 sudo systemctl start mariadb #设置开机自动启动 sudo system 阅读全文
posted @ 2021-10-03 03:12 Ryan_zheng 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 匿名函数(Anonymous functions),也叫闭包函数(closures), 允许 临时创建一个没有指定名称的函数。最经常用作回调函数 callable参数的值。当然,也有其它应用的情况。 匿名函数目前是通过 Closure 类来实现的。 闭包可以从父作用域中继承变量,任何此类变量都应该用 阅读全文
posted @ 2021-08-07 20:49 Ryan_zheng 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 默认情况下,gitlens插件会显示每行代码的blame历史记录,如果为了保持界面的简洁,可以修改以下配置进行隐藏 "gitlens.currentLine.enabled": false 阅读全文
posted @ 2021-08-07 17:33 Ryan_zheng 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 总结 保持友善。 解释你的推理。 在给出明确的指示与只指出问题并让开发人员自己决定间做好平衡。 鼓励开发人员简化代码或添加代码注释,而不仅仅是向你解释复杂性。 礼貌 一般而言,对于那些正在被您审查代码的人,除了保持有礼貌且尊重以外,重要的是还要确保您(的评论)是非常清楚且有帮助的。你并不总是必须遵循 阅读全文
posted @ 2021-08-07 14:24 Ryan_zheng 阅读(11) 评论(0) 推荐(0) 编辑
摘要: <?php /** * $t 是误差范围值 */ function squre($number ,$t){ $x1 = $number; $x2 = $number/2; while( abs($x1 - $x2) > $t){ $x1 = $x2; $x2 = ($x1 + $number/$x1 阅读全文
posted @ 2021-07-27 14:37 Ryan_zheng 阅读(16) 评论(0) 推荐(0) 编辑
摘要: base脚本文件的第一行 #! /bin/bash 解析 1. brace expansion 花括号扩展 echo {1..10} mkdir data{1,2,3,4} mkdir data-{a..d} 使用上面方法可以快速创建 data-a 到 data-d 的文件,".." 可以展开 2. 阅读全文
posted @ 2021-07-17 15:29 Ryan_zheng 阅读(18) 评论(0) 推荐(0) 编辑
摘要: vscode 使用 ctrl+P 打开文件后,默认文件是不固定的,也就是如果打开其他文件,原本文件的标签就没了,这样有时候很不方便。 虽然固定文件可以使用双击文件标签,但是,ctrl+p打开的文件,却只能预览不固定。 可以修改配置 "workbench.editor.enablePreview": 阅读全文
posted @ 2021-07-15 19:21 Ryan_zheng 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 写文档的时候一般需要解释说明目录的结构,可以使用 tree 命令获取目录的树形结构图 mac下安装 tree brew install tree centos 下安装 yum -y install tree 效果 tree 命令还有很多参数 (1)tree -a 显示所有文件和目录 (2)tree 阅读全文
posted @ 2021-07-10 01:14 Ryan_zheng 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 1.地址栏输入: chrome://net-internals/#hsts 2.找到底部Delete domain security policies一栏,输入想处理的域名,点击delete。 3.搞定了,再次访问http域名不再自动跳转https了。 阅读全文
posted @ 2021-06-21 16:04 Ryan_zheng 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 解锁后,一直显示屏保,没有显示正常的桌面! 如果屏幕保护程序被卡住但在Mac上是活动的(你可以移动鼠标),键盘会响应音量的增大/减小和亮度调整,则通常可以通过使Mac进入睡眠状态或尝试启动锁屏来解决问题。在Mac笔记本电脑上,只需关闭MacBook Pro、MacBook Air或MacBook的盖 阅读全文
posted @ 2021-05-06 19:11 Ryan_zheng 阅读(390) 评论(0) 推荐(0) 编辑
摘要: touch -t "01231215" test2 将文件/文件夹修改日期调整为指定日期,1 月 23 日 12 点 15 分。 Linux中 touch 命令可以改变文档或目录时间, 包括存取时间或更改时间, 也可以用于创建新文件。 阅读全文
posted @ 2021-04-21 17:41 Ryan_zheng 阅读(391) 评论(0) 推荐(0) 编辑
摘要: 每隔 0.5 秒输出当前 .git 目录的文件 watch -n .5 "tree .git" 需要安装 watch 和 tree 命令, brew install watch brew install tree 阅读全文
posted @ 2021-04-17 10:07 Ryan_zheng 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 有时候,我们需要删除文件,但是 git push 上去的时候发现推送不了,这时可以使用以下命令删除本地仓库的文件或文件夹 在本地仓库删除文件 git rm 我的文件 在本地仓库删除文件夹 git rm -r 我的文件夹/ 也可以使用 git rm -h 查看该命令的详细信息 阅读全文
posted @ 2021-03-04 09:48 Ryan_zheng 阅读(436) 评论(0) 推荐(0) 编辑
摘要: 使用下面的关系区别下面这两个操作: git pull = git fetch + git merge git pull --rebase = git fetch + git rebase 现在我们有这样的两个分支,test和master,提交如下: D E test / A B C F master 阅读全文
posted @ 2021-02-23 10:23 Ryan_zheng 阅读(124) 评论(0) 推荐(0) 编辑