笔记
文章平均质量分 76
lingwu_hb
Stay hungry, Stay foolish
展开
-
华中科技大学操作系统1-1、2-1、3-1基础解析
本文依赖于华中科技大学操作系统PKE实验代码,为lab1_challenge1、lab2_challenge1、lab3_challenge1的实验解析。原创 2023-01-07 20:36:08 · 2232 阅读 · 0 评论 -
软件工程总结——Websocket学习
websocket协议的基本原理理解。和http的区别和联系。go语言使用开源仓库实现简单的websocket通信。原创 2022-11-22 11:06:12 · 1140 阅读 · 0 评论 -
mysq多表事务(question)
mysql里面要把两个不同的数据库的操作规定到一个事务里面。现在有两个数据库Db_A和Db_B。Db_A中有两个表Node和manager;Db_B中有两个表user和appkey_to_user。现在接口的需求是:由于两个数据库中的四个表之间的一些字段是对应的,在进行删表和增表的时候,为了保证原子性,需要开启mysql中的事务操作。问题是:能否用两个db,分别开两个事务进行操作,这样是否也可以保证原子性?(示例代码如下,用gorm操作数据库)这种写法总感觉不符合“将整个操作统一起来的”的原子性要求。而且原创 2022-07-14 15:12:18 · 603 阅读 · 0 评论 -
go mod tidy拉取依赖包bug
go mod tidy拉取缺少的模块,同时移除不用的模块该命令会调用go get,然后go get会调用git的命令,拉取代码go语言其他环境变量GOSUMDB:Go checksum database 的缩写,含义如其名字,用于在拉取模块版本时保证拉取到的模块版本数据未经过篡改,若发现不一致,也就是可能存在篡改,将会立即中止。如果设置为"off",则禁止Go在后续操作中校验模块版本GONOPROXY / GONOSUMDB / GOPRIVATE如果当前项目依赖了私有模块,则配置会涉及这三个原创 2022-05-11 13:03:44 · 1976 阅读 · 0 评论 -
《essential c++》笔记
概述本博客主要记录一些学习c++中的一些心得体会输入与输出//1、整形int a = 0;cout << "请给整数a赋值:" << endl;cin >> a;cout << "整型变量a = " << a << endl;//2、浮点型float f = 3.14f;cout << "请给浮点型变量f赋值" << endl;cin >> f;cout <<原创 2021-05-01 15:57:29 · 395 阅读 · 0 评论