摘要: 可重入函数可以做这样的基本定义:重入意味着这个函数可以重复进入,可以被并行调用,可以被中断,它只使用自身栈上的数据变量,它不依赖于任务环境,在多任务调度过程中,它是安全的,不必担心数据出错。 不可重入函数基本上与可重入函数有相反的定义了:不可重入,意味着不可被并行调度,否则会产生不可预料的结果,这些 阅读全文
posted @ 2019-04-24 22:01 低调小怪 阅读(1727) 评论(0) 推荐(0)
摘要: 插入排序 冒泡排序 选择排序 阅读全文
posted @ 2019-04-22 17:15 低调小怪 阅读(174) 评论(0) 推荐(0)
摘要: SSL建立握手连接目的: 1.身份的验证,client与server确认对方是它相连接的,而不是第三方冒充的,通过证书实现 2.client与server交换session key,用于连接后数据的传输加密和hash校验 简单的SSL握手连接过程(仅Server端交换证书给client): 1.cl 阅读全文
posted @ 2019-04-22 17:14 低调小怪 阅读(2560) 评论(0) 推荐(1)
摘要: 1、使用并查集 2、深度优先搜索图 阅读全文
posted @ 2019-04-12 17:16 低调小怪 阅读(404) 评论(0) 推荐(0)
摘要: 堆:是计算机科学中一类特殊的数据结构的统称。堆通常是一个可以被看做一棵树的数组对象。 性质: 堆中某个节点的值总是不大于或不小于其父节点的值; 堆总是一棵完全二叉树。 堆中某个节点的值总是不大于或不小于其父节点的值; 堆总是一棵完全二叉树。 把堆当做数组存储,堆里的元素有上浮,下沉操作,(上浮,下沉 阅读全文
posted @ 2019-03-31 12:07 低调小怪 阅读(886) 评论(0) 推荐(0)
摘要: 题目链接:https://leetcode-cn.com/problems/path-sum-iii/ 阅读全文
posted @ 2019-03-30 14:53 低调小怪 阅读(184) 评论(0) 推荐(0)
摘要: 题目链接https://leetcode-cn.com/problems/add-two-numbers/ 给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。 如果,我们将这两个数相加起来,则会返回一个新的链表来表示 阅读全文
posted @ 2019-03-18 10:31 低调小怪 阅读(410) 评论(0) 推荐(0)
摘要: import random for i in range(10):#自己选择密码的长度 b=[random.randint(48,57),random.randint(65,90),random.randint(97,122)]#随机的列表 n=random.randint(0,2) print(" 阅读全文
posted @ 2019-03-03 11:19 低调小怪 阅读(211) 评论(0) 推荐(0)
摘要: 1.头插法,将链表中的每个元素都插到链表头部,进行逆转。 2.就地逆置,将链表中的指针指向改变,最后将head指向链表最后一个元素(逆置后的第一个)。 阅读全文
posted @ 2019-03-03 11:16 低调小怪 阅读(2841) 评论(1) 推荐(0)
摘要: 这应该是快捷键冲突造成的,Ctrl+C可能被你定义成别的快捷键了。在终端的设置里面查看一下。(Ctrl+D也可以强制退出) 阅读全文
posted @ 2018-06-10 11:25 低调小怪 阅读(705) 评论(0) 推荐(0)