自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 Linux内存

内存是什么内存又称为主存,是CPU能直接寻址的存储空间,由半导体器件制成。 内存的特点是存取速率快。内存的作用暂时存放CPU的运算数据 硬盘等外部存储器交换的数据。 保障CPU计算的稳定性和高效性。CPU如何访问内存? 首先CPU,在访问内存的时候需要通过MMU把虚拟地址转化为物理地址,然后通过总线访问内存。MMU开启后CPU看到的所有的地址都是虚拟地址,CPU把这个虚拟...

2019-04-15 16:23:12 364

原创 Linux系统启动过程

Linux系统启动过程可以分为5个阶段:内核的引导 运行init 系统初始化 建立终端 用户登录系统内和引导计算机接通电后,首先是BIOS开机自检,按照BIOS中设置的启动设置(通常是硬盘)来启动。操作系统接管硬件之后,首先读入/boot目录下的内核文件运行initInit程序是所有进程的起点,没有这个进程,系统中任何进程都不会启动。Init程序首先...

2019-04-15 16:16:48 129

原创 数据库---(3)排它锁和共享锁

共享锁 又称为读锁,获得共享锁之后,可以查看但无法修改和删除数据。排它锁 又称为写锁,独占锁。获得排它锁之后,既能读数据,又能修改数据。锁,是用来解决并发问题的。为了避免多个事务同时操作数据库导致数据异常,一般会通过加锁的机制解决。共享锁用法:在查询语句后边增加 LOCK IN SHARE MODE,MySQL会对查询结果中的每行都加共享锁。当没有其他线程对结果集中...

2019-04-13 21:56:24 562

原创 数据库---(2)乐观锁和悲观锁

并发控制手段:乐观锁(乐观并发控制)悲观锁(悲观并发控制)悲观锁:当我们要对一个数据库中的一条数据进行修改的时候,为了避免同时被其他人修改,最好的办法就是对该数据进行加锁以防止并发。这种借助数据库锁机制在修改数据之前先锁定,再修改的方式称之为悲观并发控制。悲观并发控制实际上是: 先取锁再访问的保守策略,为数据处理的安全提供了保证。 在效率方面,处理加锁的机...

2019-04-13 21:49:29 158

原创 数据库---(1)

概念:数据库就是一个存储数据的仓库,这个仓库按照一定的数据结构来组织、存储的。 种类:关系型数据库和非关系型数据库关系型数据库:采用了关系模型来组织数据的数据库。关系模型指的就是二维表格模型,而一个关系型数据库就是由二维表及其之间的联系所组成的一个数据组织。当今主流的关系数据库:Oracle,SQL Server,MySQL,DB2,sqlite,SAP,Microsof...

2019-04-13 21:43:40 156

原创 python学习----------第五天(字典)

                                               字典1、一个简单的字典  在一个游戏中,有一些外星人,这些外星人的颜色和点数各不相同。下面是一个简单的字典,存储了有关特定外星人的信息。Alien_0存储量外星人的颜色和点数。2、使用字典  在python中,字典是一系列键-值对。每个键都与一个值相关联,可以使用键来访问与之相关联...

2018-11-14 13:50:59 471

原创 python学习-------第四天(if语句)

                                                  If语句1、一个简单的示例使用if语句来正确的处理特殊情况。假设 有一个汽车列表,并将其每辆汽车的名称打印出来。对于大多数汽车,都应以其首字母大写的方式打印出来。但是对于汽车名 “bmw”应以全大写的方式打印。 1、条件测试每个if语句的核心都是一个值为True或false的...

2018-11-13 18:29:49 194

原创 python学习-------第三天(操作列表)

                                          操作列表1、遍历整个列表        1.1使用for()循环       1.2在for()循环中执行更多的 操作 相比前一段代码,本唯一的不同是对于每位魔术师,都打印了一条以其名字为开头的消息。在for循环中,想包含多少行代码都可以。在代码 for magician in ...

2018-11-12 16:12:04 891 2

原创 python学习------第二天(列表)

                                     列表列表让你能在一个地方存储成组的信息,其中可以只包含几个元素,也可以包含数百万个元素。列表是新手可直接使用的最强大的python功能之一,它融合了众多重要的编程概念。 1.1列表是什么 列表 由一系列按特定顺序排列的元素组成。你可以创建包含字母表中所有字母,数字0-9或所有家庭成员姓名的列表;也可以将任何东...

2018-11-11 14:51:27 560

原创 python学习-------第一天

                                                                      变量的命名和使用变量名只能包含字母,数字和下划线。变量名可以字母或下划线打头,但不能以数字打头。 变量名不能包含空格,但可以使用下划线来分割其中的单词。 不要将Python关键字和函数名用作变量名,即不要使用Python保留用于特殊用途的单词,例如pr...

2018-11-10 23:50:19 151

原创 TCP:传输控制协议

首先TCP和UDP都是使用相同的网络层IP,TCP向应用层提供与UDP完全不同的服务。TCP是面向连接的,可靠的字节流服务。面向连接意味着两个使用TCP的程序进行通信时首先要进行三次握手连接;TCP的可靠性由他的 头部和多种方式实现。 两个应用程序通过TCP连接交换8BIT字节 构成 的字节流。TCP不在字节流中插入记录标识符。我们将这称为流式服务。如果一方的应用程序先传10字节,又传20...

2018-10-29 20:53:55 162

原创 数据库索引(1)

数据库索引概念:索引是对数据库表中一列或者多列的值进行排序的一种结构,使用索引可快速访问数据库表中的特定信息。如果想按特定职员的姓名来查找他或她,则在表中搜索所有的行进行比较,索引有助于更快的获取信息。索引分为聚簇索引和非聚簇索引,聚簇索引是按照数据存放的物理位置为顺序的,而非聚簇索引不一样;聚簇索引能提高多行检索的速度,而非聚簇索引对于单行的检索很快。根据数据库的功能 ,可以再数据库...

2018-10-27 11:29:19 130

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除