logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

GTest 总结

Google C++单元测试框架(简称Gtest),可在多个平台上使用(包括Linux, Mac OS X, Windows, Cygwin和Symbian),它提供了丰富的断言、致命和非致命失败判断,能进行值参数化测试、类型参数化测试、“死亡测试”。1断言一般的,要测试一个方法(函数)是否是正常执行的,可以提供一些输入数据,在调用这个方法(函数)后,得到输出数据,然后检查输出的数据是否与我们期望

#c++
STL中常用容器操作时间复杂度小结

map, set, multimap, and multiset采用红黑树实现,红黑树是平衡二叉树的一种。不同操作的时间复杂度近似为:插入: O(logN)查看:O(logN)删除:O(logN)hash_map, hash_set, hash_multimap, and hash_multiset采用哈希表实现,不同操作的时间复杂度为:插入:O(1),最坏情况O(N)。查看:O(1),最坏情况O

#c++
linux下使用git的常用命令行

1. 常用的命令行1.1 克隆git仓库-Bash 代码1git clone repo_address1.2 创建分支,取个相关的名字master是当前分支:-Bash 代码1git checkout -b feature_amaster不是当前分支:-Bash 代码1git checkout -b featur...

#git
windows 环境下,可执行 exe 文件和 .dll 文件在不同目录下的处理办法

LoadLibrary 函数会搜索一系列的文件路径来查找指定的 .dll 文件,因此你可以将 .dll 文件的路径添加到这些路径中,以确保 .dll 文件可以被找到。需要注意的是,使用动态加载的方式加载 .dll 文件需要在程序运行时进行,因此需要在适当的时机调用 LoadLibrary 函数来加载 .dll 文件,以确保 .dll 文件可以被找到并正确地使用。如果你需要在 .dll 文件中使用其

#windows#服务器
vscode显示120字符提示线或者显示垂直标尺

设置方法:文件–》首选项–》设置–》--》搜索“editor.rulers” --》更改设置"editor.rulers": [80],或者其他期望的值,即可。

#vscode
【效率提升类】工具篇

目录IDEvisual studio 2017visual studio code办公提升工具GIT 使用类IDEvisual studio 2017最终效果相关设置设置背景:https://jingyan.baidu.com/article/fec4bce2838bc1f2618d8b8c.html本背景采用的是默认背景:设置字体风格:本截图采用的是consolas设置字体颜色:本截图采·用的是

到底了