摘要: 使用vs创建静态链接库,一起学习吧! 手把手教你创建!!! 如何创建一个静态库?1.新建项目 2.创建静态库 3.添加类 4.添加内容 5.编译 6.编译过后,Debug目录下已经有了.lib文件 7.更改lib输出目录 此时lib所在的目录 如何引用一个静态库?1. 创建一个新项目, 与静态库目录 阅读全文
posted @ 2020-10-09 15:33 漫天飘雪 阅读(567) 评论(0) 推荐(0) 编辑
摘要: Linux下,这个问题是在启动mongod shell脚本时遇到的,如图 初学mongodb,这个问题折腾了半个小时, 查看菜鸟教程https://www.runoob.com/mongodb/mongodb-linux-install.html 对比安装步骤,原因是没有启动mongodb服务。 解 阅读全文
posted @ 2020-10-09 09:22 漫天飘雪 阅读(4614) 评论(0) 推荐(0) 编辑
摘要: 冒泡排序 基本思想:两个数比较大小,较大的数下沉,较小的数冒起来。 1 void BubbleSort(int array[], int len) // O(n*n) 2 { 3 int i = 0; 4 int j = 0; 5 int exchange = 1; //表明数组是否已经排好序 已经 阅读全文
posted @ 2019-12-10 10:40 漫天飘雪 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 题目描述 输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则。 非递归版本: 1.新建一个头结点mergeHead,和尾节点 current. 2.比较两个链表的头节点,确定mergeHead, 将current指向mergeHead. 3.依次比较两个链表节 阅读全文
posted @ 2019-11-21 08:35 漫天飘雪 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 输入一个链表,反转链表后,输出新链表的表头。 我好菜啊。。。。 努力! /* struct ListNode { int val; struct ListNode *next; ListNode(int x) : val(x), next(NULL) { } };*/ class Solution 阅读全文
posted @ 2019-11-19 21:32 漫天飘雪 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 思路1: 先遍历链表一次,统计出链表节点个数n, 然后,倒数第k个节点是,n-k+1。 缺点:该方法需要遍历两次列表。 思路2: 定义两个指针,第一个指针向前遍历k-1步,第二个指针保持不动; 从第k步开始,第二个指针从链表头指针开始遍历,当第一个指针到底链表的尾端,第二个指针正好指向倒数第k个节点 阅读全文
posted @ 2019-11-19 19:58 漫天飘雪 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 本题目考察大数。 #include <iostream> #include <stdio.h> using namespace std; bool Increment(char * number) { bool isOverflow = false; int nTakeOver = 0; int n 阅读全文
posted @ 2019-11-16 21:59 漫天飘雪 阅读(175) 评论(0) 推荐(0) 编辑
摘要: TCP/IP网络协议栈分为应用层(Application)、传输层(Transport)、网络层(Network)和链路层(Link)四层。如下图所示: 一般在应用开发过程中,讨论最多的是TCP/IP模型。 阅读全文
posted @ 2019-10-31 11:08 漫天飘雪 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 回调函数的本质:提前做了一个协定(把函数的参数、返回值提前定义好) 阅读全文
posted @ 2019-10-28 16:01 漫天飘雪 阅读(5906) 评论(0) 推荐(0) 编辑
摘要: 由于第一次安装Ubuntu系统,太年轻了。当时给/home分区10g容量,最近运行ros时,无法记录文件,因为/home分区已经小于1g了。 所以想着,如何增大/home分区容量,具体做法如下。 1.使用root登录系统 在启动时,使用recovery mode进入系统,选择root登录。登录后卸载 阅读全文
posted @ 2019-04-27 07:41 漫天飘雪 阅读(6498) 评论(0) 推荐(0) 编辑