- 博客(5)
- 收藏
- 关注
原创 两台电脑上的虚拟机socket通信
发现问题在学习Linux网络编程的时候,遇到了一个问题:使用socket实现网络通信的时候,我预想的是使用笔记本上的ubuntu虚拟机(主机连的wifi)作为客户端去访问台式机(主机插网线)上的虚拟机服务端,但是无法建立连接。问题解决这就要设计到VMware虚拟机网络连接模式:1、桥接模式 2、net模式 3、仅主机详情参考:https://blog.csdn.net/zhang33565417/article/details/97779579当我们设置为net模式下,相当于主机与虚拟机在
2020-07-21 23:05:50
2678
原创 二维vector基于某一列的稳定排序
使用sort对两列二维vector的稳定排序//排序前nums = { {2,1},{1,2},{2,0},{1,1}};//排序后nums = { {1,1},{1,2},{2,0},{2,1}};sort(nums.begin(), nums.end(), [](const vector<int>& a, const vector<int>& b) {return a[0] == b[0] ? a[1] <= b[1] : a[0] &
2020-07-14 22:51:52
447
原创 String类常见函数的使用(持续更新)
新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;增加了 图片拖拽 功能,你可以将本地的图片直接拖拽到编辑区域直接展示;全新的 KaTeX数学公式 语法;增加了支持甘特图的mermaid语法1 功能;增加了 多屏幕编辑 Markdown文章功能;增加了 焦点写作
2020-06-10 17:02:16
270
原创 并查集算法简记
并查集算法并查集在查找元素是否在同一集合里效率十分高效。他也是解决元素分组和分类的有效数据结构,支持两种操作:合并和查询合并——将相关联的两个不相交集合合并为一个集合。查询——检测两个元素是否在同一集合。实现并查集有很多方法,下面是树结构的方法:树的节点表示为template<T>struct TreeNode{ T data; TreeNode* parent; //如果为空则表示当前节点为这个集合的“根”。}...
2020-06-08 21:20:58
134
转载 KMP字符串匹配算法
一、KMP算法简介字符匹配问题是计算机需要解决的基本问题,KMP算法是实用的解决字符串匹配问题的算法之一。简单来说,就是查找主字符串是否连续包含子字符串的所有字符,注意是连续包含!!例如:有一个字符串"BBCABCDABABABCDABDE",我想知道,里面是否包含另一个字符串"ABCDABD"?暴力搜寻方法:从主字符串的第一个元素开始进行搜寻,如果以当前字符的之后的子字符长度个字符与子字符串不匹配则进行下一字符的搜索。存在的问题:没有利用前面搜索过的信息,导致许多重复搜索。一、
2020-06-06 14:36:13
199
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人