杂谈

2024-09-09 从chatgpt一出来时,我就有去尝试了。当时我的印象是,做不了复杂大而全的问题,回答内容浅薄,回答不准确,提高工作效率不大甚至无效。不知有多少人,也同样因此没再继续用chatgpt了。最近3个月,我又重新用起了chatgpt,我是免费版本的,经常会用完词条数量,要等几个小时重置词条数量。 工作效率。不要急着直接将大问题掉给它,先拆解你的大问题,提交拆解后小而精且局部的问题,我发觉这样,回答的准确率很高/很有用/很高效。 内容浅薄。chatpgt像是个什么都懂一点的老师,什么都懂一点这本身就已经很强。在运用一个不十分熟悉的技能,非常能回答我好奇的”十万个为什么”。加不懂和恐惧,那就先不要出现,对不理解的内容接着提问就可以了,循续逐精&学习&...
Click to read more ...

svn笔记

文件集合 文件集合的作用是,给文件划入集合后,可以指定某集合为操作目标,而不用重复地传入文件 将文件YOUR_FILE划入集合YOU_CLNAME svn changelist YOU_CLNAME YOUR_FILE 提交集合YOU_CLNAME下的文件 svn commit --changelistYOU_CLNAME 差异比较集合YOU_CLNAME下的文件 svn diff --changelist LISTNAME 基于diff以文件为单位的打包 在$YOUR_ROOTsvn工程,从$SRC_VERSION到$DST_VERSION的内容进行差异打包 svn diff -r $SRC_...
Click to read more ...

docker容器和数据据迁移

[TOC] 数据存储 官方建议,进行数据迁移的容器最好使用volume。这是因为volume完全由Docker管理,迁移更为便捷。而bind mounts依赖于宿主机的文件系统结构,迁移时可能会引发兼容性问题。更多关于volume的迁移信息,可以参考官方文档 Volumes are the preferred mechanism for persisting data generated by and used by Docker containers. While bind mounts are dependent on the directory structure and OS of the host machine, volumes are completely m...
Click to read more ...

git打标签脚本

[TOC] 用git做发布管理至少涉及到两类分支:开发分支和发布分支。每次发布新内容都会基于指定的发布分支打一个tag,而tag通常会以1.0.0的形式命名。 若发布内容存在差异,则需要管理多个发布分支 releasse_x/1.0.0 releasse_y/1.1.0 releasse_z/1.1.5 ... git打标签的流程 # 1. 切换到目标分支 git checkout [需要打标签的分支] # 2. 合并各项修改内容到分支 git merge feat-xxx git merge bug-xxx ... # 3. 定义标签 git tag [标签名称/版本号] # 4. 该标签提交到哪个仓库 git push --set-upstream origin [标签名称]...
Click to read more ...

git笔记

[TOC] 不要对git抱有信仰 git要适配工作流,如果不能提高流程的效率,不要试图推行git 本文不是一个教程文章,如果不熟悉这张图,那么你可能并未用过git,下方有些内容对你来说可能难以阅读 官方文档 https://git-scm.com/book/en/v2 设置 SSH Proxy 确保已安装netcat(linux),或connect.exe(window),打开或创建~/.ssh/config文件,ProxyCommand填写netcat或connect.exe的安装路径 Host github.com Hostname ssh.github.com IdentityFile YOUR_SSH_PRIVATE_KEY User git Port 4...
Click to read more ...

wsl2搭建centos、docker mongo

wsl安装centos wsl推出的早期,官方并没有提供centos镜像,民间方案大多是使用CentWSL。wsl2推出后,官方有了centos方案Import any Linux distribution to use with WSL,安装过程需要一些动手能力,安装说明非常详尽,本文不用过多复述。PS:截至到2024.3.1,centos并未上架microsoft store。 以下几点需要非常注意: 确保你的window系统版本支持wsl2 WSL enabled with a Linux distribution installed running WSL 2,从未安装参考官方文档How to install Linux on Windows with WSL 确保...
Click to read more ...