相关文章
《C++并发编程实战》笔记(三)
三、线程间共享数据的保护
多个线程同时访问修改共享的数据时,如果不加以控制,可能会造成未知的错误,为了解决这个问题,需要采取特殊的手段保证数据在各个线程间可以被正常使用。 这里介绍使用互斥量保护数据的方法。
3.1 使用互…
建站知识
2024/8/30 20:18:51
WPF+Mvvm项目入门完整教程-仓储管理系统(二)
目录 一、搭建一个主界面框架二、实现步骤1.主界面区域划分2.主界面区域实现 一、搭建一个主界面框架
主要实现主界面的框架样式和基础功能。这里特别说明一下,由于MvvmLight 已经过时不在维护,本项目决定将MvvmLight框架变更为 CommunityToolkit.Mvvm …
建站知识
2024/9/7 21:38:31
调用第三方接口-RestTemplate
调用方式 POST请求单个新增批量新增 GET请求1.含PathVariable2.查询列表 POST请求
单个新增
例如后端接口接收参数为 User user 使用RestTemplate发送post请求,暂未进行异常处理
//封装body信息
JsonObject jsonObject new JsonObject();
jsonObject.put("…
建站知识
2024/9/2 18:25:46
protoc-gen-go-http: program not found or is not executable
# 1 先升级到最新版 sudo kratos upgrade #
2 安装
protoc-gen-go-http
go get -u github.com/go-kratos/kratos/cmd/protoc-gen-go-http/v2
go install github.com/go-kratos/kratos/cmd/protoc-gen-go-http/v2 #
3 安装 protoc-gen-go-errors
go get -u github.com/go-…
建站知识
2024/9/4 4:55:44
Redission中的Lua脚本写法、理解
对于Redission看门狗机制中的为了保证原子性的Lua脚本的写法规则是什么样的呢 ? 对于源码中的Lua脚本又是什么意思?
我们一起来看一下 首先,我们先基本的熟悉一下lua脚本的逻辑
在Lua脚本中,if (…) then … end 语句的执行过程…
建站知识
2024/9/3 2:24:57
阻塞IO和非阻塞IO【多路复用】
常见的IO有以下几种: 磁盘io、网络io、标准输入输出 IO阻塞:例如在socket中,接收内核缓冲区内没有数据时,read将会处于阻塞状态,阻塞的程序将会被挂起。 第一种非阻塞io:不断轮询方式来判断内核缓冲区是否有…
建站知识
2024/8/30 1:20:03