摘要:
Lambda表达式(可以理解为一个函数对象,调用时重载了“()”) 定义:一个匿名函数,通过不同[capture]来捕获上下文的变量,进行处理的函数 格式:[capture] (params) mutable -> return-type {} 参数介绍: [capture]: (params) m 阅读全文
摘要:
堆排序分为大根堆和小根堆。 堆排思想:(采用树的概念来组织数据结构,在这里我是根据小根堆对数据进行排序) ①首先我们Insertheap一组数据,在插入的过程中采用向上调整(Shiftup),每次将插入的最小值放在堆顶(heap[0]). ②然后我们Removeheap创建好的堆,将heap[0]节 阅读全文
摘要:
按字面意思,通俗地说。以赋值符号 = 为界,= 左边的就是左值,= 右边就是右值。 比如:(1) int b = 3; (2) int a = b;第(2)行代码,a为左值,b为右值。 变量名编译之后,会映射成内存地址。看看a = b的含义。其实就是 将 "b地址内存里面的数据",放到"a地址内存" 阅读全文
摘要:
图示思想: 阅读全文
摘要:
希尔排序增量的问题,引用一本数据结构书中所说: 图示希尔排序思想: 阅读全文
摘要:
插入排序思想:将插入的元素记录,与前面的元素进行比较大小,查询到插入的位置,然后再将比它大的元素向后面移动,空出插入的位置,将元素插入。 剩下的和②步骤一样。。。 代码这里给出了3种,从基础到优化 主方法: 阅读全文
摘要:
在linux系统下,对于程序执行的过程中,我们都会想到进程。而创建进程通常使用fork函数,当然还有vfork函数。 今天在这,我将分享一下我的学习心得:关于fork()和vfork() fork() 1.定义:表示进程A创建进程B。在创建的过程中,进程B拷贝了一份进程A的所有资源。(进程A:父进程 阅读全文
摘要:
今天拜读了一本《图解HTTP》,将HTTP总结一下。 HTTP(超文本传输协议):一种规则 1.定义:一个简单的请求-响应协议,它通常运行在TCP之上。它指定了客户端可能发送给服务器什么样的消息以及得到什么样的响应。 2.特性:①HTTP是一种无状态协议,即服务器不保留与客户交易时的任何状态。这就大 阅读全文