Open
Description
C++开发工作经验
-
睡眠
头文件定义:
#include <thread>
std::this_thread::sleep_for(std::chrono::milliseconds(1000));//睡眠1000毫秒(1秒)
等同:
std::chrono::milliseconds dura(1000);
std::this_thread::sleep_for(dura);
2. 随机字符串
std::string SPString::RandomString(int length)
{
std::string chars{ "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890" };
std::random_device rd;
std::mt19937 generator(rd());
std::string output;
output.reserve(length);
int len_chars = chars.length();
while (length > 0)
{
auto randNumb = generator();
while (randNumb > len_chars && length--)
{
output.push_back(chars[randNumb % len_chars]);
randNumb /= len_chars;
}
}
return output;
}
- 2e24528 - Merge branch 'dev' into dev_icbc
- 69580c1 - BUGFIX: https://jira.qianxin-inc.cn/browse/ZTNA-7259?filter=-1
- 9588a11 - FEAT:同步3.3.0版本dev分支的bugfix
- 2e8b631 - TEST: 去除测试代码
- add9acd - STYLE: 登录成功后停止登录页面的动画效果
- 01faf05 - FEAT:有四层代理应用时,检查逻辑的调整。
- 1f98575 - BUGTFIX:外部下载零信任时反复升级
- 56a2875 - BUGFIX: 增加漏提文件
- 2c71fb9 - BUGFIX: 修改ICBC定制标题
- 841d29c - STYLE: 将文本资源统一添加到qrc文件中
- 94f9fa0 - STYLE: ♿ 交互
- c62c3eb - STYLE: 工行端口脱密样式
- 19a49b3 - STYLE: ♿ 交互
- 34f80f4 - THIRD: 更新语言文件
- 17a7d66 - BUGFIX: 工行下拉菜单端口脱敏
- faa1f1a - BUGFIX:add send quit request to trustservice when quit menu clicked;Return to login page when receiving 597 error
- 72183a4 - BUGFIX: 修复Linux编译错误
- 1070674 - BUGFIX: 减小gif范围,降低cpu占用率
- db82886 - THIRD: 更新语言文件
- 1bd16d1 - STYLE: 交互,弹窗展示后获取焦点
- 5aac9d3 - STYLE: 交互,弹窗展示后获取焦点
- 59713ea - BUGFIX:首次输入端口时明文显示
blog link C++开发工作经验