# handy_snippets **Repository Path**: wbvalid/handy_snippets ## Basic Information - **Project Name**: handy_snippets - **Description**: 记录了许多常见问题的解决方案代码片段,方便日后取用 - **Primary Language**: C++ - **License**: BSD-3-Clause-Clear - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-08-31 - **Last Updated**: 2021-09-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # handy_snippets ## 介绍 记录了许多常见问题的解决方案代码片段,方便日后取用,不必重复造轮子 ## 软件架构 ### 0_utilities 一些常用工具类代码,如:STL容器类型萃取,迭代器类型萃取,定时器,时间转换等等。 ### 1_string 一些常用的字符串工具,大小写转换,进制转换,字符串分割,合并,正则匹配等。 ### 2_filesystem C++17的filesystem常用示例 1. 删除超出时间限制的文件 2. 计算目录的大小 3. (正则)查找文件 4. 移除文件中的空行 ### 3_design_pattern 一些设计模式的示例: 1. 观察者模式的vector 2. 价格优惠模型