会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
阳光日志
向着阳光,每天进步一点点!
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
3
4
5
6
7
8
下一页
2024年6月25日
C++系统相关操作7 - 判断系统大小端&大小端的数据转换
摘要: 1. 关键词 2. sysutil.h 3. sysutil.cpp 4. 测试代码 5. 运行结果 6. 源码地址 1. 关键词 关键词: C++ 大端 小端 数据转换 跨平台 大小端的定义: 大端(Big Endian)和小端(Little Endian)是指在计算机内存中存储多字节数据类型的字
阅读全文
posted @ 2024-06-25 17:21 陌尘(MoChen)
阅读(147)
评论(0)
推荐(0)
2024年6月24日
C++系统相关操作6 - 获取二进制程序的位数(32位或64位)
摘要: 1. 关键词 2. sysutil.h 3. sysutil.cpp 4. 测试代码 5. 运行结果 6. 源码地址 1. 关键词 关键词: C++ 程序 32位 64位 跨平台 实现原理: 根据指针地址的位数来判断程序是32位还是64位。 2. sysutil.h #pragma once #in
阅读全文
posted @ 2024-06-24 21:41 陌尘(MoChen)
阅读(66)
评论(0)
推荐(0)
C++系统相关操作5 - 获取C++标准的版本
摘要: 1. 关键词 2. sysutil.h 3. sysutil.cpp 4. 测试代码 5. 运行结果 6. 源码地址 1. 关键词 关键词: C++ 标准库 STL 版本 指令集 跨平台 应用场景: 根据C++的版本决定使用不同的函数接口 打印系统日志。 2. sysutil.h #pragma o
阅读全文
posted @ 2024-06-24 21:39 陌尘(MoChen)
阅读(66)
评论(0)
推荐(0)
2024年6月23日
C++系统相关操作4 - 获取CPU(指令集)架构类型
摘要: 1. 关键词 2. sysutil.h 3. sysutil.cpp 4. 测试代码 5. 运行结果 6. 源码地址 1. 关键词 关键词: C++ 系统调用 CPU架构 指令集 跨平台 实现原理: Unix-like 系统: 可以通过 uname -m 命令获取 CPU 架构类型。 Windows
阅读全文
posted @ 2024-06-23 22:58 陌尘(MoChen)
阅读(161)
评论(0)
推荐(0)
C++系统相关操作3 - 获取操作系统的平台类型
摘要: 1. 关键词 2. sysutil.h 3. sysutil.cpp 4. 测试代码 5. 运行结果 6. 源码地址 1. 关键词 C++ 系统调用 操作系统平台类型 跨平台 2. sysutil.h #pragma once #include <cstdint> #include <string>
阅读全文
posted @ 2024-06-23 22:57 陌尘(MoChen)
阅读(40)
评论(0)
推荐(0)
2024年6月21日
C++系统相关操作2 - 获取系统环境变量
摘要: 1. 关键词 2. sysutil.h 3. sysutil.cpp 4. 测试代码 5. 运行结果 6. 源码地址 1. 关键词 C++ 系统调用 环境变量 getenv 跨平台 2. sysutil.h #pragma once #include <cstdint> #include <stri
阅读全文
posted @ 2024-06-21 21:52 陌尘(MoChen)
阅读(139)
评论(0)
推荐(0)
C++系统相关操作1 - 调用命令行并获取返回值
摘要: 1. 关键词 2. sysutil.h 3. sysutil.cpp 3.1. system_util_unix.cpp 3.2. system_util_win.cpp 4. 测试代码 5. 运行结果 6. 源码地址 1. 关键词 关键词: C++ 系统调用 system popen 跨平台 应用
阅读全文
posted @ 2024-06-21 21:45 陌尘(MoChen)
阅读(256)
评论(0)
推荐(0)
2024年6月20日
C++数据格式化6 - uint转换成二六进制字符串
摘要: 1. 关键词 2. strfmt.h 3. strfmt.cpp 4. 测试代码 5. 运行结果 6. 源码地址 1. 关键词 C++ 数据格式化 字符串处理 std::string int bin 跨平台 2. strfmt.h #pragma once #include <string> #in
阅读全文
posted @ 2024-06-20 21:51 陌尘(MoChen)
阅读(41)
评论(0)
推荐(0)
C++数据格式化5 - uint转换成十六进制字符串&二进制的data打印成十六进制字符串
摘要: 1. 关键词 2. strfmt.h 3. strfmt.cpp 4. 测试代码 5. 运行结果 6. 源码地址 1. 关键词 关键字: C++ 数据格式化 字符串处理 std::string int hex 跨平台 应用场景: int 型的数据打印成十六进制字符串 二进制的data打印成十六进制字
阅读全文
posted @ 2024-06-20 21:50 陌尘(MoChen)
阅读(270)
评论(0)
推荐(0)
2024年6月18日
C++数据格式化4 - 格式化时间戳
摘要: 1. 关键词 2. strfmt.h 3. strfmt.cpp 4. 测试代码 5. 运行结果 6. 源码地址 1. 关键词 C++ 数据格式化 字符串处理 std::string 时间戳 跨平台 2. strfmt.h #pragma once #include <string> #includ
阅读全文
posted @ 2024-06-18 23:37 陌尘(MoChen)
阅读(81)
评论(0)
推荐(0)
上一页
1
···
3
4
5
6
7
8
下一页
公告