银行家算法

  • Post author:
  • Post category:其他

银行家算法是最著名的避免死锁的办法,它的思想是:把操作系统视作银行家,操作系统管理的资源视作银行家管理的资金,进程向操作系统请求分配资源相当于用户向银行家进行贷款。操作系统按照银行家制定的规则为进程分配资源。进程运行之前先声明对各种资源的最大需求量,当进程在执行中继续申请资源时,先测试该进程已占用的资源数与本次申请的资源数之和是否超过该进程声明的最大需求量。若超过则拒绝分配资源,若未超过则再测试系…

继续阅读 银行家算法

JWT在线解码网址和结构介绍

  • Post author:
  • Post category:其他

JWT介绍 JWT简介 JWT 概念 JWT 优点 JWT 在线解码工具 JWT 结构解析 1.Header 2.Payload 3.Signature 写在最后 JWT简介 JWT 概念 JWT 全称为 JSON Web Token 是目前最流行的跨域认证解决方案, 官网地址链接 , JWT 优点 基于token的认证方式相比传统的session认证方式能够解决移动端和分布式开发中跨域问题,具有…

继续阅读 JWT在线解码网址和结构介绍

链表的概念以及相关基础操作

  • Post author:
  • Post category:其他

前言: 链表是数据结构里面最开始的章节,也是对新手的理解有困难的第一章。笔者大二下学校才开设数据结构,以防自己忘记,遂记录之。 链表的概念: 链表是一种物理 存储单元 上非连续、非顺序的 存储结构 , 数据元素 的逻辑顺序是通过链表中的 指针 链接次序实现的。链表由一系列结点(链表中每一个元素称为结点)组成,结点可以在运行时动态生成。每个结点包括两个部分:一个是存储 数据元素 的数据域,另一个是存…

继续阅读 链表的概念以及相关基础操作

求字符串中最长无重复子序列

  • Post author:
  • Post category:其他

给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。 示例 1: 输入: "abcabcbb" 输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。 示例 2: 输入: "bbbbb" 输出: 1 解释: 因为无重复字符的最长子串是 "b",所以其长度为 1。 示例 3: 输入: "pwwkew" 输出: 3 解释: 因为无重复字符的最长子串是 "wke",所…

继续阅读 求字符串中最长无重复子序列

关系型数据库的三大范式

  • Post author:
  • Post category:其他

一、简而言之 1、是什么? 三大范式是针对 关系型数据库 的一种数据库 设计规范 ,使数据库设计符合约定的规范要求。 2、为什么要符合该规范? 为了建立 冗余较小、结构合理 的数据库。 3、三大范式内容的简单理解 ( Normal Form) 第一范式(1NF):字段(列)不可分; 第二范式(2NF):唯一性,一个表只说明一个事物; 第三范式(3NF):每 列 都与主键有直接关系,不存在传递依赖。…

继续阅读 关系型数据库的三大范式

【回眸】剑指offer(二)解题思路

  • Post author:
  • Post category:其他

题解 | #数字在升序数组中出现的次数# JZ3数字在升序数组中出现的次数 描述 给定一个长度为 n 的非降序数组和一个非负数整数 k ,要求统计 k 在数组中出现的次数 数据范围:0≤n≤1000,0≤k≤100,数组中每个元素的值满足 0≤val≤100 要求:空间复杂度 O(1),时间复杂度 O(logn) 输入: [1,2,3,3,3,3,4,5],3 返回值: 4 做题思路 函数名为Ge…

继续阅读 【回眸】剑指offer(二)解题思路

ajax怎么完成请求转发,ajax请求完成的回调函数

  • Post author:
  • Post category:其他

德玛西亚99 .then().catch()?then的时候强制报错。。。好变态呀。then和fail都走通过一个方法?$.ajax({    urL:'/',    beforeSend: v=>console.log('beforeSend'),    error: v=>console.log('error'),    dataFilter: v=>console.log(…

继续阅读 ajax怎么完成请求转发,ajax请求完成的回调函数

C 语言连接数据库

  • Post author:
  • Post category:其他

准备 C 语言想要连接 mysql 数据库的前提当然是要有 mysql 数据库,所以,如果你还没有安装 mysql 数据库的话请移步至 MySQL官网 去下载对应的数据库版本,mysql 是完全免费的一款数据库,所以你不用担心破解的问题。 MySQL数据库的安装教程: https://jingyan.baidu.com/article/cd4c2979033a17756f6e6047.html 当…

继续阅读 C 语言连接数据库

如何删除outlook中的重复邮件

  • Post author:
  • Post category:其他

问题背景: outlook 卸载重装后,会把之前已收的邮件,再次下载到本地,出现大量重复邮件。 解决思路: 搜索outlook邮件删除重复邮件的工具,有 outlook duplicate items remover,Duplicate Email Remover,NoMoreDupes for Outlook 等。但这些工具都要收费。故换了个思路,用宏来删除。 使用要点: 打开outlook,按…

继续阅读 如何删除outlook中的重复邮件