自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

u014325402的博客

欢迎拍砖

  • 博客(15)
  • 资源 (2)
  • 收藏
  • 关注

转载 一张100px*100px的图片在内存中会占用多大内存

转: 计算一张100px*100px的图片在内存中会占用多大内存    转: http://www.cnblogs.com/YuangPong/p/6694512.html  在实际开发当中我们经常会忽视如题问题,只是知道图片越小越好,甚至根本不知道如何计算,今天笔者就抛砖引玉一把!  Android中一张图片(Bitmap)占用的内存主要和以下几个因数有关:图片长度,图片宽度,单位像...

2018-10-05 11:15:58 4496 2

原创 XSI IPC总结

XSI IPC   参考: https://www.cnblogs.com/nufangrensheng/p/3561681.html                http://blog.csdn.net/todd911/article/details/19035271        XSI ipc 有: 消息队列,信号量,共享存储。一、标识符和键       1、标识符:是内核中ipc对象的内

2018-01-18 07:53:36 479

原创 APUE FIFO管道

FIFO参考:http://blog.csdn.net/haomcu/article/details/46647843   FIFO 表示的是命名管道,可以在两个不相关进程之间进行通信(注:未命名管道是pipe)。     FIFO 也表示一种文件类型,可以通过S_ISFIFO(stat结构的st_mode成员的编码)宏来测试文件是否是FIFO类型.      创建FIFO

2018-01-13 16:26:04 320

原创 管道之 协同进程

协同进程: 参考: http://blog.csdn.net/astrotycoon/article/details/45874843 在shell 管道中,当一个程序产生一个过滤器的输入,又读取这个过滤器的输出,则此种过滤程序叫做协同进程. 协同进程通常在shell的后台运行,其标准输入和标准输出通过管道连接到另

2018-01-07 01:24:49 660

原创 管道之popen,pclose函数

欢迎拍砖。 编辑工具不会用,没对齐,难受。

2018-01-03 07:22:17 665

原创 管道

PIPE:半双工通信(无名管道),数据在一个方向上流动(父子进程间通信)。常用在终端敲入一个命令,让shell执行则创建一个进程,通道将敲入的前一个命令的标准输出连接到后一条命令的标准输入。  Int pipe(int fd[2]);//创建管道. fd[0]是读管道文件描述符,fd[1]是写管道文件描述符。 半双工管道的方法:1、在单进程中,管道两端相互连接。2、在单进程

2018-01-02 21:23:48 398

转载 音视频处理的一些概念

一、媒体处理平台(MPP)   hi3531/3532 编码二、视频缓存池:向媒体业务提供大块内存管理功能。三、视频编码模块VENC支持以下协议编码:(1)H.264 (2)JPEG (3)MJPEG (4)MPEG-4四、编码模块的输入源包括三类:     (1)     用户态读取图像文件向编码模块发送数据     (2)     视频输入(VIU)模块采集的图

2017-10-23 22:27:34 16336 1

原创 屏障

屏障: 屏障(barrier)是用户协调多个线程并行工作的同步机制。屏障允许每个线程等待,直到所有的合作线程都达到某一点,然后从该点继续执行。 屏障属性: 可以通过pthread_barrierattr_setpshared设置屏障属性来控制屏障的使用范围。 屏障属性值: PTHREAD_PROCESS_SHARED: 在多进程中的多线程 PTHREAD_PROCESS_PRIVATE:

2017-10-23 00:00:21 328

原创 线程 重入

可重入函数:    简单说就是可以被中断,并且最终仍可以得到正确结果的函数。当一个执行流因为异常或者被内核切换而中断当前正在执行的函数X,转去执行另外一个执行流,而后者的执行 流并不影响前一个执行流中断恢复后执行函数X产生的结果,就称这个函数为可重入函数。一个可重入函数需要满足的是:1、不使用全局变量或 static静态变量;//如使用全局变量必须对全局变量加以保护才可以是重入

2017-10-22 23:50:37 1206

原创 线程特定数据

线程特定数据:私有数据 一个线程无法阻止另一个线程访问它的数据,线程特定数据也不例外。但是特定数据管理可以提高线程间数据的独立性。 在多、单线程程序中,由于数据空间是共享的,全局变量为所有线程所共有,可以在多个函数间访,但有时应用程序有必要提供线程”私有”的全局变量,”仅在某个线程中有效,但却可以跨多个函数访问”。关键接口: int pthread_key_create

2017-10-22 23:42:22 239

原创 取消属性

线程取消的原理: (发信号到,目标线程自决定处理) 向目标线程发”Cancel”信号,但如何处理Cancel信号则由目标线程自己决定. 忽略、或者立即终止、或者继续运行至Cancelation-point取消点. 由不同的Cancelation状态决定。 线程接收到CANCEL信号的缺省处理(pthread_create()创建线程的缺省状态

2017-10-22 23:28:59 191

原创 线程和信号

每个线程都有自己的信号屏蔽字,但信号在进程中,是对所有线程共享的. 问题: 若单个线程修改了信号的处理方式,所有线程都会使用这个被修改的信号处理方式. 每个线程均有自己的信号屏蔽集(信号掩码),可以使用pthread_sigmask函数来 屏蔽某个线程对某些信号的响应处理. 解决: 每

2017-10-22 23:20:01 206

原创 线程和fork-

关键接口:pthread_atfork(void (*prepare)(void),void (*parent)(void), void(*child)(void))重点内容 pthread_atfork: 最先调用. prepare: 在父进程fork创建子进程之前调用,获取父进程定义的所有锁; child: fork返回之前,在子进程环境中调用,在这里unlock prepare

2017-10-22 23:12:13 195

转载 线程和i/o

“简述: pread/pwrite 接口 参考: http://blog.chinaunix.net/uid-28852942-id-3652277.html 我们创建了一个文件test 内容为“123456789” 程序先先练两次调用read(),每次读取三个字节程序先调用pread()在离文件头五个字节出读3数据,然后在调用 read()读取三个字节。 a程序

2017-10-22 22:51:43 542

转载 onvif soap接口代码框架的关联

开始学习onvif.以下内容参考:  http://blog.csdn.net/ghostyu/article/details/8182516 来修改添加的。  服务端与客户端的数据交互采用SOAP协议,音视频流则通过RTP/RTSP进行 。  在生成所需文件后,开始编写程序:   程序包括:  服务器(设备(ipc))、客户端(nvr)。一个最简单的soap调用的例子:

2017-08-11 14:34:28 447

bmp图24位转16位程序

注:程序可实现转换,但是转化图形有变形。。。。。。。。。。

2017-12-08

STC芯片的烧写流程

STC芯片的烧写流程

2014-04-21

空空如也

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

TA关注的人

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