2017年9月5日
摘要:
管道概述及相关API应用 1.1 管道相关的关键概念 管道是Linux支持的最初Unix IPC形式之一,具有以下特点: 管道是半双工的,数据只能向一个方向流动;需要双方通信时,需要建立起两个管道; 只能用于父子进程或者兄弟进程之间(具有亲缘关系的进程); 单独构成一种独立的文件系统:管道对于管道两
阅读全文
posted @ 2017-09-05 17:00
yuzairun
阅读(258)
推荐(0)
摘要:
一、共享内存介绍 共享内存是三个IPC(Inter-Process Communication)机制中的一个。 它允许两个不相关的进程访问同一个逻辑内存。 共享内存是在两个正在进行的进程之间传递数据的一种非常有效的方式。 大多数的共享内存的实现, 都把由不同进程之间共享的内存安排为同一段物理内存。
阅读全文
posted @ 2017-09-05 16:56
yuzairun
阅读(235)
推荐(0)
摘要:
这篇文章将讲述别一种进程间通信的机制——信号量。注意请不要把它与之前所说的信号混淆起来,信号与信号量是不同的两种事物。有关信号的更多内容,可以阅读我的另一篇文章:Linux进程间通信——使用信号。下面就进入信号量的讲解。 一、什么是信号量 为了防止出现因多个程序同时访问一个共享资源而引发的一系列问题
阅读全文
posted @ 2017-09-05 10:44
yuzairun
阅读(127)
推荐(0)
2017年8月9日
摘要:
C++有四种强制类型转换符,分别是dynamic_cast,const_cast,static_cast,reinterpret_cast。 其中dynamic_cast与运行时类型转换密切相关,在这里我们先介绍dynamic_cast,其他三种在后面介绍。 1、dynamic_cast运算符 该转
阅读全文
posted @ 2017-08-09 17:54
yuzairun
阅读(111)
推荐(0)
摘要:
原地址:http://www.devbean.NET/2012/08/qt-study-road-2-catelog/ 网上看到的不错的教程 本教程以qt5为主,部分地方会涉及qt4。据说非常适合qt5入门学习,最近正在参考,转载希望更多人看到,也为自己以后找到本资料提供方便。 Qt 学习之路 2》
阅读全文
posted @ 2017-08-09 17:12
yuzairun
阅读(267)
推荐(0)
2017年8月8日
摘要:
C++编程语言是一款应用广泛,支持多种程序设计的计算机编程语言。我们今天就会为大家详细介绍其中C++多态性的一些基本知识,以方便大家在学习过程中对此能够有一个充分的掌握。 多态性可以简单地概括为“一个接口,多种方法”,程序在运行时才决定调用的函数,它是面向对象编程领域的核心概念。多态(polymor
阅读全文
posted @ 2017-08-08 14:08
yuzairun
阅读(257)
推荐(0)
2017年8月7日
摘要:
1. 继承介绍 上一篇中,已介绍了复合类,复合类只是C++中创建复杂类的主要方法之一。 本篇中,介绍另外一种方法,即类的继承。 与复合类通过结合和连接其他对象进行创建新的对象;继承,通过直接获取其他对象的属性和行为来创建新的对象,同时对其进行扩展和特殊化。 如你继承你父母的基因;技术的更新换代;C+
阅读全文
posted @ 2017-08-07 15:28
yuzairun
阅读(1349)
推荐(0)
摘要:
c++ 类的继承与派生 一、基本概念 1、类的继承,是新的类从已有类那里得到已有的特性。或从已有类产生新类的过程就是类的派生。原有的类称为基类或父类,产生的新类称为派生类或子类。 2、派生类的声明: class 派生类名:继承方式 基类名1, 继承方式 基类名2,...,继承方式 基类名n { 派生
阅读全文
posted @ 2017-08-07 14:53
yuzairun
阅读(236)
推荐(0)
2017年7月31日
摘要:
转自 http://www.cnblogs.com/MyLove-Summer/p/5215287.html Linux下的网络编程指的是socket套接字编程,入门比较简单。 1. socket套接字介绍 socket机制其实就是包括socket, bind, listen, connect, a
阅读全文
posted @ 2017-07-31 13:06
yuzairun
阅读(357)
推荐(0)
2017年7月17日
摘要:
线程 是计算机中独立运行的最小单位,运行时占用很少的系统资源。可以把线程看成是操作系统分配CPU时间的基本单元。一个进程可以拥有一个至多个线程。它线程在进程内部共享地址空间、打开的文件描述符等资源。同时线程也有其私有的数据信息,包括:线程号、寄存器(程序计数器和堆栈指针)、堆栈、信号掩码、优先级、线
阅读全文
posted @ 2017-07-17 17:23
yuzairun
阅读(1033)
推荐(0)