报告格式调整(自动生成目录、页码设置等)

 

自动生成目录 一、Word2016 自动生成目录第一步:设置章节样式(也可以在最开始写文档的时候就设置好,更方便) 1、选中“第一章”,单击“样式”右边的“一横 + 小三角”图标,选择“标题”;选中 1.1,单击“样式”右边指向上的小三角,找到“标题1”,单击 … 阅读全文

Linux内存保护机制及进程间通信原理

 

进程地址空间的低3G是用户空间即用户态,所需的CPU权限为3;而高1G即为内核态,所需的CPU权限为1。 Linux通过这两个权限值来达到隔离用户态与内核态目的。而两者的通信方式只能通过得到系统确认的系统调用方式来进行通信,即当要访问内核态的数据的时候,必须通 … 阅读全文

浅析linux内存管理

 

1.Linux内存管理的主要内容 虚拟内存管理 内核空间内存管理 用户空间内存管 物理内存管理(页管理) Linux内核管理物理内存是通过分页机制实现的,它将整个内存划分成无数个4k(在i386体系结构中)大小的页,从而分配和回收内存的基本单位便是内存页了。利 … 阅读全文

浅析iptables

 

Linux系统中防火墙功能的两大角色:iptables和netfilter。iptables是Linux系统下应用层内置控制防火墙的工具,netfilter则是防火墙功能的具体实现,是内核空间的功能模块。所谓的iptables“控制”防火墙,就是用户利用ipt … 阅读全文

Python之深浅拷贝

 

=赋值:数据完全共享(=赋值是在内存中指向同一个对象,如果是可变(mutable)类型,比如列表,修改其中一个,另一个必定改变 如果是不可变类型(immutable),比如字符串,修改了其中一个,另一个并不会变) 1 2 3 4 5 6 l1 = [1, 2, … 阅读全文

python内存管理之垃圾回收

 

1、垃圾回收 垃圾回收器:GC GC作为现代编程语言的自动内存管理机制,专注于两件事:1. 找到内存中无用的垃圾资源 2. 清除这些垃圾并把内存让出来给其他对象使用。GC彻底把程序员从资源管理的重担中解放出来,让他们有更多的时间放在业务逻辑上。但这并不意味着码 … 阅读全文

数据库事务特性和隔离级别

 

一、事务的基本要素(ACID) 1、原子性(Atomicity):事务开始后所有操作,要么全部做完,要么全部不做, 不可能停滞在中间环节。事务执行过程中出错,会回滚到事务开始前的状态, 所有的操作就像没有发生一样。也就是说事务是一个不可分割的整体, 就像化学中 … 阅读全文

数据库主从复制

 

一、什么是主从复制? 主从复制,是用来建立一个和主数据库完全一样的数据库环境,称为从数据库; 主数据库一般是准实时的业务数据库。 二、主从复制的作用(好处,或者说为什么要做主从)重点! 1、做数据的热备,作为后备数据库,主数据库服务器故障后,可切换到从数据库继 … 阅读全文

DNS过程

 

1、在浏览器中输入www.qq.com域名,操作系统会先检查自己本地的hosts文件是否有这个网址映射关系,如果有,就先调用这个IP地址映射,完成域名解析。  2、如果hosts里没有这个域名的映射,则查找本地DNS解析器缓存,是否有这个网址映射关系,如果有, … 阅读全文

TCP/IP的三次握手与四次挥手

 

OSI     TCP/IP TCP的三次握手 1.源主机会发送一个SYN报文,其中包括seq=x 2.目标主机会发送一个ACK报文,其中ACK报文 包括 ack num =x+1,然后接着发送一个SYN报文,其中SYN报文包括seq number=y ,此时 … 阅读全文