方法/步骤 1 首先打开已经安装好的VS2015,然后如图 2 之后找最左边的模板 3 然后点击安装适合WINDOWS的桌面的工具 4 之后点击继续,选择继续 5 全部选择,然后继续! 6.最后完成安装并且重新进入程序就可以看到WIN32控制台了! END ...
第一次接触树,通过学习整理了一下内容: 基本概念 定义:树形结构是一种非线性结构,它的特点是:每个结点最多只有一个前驱,但可以有多个后继。 如图我们可以做以下解释 双亲和孩子 : 若a是b的前驱,则称a是b的双亲,b是a的孩子。 兄弟: 若b和c有共同的前驱,则称b和c互为兄弟。 分支结点和终端结点 ...
分类:
其他好文 时间:
2021-02-09 11:52:57
阅读次数:
0
LinkedList里面涉及到的一些操作,非常细致,以避免出现的空指针,理解后对于其优点与缺点会有一个更加整体的认识吧。 继承关系图(对比ArrayList) 元素的存储结构 在LinkedList中,每一个元素都是Node存储,Node拥有一个存储值的item与一个前驱prev和一个后继next, ...
分类:
编程语言 时间:
2021-01-13 10:38:05
阅读次数:
0
一、 功能性需求与非功能性需求 要求操作便利,一次选择多个文件和文件夹进行上传;支持PC端全平台操作系统,Windows,Linux,Mac 支持文件和文件夹的批量下载,断点续传。刷新页面后继续传输。关闭浏览器后保留进度信息。 支持文件夹批量上传下载,服务器端保留文件夹层级结构,服务器端文件夹层级结 ...
分类:
Web程序 时间:
2020-12-28 11:50:05
阅读次数:
0
加密算法共有3种。 1、线性加密算法 不可逆加密,不是为了获取原文,而是为了验证 SHA256算法原理详解。 SHA-2,名称来自于安全散列算法2(英语:Secure Hash Algorithm 2)的缩写,一种密码散列函数算法标准,由美国国家安全局研发,属于SHA算法之一,是SHA-1的后继者。 ...
分类:
其他好文 时间:
2020-11-04 19:15:48
阅读次数:
28
困扰:之前了解到的删除节点的算法都是:知道了被删除结点的前驱节点和后继节点然后通过修改前驱节点的next就可以达到删除节点的目的。但是题目只给了被删除节点,却没有给被删除节点的前驱节点。因此一时不知道该怎样操作。 解决办法:将被删除节点的后继节点的值复制到被删除节点中,再将被删除节点的后继节点删除就 ...
分类:
其他好文 时间:
2020-10-24 10:21:12
阅读次数:
20
在上一篇文章:Mysql索引(一篇就够le) 中介绍了索引的基本使用,分类和原理,也强烈建议先读Mysql索引(一篇就够le),然后继续本文的阅读 我们也知道mysql的优化可以从很多的方面进行,比如硬件,换个ssd的磁盘也很爽,环境的搭建,比如读写分离等,参数的配置,表结构的设计,字段类型的合理选 ...
分类:
数据库 时间:
2020-10-22 23:12:58
阅读次数:
38
这是工作中遇到的小问题。 数据结构中有一种数据类型——堆栈,该结构中的数据项有如下特点: 除了最前面和最后面的数据,每个数据项都有一个前驱结点和一个后继结点; 堆栈两端分别称为栈顶和栈底,数据项只能在栈顶加入或者弹出。 很明显,堆栈的数据遵循先入后出原则。假设我们有 3 个不同的数据项,编号 1,2 ...
分类:
其他好文 时间:
2020-10-18 16:50:00
阅读次数:
25
在上下文切换过程中,CPU 会停止处理当前运行的程序,并保存当前程序运行的 具体位置以便之后继续运行。从这个角度来看,上下文切换有点像我们同时阅读 几本书,在来回切换书本的同时我们需要记住每本书当前读到的页码。在程序中, 上下文切换过程中的“页码”信息是保存在进程控制块(PCB)中的。PCB 还经 ...
分类:
编程语言 时间:
2020-10-09 21:14:05
阅读次数:
30
概念:什么是双向链表 双向链表也叫双链表,是链表的一种,它的每个数据结点中都有两个指针,分别指向直接后继和直接前驱。 所以,从双向链表中的任意一个结点开始,都可以很方便地访问它的前驱结点和后继结点。一般我们都构造双向循环链表。 代码简单实现: """ author: zhao xian xin 不积 ...
分类:
编程语言 时间:
2020-09-17 12:51:13
阅读次数:
34