首页
精选
专栏
标签
归档
开源库
common_util
py_design_pattern
关于
我的简介
我的著作
我的公众号
留言板
暗黑模式
首页
精选
专栏
标签
归档
开源库
common_util
py_design_pattern
关于
我的简介
我的著作
我的公众号
留言板
暗黑模式
C++数据格式化5 - uint转换成十六进制字符串&二进制的data打印成十六进制字符串
1. 关键词 2. strfmt.h 3. strfmt.cpp 4. 测试代码 5. 运行结果 6. 源码地址 1. 关键词关键字: C++ 数据格式化 字符串处理 std::string int hex 跨平台 应用场景: int 型的数据打印成十六进制字符串 二进制的data打印成十六进制字符串。 2. strfmt.h12345678910111213141516171819...
2024-06-20
CPP基础工具库
CPP基础工具库
Read More
C++数据格式化4 - 格式化时间戳
1. 关键词 2. strfmt.h 3. strfmt.cpp 4. 测试代码 5. 运行结果 6. 源码地址 1. 关键词C++ 数据格式化 字符串处理 std::string 时间戳 跨平台 2. strfmt.h1234567891011121314151617181920212223242526272829303132333435363738394041424344454647...
2024-06-18
CPP基础工具库
CPP基础工具库
Read More
C++数据格式化3 - 格式化时间区间(使用时长)
1. 关键词 2. strfmt.h 3. strfmt.cpp 4. 测试代码 5. 运行结果 6. 源码地址 1. 关键词关键字: C++ 数据格式化 字符串处理 std::string 时间区间 跨平台 应用场景: 想对一个时间区间(如用时:2000s)进行格式化,转化成人类易读的时分秒的格式。 2. strfmt.h12345678910111213141516171819202...
2024-06-18
CPP基础工具库
CPP基础工具库
Read More
C++数据格式化2 - 将文件大小转换为人类易读的格式
1. 关键词 2. strfmt.h 3. strfmt.cpp 4. 测试代码 5. 运行结果 6. 源码地址 1. 关键词C++ 数据格式化 字符串处理 std::string 文件大小 跨平台 2. strfmt.h12345678910111213141516171819#pragma once#include <string>#include <cstdin...
2024-06-17
CPP基础工具库
CPP基础工具库
Read More
C++数据格式化1 - uint转换成字符串 & double转换成字符串
1. 关键词 2. strfmt.h 3. strfmt.cpp 4. 测试代码 5. 运行结果 6. 源码地址 1. 关键词C++ 数据格式化 字符串处理 std::string int double 跨平台 2. strfmt.h123456789101112131415161718192021222324252627#pragma once#include <string&...
2024-06-17
CPP基础工具库
CPP基础工具库
Read More
推荐一个轻量级适合阅读的优秀C++开源项目
1. 问题 2. 推荐理由 3. 项目官方介绍 3.1. Source code 3.2. Overview 3.3. Library Features 3.4. Testing Platforms 3.5. Related Documents 3.6. 源码仓库 3.7. 概述 3.8. 设计特点 3.9. 已验证的平台 3.10. 相关文档 1. 问题在知乎上看到一个问题 有哪...
2024-06-16
CPP基础工具库
CPP基础工具库
Read More
C++ 字符串处理5-手机号邮箱如何脱敏处理
1. 关键词 2. strutil.h 3. strutil.cpp 4. 测试代码 5. 运行结果 6. 源码地址 1. 关键词关键词: C++ 字符串处理 分割字符串 连接字符串 跨平台 应用场景: 有些重要信息需要保密,比如手机号、邮箱等,如何在不影响用户阅读的情况下,将这些信息脱敏处理,以保障用户的隐私安全。 2. strutil.h1234567891011121314#pra...
2024-06-16
CPP基础工具库
CPP基础工具库
Read More
C++如何在main函数开始之前(或结束之后)执行一段逻辑?
1. 问题 2. 考察的要点 3. 解决策略 3.1. 方案一:使用GCC的拓展功能 3.2. 方案二:使用全局变量 3.3. 方案三:atexit 4. Demo测试 4.1. 测试代码 4.2. 执行结果 5. 程序异常退出场景 5.1. 存在的问题 5.2. 解决方案 5.2.1. 原理 5.2.2. 示例代码 5.2.3. 执行结果 5.2.4. 特殊说明 6. 参...
2024-06-14
C++高级编程
C++高级编程
Read More
C++ 字符串处理4-根据指定的分隔符将字符串分割为多个子串&根据指定的分隔符将多个子串连接成一个字符串
1. 关键词 2. strutil.h 3. strutil.cpp 4. 测试代码 5. 运行结果 6. 源码地址 1. 关键词C++ 字符串处理 分割字符串 连接字符串 跨平台 2. strutil.h1234567891011121314151617181920212223242526272829303132#pragma once#include <string>#i...
2024-06-13
CPP基础工具库
CPP基础工具库
Read More
C++ 字符串处理3-实现starts_with和ends_with的字符串判断功能
1. 关键词 2. C++20及之后 3. C++20之前 3.1. strutil.h 3.2. strutil.cpp 3.3. 测试代码 3.4. 运行结果 3.5. 源码地址 1. 关键词C++ 字符串处理 starts_with ends_with std::string 跨平台 2. C++20及之后C++20标准开始,STL已经提供了starts_with和ends_w...
2024-06-13
CPP基础工具库
CPP基础工具库
Read More
Previous
5 / 6
Next