- 博客(13)
- 资源 (1)
- 收藏
- 关注

原创 linux进程间通信概述
###进程间通信概述为什么需要进程间通信(1)进程间通信(IPC)指的是2个任意进程之间的通信(2)同一个进程在一个地址空间中,所以同一个进程的不同模块(不同函数、不同文件)之间都是很简单的(很多时候都是全局变量、也可以通过函数形参实参传递)(3)2个不同的进程处于不同的地址空间,因此要互相通信很难(4)结论:IPC技术在一般中小型程序中用不到,在大型程序中才会用到###linux内核提供多种进程...
2018-03-12 23:12:09
338
转载 C++转换函数的使用
转载自 https://blog.youkuaiyun.com/FightFightFight/article/details/79513657 ...
2018-09-03 15:56:02
695
转载 cin.clear()、cin.sync()和cin.ignor()的用法
一、cin.clear()、cin.sync() cin.clear()是用来更改cin的状态标示符的。 cin.sync()是用来清除缓存区的数据流的。如果标示符没有改变那么即使清除了数据流也无法输入。所以两个要联合起来使用。例如:#incl...
2018-08-31 16:45:23
604
转载 C++类中this指针的理解
先要理解class的意思。class应该理解为一种类型,象int,char一样,是用户自定义的类型。用这个类型可以来声明一个变量,比如int x, myclass my等等。这样就像变量x具有int类型一样,变量my具有myclass类型。理解了这个,就好解释this了,my里的this 就是指向my的指针。如果还有一个变量myclass mz,mz的this就是指向mz的指针。 这样就很容易理解...
2018-08-30 09:59:16
382
转载 交换两个变量的值,不使用第三个变量的四种法方
转载自http://blog.163.com/jian_xiong/blog/static/19193236320130604848997/通常我们的做法是(尤其是在学习阶段):定义一个新的变量,借助它完成交换。代码如下:int a,b;a=10; b=15;int t;t=a; a=b; b=t;这种算法易于理解,特别适合帮助初学者了解计算机程序的特点,是赋值语句的经典应用。在实际...
2018-08-28 14:34:18
271
转载 原码, 反码, 补码 详解
转载自http://www.cnblogs.com/zhangziqiu/archive/2011/03/30/ComputerCode.html计算机对数值的存储采用补码方式,是为了简化运算,使符号能参与进加法运算一. 机器数和真值在学习原码, 反码和补码之前, 需要先了解机器数和真值的概念.1、机器数一个数在计算机中的二进制表示形式, 叫做这个数的机器数。机器数是带符号的...
2018-08-28 11:07:55
339
转载 进程上下文、中断上下文及原子上下文
转载自https://blog.youkuaiyun.com/zqixiao_09/article/details/50877756 http://blog.sina.com.cn/s/blog_821c736301012baz.html谈论进程上下文 、中断上下文 、 原子上下文之前,有必要讨论下两个概念:a -- 上下文 上下文是从英文context翻译过...
2018-08-08 09:36:03
417
转载 linux中Oops信息的调试及栈回溯—Linux人都知道,这是好东西!
转载自http://blog.chinaunix.net/uid-16759545-id-5784245.htmlOops 信息来源及格式Oops 这个单词含义为“惊讶”,当内核出错时(比如访问非法地址)打印出来的信息被称为 Oops 信息。Oops 信息包含以下几部分内容。1 一段文本描述信息。比如类似“Unable to handle kernel NULL pointer ...
2018-08-07 09:50:37
284
转载 PL2303在win10无法使用的解决办法
转载自https://blog.youkuaiyun.com/ouening/article/details/70947759在网上购买的PL2303 USB TO TTL 下载器安装了驱动之后无法正常使用,打开电脑的设备管理器如下图显示:图标显示有感叹号SOLUTION:STEP1:下载 http://pan.baidu.com/s/1nv0oy8L 下載完后然后解压,安裝 PL2303_Prolific_...
2018-04-13 20:35:09
22251
6
转载 动态存储区、静态存储区、堆和栈的区别
转载自http://blog.youkuaiyun.com/chen1083376511/article/details/54930191C/c++程序经过编译连接后形成的二进制映像文件,这文件包含:栈,堆,数据段(只读数据段,已经初始化读写数据段,未初始化数据段即BBS)和代码段组成. ...
2018-03-15 11:23:24
438
转载 SPI协议
转载自http://blog.youkuaiyun.com/fly__chen/article/details/52724109概念SPI, Serial Perripheral Interface, 串行外围设备接口, 是 Motorola 公司推出的一种通信接口技术。SPI,是一种高速的,全双工,同步串行通信总线,并且在芯片的管脚上只占用四根线(MISO,MOSI,NSS,SCK)。主要应用在 EEPRO...
2018-03-11 23:13:06
1025
转载 Linux内核的整体架构简介
好东西先留着以后慢慢看……转载自http://blog.youkuaiyun.com/changexhao/article/details/783212951. 前言本文是“Linux内核分析”系列文章的第一篇,会以内核的核心功能为出发点,描述Linux内核的整体架构,以及架构之下主要的软件子系统。之后,会介绍Linux内核源文件的目录结构,并和各个软件子系统对应。注:本文和其它的“Linux内核分析”文章都...
2018-03-11 11:39:02
240
转载 I2C协议
昨天笔试问到一些总线协议,都忘得差不多了,重新复习一下(第一篇博客)转载自http://blog.youkuaiyun.com/jscese/article/details/44001185和http://blog.youkuaiyun.com/black_yu/article/details/51926077以及一些自己的总结I2C 总线的概念:I2C (Inter-Integrated Circuit)总线是一种由P...
2018-03-11 11:16:40
396
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人