- 博客(408)
- 资源 (18)
- 问答 (1)
- 收藏
- 关注
原创 C++文件系统操作6 - 跨平台实现文件和文件夹的拷贝
本项目已开源,代码简洁,且有详细的文档和Demo。C++ 文件系统操作 拷贝文件 拷贝文件夹 跨平台。扫码二维码,关注微信公众号,阅读更多精彩内容。
2024-07-26 22:28:33
218
原创 C++文件系统操作6 - 跨平台实现查找指定文件夹下的特定文件
C++ 文件系统操作 查找指定文件夹下的特定文件 跨平台。, 本项目已开源,代码简洁,且有详细的文档和Demo。扫码二维码,关注微信公众号,阅读更多精彩内容。
2024-07-26 22:17:32
120
原创 C++文件系统操作5 - 跨平台列出指定目录下的所有文件和文件夹
C++ 文件系统操作 列出指定目录下的所有文件 列出指定目录下的所有文件夹 跨平台。, 本项目已开源,代码简洁,且有详细的文档和Demo。扫码二维码,关注微信公众号,阅读更多精彩内容。
2024-07-25 21:21:45
273
原创 C++文件系统操作4 - 跨平台实现获取文件|文件夹的大小
C++ 文件系统操作 获取文件的大小 获取文件夹的大小 跨平台。, 本项目已开源,代码简洁,且有详细的文档和Demo。扫码二维码,关注微信公众号,阅读更多精彩内容。
2024-07-24 22:42:24
253
原创 C++文件系统操作3 - 跨平台实现读取|写入纯文本文件
C++ 文件系统操作 读取纯文本文件 写入纯文本文件 跨平台。, 本项目已开源,代码简洁,且有详细的文档和Demo。扫码二维码,关注微信公众号,阅读更多精彩内容。
2024-07-24 21:56:13
232
原创 C++之迭代器
迭代器(Iterator)是按照一定的顺序对一个或多个容器中的元素从前往遍历的一种机制,比如for循环就是一种最简单的迭代器,对一个数组的遍历也是一种的迭代遍历的过程。GOF给出的定义为:提供一种方法访问一个容器(container)对象中各个元素,而又不需暴露该对象的内部细节。迭代器有时也称为枚举器(Enumerator),其结构图如下:迭代器结构图迭代器其实就是维护一个当前的指针,这个指针可以指向当前的元素,可以返回当前所指向的元素,可以移到下一个元素的位置,通过这个指针可以遍历容器的所有元素。
2024-07-23 21:15:13
1135
原创 博客建站4 - ssh远程连接服务器
SSH(Secure Shell)是一种加密的网络协议,用于在不安全的网络中安全地远程登录到其他计算机系统。它提供了对远程服务器的安全访问,并支持加密数据传输。SSH协议通过使用公钥加密技术来确保通信的安全性,防止中间人攻击和数据泄露。
2024-07-22 21:44:09
358
原创 C++如何在main函数开始之前(或结束之后)执行一段逻辑?
结合C++类的构造函数和虚构函数的特点,可以专门定义一个类来处理main函数开始之前和结束之后的逻辑(为了保证这个类只有一个全局对象,建议将这个类设计成单例模式),然后在main之前声明这个类的一个全局变量。说明:程序异常退出时(如:crash),“main函数结束后的逻辑均”不被执行,不能cover住这种场景。我们知道C/C++程序的执行逻辑是从main函数开始,到main函数结束。针对main函数结束之后的逻辑,可以使用atexit函数注册一个回调函数,在main函数执行之后被执行。
2024-07-22 21:38:00
1460
原创 博客文章多平台发布工具
做过博客分享和自媒体的同学应该都知道,在多个平台上同步发布、更新自己的原创内容,是快速传播知识、提高用户触达率的有效方式。然而,一篇文章要在N个平台上重复进行编辑、排版、图片/视频上传的苦恼,你一定经历过吧?那有没有一种高效便捷的方式:可以在一个地方编辑完成后,一键快速地发布到多个平台呢?答案是肯定的,而且有多种不同的方式,主要是借助这个工具来实现,替代我们手动的重复劳动。下面将介绍我了解的各种工具。
2024-07-12 22:28:17
957
原创 博客建站3 - 购买域名
选择一个与你的网站主题相关的关键词作为域名的一部分,这有助于提高搜索引擎的排名。例如,京东的域名是:jd.com,小米的域名是:mi.com,百度的域名是:baidu.com。如果你是在国内的域名注册服务商注册的域名,或者你的服务器在国内,首次部署你的网站前,需要进行域名备案,否则你的网站可能无法正常访问。购买域名后,你可能需要配置域名的DNS设置,以便将域名指向你的网站服务器的IP地址。从“简洁易记”的标准看,其实不符合“简洁”的标准,但是和我的网站主题是很相关的,且“易记性”也算还可以。
2024-07-12 21:56:30
797
原创 C++文件系统操作2 - 跨平台实现文件夹的创建和删除
C++ 文件系统操作 创建文件夹 创建多级目录文件夹 删除文件夹 删除文件夹下的所有文件和子目录 跨平台。, 本项目已开源,代码简洁,且有详细的文档和Demo。本文由博客一文多发平台。
2024-07-03 22:35:23
451
原创 C++文件系统操作1 - 跨平台实现文件的创建和删除
C++ 文件系统操作 创建文件 删除文件 创建软连接 刪除软连接 跨平台。, 本项目已开源,代码简洁,且有详细的文档和Demo。本文由博客一文多发平台。
2024-07-01 21:26:53
505
原创 博客建站2 - 选择网站服务器
这三家在相互竞争,会有很多活动价的服务,可以看一下有没有适合自己的可以薅羊毛的服务器产品,哈哈。对于大多数个人博客网站,Linux 是一个更好的选择,因为它更稳定、更安全、占用的资源更少,并且有大量的开源软件支持。看完如果你还是云里雾里,那就选择一个信任的云服务商,然后直接打电话给他们的售前客服,不要害怕自己啥技术都不懂,他们为了销售他们的产品,还是会很专业地给你做科普的。服务器供应商有国内的(典型代表:阿里云)和海外的(典型代表:亚马逊),这主要取决于你的服务器要部署在国内还是海外。
2024-07-01 19:22:29
1006
原创 C++文件路径处理4 - 根据软连接的路径获取真实路径&根据相对路径获取绝对路径
C++ 文件路径处理 软连接 真实路径 相对路径 绝对路径 跨平台。, 本项目已开源,代码简洁,且有详细的文档和Demo。本文由博客一文多发平台。
2024-06-30 23:53:23
332
原创 C++文件路径处理3 - 判断指定目录的文件类型(文件夹|普通文件|软连接)
根据指定的目录路径,判断该目录的文件类型(如:文件夹|普通文件|软连接等)C++ 文件路径处理 文件夹 普通文件 软连接 跨平台。, 本项目已开源,代码简洁,且有详细的文档和Demo。本文由博客一文多发平台。
2024-06-30 23:51:43
285
原创 博客建站1 - 选择博客系统框架
在当今互联网时代,个人博客已经成为展示自我、分享知识的重要平台。在准备建立自己的个人博客网站时,第一步可能就是选择合适的博客系统框架。 在选择博客系统框架时,你会遇到的第一个问题应该会是:要使用静态网站还是动态网站的博客框架?本文将介绍静态网站与动态网站的特点和区别,并提供一些选择建议。
2024-06-28 17:09:55
990
原创 C++文件路径处理2 - 路径拼接&路径解析
C++ 文件路径处理 路径拼接 获取父目录的路径 获取文件名 获取拓展名 跨平台。, 本项目已开源,代码简洁,且有详细的文档和Demo。本文由博客一文多发平台。
2024-06-28 17:03:48
371
原创 C++文件路径处理1 - 判断一个文件是否存在|是否可读|是否可写|是否可执行
C++ 文件路径处理 文件 是否存在 是否可读 是否可写 是否可执行 跨平台。, 本项目已开源,代码简洁,且有详细的文档和Demo。在对文件进行操作之前,对文件的访问权限进行判断。本文由博客一文多发平台。
2024-06-27 22:14:27
683
原创 C++版本号处理3 - 版本号比较
要基于版本号做一些逻辑区分时,比如:要大于某个特定的版本才支持某个功能。, 本项目已开源,代码简洁,且有详细的文档和Demo。通过字符串分割,对每一段的版本号进行逐一比较。C++ 版本号处理 版本号比较 跨平台。本文由博客一文多发平台。
2024-06-27 22:11:10
334
原创 C++版本号处理2 - 从文本字符串中提取版本号信息
本项目已开源,代码简洁,且有详细的文档和Demo。C++ 版本号处理 获取版本号 跨平台。使用正则表达式进行版本号匹配。从文本字符串中提取版本号信息.本文由博客一文多发平台。
2024-06-26 12:38:37
216
原创 C++版本号处理1 - 判断一个字符串是否为版本号
本项目已开源,代码简洁,且有详细的文档和Demo。C++ 版本号处理 版本号判断 跨平台。判定一个字符串是否是指定的版本号格式。使用正则表达式进行版本号匹配。本文由博客一文多发平台。
2024-06-26 12:35:28
240
原创 C++系统相关操作8 - 获取程序的工作路径&获取用户的Home目录
本项目已开源,代码简洁,且有详细的文档和Demo。C++ 系统调用 工作路径 Home目录 跨平台。本文由博客一文多发平台。
2024-06-25 17:22:23
266
原创 C++系统相关操作7 - 判断系统大小端&大小端的数据转换
大端(Big Endian)和小端(Little Endian)是指在计算机内存中存储多字节数据类型的字节顺序。
2024-06-25 17:21:01
749
原创 C++系统相关操作6 - 获取二进制程序的位数(32位或64位)
本项目已开源,代码简洁,且有详细的文档和Demo。根据指针地址的位数来判断程序是32位还是64位。C++ 程序 32位 64位 跨平台。本文由博客一文多发平台。
2024-06-24 21:35:34
371
原创 C++系统相关操作5 - 获取C++标准的版本
本项目已开源,代码简洁,且有详细的文档和Demo。C++ 标准库 STL 版本 指令集 跨平台。本文由博客一文多发平台。
2024-06-24 21:34:16
260
原创 C++系统相关操作4 - 获取CPU(指令集)架构类型
本项目已开源,代码简洁,且有详细的文档和Demo。C++ 系统调用 CPU架构 指令集 跨平台。本文由博客一文多发平台。
2024-06-23 22:48:33
274
原创 C++系统相关操作3 - 获取操作系统的平台类型
本项目已开源,代码简洁,且有详细的文档和Demo。C++ 系统调用 操作系统平台类型 跨平台。本文由博客一文多发平台。
2024-06-23 22:45:40
308
原创 C++系统相关操作2 - 获取系统环境变量
本项目已开源,代码简洁,且有详细的文档和Demo。C++ 系统调用 环境变量 getenv 跨平台。本文由博客一文多发平台。
2024-06-21 21:45:59
216
原创 C++系统相关操作1 - 调用命令行并获取返回值
不需要返回值时,可以直接使用system, 需要获取返回值时,可以调用callcmd。, 本项目已开源,代码简洁,且有详细的文档和Demo。希望直接调用操作系统的某些命令,并获取命令的返回值。C++ 系统调用 system popen 跨平台。本文由博客一文多发平台。
2024-06-21 21:45:09
491
原创 C++数据格式化6 - uint转换成二进制字符串
C++ 数据格式化 字符串处理 std::string int bin 跨平台。, 本项目已开源,代码简洁,且有详细的文档和Demo。
2024-06-20 21:46:03
505
原创 C++数据格式化5 - uint转换成十六进制字符串&二进制的data打印成十六进制字符串
C++ 数据格式化 字符串处理 std::string int hex 跨平台。, 本项目已开源,代码简洁,且有详细的文档和Demo。本文由博客一文多发平台。
2024-06-20 21:45:09
483
原创 C++数据格式化4 - 格式化时间戳
C++ 数据格式化 字符串处理 std::string 时间戳 跨平台。, 本项目已开源,代码简洁,且有详细的文档和Demo。本文由博客一文多发平台。
2024-06-18 23:35:42
119
原创 C++数据格式化3 - 格式化时间区间(使用时长)
想对一个时间区间(如用时:2000s)进行格式化,转化成人类易读的时分秒的格式。C++ 数据格式化 字符串处理 std::string 时间区间 跨平台。, 本项目已开源,代码简洁,且有详细的文档和Demo。本文由博客一文多发平台。
2024-06-18 23:34:18
744
原创 C++数据格式化2 - 将文件大小转换为人类易读的格式
## 1. 关键词C++ 数据格式化 字符串处理 std::string 文件大小 跨平台
2024-06-17 13:11:44
390
原创 C++数据格式化1 - uint转换成字符串 & double转换成字符串
C++ 数据格式化 字符串处理 std::string int double 跨平台。 本项目已开源,代码简洁,且有详细的文档和Demo。
2024-06-17 13:10:26
290
原创 推荐一个轻量级适合阅读的优秀C++开源项目
代码量适中: 开源库代码3000+行,Demo 700+行,总代码约4000行,符合同学们的需求。轻量极简: 基于基础C++语法和STL,不依赖任何第三方库。多平台支持: 支持Linux/OS-X/Windows等多个平台,一套代码多平台编译。代码整洁: 代码风格整洁,命名方式与STL保持一致,你可以像使用STL一样使用本库。文档规范全面: 所有对外接口的头文件都有详细的代码注释,且有完整的API文档和使用Demo,可供查阅。C++版本要求: C++11及以上版本。
2024-06-16 19:13:38
1488
7
原创 Markdown文档转成微信公众号文章的排版
## 应用场景1. 写好Markdown文档,希望将其转成微信公众号文章的排版。2. 希望将自己的文章分享到微信公众号,但不想花太多时间排版,希望通过markdown格式来写文章,然后自动生成微信公众号文章的排版。你的这个问题有很多人已经遇到并解决了,现在有很多工具可以解决这个问题。下面我将介绍几个我认为比较好的工具,它们都可以将Markdown文档转成微信公众号文章的排版。
2024-06-16 19:09:51
317
文本编辑器第四版——迷你编辑器(安装文件)
2012-09-23
文本编辑器第三版——文字留痕(安装文件)
2012-08-26
数据结构演示系统(安装程序)
2012-06-03
java连接数据库
2011-09-30
[电脑拆机]谁知道这个模块是什么?
2015-08-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人