深度优先搜索 深度优先搜索算法,即Depth First Search,是一种针对图与树的一种图形搜索算法,其基本思想为:对每一个可能的分支路径深入到不能再深入为止,而且每个结点只能访问一次。 举一个例子吧。假设有下面这张图 我们要以A为起点来进行遍历,那么实际操作如下 当前在A点,A与b、k连接 ,b、k没有遍历过,前往b 当前走过的路径:A 当…
学习C语言,绝对逃不过内存这个问题,这篇博文便是我的C语言的内存使用的学习笔记 C语言的内存用来干啥了? 首先研究内存,我们就要搞清楚C语言程序用内存干了一些什么,一个经过编译的C语言程序占用的内存分为以下的几个部分:栈区,堆区,全局区,文字常量区以及程序代码区,接下来我们便一一来研究一下这些部分的具体作用 栈区 首先排名第一的就是栈区,那么,什么…
前言 C语言是编译性的语言,所以说C语言程序要运行有一个必不可少的过程——编译,这篇笔记解释了我对C语言编译过程的理解 c语言编译过程大概分为以下几个流程,预处理=》编译=》=汇编=》链接,接下来就会详细分析一下上面的过程 预处理 简单来说,C语言的预处理的过程有点类似于文本的替换,即将源代码文件中的#开头的命令来进行替换,比如将 #include…
最近一直在忙 但百忙之中我终于将网站迁移完成了并且办理完相关的手续,这何尝不是一个新的开始?希望接一下的日子也顺顺利利的
前言 数据无价,所以说我们在日常生活中要做好备份操作,避免事后追悔莫急,gitlab不仅存储了代码,而且还储存了许许多多有价值的数据,所以说gitlab也是要做好备份操作的,接下来便是讲述gitlab的备份和恢复的过程 备份 首先就是备份的过程,我们这里选择全部备份,备份的文件的储存目录可以在gitlab配置文件中找到 然后登陆服务器的终端(要最高…
前言 上课时候老师讲算法的时候提到了一个有趣的问题,汉诺塔的最佳求解问题,这篇博文就讲述一下我研究这个的求解问题的过程 什么是汉诺塔问题 汉诺塔问题,源于印度古老传说。简单来说是这个样子的:某个地方有三个石塔,第一个从小到大摞着64片黄金圆盘。现在要把圆盘按大小顺序摆放在最后一个塔上。并规定,小圆盘上不能放大圆盘,在三个塔之间一次只能移动一个圆盘。…
刚刚安装完windows server,但是用了一段时间以后发现windowsserver默认关闭了被ping功能,我们无法ping的通刚刚安装的windows server系统,虽然说这样子确实会比较安全,避免掉一些网络攻击,但是也带来了诸多不便,比如说无法直观的测速以及监测服务器的状态,所以这篇博文就是讲解如何开启服务器的该功能让windows…
一切的一切-为什么要更新内核 首线我们要明白linux系统内核是什么,就如其名字,内核内核,其是Linux系统中非常核心的一个玩意,不同于微内核的minix系统,Linux内核是一个庞大的,功能完全的一套软件,不仅负责进程间的调度,内存的管理,而且还要负责进程管理等诸多事宜,在这里不一一列举。但是为了实现上述所说的功能,linux的内核规模达到了上…
前言 我前面的一篇博客文章分享了WinDynamicDesktop这个软件,让这个软件来帮助我们在windows系统上面复现MACOS上的桌面会随着时间变化而产生细微变化的功能,虽然WinDynamicDesktop提供了很多很多的桌面壁纸,并且可以在一些其他网站获取这样的可以动的桌面,但是我们仍然希望我们能够自己制作属于自己的动态桌面,这篇博文便…
问题描述 在windows server中新建了一个用户,但是用户远程访问的时候出现了“没有远程登陆权限”错误,默认情况如下图, 假如服务器上面安装了360,显示的界面会是这个样子的,会报“未授予用户在此计算机上请求登陆类型” microsoft RD cilent的报错可能跟windows自带的远程桌面连接不一样。 问题分析与解决 就如报错信息说…