常用正则表达式手册
今天早上看到前同事分享了一个连接,是“高效运维”整理的一个常用正则表达
式集合,感觉比较全面,能够覆盖绝大部分一般工作中使用场景。
这里附上连接:https://mp.weixin.qq.com/s/o3SnwUlm5YXRrJ5ESzd0Bw
以下是部分内容:
校验字符的表达式
汉字:^[\u4e00-\u9fa5]{0,}$
今天早上看到前同事分享了一个连接,是“高效运维”整理的一个常用正则表达
式集合,感觉比较全面,能够覆盖绝大部分一般工作中使用场景。
这里附上连接:https://mp.weixin.qq.com/s/o3SnwUlm5YXRrJ5ESzd0Bw
以下是部分内容:
汉字:^[\u4e00-\u9fa5]{0,}$
今天看到一句话,是《曾国藩家书》中的一小段,内容如下:
盖士人读书,第一要有志,第二要有识.第三要有恒。有志则断不甘为下流,有识则知学问无尽,不敢以一得自足,如河伯之观海,如井蛙之窥天,皆无识者也;有恒则断无不成之事。
最近两天把一个项目的CICD流水线从jenkins迁移到github action,中间遇到一些问题,做个记录。
先放几个这两天看到的还不错的教程连接:
第一个是大佬阮一峰在2019年写的一个教程,浅显易懂,大佬还是大佬,那个时候action刚刚出来他就开始写教程了
Github Actions 入门教程
第二个是github官方的工作流语法教程,建议把目录通读一遍,然后找到自己需要的部分详细阅读
Workflow syntax for Github Actions
第三个是git secrets的官方repo,git secrets是一个可以用来扫描代码是否包含密码、用户名等敏感信息的工具
git secrets
这篇文章的内容其实是很早以前就会一个k8s 资源,但是最近又用到了,就做个笔记。
关于水平扩容和缩容不在这里做解释,有兴趣看这篇文章的人应该都已经知道了。
最好的教程其实还是官网,这里放上相关的链接:
最近一段时间(大概两个月)看到了一些关于投资的书和博客,觉得写得非常好,把以前好多我一知半解的东西都一下子帮我解释的很清楚。
标题就是我从一篇文章看到的,完整的句子如下:
投资是认知的变现。投资成功,最终是因为我们变成了更好的自己。
其实很早就是用kafka了,但是一直都用的非常简单,最近写一个小功能的时候又要用到kafka,于是就花点时间好好看了一下网上关于kafka的一些文档和博客,发现了一个很不错的博客,做个记录和分享。
原文链接: https://www.cnblogs.com/rexcheny/articles/9463979.html
作者好像是阿里员工,他在这一篇博客中对于一个常用的参数都做了详细的解释,并写了一个类可以直接使用,非常感谢。
上周实在是忍不了笔记本上的windows一直死机的问题,就把笔记本装了ubuntu20.04, 我其实一直在使用ubuntu(写代码方便一些,尤其是和容器相关的时候),只不过以前一般是用vmware或者virtualbox装一个虚拟机使用,这是第一次直接在笔记本上装Ubuntu系统。
不过完全离开windows之后,还是有一些不方便的,打算写个博客慢慢整理自己在ubuntu上工作的一些小技巧,既是为了分享,也是为了做一个备忘。
截图
截图不管在什么系统下都是一个很必要的功能,尤其是当团队内信息分享很频繁的时候,
这个功能就尤为重要 Linux/Ubuntu截图神器Flameshot
RDP远程控制
由于Ubuntu不能满足所有的需求,有一部分工作还是要在windows上操作,
同事推荐了一个很好的RDP工具:remmina, 用了一段时间,感觉还不错
VS code不能写入中文
通过Ubuntu Software安装的VS code不能写入中文,从官网下载dep包手动安装即可。
和开发相关的软件以及工具尽量不要通过Ubuntu Software和snap命令安装,很多都有问题。
最近项目中遇到一个需求,在Django的model中主键要带有前缀的递增类型主键,比如:exp-1, exp-2…,类似.这样,而且在所有的model中,主键里面递增的数据要唯一,不能有重复。也就是如果有A和B两个model,那么当exp-1在A中使用过之后就不允许在B中再使用。在网上找了一圈没有找到特别好的实现方法,自己写了一个,在这里做个记录。
我采用的方法其实也很简单: