8000 C++开发工作经验 · Issue #174 · holdyounger/ScopeBlog · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
C++开发工作经验 #174
Open
Open
@holdyounger

Description

@holdyounger

C++开发工作经验

  1. 睡眠

头文件定义:
#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;
}
  1. 2e24528 - Merge branch 'dev' into dev_icbc
  2. 69580c1 - BUGFIX: https://jira.qianxin-inc.cn/browse/ZTNA-7259?filter=-1
  3. 9588a11 - FEAT:同步3.3.0版本dev分支的bugfix
  4. 2e8b631 - TEST: 去除测试代码
  5. add9acd - STYLE: 登录成功后停止登录页面的动画效果
  6. 01faf05 - FEAT:有四层代理应用时,检查逻辑的调整。
  7. 1f98575 - BUGTFIX:外部下载零信任时反复升级
  8. 56a2875 - BUGFIX: 增加漏提文件
  9. 2c71fb9 - BUGFIX: 修改ICBC定制标题
  10. 841d29c - STYLE: 将文本资源统一添加到qrc文件中
  11. 94f9fa0 - STYLE: ♿ 交互
  12. c62c3eb - STYLE: 工行端口脱密样式
  13. 19a49b3 - STYLE: ♿ 交互
  14. 34f80f4 - THIRD: 更新语言文件
  15. 17a7d66 - BUGFIX: 工行下拉菜单端口脱敏
  16. faa1f1a - BUGFIX:add send quit request to trustservice when quit menu clicked;Return to login page when receiving 597 error
  17. 72183a4 - BUGFIX: 修复Linux编译错误
  18. 1070674 - BUGFIX: 减小gif范围,降低cpu占用率
  19. db82886 - THIRD: 更新语言文件
  20. 1bd16d1 - STYLE: 交互,弹窗展示后获取焦点
  21. 5aac9d3 - STYLE: 交互,弹窗展示后获取焦点
  22. 59713ea - BUGFIX:首次输入端口时明文显示

blog link C++开发工作经验

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      0