自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Tcp/ip详解

Table of Contents1.1分层1.2 TCP/IP分层1.3互联网地址1.4封装1.5分用1.6应用编程接口1.1分层网络协议层通常分不同层次进行开发,每一层分别负责不同的通信功能,一个协议族,比如TCP/IP,是一组不同层次上的多个协议的组合。TCP/IP通常被认为是一个四层协议。每一层负责不同的功能:1)链路层,有时,也被...

2019-04-24 20:26:28 516

原创 Linux文件操作

一,系统编程概述 Linux系统编程是指使用系统调用或者C语言本身所携带的库函数来编写具有某一特定功能的程序!Shell命令是OS提供给用户使用的接口,而系统调用OS提供给程序员使用的接口。如,作为系统调用提供的open函数用于打开一个文件。实际上,C语言的库函数也是通过系统调用的来实现的,它封装了系统调用,在此基础上为了让程序员方便而增加的一些功能。 L...

2019-04-24 16:12:59 279

原创 Linux 系统调用

linux用户态-内核态用户态:Ring3运行于用户态的代码则要受到处理器的诸多检查,它们只能访问映射其地址空间的页表项中规定的在用户态下可访问页面的虚拟地址,且只能对任务状态段(TSS)中I/O许可位图(I/O Permission Bitmap)中规定的可访问端口进行直接访问。内核态:Ring0在处理器的存储保护中,核心态,或者特权态(与之相对应的是用户态),是操作系统内核所运行的模式...

2019-04-15 22:48:47 220

原创 排序

目录 选择排序 Selection-Sort 插入排序Insertion_Sort选择排序 Selection-Sortfor(int i = 0 ; i < n ; i ++){ int minInd...

2019-03-10 17:42:41 189

原创 Linux内核编译

                                           内核编译环境配置:OS-x86-Centos6.3 、Kernel-2.6.32 、gcc-4.4.7、编译内核版本3.13.2。yum install ncurses-devel注意:编译内核2.6x以下的尽量选择gcc版本<=4.6,否则,编译易出错! 获取内核版本:#wge...

2019-01-29 22:31:04 272

原创 Linux 网络编程

网络模型与协议 注:一下内容为传输层TCP/UDP上的Linux Socket编程套接字Scoket编程什么是套接字呢?一个接口和不同的数据源费曼:计算机好比人,而socket套接字好比邮箱,两个人通过邮箱来交流,都把信息(数据)都发到邮箱(socket)里,然后人再从邮箱里读取信息。套接字地址结构:在linux/socket.h中定义结构struct sockad...

2019-01-25 19:34:07 114

转载 Linux进程管理

目录1Linux进程管理概述1.1进程标识符1.2进程的状态1.3 Linux下的进程结构1.4Linux下的进程管理2进程的创建2.1. system函数2.3. exec函数族1Linux进程管理概述程序是静态的,它是一些保存在磁盘上的指令的有序集合;而进程是一个动态的概念,它是一个运行着的程序,包含了进程的动态创建、调度和消亡的过程,是Linux的基本...

2018-12-28 23:30:36 181

空空如也

空空如也

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

TA关注的人

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