摘要: 这些都是照着《计算机操作系统(第四版)》整理的,因为这本书超级厚,不爱带来带去。如果在《操作系统导论》中有看到感兴趣的内容,也会整理到这里来。 #操作系统 操作系统:操作系统概述 #进程管理 操作系统:进程的概念与控制 操作系统:线程的概念 操作系统:处理机调度 操作系统:多级反馈队列和比例份额 # 阅读全文
posted @ 2021-08-22 14:36 乌漆WhiteMoon 阅读(752) 评论(0) 推荐(3) 编辑
摘要: #基础知识 CTF-WEB:PHP 弱类型 CTF-WEB:PHP 变量 CTF-WEB:PHP 伪协议 CTF-WEB:PHP 反序列化 CTF-WEB:字符串和正则匹配 CTF-WEB:后台扫描与备份泄露 CTF-WEB:BurpSuite 工具应用 CTF-WEB:文件上传和 webshell 阅读全文
posted @ 2021-07-30 12:20 乌漆WhiteMoon 阅读(815) 评论(0) 推荐(3) 编辑
摘要: #基础理论 计算机网络这门课涵盖了 TCP/IP 协议栈的所有层,但是网络规划主要侧重于链路层(交换机)和网络层(路由器)。因此想要快速上手网络技术的学习,可以先从这些基本的理论入门。 网络技术:网络互联设备 网络技术:以太网 网络技术:网络互联模型 网络技术:IP 编址 网络技术:子网划分 #基础 阅读全文
posted @ 2021-07-23 00:21 乌漆WhiteMoon 阅读(1008) 评论(0) 推荐(0) 编辑
摘要: #数据库原理 数据库原理:数据库系统概述 数据库原理:数据模型和关系数据库 数据库原理:求最小依赖集和候选键 数据库原理:关系规范化 数据库原理:数据库设计 数据库原理:数据库恢复和并发控制 #SqlServer SQL Server 是由 Microsoft 开发和推广的关系数据库管理系统(DBM 阅读全文
posted @ 2021-06-04 21:47 乌漆WhiteMoon 阅读(655) 评论(0) 推荐(1) 编辑
摘要: #DVWA 靶场 DVWA 靶场的网页应用程序很脆弱,它的主要目标是帮助安全专业人员在实际环境中测试他们的技能和工具,帮助 web 开发人员更好地理解保护 web 应用程序的过程,并帮助教师/学生在教室环境中教授/学习 web 应用程序安全。 Brute Force (爆破) Command Inj 阅读全文
posted @ 2020-11-19 01:54 乌漆WhiteMoon 阅读(1692) 评论(0) 推荐(1) 编辑
摘要: #线性表 顺序表结构详解 链表结构和例题详解 SkipList (跳跃表)解析及其实现 静态链表及 PTA 重组链表 #栈和队列 栈结构解析及其应用 队列结构解析及其应用 栈和队列应用:迷宫问题 PTA习题解析——银行排队问题 八皇后问题——回溯法 #树 树和森林结构 二叉树的结构和建立 二叉树非递 阅读全文
posted @ 2020-08-05 00:07 乌漆WhiteMoon 阅读(770) 评论(0) 推荐(5) 编辑
摘要: #概述 计算机网络:互联网概述 计算机网络:TCP/IP 协议栈概述 计算机网路:性能指标 Wireshark实验——入门 #链路层 链路层:点对点信道 链路层:PPP 协议 链路层:以太网 链路层:CSMA/CD 协议 链路层:MAC 地址 链路层:ARP 协议 Ethernet and ARP 阅读全文
posted @ 2020-08-04 00:14 乌漆WhiteMoon 阅读(1161) 评论(0) 推荐(4) 编辑
摘要: 本文发表在博客园乌漆 WhiteMoon(https://www.cnblogs.com/linfangnan/),只要不是在博客园看到这篇文章的都是爬虫的哈。 #蛮力法 蛮力法也称穷举法或枚举法,是一种简单直接地解决问题的方法,常常直接基于问题的描述,所以蛮力法也是最容易应用的方法。蛮力法所依赖的 阅读全文
posted @ 2022-10-15 21:06 乌漆WhiteMoon 阅读(112) 评论(0) 推荐(0) 编辑
摘要: #数据库恢复 ##事务 事务是用户定义的一个数据库操作序列,这些操作要么全做,要么全不做,是一个不可分割的工作单位。在关系数据库中,一个事务可以是一条 SQL 语句、一组 SQL 语句或整个程序。事务具有 4 个特性:原子性、一致性、隔离性和持续性,简称为 ACID 特性。 | ACID 特性 | 阅读全文
posted @ 2022-09-13 01:07 乌漆WhiteMoon 阅读(130) 评论(0) 推荐(0) 编辑
摘要: #数据库设计流程 数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求。主要包括 2 种需求: | 需求类型 | 说明 | | | | | 信息管理要求 | 指在数据库中应该存储和管理哪些数据对象 | | 数据操作要求 | 阅读全文
posted @ 2022-09-12 02:39 乌漆WhiteMoon 阅读(68) 评论(0) 推荐(0) 编辑
摘要: #数据依赖的公理系统 ##Armstrong 公理 设有关系模式 R(U) 及其函数依赖集 F,如果对于 R 的任一个满足 F 的关系 r 函数依赖 X→Y 都成立,则称 F 逻辑蕴涵 X→Y,或称 X→Y 可以由 F 推出。给定关系模式 R(U) 和 FD 集 F,Armstrong 公理规定了以 阅读全文
posted @ 2022-09-11 02:06 乌漆WhiteMoon 阅读(126) 评论(0) 推荐(0) 编辑
摘要: #规范化理论 规范化理论是用来改造关系模式,通过分解关系模式来消除其中不合适的数据依赖,以解决插入异常、删除异常、更新异常和数据冗余问题。 ##不好的模式设计 还是以借书为例,建立一个数据库存储借书信息,包括书号、书名、出版社、学号和借书日期。得到的关系模式的属性集合为: U = {书号, 书名, 阅读全文
posted @ 2022-09-10 02:39 乌漆WhiteMoon 阅读(131) 评论(0) 推荐(0) 编辑
摘要: #数据模型 **数据模型(data model)**也是一种模型,是对现实世界数据特征的抽象,用来描述数据、组织数据和对数据进行操作。计算机不可能直接处理现实世界中的具体事物,所以人们必须事先把具体事物转换成数据,现有的数据库系统均是基于某种数据模型的。数据模型应满足三方面要求: 能比较真实地模拟现 阅读全文
posted @ 2022-09-08 01:43 乌漆WhiteMoon 阅读(173) 评论(0) 推荐(0) 编辑
摘要: #迭代遍历 实现二叉树的遍历一般用的是递归,系统维护递归需要调用一个系统栈来保存状态,在递归回溯的时候恢复状态。这些额外的资源占用和代码调用增大了二叉树遍历的开销,因此如果用户通过自己定义一个用户栈来替代,效率会更高。 一般而言基于递归实现的功能,也可以通过自己定义一个栈结构来实现。但是用户自定义的 阅读全文
posted @ 2022-07-22 14:29 乌漆WhiteMoon 阅读(47) 评论(0) 推荐(0) 编辑
摘要: #RCE 攻击 命令注入攻击的目的是,在易受攻击的应用程序中注入和执行攻击者指定的命令。在这种情况下,执行不需要的系统命令的应用程序就像一个伪系统外壳,攻击者可以将其作为任何授权的系统用户使用。但是,执行命令的权限和环境与 web 服务相同。 在大多数情况下,由于缺少正确的输入数据验证,攻击者对例如 阅读全文
posted @ 2022-07-21 20:47 乌漆WhiteMoon 阅读(120) 评论(0) 推荐(0) 编辑
摘要: #线性表 ##什么是线性表? 说起这个问题,我们一定不陌生。打开QQ或微信,我们可以看到好友列表,打开PTA,我们能看到题目列表,打开音乐软件,我们可以看见歌曲列表,线性表在我们的生活中无处不在。线性表是怎么呈现的呢?线性表把我们在生活中需要的信息,按照顺序进行排列,使得这些信息直观、有条理,如果是 阅读全文
posted @ 2022-07-20 16:40 乌漆WhiteMoon 阅读(203) 评论(0) 推荐(0) 编辑
摘要: #文件上传 上传的文件对 web 应用程序来说是一个巨大的风险,许多攻击的第一步是上传攻击代码到被攻击的系统上,然后攻击者只需要找到方法来执行代码即可完成攻击。也就是是说,文件上传是攻击者需要完成的第一步。 不受限制的文件上载的后果可能不同,包括完全接管系统、文件系统过载、将攻击转发到后端系统以及简 阅读全文
posted @ 2022-07-19 10:17 乌漆WhiteMoon 阅读(121) 评论(0) 推荐(0) 编辑