关闭
当前搜索:

c++11 chrono全面解析(最高可达纳秒级别的精度)

chrono是c++ 11中的时间库,提供计时,时间等功能。 学习chrono,关键是理解里面时间段(Durations)、时间点(Time points)的概念。 1.基础: 时间节拍:...
阅读(1434) 评论(2)

c++11 call_once用法(多线程时仅初始化一次的完美解决方案)

template         void call_once (once_flag& flag, Fn&& fn, Args&&...args); 需要包含头文件: 参数: (1)flag:是std::once_falg对象(定义一个该对象传进去即可)、、属于控制的标签,相同的falg只执行一次(见下面详解) (2)fn:需要只执行一次的函数对象、、 (3)args:传递给fn函数...
阅读(156) 评论(0)

Trie树(字典树)_实现模糊查找(支持中文)

搜索功能一般都有根据你的输入快速显示对应关键字的功能,比如你输入”刘”, 搜索框的下拉列表会显示“刘德华”,”刘若英”,”刘欢”等,你继续输入‘德’,将查询关键字变成”刘德”,显示的候选字列表会显示”刘德华”,”刘德华专辑”,”刘德华演唱会”等。下面将使用Trie树(字典树)来实现此功能。 一、什么是Trie树 Trie书又名字典树,字典是由一组词组成的集合,而字典树对这个集合进行了结...
阅读(271) 评论(0)

更改gcc默认版本(gcc版本降级/升级)

更改gcc默认版本(gcc版本降级/升级) Ubuntu系统升级到16.04以后,gcc的版本变为6.2,编译比较老的项目编译不过,需要将gcc版本降级到ubunt14.04时候4.8版本. 可以让系统存在两个gcc版本,4.8和6.2,但是默认的gcc版本为4.8(编译老的项目,直接make).而更高的版本6.2则可以留着供自己平时指定使用. 按照如下步骤即可: (1)在Ubuntu...
阅读(639) 评论(2)
    个人资料
    • 访问:8699次
    • 积分:426
    • 等级:
    • 排名:千里之外
    • 原创:30篇
    • 转载:3篇
    • 译文:0篇
    • 评论:5条
    最新评论