水文
码农麒麟
码农小白要开车了。
展开
-
@SuppressWarnings使用(在Idea中的正确打开姿势)
前言使用Idea已经有很长一段时间了,作为一个资深的洁癖程序员,编译器里的警告我是十分接收不了的。这种强迫症说好也好,说不好也确实不好。比方说,有些警告处理之后是能够使得代码更加严谨,效率更高,可读性更好;但团队中,也不是人人都有这种强迫症的,某天需要你去修改某个别人负责模块的bug的时候,看着满满的黄色(Idea中警告的颜色),甚至还有绿色(单词拼写检查),一时间,恶从心中起,怒向胆边生,一个飞雷神二段把警告给清理一波,人是舒服了。然而大规模的修改别人的代码是极容易出错的,奉劝大家谨慎!@Suppre原创 2021-04-16 14:11:38 · 5345 阅读 · 8 评论 -
Github进行fork后如何与原仓库同步
参考文章地址Github进行fork后如何与原仓库同步不同点原文使用的是https的克隆方式,我使用的是ssh前言在我已生灰的github仓库里,看到了mq,打开一看已经behind 几十个 commits了,于是就想把主仓库(apache/rockmq)的代码拉一下,看了看上面提到的文章,发现没有图,但是用浏览器的开发者工具还是能看到图片的url,于是想着根据原文整理一下,做个记录。字典上游(upstream):github上rocketmq的库()下游:我自己fork之后的库# 查看当转载 2021-03-29 18:06:43 · 433 阅读 · 0 评论 -
TortoiseSvn通过命令行更新分支(文件夹)
前言公司用的TortoiseSvn作为代码管理工具,本身并没有什么问题,可是界面化操作的问题就是一旦你想写点脚本什么的就不行了,所以做了一些试验,一开始找到的命令行是能够触发update操作,可是不会自动关闭界面,随后去官方文档里找到了/closeoend参数。最终命令如下你的TortoiseProc.exe全路径 /command:update /path:"你要更新的文件夹" /closeonend:1我的命令行:D:\pro\svn\bin\TortoiseProc.exe /command原创 2020-08-21 17:51:34 · 1145 阅读 · 4 评论 -
Redis中使用lua脚本
前言公司中的爬虫项目作为一个接盘来的项目,项目中大致流程是,把要抓取的数据导入到redis中,然后不断pop再去抓取。为了避免redis中的数据丢失,大哥采取的是先pop再将拿到的数据通过set的形式在redis中记录下来。 redis_client = redis.Redis("127.0.0.1", decode_responses=True) queue_name = "test_queue" data_key = "grab_data" data = redis_client.lpop(q原创 2020-08-18 19:19:03 · 530 阅读 · 0 评论 -
git的水文
写个水文保存一下自己在工作中用到的git操作吧,不然总是搜来搜去的。也欢迎大家在评论区写下自己在工作中用到的命令。1. 查看当前有哪些文件是被git所忽略的, git一定版本才会有这个命令我的: git version 2.23.0.windows.1git status --ignored2. 忽略本地修改,强行使用远程git fetch --allgit reset --hard 分支名称git pull...原创 2020-08-03 10:51:34 · 165 阅读 · 1 评论