- 博客(5)
- 收藏
- 关注
原创 用2GB 处理21亿的数据的排序
原因 本文的的写作是在csdn 看到了【漫画+图解】面试官让我用 2GB 内存给 20亿个整数(需要8GB内存)排序,我该咋整??这么一篇文章,这篇文章说的外部排序的方法。 但是,基于爱研究的精神,考虑有没有一种方法比外部排序更快。位图 C++的bitset,但此处并未使用bitset ,因为不熟悉。位图每一位占用1bit ,只有0或者1两种取值,有点抽象,用下面一个使用
2020-06-01 23:19:11 386
原创 vscode从windows远程到windows
原因 vscode 拥有一个远程开发的功能,通过下载安装remote-ssh插件实现的,然而这个插件在readme 文档里介绍时,support 的系统是不包括windows,平时开发环境为台式机,不便移动,因此便有了此博客。 通过vscode 实现windows 到windo...
2020-03-17 21:45:37 5284
原创 gocv 的 opencv安装
下载# 建议通过moudle管理下载# 启用moudle go env -w GO111MOUDLE=ongo get gocv.io/x/gocv安装opencv到达文件路径 $GOPATH\pkg\mod\gocv.io\x\gocv@v0.22.0,找到win_build_opencv.cmd,用笔记本打开,或者使用Notepad++、vscode打开,修改部分命令。前置工具需...
2020-03-07 10:07:47 1135
原创 数据结构学习笔记 查找法
这里写自定义目录标题二分查找法原理代码实现注意事项(重要)注意1:注意2:二分查找法原理作用:二分查找法是快速查找有序数组A中某元素e的下标的方法。原理:对查找区间[l,h)尽可能分为等长的两个区间[l,m) 与(m,h),然后通过比较e跟A[m]来判断查找元素e,处于[l,m) 还是(m,h),根据新的区间,重复以上步骤,直到搜寻到元素e为止。代码实现//非递归方式 int sear...
2019-08-22 15:18:26 158
原创 Linux下MySQL8的安装使用以及C++到MySQL的连接
MySQL 8 的下载与安装MySQL 8 的下载1、 MySQL 8下载安装包可直接登录MySQL官网进行下载,下载链接:MySQL 8 的下载地址 根据自己的系统版本选择MySQL 8 的安装1、 在下选择的MySQL 8 的安装包为mysql-8.0.17-1.el8.x86_64.rpm-bundle.tar2、 使用Linux系统下载的使用 以下命令,对安装包进行提取。ta...
2019-08-17 15:52:01 600
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人