- 博客(436)
- 资源 (18)
- 问答 (1)
- 收藏
- 关注
原创 C++文件系统操作2 - 跨平台实现文件夹的创建和删除
C++ 文件系统操作 创建文件夹 创建多级目录文件夹 删除文件夹 删除文件夹下的所有文件和子目录 跨平台。, 本项目已开源,代码简洁,且有详细的文档和Demo。本文由博客一文多发平台。
2024-07-03 22:35:23 503
原创 C++文件系统操作1 - 跨平台实现文件的创建和删除
C++ 文件系统操作 创建文件 删除文件 创建软连接 刪除软连接 跨平台。, 本项目已开源,代码简洁,且有详细的文档和Demo。本文由博客一文多发平台。
2024-07-01 21:26:53 544
原创 博客建站2 - 选择网站服务器
这三家在相互竞争,会有很多活动价的服务,可以看一下有没有适合自己的可以薅羊毛的服务器产品,哈哈。对于大多数个人博客网站,Linux 是一个更好的选择,因为它更稳定、更安全、占用的资源更少,并且有大量的开源软件支持。看完如果你还是云里雾里,那就选择一个信任的云服务商,然后直接打电话给他们的售前客服,不要害怕自己啥技术都不懂,他们为了销售他们的产品,还是会很专业地给你做科普的。服务器供应商有国内的(典型代表:阿里云)和海外的(典型代表:亚马逊),这主要取决于你的服务器要部署在国内还是海外。
2024-07-01 19:22:29 1061
原创 C++文件路径处理4 - 根据软连接的路径获取真实路径&根据相对路径获取绝对路径
C++ 文件路径处理 软连接 真实路径 相对路径 绝对路径 跨平台。, 本项目已开源,代码简洁,且有详细的文档和Demo。本文由博客一文多发平台。
2024-06-30 23:53:23 407
原创 C++文件路径处理3 - 判断指定目录的文件类型(文件夹|普通文件|软连接)
根据指定的目录路径,判断该目录的文件类型(如:文件夹|普通文件|软连接等)C++ 文件路径处理 文件夹 普通文件 软连接 跨平台。, 本项目已开源,代码简洁,且有详细的文档和Demo。本文由博客一文多发平台。
2024-06-30 23:51:43 336
原创 博客建站1 - 选择博客系统框架
在当今互联网时代,个人博客已经成为展示自我、分享知识的重要平台。在准备建立自己的个人博客网站时,第一步可能就是选择合适的博客系统框架。 在选择博客系统框架时,你会遇到的第一个问题应该会是:要使用静态网站还是动态网站的博客框架?本文将介绍静态网站与动态网站的特点和区别,并提供一些选择建议。
2024-06-28 17:09:55 1060
原创 C++文件路径处理2 - 路径拼接&路径解析
C++ 文件路径处理 路径拼接 获取父目录的路径 获取文件名 获取拓展名 跨平台。, 本项目已开源,代码简洁,且有详细的文档和Demo。本文由博客一文多发平台。
2024-06-28 17:03:48 481
原创 C++文件路径处理1 - 判断一个文件是否存在|是否可读|是否可写|是否可执行
C++ 文件路径处理 文件 是否存在 是否可读 是否可写 是否可执行 跨平台。, 本项目已开源,代码简洁,且有详细的文档和Demo。在对文件进行操作之前,对文件的访问权限进行判断。本文由博客一文多发平台。
2024-06-27 22:14:27 750
原创 C++版本号处理3 - 版本号比较
要基于版本号做一些逻辑区分时,比如:要大于某个特定的版本才支持某个功能。, 本项目已开源,代码简洁,且有详细的文档和Demo。通过字符串分割,对每一段的版本号进行逐一比较。C++ 版本号处理 版本号比较 跨平台。本文由博客一文多发平台。
2024-06-27 22:11:10 382
原创 C++版本号处理2 - 从文本字符串中提取版本号信息
本项目已开源,代码简洁,且有详细的文档和Demo。C++ 版本号处理 获取版本号 跨平台。使用正则表达式进行版本号匹配。从文本字符串中提取版本号信息.本文由博客一文多发平台。
2024-06-26 12:38:37 252
原创 C++版本号处理1 - 判断一个字符串是否为版本号
本项目已开源,代码简洁,且有详细的文档和Demo。C++ 版本号处理 版本号判断 跨平台。判定一个字符串是否是指定的版本号格式。使用正则表达式进行版本号匹配。本文由博客一文多发平台。
2024-06-26 12:35:28 280
原创 C++系统相关操作8 - 获取程序的工作路径&获取用户的Home目录
本项目已开源,代码简洁,且有详细的文档和Demo。C++ 系统调用 工作路径 Home目录 跨平台。本文由博客一文多发平台。
2024-06-25 17:22:23 330
原创 C++系统相关操作7 - 判断系统大小端&大小端的数据转换
大端(Big Endian)和小端(Little Endian)是指在计算机内存中存储多字节数据类型的字节顺序。
2024-06-25 17:21:01 826
原创 C++系统相关操作6 - 获取二进制程序的位数(32位或64位)
本项目已开源,代码简洁,且有详细的文档和Demo。根据指针地址的位数来判断程序是32位还是64位。C++ 程序 32位 64位 跨平台。本文由博客一文多发平台。
2024-06-24 21:35:34 419
原创 C++系统相关操作5 - 获取C++标准的版本
本项目已开源,代码简洁,且有详细的文档和Demo。C++ 标准库 STL 版本 指令集 跨平台。本文由博客一文多发平台。
2024-06-24 21:34:16 314
原创 C++系统相关操作4 - 获取CPU(指令集)架构类型
本项目已开源,代码简洁,且有详细的文档和Demo。C++ 系统调用 CPU架构 指令集 跨平台。本文由博客一文多发平台。
2024-06-23 22:48:33 325
原创 C++系统相关操作3 - 获取操作系统的平台类型
本项目已开源,代码简洁,且有详细的文档和Demo。C++ 系统调用 操作系统平台类型 跨平台。本文由博客一文多发平台。
2024-06-23 22:45:40 351
原创 C++系统相关操作2 - 获取系统环境变量
本项目已开源,代码简洁,且有详细的文档和Demo。C++ 系统调用 环境变量 getenv 跨平台。本文由博客一文多发平台。
2024-06-21 21:45:59 263
原创 C++系统相关操作1 - 调用命令行并获取返回值
不需要返回值时,可以直接使用system, 需要获取返回值时,可以调用callcmd。, 本项目已开源,代码简洁,且有详细的文档和Demo。希望直接调用操作系统的某些命令,并获取命令的返回值。C++ 系统调用 system popen 跨平台。本文由博客一文多发平台。
2024-06-21 21:45:09 649
原创 C++数据格式化6 - uint转换成二进制字符串
C++ 数据格式化 字符串处理 std::string int bin 跨平台。, 本项目已开源,代码简洁,且有详细的文档和Demo。
2024-06-20 21:46:03 552
原创 C++数据格式化5 - uint转换成十六进制字符串&二进制的data打印成十六进制字符串
C++ 数据格式化 字符串处理 std::string int hex 跨平台。, 本项目已开源,代码简洁,且有详细的文档和Demo。本文由博客一文多发平台。
2024-06-20 21:45:09 573
原创 C++数据格式化4 - 格式化时间戳
C++ 数据格式化 字符串处理 std::string 时间戳 跨平台。, 本项目已开源,代码简洁,且有详细的文档和Demo。本文由博客一文多发平台。
2024-06-18 23:35:42 143
原创 C++数据格式化3 - 格式化时间区间(使用时长)
想对一个时间区间(如用时:2000s)进行格式化,转化成人类易读的时分秒的格式。C++ 数据格式化 字符串处理 std::string 时间区间 跨平台。, 本项目已开源,代码简洁,且有详细的文档和Demo。本文由博客一文多发平台。
2024-06-18 23:34:18 785
原创 C++数据格式化2 - 将文件大小转换为人类易读的格式
## 1. 关键词C++ 数据格式化 字符串处理 std::string 文件大小 跨平台
2024-06-17 13:11:44 414
原创 C++数据格式化1 - uint转换成字符串 & double转换成字符串
C++ 数据格式化 字符串处理 std::string int double 跨平台。 本项目已开源,代码简洁,且有详细的文档和Demo。
2024-06-17 13:10:26 334
原创 推荐一个轻量级适合阅读的优秀C++开源项目
代码量适中: 开源库代码3000+行,Demo 700+行,总代码约4000行,符合同学们的需求。轻量极简: 基于基础C++语法和STL,不依赖任何第三方库。多平台支持: 支持Linux/OS-X/Windows等多个平台,一套代码多平台编译。代码整洁: 代码风格整洁,命名方式与STL保持一致,你可以像使用STL一样使用本库。文档规范全面: 所有对外接口的头文件都有详细的代码注释,且有完整的API文档和使用Demo,可供查阅。C++版本要求: C++11及以上版本。
2024-06-16 19:13:38 1605 7
原创 Markdown文档转成微信公众号文章的排版
## 应用场景1. 写好Markdown文档,希望将其转成微信公众号文章的排版。2. 希望将自己的文章分享到微信公众号,但不想花太多时间排版,希望通过markdown格式来写文章,然后自动生成微信公众号文章的排版。你的这个问题有很多人已经遇到并解决了,现在有很多工具可以解决这个问题。下面我将介绍几个我认为比较好的工具,它们都可以将Markdown文档转成微信公众号文章的排版。
2024-06-16 19:09:51 517
原创 C++ 字符串处理5-手机号邮箱如何脱敏处理
**关键词:**C++ 字符串处理 分割字符串 连接字符串 跨平台**应用场景:**有些重要信息需要保密,比如手机号、邮箱等,如何在不影响用户阅读的情况下,将这些信息脱敏处理,以保障用户的隐私安全。
2024-06-15 15:08:31 431
原创 git配置3 - 一个git仓库同时push到多个代码托管平台
**场景一:**你有一个开源的项目,你希望托管到多个开源代码托管平台。比如github和gitee(github在中国大陆部分地区会非常卡,有时也会被禁止访问,所以你可能希望加一个中国大陆能畅通访问的平台)。**场景二:**你公司有一个对外的项目,希望能开源出去。公司会有自己的代码仓库托管平台(比如gitlab等),开源的项目也需要放到github上。所以你需要将代码更新同时推送到公司内部平台(假设是gitlab)和github。
2024-06-15 15:06:34 450
原创 git配置2-不同的代码托管平台配置不同的ssh key
git配置2-不同的代码托管平台配置不同的ssh keygit、config、邮箱、email、ssh key
2024-06-14 18:57:33 565
原创 C++ 字符串处理4-根据指定的分隔符将字符串分割为多个子串&根据指定的分隔符将多个子串连接成一个字符串
C++ 字符串处理 分割字符串 连接字符串 跨平台
2024-06-13 23:15:53 464
原创 C++ 字符串处理3-实现starts_with和ends_with的字符串判断功能
C++ 字符串处理 starts_with ends_with std::string 跨平台
2024-06-13 23:14:01 624
原创 C++ 时间处理-日期时间类
## 1. 关键词C++ 时间处理 日期时间类 跨平台## 2. 问题为什么C++就没有一个方便好用的表示日期时间的类?那~ 有没有更简洁、漂亮的实现方式呢?答案是:**自己写一个!**## 3. 设计理念- 极简- 易用- 跨平台## 4. 支持的能力- 获取当前时间- 获取UTC时间- 格式化时间- 从字符串解析时间- 时间差计算- 时间精度:毫秒级
2024-05-23 22:23:30 1137
原创 C++ 时间处理-从字符串中解析日期时间
## 1. 关键词C++ 时间处理 从字符串中解析日期时间 跨平台## 2. 问题C++如何将字符串的日期时间解析成对应的时间戳?## 3. 解决思路- 可以用正则表达式将字符串解析成 struct tm 类型的对象。- mktime()函数可以将 struct tm 类型的时间转换成时间戳。
2024-05-23 22:20:16 1044
原创 C++ 时间处理-统计函数运行时间
## 1. 关键词C++ 时间处理 统计函数运行时间 跨平台## 2. 问题C++如何简单便捷地实现“函数运行时间的统计”功能?## 3. 解决思路- 类的构造函数:会在对象初始化的时候被调用。- 类的析构函数:会在对象销毁的时候被调用。- 局部对象的生命周期:对象实例化(也就是初始化)时开始,退出作用域时结束。
2024-05-22 21:52:35 342
文本编辑器第四版——迷你编辑器(安装文件)
2012-09-23
文本编辑器第三版——文字留痕(安装文件)
2012-08-26
数据结构演示系统(安装程序)
2012-06-03
java连接数据库
2011-09-30
[电脑拆机]谁知道这个模块是什么?
2015-08-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人