自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 线程休眠函数sleep_for

最近在项目中遇到一个需求,要求每个一段时间判断某个值的变化,以确定目前的状况一切正常,脑海中想到的第一个就是while(1){判断值;},但这种方法意味着对CPU的占用率很高。于是上网查了一下,发现了sleep_for函数,它会使当前线程处于休眠状态,让出CPU给其他任务执行,从而减少CPU的占用。使用sleep_for函数需要引用头文件和,下图为使用的例子。

2023-09-11 15:23:06 260

原创 unordered_map的使用与“无序性”

新学到C++中的一个容器,unordered_map,字面意思“无序的map”,它不会像map一样对存储的数据进行排序,但也不意味着数据会按照插入顺序进行存储。可见,unordered_map中的数据存储顺序并不是按照插入的顺序。如果想约束数据存储顺序,建议使用队列。注:使用前记得包含#include <unordered_map>

2023-09-06 16:18:48 211

原创 使用Protobuf进行跨语言的数据传输

protobuf是Google的一种独立的数据交换格式,是一种序列化数据结构的协议。Google提供了多种语言的实现,包括JAVA、C#、C++、GO、Python。Protobuf是一种二进制的格式,比使用XML进行数据交换快。

2023-08-23 19:11:34 248

原创 C#调用exe文件以及获取exe文件的返回值

使用processName.ExitCode即可获取exe的返回值,记得在exe文件中写返回值。使用Process.Start("可执行文件路径")去执行exe文件。

2023-08-08 18:27:24 1097

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除