为了让内核能够快速响应硬件设备的消息,引入了中断机制。当硬件设备需要被处理(比如网卡收到了包),会发送一个异步的中断请求给处理器,然后处理器陷入中断上下文中,停止当前执行的程序,转而执行预先设定好的中断处理程序。完成中断处理程序之后给硬件设备一个信号再返回原先的工作继续。 在这套机制中,中断处理程序 ...
分类:
其他好文 时间:
2020-03-18 21:54:32
阅读次数:
96
[toc] StringBuffer的特点? StringBuffer,顾名思义,就是字符串缓冲区,它本质上就是一个用于存储数据的容器。我们知道数组也是一个用于存储数据的容器,那么StringBuffer与数组相比有什么特点呢? StringBuffer的长度是可变的。 StringBuffer可以 ...
分类:
其他好文 时间:
2020-03-18 14:05:48
阅读次数:
52
上篇介绍了 ByteBuf 的简单读写操作以及读写指针的基本介绍,本文继续对 ByteBuf 的基本操作进行解读。 读写指针回滚 这里的 demo 例子还是使用上节使用的。 进入 readBytes 方法,可以看到每次读取的时候,指针是累加的,如图: 但是,有时我们可能需要对当前操作进行回滚,让指针 ...
分类:
Web程序 时间:
2020-03-18 13:41:29
阅读次数:
71
[root@realhost /]# cat /proc/meminfo MemTotal: 688576 kB 总内存 MemFree: 153736 kB 空闲内存 MemAvailable: 339884 kB 可用内存 Buffers: 16 kB 给文件的缓冲大小 Cached: 2676 ...
分类:
其他好文 时间:
2020-03-18 13:33:55
阅读次数:
75
2019 2020 2 20175303柴轩达 《网络对抗技术》Exp2 后门原理与实践 [TOC] 1.基础知识总结 (1)后门:是不经过正常认证流程而访问系统流程的通道。 (2)常见后门有:编译器后门、操作系统后门、应用程序后门、潜伏或伪装成特定应用的专用后门程序。 (3)布置后门的流程:有一个 ...
分类:
其他好文 时间:
2020-03-18 09:23:18
阅读次数:
46
智能手机现在已经是人手一部了,手机在使用的时候会引发很多争议,比如怎么给手机充电才好?手机续航为什么大不如前了呢?其实很大一部分原因是因为错误的充电方式,今天笔者就教大家如何正确的给手机充电。1.充电方式相信很多朋友在充电的时候,并不会在意是先插手机,还是先插充电头。最好的充电方式是先把充电头插在插板上,然后在连接上充电器,这样就能给手机一定的缓冲时间。2.充电器充电器尽量使用原装的,因为外面买的
分类:
移动开发 时间:
2020-03-17 16:51:15
阅读次数:
94
基本介绍: 1)享元模式:运用共享技术有效地支持大量细粒度的对象 2)常用于系统底层开发,,解决系统性能问题。如数据库的连接池。 3)能够解决重复对象在内存中的浪费问题。当系统中有大量的相似对象的时候,需要缓冲池。不需要总是创建新对象,可以从缓冲池里拿。可以降低系统内存,同时提高效率。 4)享元模式 ...
分类:
其他好文 时间:
2020-03-17 08:21:33
阅读次数:
52
数据寻址 指令中,“数据寻址”指操作数(源操作数和目的操作数)的寻址方式,源操作数和目的操作数可以有不同的寻址方式。 立即寻址 所谓立即,就是取数不需要再去访问存储器和寄存器,而直接在指令中给出(此时指令已经从存储器中加载到了指令队列缓冲器)。大多是常量被赋值给寄存器的情况,目的操作数一般不会出现立 ...
分类:
其他好文 时间:
2020-03-16 23:49:55
阅读次数:
71
int9中断例程对键盘输入的处理 键盘输入将引发9号中断,BIOS提供了int9中断例程。CPU在9号中断发生后,执行int 9中断例程,从60h端口读出扫描码,并将其转化为相应的ASCII码或状态信息,存储在内存的指定空间(键盘缓冲区或状态字节)中。 一般的键盘输入,在CPU执行完int 9中断例 ...
分类:
移动开发 时间:
2020-03-16 21:46:17
阅读次数:
109
192.168.3.222 nginx+php 略 192.168.3.22 mariadb 略 192.168.3.21 proxy_nginx 21host:安装nginx [root@localhost conf.d]# cat /etc/nginx/proxy_params proxy_se ...
分类:
其他好文 时间:
2020-03-15 20:31:59
阅读次数:
76