C++
CN.
这个作者很懒,什么都没留下…
展开
-
两台电脑上的虚拟机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 · 2712 阅读 · 0 评论 -
二维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 · 468 阅读 · 0 评论 -
String类常见函数的使用(持续更新)
新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;增加了 图片拖拽 功能,你可以将本地的图片直接拖拽到编辑区域直接展示;全新的 KaTeX数学公式 语法;增加了支持甘特图的mermaid语法1 功能;增加了 多屏幕编辑 Markdown文章功能;增加了 焦点写作原创 2020-06-10 17:02:16 · 275 阅读 · 0 评论 -
并查集算法简记
并查集算法并查集在查找元素是否在同一集合里效率十分高效。他也是解决元素分组和分类的有效数据结构,支持两种操作:合并和查询合并——将相关联的两个不相交集合合并为一个集合。查询——检测两个元素是否在同一集合。实现并查集有很多方法,下面是树结构的方法:树的节点表示为template<T>struct TreeNode{ T data; TreeNode* parent; //如果为空则表示当前节点为这个集合的“根”。}...原创 2020-06-08 21:20:58 · 144 阅读 · 0 评论