前言 PE文件中的输入表含有三个重要结构IID,IDT,IAT。PE文件为需要加载的DLL文件创建一个IID结构,一个DLL与一个IID对应。IDT是输入名称表,IAT输入地址表,在没有绑定输入的情况下磁盘中的文件IDT与IAT相同。 函数隐式链接 我们一般在调用函数的时候都是直接用函数的名称,例如 ...
分类:
其他好文 时间:
2020-07-25 23:51:59
阅读次数:
76
第六章 输入输出系统 6.1 I/O系统的功能,模型,和接口 基本功能 隐藏物理设备的细节 与设备的无关性 提高处理机和I/O设备的利用率 对I/O设备进行控制 确保对设备的正确共享 错误处理 层次结构 I/O系统接口 块设备接口 块设备 隐藏了磁盘的二维结构 将抽象命令映射为低层操作 流设备接口 ...
分类:
其他好文 时间:
2020-07-25 11:32:08
阅读次数:
129
常见关系型数据库比较 Derby 微型数据库,安装包只有几M,运行占内存也只需要几M,只能存储几百条数据。 特点: 局部性文件型:Derby最终会把数据落地到磁盘上以文件形式存储。Derby只要切换路径就会在新路径下产生一个文件存储数据。 单连接 一般用于嵌入式的智能设备,如: 全自动洗衣机 微波炉 ...
分类:
数据库 时间:
2020-07-24 21:55:16
阅读次数:
85
.版本 2 .子程序 格式化硬盘, , , 注意,此功能仅提供学习而已.如用到违法方面的话后果自负..参数 磁盘, 文本型, , 写上需要格式化的盘,如C盘就写C D盘就写D E F G 一共只支持5个盘.局部变量 盘符, 文本型 盘符 = 到小写 (磁盘).如果真 (盘符 = 到文本 ({ 99 ...
分类:
编程语言 时间:
2020-07-24 21:36:56
阅读次数:
119
1.redo log 和 bin log的流程及区别 1、更新内存,然后写redo日志。后续的流程是生成此操作的binlog,然后写到磁盘。 2、redo日志是存储引擎实现的,记录的在某个数据页做了什么修改,固定大小,默认为4GB,可以循环写,解决了每次更新操作写磁盘、查找记录、然后更新整个过程效率 ...
分类:
数据库 时间:
2020-07-24 21:19:49
阅读次数:
98
磁盘配置 1、了解磁盘的物理结构 磁盘通常由磁头,盘面,主轴以及磁盘接口主要的四个部件组成,而盘片又分为磁面(Side)、磁道(Track)、柱面(Cylinder)与扇区(Sector)等4个结构构成;磁头通常由磁头、传动手臂、传动轴等构成; 磁头用于读取数据,盘片用于存储数据,磁盘接口用于连接主 ...
分类:
其他好文 时间:
2020-07-24 18:58:29
阅读次数:
71
1、关于日志切割 日志文件包含了关于系统中发生的事件的有用信息,在排障过程中或者系统性能分析时经常被用到。对于忙碌的服务器,日志文件大小会增长极快,服务器会很快消耗磁盘空间,这成了个问题。除此之外,处理一个单个的庞大日志文件也常常是件十分棘手的事。 logrotate是个十分有用的工具,它可以自动对 ...
分类:
其他好文 时间:
2020-07-24 16:39:43
阅读次数:
89
MySQL索引、锁与事务 引子 总结一些自己的理解,作为备忘。 MySQL索引 先说说索引吧。数据库需要完成数据的存储、查找、修改等操作。 存储 MySQL默认一个数据页大小是16KB(可以改为32KB等大小),而操作系统一个数据页(段页式)是4KB,MySQL放大四倍的目的在于尽量减少磁盘IO(用 ...
分类:
数据库 时间:
2020-07-24 16:14:37
阅读次数:
80
1、前置知识 磁盘知识:寻址:ms 宽带:G/M 内存:寻址:ns 带宽:很大 秒 > 毫秒 > 微秒 > 纳秒 内存寻址比硬盘寻址快10w倍 折中做法: 将内存种的一部分数据做缓存 memcached key value结构,value没有类型的概念 redis(秒级十万操作) 同为key val ...
分类:
其他好文 时间:
2020-07-24 16:06:30
阅读次数:
67
测试干货:https://www.cnblogs.com/Chamberlain/p/10730850.html 不懂得可以问我+v chimugu 1) 什么是性能测试? 答案:系统在一定的压力情况下,查看cpu,内存,磁盘,网络带宽,TPS、响应时间、并发用户数、等各项指标,通过模拟生产运行的业 ...
分类:
其他好文 时间:
2020-07-24 16:01:29
阅读次数:
74