自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

yanzongshuai的专栏

专注于MySQL、MariaDB、Percona、PostgreSQL数据库及Aerospike等nosql数据库

  • 博客(8)
  • 论坛 (3)
  • 问答 (1)
  • 收藏
  • 关注

原创 GeekOs系统调用

关于系统调用                   以/src/libc/process.c中DEF_SYSCALL(Spawn_Program,SYS_SPAWN,int,(const char *program,const char *command)const char *arg0=program;size_t arg1=strlen(program);const ch

2012-04-23 21:07:30 903

原创 GDT,LDTH和UuserContex关系

段选择器:32位汇编中16位段寄存器(CS、DS、ES、SS、FS、GS)中不再存放段基址,而是段描述符在段描述符表中的索引值,D3-D15位是索引值,D0-D1位是优先级(RPL)用于特权检查,D2位是描述符表引用指示位TI,TI=0指示从全局描述表GDT中读取描述符,TI=1指示从局部描述符中LDT中读取描述符。这些信息总称段选择器(段选择子).段描述符:8个字节64位,每一个段都有一

2012-04-23 21:02:17 653

转载 从开机加电到执行main函数之前的过程

分三步完成:1.启动BIOS,准备实模式下的中断向量表和中断服务程序2.从启动盘加载操作系统程序到内存,加载操作系统程序的工作是利用第一步中准备的中断服务程序实现的3.为执行32位的main函数做过渡工作。注:什么是实模式/保护模式?1.1  0xFFFF0CPU硬件逻辑设计为加电瞬间强行将CS的值置为0xFFFF,IP的值置为0x0000,CS:IP为0xFFFF0,0x

2012-04-23 20:52:12 808

原创 带参数的主函数

一般main函数不带参数,实际应用中程序需要从命令行输入参数。例如数据类型 main(int argc, char *argv[])其中int 类型的参数存放命令行参数的个数,这里要注意argc存放的数值总比命令行参数的个数多1,因为要把命令字也计算在内。第二个参数argv是一个指针数组,用于放命令行中各个参数和命令字的字符串。argv[0]放命令字

2012-04-18 10:42:36 582

转载 指针3

使用字符串指针变量与字符数组的区别用字符数组和字符指针变量都可实现字符串的存储和运算。 但是两者是有区别的。在使用时应注意以下几个问题:1. 字符串指针变量本身是一个变量,用于存放字符串的首地址。而字符串本身是存放在以该首地址为首的一块连续的内存空间中并以‘\0’作为串的结束。字符数组是由于若干个数组元素组成的,它可用来存放整个字符串。2. 对字符数组作初始化赋值,必须采用

2012-04-15 20:06:28 260

转载 指针2

数组指针变量的说明和使用  指向数组的指针变量称为数组指针变量。 在讨论数组指针变量的说明和使用之前,我们先明确几个关系。一个数组是由连续的一块内存单元组成的。 数组名就是这块连续内存单元的首地址。一个数组也是由各个数组元素(下标变量) 组成的。每个数组元素按其类型不同占有几个连续的内存单元。 一个数组元素的首地址也是指它所占有的几个内存单元的首地址。 一个指针变量既可以指向一个数组,

2012-04-15 20:04:48 497

转载 指针1

2.指针变量的运算(1)赋值运算指针变量的赋值运算有以下几种形式:①指针变量初始化赋值,前面已作介绍。②把一个变量的地址赋予指向相同数据类型的指针变量。例如:int a,*pa;pa=&a; /*把整型变量a的地址赋予整型指针变量pa*/③把一个指针变量的值赋予指向相同类型变量的另一个指针变量。如:int a,*pa=&a,*pb;pb=pa;

2012-04-15 20:02:20 264

转载 指针0

指针简介  指针是C语言中广泛使用的一种数据类型。 运用指针编程是C语言最主要的风格之一。利用指针变量可以表示各种数据结构; 能很方便地使用数组和字符串; 并能象汇编语言一样处理内存地址,从而编出精练而高效的程序。指针极大地丰富了C语言的功能。 学习指针是学习C语言中最重要的一环, 能否正确理解和使用指针是我们是否掌握C语言的一个标志。同时, 指针也是C语言中最为困难的一部分,在学习中除了

2012-04-15 19:57:10 425

空空如也

yzs87的留言板

发表于 2020-01-02 最后回复 2020-01-02

写博客能不能添加个撤销键

发表于 2018-01-04 最后回复 2018-01-06

innodb插入意向锁如何使用

发表于 2015-06-07 最后回复 2015-06-07

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

TA关注的人 TA的粉丝

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