C++ – 根据给定分隔符分割字符串
1 C++根据给定分隔符分割字符串 在对字符串处理的一些简单场景中,需要根据分隔符将字符串进行分割,比如将“1920x1080”根据“x”分割为1920和1080,将"Hello World"根据空格分割为Hello和World。 std标准库没有现成的方法可以调用,不过我们可以自己造一个简单的轮子…
- C++
- 2023-06-13
C++ – 对字符串和图片进行base64编解码
1 cpp-base64 本次要使用的是Github上开源的base64编解码库:https://github.com/ReneNyffenegger/cpp-base64,也是我在实际项目中经常使用的base64编解码库,基本上满足了我的需求。 在Github官方仓库中提供了如何使用该库的官方页面…
- C++
- 2023-02-09
Python – 获取当前时间字符串
1 当前时间转字符串 # -*- coding: utf-8 -*- import time if __name__ == '__main__': # 以年_月_日_时_分_秒形式输出时间字符串,示例为2022_07_21_11_26_01 current_time_str = time.strft…
- Python
- 2022-07-21
Python – list与字符串str相互转换方法总结
1 字符串str转list的方法总结 # -*- coding: utf-8 -*- if __name__ == '__main__': temp_str = '1once time is wasted2'; temp_list = list(temp_str) print(temp_list) …
- Python
- 2022-06-30
C++ – 使用Crypto++/CryptoPP加解密库对字符串或者文件进行AES256加密
1 AES加密算法 Crypto++/CryptoPP加解密库官网:https://www.cryptopp.com/ 在写桌面程序的时候一些自定义的数据文件不可避免的需要放在本地,通常这种数据文件保存了一些敏感信息,所以必须想办法对其进行加密。然后在程序中对这种数据文件进行解密然后读取正确的内容。…
- C++
- 2022-01-14
C++ – 阿拉伯数字字符串转换为中文读法的中文字符串,支持小数点
1 C++阿拉伯数字字符串转换为中文读法的中文字符串,不支持小数点 最近碰到一个这样的需求,就是将阿拉伯数字字符串转换为中文读法的中文字符串,形如将 "199922" 转换为: "十九万九千九百二十二" 经过一番折腾,已经可以成功完成转换,并支持个位数到兆的范围转换,我的示例代码如下: #inclu…
- C++
- 2021-12-04
C++ – std::string输出双引号到字符串
1 C++ std::string输出双引号到字符串 输出双引号“”到字符串中可以通过添加转义字符"\"对双引号进行转义, 可参考代码如下: int main() { string str = "\"Everything is worse!\""; cout << str <<…
- C++
- 2021-01-28
C++ – 得到字符串中某个字符串出现的个数
1 代码示例 #include <iostream> using namespace std; int GetRepeatCountInStr(const std::string & strStream, const std::string& str) { int…
- C++
- 2020-05-06