自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

原创 LINUX学习之进程进阶

进程的概念:进程是一个具有一定独立功能的程序在某个数据集上的一次运行活动。一. 进程的一些特性(1)动态性:进程因创建而产生,由“撤销”而消亡,因“调度”而运行,因“阻塞”而停顿。进程由创建到消亡称为进程的声明周期;(2)并发性:同一时间段内有多个进程在系统中活动;(3)独立性:进程是可独立运行的基本单位,是操作系统资源分配和调度的基本单位;(4)异步性:每个进程都独立地执行,各自按照不可预知的速...

2018-06-22 20:13:10 242 1

原创 C语言中关键字的深入理解

一.void    用法:用于对函数返回值和函数参数的限定,C标准中没有void的标尺,无法裁剪出void大小的内存。使用时应注意:(1)void不能代表一个真实地变量 如void  a;语句是错误的;(2)void*指针作为左值用于接收任意类型的指针,作为右值赋给其他指针时需要强制类型转换。举例说明:如void *p1; int *p2; p1=p2是正确的,而p2=p1则是不合法的;

2018-03-15 12:07:23 226

原创 C语言中的属性关键字

C语言里的变量可以有自己的属性,主要有auto,static,register。auto即C语言中局部变量的默认属性,编译器默认所有的局部变量都是auto,在栈上分配空间,不能把全局变量声明为auto。static关键字指明变量的静态属性,同时具有作用域限定符的意义。其修饰的局部变量存储在程序静态区,修饰的全局变量作用域和函数作用域只是声明的文件中,别的文件不能访问。registe

2018-03-14 16:21:53 483

原创 C语言学习之数据类型

在C语言中有多种数据类型,而数据类型的本质可以理解为固定内存大小的别名,如char型在内存中占1个字节,int型占4个字节,是定义变量的模子。变量:变量名本质上是一段实际连续存储空间的别名。由字母和数字组成,第一个字符必须为字母,下划线“_”被看作字母,一般情况下,变量名使用小写字母。在程序中通过变量来申请并命名存储空间。通过变量的名字可以使用存储空间。给出如下代码:#in

2018-03-14 15:45:06 180

原创 Linux 串口编程

首先了解一下终端,Linux 下包括当前终端、前台控制台终端、串口和虚拟终端主设备,这些终端均被映射成一个文件(即设备文件),从而能用文件IO函数来操作这些文件来控制终端。实际的物理串口: 即串口终端/dev/ttyS[n],ttyS系列指的是物理串行接口,即ttyS0为COM1,ttyS1为COM2。若使用当前主机串口通过串口线连接到另一台主机的串口时,就能直接通信。

2017-12-18 15:17:11 283

原创 linux系统编程之进程

一、进程基础 每个进程在内核中都有一个进程控制块(PCB)来维护进程相关的信息:*进程id。系统中每个进程有唯一的id,其本质就是一个非负整数。*进程的状态,有运行、挂起、停止、僵尸等状态。*进程切换时需要保存和恢复的一些CPU寄存器。*描述虚拟地址空间的信息。*描述控制终端的信息。*当前工作目录。*umask掩码

2017-12-12 21:27:30 311

原创 linux系统编程之文件I/O

一、文件描述符             linux系统中,所有打开的文件都对应一个数字,这个数字由系统来分配,称为文件描述符。       PCB进程控制块里有文件描述符表,以数组形式存放于内核区。        一个进程默认打开3个文件描述符  STDIN_FILENO 0   STDOUT_FILENO 1  STDERR_FILENO 2        新打开文件返回文件描述

2017-12-12 20:44:17 311

转载 信号集操作函数,信号未决、阻塞、递达

一,信号集及相关操作函数信号集被定义为一种数据类型:typedef struct {                       unsigned long sig[_NSIG_WORDS];} sigset_t信号集用来描述信号的集合,每个信号占用一位(64位)。Linux所支持的所有信号可以全部或部分的出现在信号集中,主要与信号阻塞相关函数配合使用。下面

2017-11-07 20:53:41 279

原创 Linux文件共享之Samba服务器的配置

在linux'开发过程中,往往需要和windows之间进行文件共享,Samba服务器便能完成这一任务。前提1:windows能够ping通linux系统前提2:关闭linux防火墙一.  首先安装samba服务器,安装包我已经上传  二. 然后创建用户,注意这个用户是后面要登录到samba服务器的用户,我这里是smb。三.设置该用户登录sam

2017-11-04 19:00:21 301

原创 Linux网络配置

Linux网络配置在linux服务器开发中占有重要的地位。如前,完成虚拟的配置之后,进行linux网络配置,采用的是RedHat 企业版6  linux系统。相关命令:1.ifconfig ------>查看Linux下各网卡详细信息                                               2./etc/init.d/network restar

2017-11-02 21:19:49 191

原创 VMware网络设置

Linux网络设置与VM网络设置有着密不可分的关系,在对Linux网络设置之前必须对虚拟机网络设置VMware提供三种网络工作模式:(1).bridged 即桥接模式如上图所示,虚拟机与单独占用一个ip地址,如果网络中能够提供多个ip地址,则可使用,此时外部可以看到虚拟机。(2).NAT 即网络地址转换模式如图所示,虚拟机与计算机共用同一个i

2017-11-02 21:16:36 256

samba-3.5.10-125.el6.i686

linux 与windows共享文件的samba服务器,samba服务器安装包

2017-11-04

空空如也

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

TA关注的人

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