自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

dreamispossible的博客

踏踏实实写代码

  • 博客(8)
  • 收藏
  • 关注

原创 详解RAI I、C++中的智能指针以及一些常见的面试题

RAII      RAII(Resource Acquisition Is Initialization)是一种利用对象生命周期来控制程序资源(如内存、文件句柄、网络连接、互斥量等等)的简单技术。用法      RAII 的一般做法是这样的:在对象构造时获取资源,接...

2019-04-29 21:07:27 1919

原创 关于多线程和多进程常见的一些面试题总结

题目1:“Linux中线程互斥/同步有哪几种方式”线程间的同步方法大体可分为两类:用户模式和内核模式。内核模式: 利用系统内核对象的单一性来进行同步,使用时需要切换内核态与用户态用户模式就是不需要切换到内核态,只在用户态完成操作。用户模式下的方法有:原子操作(例如一个单一的全局变量),临界区。内核模式下的方法有:事件,信号量,互斥量。生产者消费者 用到信号量题目2:“同样可以实...

2019-04-26 23:06:22 6715

原创 STL简介和常见的面试题

STL概念       STL:(standard template libaray --标准模板库):是C++标准库的重要组成部分,不仅是一个可复用的组件库,而且是一个包罗数据结构和算法的软件框架。中心思想      将数据容器和算法分隔开,彼此独立设计,最后再...

2019-04-21 23:36:21 5092 1

原创 什么是缓冲区溢出?有说明危害?

缓存溢出       缓存溢出(Buffer overflow) ,是指在存在缓存溢出安全漏洞的计算机中,攻击者可以用超出常规长度的字符数来填满-一个域,通常是内存区地址。在某些情况下,这些过量的字符能够作为“可执行”代码来运行。从而使得攻击者可以不受安全措施的约束来控制被攻击的计算机。   &nbsp...

2019-04-19 20:40:04 10319

原创 僵尸进程 孤儿进程 普通进程 后台进程 守护进程

孤儿进程 僵尸进程      正常情况下,子进程是通过父进程创建的,子进程在创建新的进程。子进程的结束和父进程的运行是一个异步过程,即父进程永远无法预测子进程 到底什么时候结束。 当一个 进程完成它的工作终止之后,它的父进程需要调用wait()或者waitpid()系统调用取得子进程的终止状态。   ...

2019-04-19 20:15:53 251

原创 详解一个程序的执行过程

一:几个关键名词        1.编辑器:就是我们通常写代码的编辑工具,像notepad++ 等编辑工具,我们通过这类工具编辑 我们想写的代码,所形成的文件称之为源文件        2.预处理器:主要负责文本的替换...

2019-04-18 21:57:25 3653

原创 Linux和Windows区别

1.免费与收费

2019-04-11 23:42:19 211 1

原创 Linux内存映射mmap详解

mmap基本概念

2019-04-08 23:21:07 411

空空如也

空空如也

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

TA关注的人

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