自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 进程控制

1.进程的创建主要由fork和vfork函数实现:vfork和fork都是创建子进程的函数;vfork创建的子进程和父进程共享内存空间,fork创建的子进程和父进程具有独立的地址空间;fork创建的子进程和父进程的执行顺序取决于操作系统调度,而vfork创建的子进程一定先于父进程,在它调用exec(exit)之后父进程才可能被进程调用;int main(){  int ret=fork();  p...

2018-05-16 23:59:25 149 1

原创 进程

1.进程的概念:进程是操作系统执行程序的一个实体,是操作系统分配计算机资源的单位;PCB是进程存在的标志;操作系统每创建一个进程,就产生一个PCB储存在内存中;2.操作系统进程调度算法:(1)先来先服务:谁先到达队列,谁先执行;         算法优点:易于理解且实现简单,只需要一个队列(FIFO),且相当公平          算法缺点:比较有利于长进程,而不利于短进程,有利于CPU 繁忙的进...

2018-05-15 01:55:21 127

原创 动态内存

C语言动态内存管理:1.realloc的作用:(1)当realloc的第一个参数为空指针时,相当于malloc;(2)当第一个参数不是空指针时,原空间后面有足够空间时,直接扩容;(3)当原空间后面没有足够的空间后,重新开辟空间,并将原空间释放,返回新空间的地址;2.C++动态内存管理:new /delete(1)new/delete的目的:为了维持C++的自定义类型的机制:保证创建对象时初始化(2...

2018-05-14 23:47:12 96

原创 类和对象成员函数

1.const成员函数  const修饰成员函数,即在成员函数后面加上const修饰符,保证该成员函数的对象在该函数内不被改变; class Date{public: void show() const { cout << _year << "-" << _month << "-" << _day <&

2018-03-30 16:19:01 876

原创 C++引用和指针

1.引用:引用是给一个已经定义好的变量赋予一个别名;2.引用的格式:数据类型& 引用别名=已定义变量名;引用的地址和已定义变量名的地址一样。3.引用的特点及规则:(1)一个变量可取多个别名;(2)引用的变量必须初始化;(3)引用只能在初始化的时候引用一次,不能改变为再引用其他的变量;(4)只有常引用才能引用常量,原因:非常量引用的初始值必须为左值(左值就是能取地址,右值就是只能取值的)...

2018-03-19 08:30:30 102

原创 C++

1. 简单来说,C是C++的子集,C++差不多包括了全部C语言的特性。但C语言是面向过程的语言,C++是面向对象的语言,C++有着其他的面向对象的语言同样的三大特性:(1)继承性;(2)多态性;(3)封装性。 2. C++标准有C++98,C++14; 3. C++支持重载,C语言不支持重载的原因分析:C++有着函数名修饰规则:C++命名函数和C语言的不一样:void fun(int n) ...

2018-03-15 12:35:56 123

原创 Linux系统目录

/:(1)/bin ->usr/bin:linux放置系统执行文件的目录,主要有: cat, chmod, chown, date, mv, mkdir, cp, bash等等常用的指令. (2)/boot:放置Linux系统开机时需要用到的文件的目录,包括Linux一些系统核心文件和配置文件。 (3)/dev:放置Linux设备配置文件的目录,主要包括/dev/null, /de...

2018-03-14 19:42:17 97

原创 数组与指针

数组是一种类型,指针也是一种类型,两者之间没任何联系。指针表示地址。数组和数组元素之所以可以用指针来表示,是由于数组是一种连续存放数组元素的类型和数组的其他性质。         要准确识别数组与指针结合的类型,必须熟练运算符的优先级,先跟谁结合就是什么类型:         从高到低:()聚组,()函数   ,[  ]下表引用 ,  *间接访问;        (1)指针数组 :*p[ ]

2017-11-24 21:40:41 161

原创 C语言操作符使用总结

C语言操作符分为: (1)算术操作符 (2)移位操作符 (3)位操作符 (4)赋值操作符 (5)单目操作符 (6)关系操作符 (7)逻辑操作符 (8)条件操作符 (1)算术操作符(+ - * /  %) 加减乘除算术操作符都可用于整数和浮点数; 求模操作符只可适用于整数; (2)移位操作符(>>     左移位操作符:左边抛弃,右边补“0”; 右移位操作符分为算术

2017-10-19 15:44:04 182

原创 一个程序员的成长漫长之路

我是一名在校大学生,目前在学习C语言,除了C语言外,我还想学习C++,Linux,Python语言并能熟练运用他们。我觉得阅读很重要,通过阅读大量的语言有关书籍和大量前人的经典程序,理解它们,运用经典语句。要想成为一个合格的程序员,必须通过大量的编程练习,我决定每天用至少三个小时来编程。我最进入的公司是阿里巴巴。

2017-09-27 22:29:14 172

空空如也

空空如也

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

TA关注的人

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