- 博客(14)
- 收藏
- 关注
原创 Sementic UI 相关依赖引用
CDN 发布CSS<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/semantic-ui@2.4.2/dist/semantic.min.css">js<script src="https://cdn.jsdelivr.net/npm/semantic-ui@2.4.2/dist/semantic.min.js"></script>js依赖于JQuery需要引入JQuery使用CDN引入J
2022-04-09 18:14:43 959
原创 如何查看数据库的端口号
如何查看我们数据库的端口号:1、进入数据库:输入自己的密码进入数据库2、输入 show global variables like 'port';//注意分号是英文状态下的分号3、敲回车,得到如下:port 的值Value就是你数据库的端口号...
2021-01-09 20:57:43 10198
原创 Vue中获取当前点击元素的父元素、子元素、兄弟元素
Vue如何获取当前点击元素?获取父元素、子元素、兄弟元素呢?通过帮定点击事件:例如: <button class="shanchu" @click="shanchu($event)">删除</button>获取元素方法总结: ** //当前点击的元素 e.target //绑定事件的元素 e.currentTarget
2021-01-09 10:00:51 9104 1
原创 HTML简单登录界面的实现
简单登录界面的实现:直接一个实例上代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>登录</title> <style>
2021-01-06 13:48:13 33942 3
原创 HTML 使用字体图标 引入图标
HTML 中引入图标在我们设计开发网页的时候,我们尽量少使用图片图标,因为图片图标刷新时影响速率百度搜索iconfont搜索选用自己
2021-01-06 13:39:07 3446
原创 HTML js数据类型详解
HTML中 js的数据类型是js的基础部分,也是js的比较重要的部分js数据类型总结如下:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>js数据类型</title>
2021-01-06 11:49:21 343
原创 HTML中点击超链接 会跳至页面顶部的解决方法
有时候我们点击超链接不需要跳转至其他页面,只需要改变页面中的某些元素的时候,我们不希望页面跳转至顶部。比如:点击 换张图 切换验证码的时候这个时候有两种解决方式:第一种:<a href="#" >换张图</a> <!--会跳转至页面的顶部-->我们将其改为<a href="##" >换张图</a> <!--保持当前页面不动-->第二种:...
2021-01-06 11:46:34 3468 1
原创 HTML定位的类型
定位:可以使一个标签布局在页面中任意一个位置上定位类型:1、固定定位:可以一直固定在我们窗口的某个位置position:fixed2、相对定位:相对自己定位(不会脱离文档流,不会对他下面的元素造成影响)position:relative3、决定定位:(会脱离文档流)position:absolute 3.1会相对于距离最近的有定位元素的父元素进行定位 3.2如果父元素都没有定位就相对于页面定位 3.3会脱离文档流下面源代码可以拷贝运行,观察定位的原理和如何定位&
2021-01-05 20:32:20 283
原创 分页管理与分段管理
分页储存管理方式:在该方式中,将用户程序地址空间分为若干固定大小的区域,称为“页”或“页面”。典型的页面大小为1KB。相应的,也将内存空间分为若干个物理块或页框(frame),页和块的大小相同。这样可将用户程序的任一页放入任一物理块中,实现了离散分配。分页机制:分页机制的思想是:通过映射,可以使连续的线性地址与物理地址相关联,逻辑上连续的线性地址对应的物理地址可以不连续。 分页的作用 - 将线性地址转换为物理地址 - 用大小相同的页替换大小不同的段一级页表:我们把一页的大小定义为4K,那么4G
2021-01-05 20:22:17 2288 1
原创 银行家算法的思路 银行家算法
算法思路先对用户提出的请求进行合法性检查,即检查请求是否大于需要的,是否大于可利用的。若请求合法,则进行预分配,对分配后的状态调用安全性算法进行检查。若安全,则分配;若不安全,则拒绝申请,恢复到原来的状态,拒绝申请。银行家算法的思路先对用户提出的请求进行合法性检查,即检查请求的是不大于需要的,是否不大于可利用的。若请求合法,则进行试分配。最后对试分配后的状态调用安全性检查算法进行安全性检查。若安全,则分配,否则,不分配,恢复原来状态,拒绝申请。(1)如果Requesti< =Need
2021-01-05 20:16:29 2324
原创 互斥 互斥的解决方案
互斥的作用:保护数据的完整性进程间通信会引起死锁,(两个都等互相发消息过来),可能会有饥饿现象互斥的要求:一次只允许一个资源去使用临界起源在非临界区终止了这个进程的执行,也不能影响其他进程不允许在互斥的时候产生死锁与饥饿如果没有进程在访问临界区,那么就立马把申请的进程拿进去使用互斥条件:空闲让进忙则等待有限等待让权等待互斥的解决方案:软件、硬件、信号量、Monitors(管权)、信息传递;硬件方法:1.屏蔽中断:独占资源,代价很高,遇到紧急情况无法去解决,多处理器其他处理器也会来竞
2021-01-05 20:13:56 1524
原创 操作系统 进程的状态转换
程序顺序执行:顺序性、封闭性、可再现性程序并发执行:间断性、非封闭性、不可再现性并发执行的条件:两个进程的读写不能有交集R(P1)∩W(P2)∪W(P1)∩R(P2)∪W(P1)∩W(p2)={ }进程 程序+数据+PCB进程的状态两状态:执行状态(running)、非执行状态(Not-running)五状态:(running)执行:占用处理机(单处理机环境中,某一时刻仅一个进程占用处理机)(ready)就绪:准备执行(blocked)阻塞:等待某事件发生才能执行,如等待I/O完成等(
2021-01-05 20:12:11 456
原创 操作系统 宏内核和微内核的区别
宏内核和微内核的区别宏内核:简单来说,就是把很多东西都集成进内核,例如linux内核,除了最基本的进程、线程管理、内存管理外,文件系统,驱动,网络协议等等都在内核里面。优点:效率高。缺点:稳定性差,开发过程中的bug经常会导致整个系统挂掉。微内核:内核中只有最基本的调度、内存管理。驱动、文件系统等都是用户态的守护进程去实现的。优点:超级稳定,驱动等的错误只会导致相应进程死掉,不会导致整个系统都崩溃,做驱动开发时,发现错误,只需要kill掉进程,修正后重启进程就行了,比较方便。缺点:效率低内核态
2021-01-05 20:09:02 5894
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人