自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 操作系统中的PV操作

PV操作起源:1962年,荷兰学者Dijksrta在参与X8计算机的开发中设计并实现了具有多道程序运行能力的操作系统——THE Multiprogramming System。为了解决这个操作系统中进程(线程)的同步与互斥问题,他巧妙地利用火车运行控制系统中的“信号灯”(semaphore,或叫“信号量”)概念加以解决。信号量的值大于0时,表示当前可用资源的数量;当它的值小于0时,其绝对值表示等待使用该资源的进程个数。注意,这个信号量的值仅能由PV操作来改变。PV操作概念:操作系统中的一种同步机制,实

2020-10-07 15:14:44 8756

原创 Shiro框架学习笔记

一、概念shiro是一个安全框架,主要可以帮助我们解决程序开发中认证和授权的问题。基于拦截器做的权限系统,权限控制的粒度有限,为了方便各种各样的常用的权限管理需求的实现,我们有必要使用比较好的安全框架,于是就出现了shiro安全框架,学习成本降低了很多,而且基本的功能也比较完善。二、shiro提供的功能1、Authentication:身份认证/登陆,验证用户是不是拥有相对应的身份;2、Authorization:授权,即权限验证,验证某个已认证的用户是否拥有某个权限;即判断用户是否能做事情,常见的

2020-08-29 13:44:34 182

原创 JavaScript常用数组方法(含新增ES6语法)

整理一些常用的数组方法,学习了新增的ES6方法。1 arr.push() 从后面添加元素,返回值为添加完后的数组的长度let arr = [1,2,3,4,5]console.log(arr.push(5)) // 6console.log(arr) // [1,2,3,4,5,5]2 arr.pop() 从后面删除一个元素,返回值是删除的元素let arr = [1,2,3,4,5]console.log(arr.pop()) // 5console.log(arr) //

2020-08-29 13:38:43 543

原创 计算机三大校验码的分类整理

奇偶校验码奇偶校验码的定义奇偶校验码也是一种校验码,它用来检测数据传输过程中是否发生错误,是众多校验码中最为简单的一种。顾名思义,它有两种校验方法:奇校验和偶校验奇校验:原始码流+校验位 总共有奇数个1偶校验:原始码流+校验位 总共有偶数个1错误检测能力奇校验 正确码流 11000001错1位 11000011 变成了偶数个1,能检测出错误错2位 11000010 变成了奇数个1,检测不出错误错3位 11001010 变成了偶数个1,能检测出错误偶校验 正确码流 01000001

2020-08-29 13:34:30 1924

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除