IO系统结构 设备的分类 IO管理的目标和任务 IO控制方式 轮询,中断,DMA DMA DMA与中断的区别 IO软件设计与层次结构 I/O子系统概述 高速缓存与缓冲区 缓冲 单缓冲 双向缓冲 双缓冲 循环缓冲 缓冲池 高速缓存与缓冲区对比 I/O性能问题 ...
分类:
其他好文 时间:
2019-10-19 14:49:35
阅读次数:
106
原文连接: https://www.percona.com/blog/2009/04/15/how-to-decrease-innodb-shutdown-times/ 有时,运行InnoDB的MySQL服务器需要很长时间才能关闭。通常的罪魁祸首是从缓冲池中清除脏页。这些页面已在内存中修改,但未在磁 ...
分类:
数据库 时间:
2019-10-18 12:43:10
阅读次数:
106
linux程序的常用保护机制 来源 https://www.cnblogs.com/Spider-spiders/p/8798628.html 操作系统提供了许多安全机制来尝试降低或阻止缓冲区溢出攻击带来的安全风险,包括DEP、ASLR等。在编写漏洞利用代码的时候,需要特别注意目标进程是否开启了DE ...
分类:
系统相关 时间:
2019-10-18 12:15:59
阅读次数:
183
Object类 1.toString方法在我们直接使用输出语句输出对象的时候,其实通过该对象调用了其toString()方法。 2.equals方法方法摘要:类默认继承了Object类,所以可以使用Object类的equals方法boolean equals(Object obj)指示其他某个对象是 ...
分类:
编程语言 时间:
2019-10-18 09:28:55
阅读次数:
83
如上图,在发送玩消息之后就直接接收服务器的回复,结果发现buff为空,然后再次发送和接收时却能够显示数据。这就奇怪了! 后来我想到了,应该是这个函数返回太快,以至于服务器数据还没有到达就返回了,所以需要等待一会儿。 官方文档解释:当有数据在规定时间内到达缓冲区时,该函数立刻返回true,否则time ...
分类:
其他好文 时间:
2019-10-17 17:51:16
阅读次数:
62
1 /************************************************* 2 *函数功能:根据步长切割字符串 3 *参数str:待分割的字符串 4 *参数step:步长 5 *返回值:返回切割得到的字符串 6 *备注:调用需包含string.h 7 ********* ...
分类:
编程语言 时间:
2019-10-17 12:08:37
阅读次数:
128
1.你知道 nextTick 的原理吗? 用法:在下次 DOM 更新循环结束之后执行延迟回调。在修改数据之后立即使用这个方法,获取更新后的 DOM。 "异步更新队列" 提到 DOM 的更新是异步执行的,只要数据发生变化,将会开启一个队列,并缓冲在同一事件循环中发生的所有数据变更。如果同一个 watc ...
分类:
其他好文 时间:
2019-10-16 21:42:55
阅读次数:
97
双缓冲绘图,是指先在内存中进行各种绘图操作,在将内存中绘制好的图形取出显示在控件上,这样可以避免窗口闪烁的现象。 根据上述原理,我们可以自行实现双缓冲绘图,示例代码如下: 注:其中的 是位图对象,自行实现即可。 但是该方法有个缺点,就是 这个函数的执行效率比较差,在绘制一些分辨率较大的图像时会显得力 ...
源程序 cmd 原因是cin遇到txt文件终止符EOF后仍未结束,具体可能与缓冲有关,还是在cin pop导致 在while循环加入判断 之后 cmd 注意这样做,命令行输入^Z还是有问题。 应该还是缓冲区问题。具体以后再说吧 ...
分类:
编程语言 时间:
2019-10-15 21:03:47
阅读次数:
131
1、丢帧的出现 说起视频播放器大家都很熟悉了,覆盖各种平台,使用简单操作方面,但是视频播放器里面的原理却非常的复杂,牵扯到很多方面的知识点。今天我们来探讨一下当视频解码和渲染的总时间大于了视频指定的时间时,就会出现声音比画面快的情况,单个画面延后的时间在人眼不能察觉的范围内还是能接受的,但是如此累计 ...
分类:
其他好文 时间:
2019-10-15 13:18:59
阅读次数:
507