摘要:
一.安装Git服务器所需软件 1.安装git-core, openssh-server, openssh-client三个软件。git-core是git的核心软件; openssh-server、openssh-client是服务器和客户端传输文件通过ssh协议。 输入:sudo apt-get i 阅读全文
摘要:
可变参数模板,自己尝试了个例子,如下: 阅读全文
摘要:
Git切换分支 a. 查看分支 git branch -a b. 切换分支 git checkout 分支名 tip: 若查看分支,没看到要切换的分支,需要先 git pull 拉取最新提交,然后再查看 Git 删除本地某分支 git branch -D 分支名 Git查看单个文件修改历史 a. 切 阅读全文
摘要:
c++二分查找的用法 主要是 std::binary_serach, std::upper_bound以及std::lower_bound 的用法,示例如下: 结果: 阅读全文
摘要:
1. boost::unorder_map 实现自定义KEY 输出结果为: Find ! 2. std::unorder_map 实现自定义KEY 奇怪的地方来了,std的结果有时候是 Find ! 有时候是 Not Find ! 没弄明白这个std::unorder_map怎么回事,我自己直接用了 阅读全文
摘要:
multi_index_container是c++ boost库中的一个多索引的容器。因工作中用到了,特来测试试用。 输出: 可以看到以int型为索引的,输出是按照从小到大来排序的。以string为索引的,是按照字母顺序来输出的。 阅读全文
摘要:
boost::program_options 解析命令行,包括多参数命令行解析示例如下: 示例代码: 命令行参数输入: 输出结果: 阅读全文
摘要:
为仿照stl的遍历风格,实现对自定义类型的遍历。 1. 需要遍历的基础结构: 2. 需要实现统一风格遍历的自定义结构: 3. 遍历器的结构: 4. 为实现要求,需要在自定义结构添加部分函数: 5. 测试代码: 阅读全文