一、多线程
1、操作系统有两个容易混淆的概念,进程和线程。
进程:一个计算机程序的运行实例,包含了需要执行的指令;有自己的独立地址空间,包含程序内容和数据;不同进程的地址空间是互相隔离的;进程拥有各种资源和状态信息,包括打开的文件、子进程和信号处理。
线程:表示程序的执行流程,是CPU调度执行的基本单位;线程有自己的程序计数器、寄存器、堆栈和帧。同一进程中的线程共用相同的地址空间...
分类:
编程语言 时间:
2015-05-03 17:32:55
阅读次数:
259
之前我们在介绍泰勒展开式的时候提到过傅立叶级数。利用傅立叶级数对函数进行展开相比于泰勒展开式,会具有更好的整体逼近性,而且对函数的光滑性也不再有苛刻的要求。傅立叶级数是傅立叶变换的基础,傅立叶变换是数字信号处理(特别是图像处理)中非常重要的一种手段。遗憾的是,很多人读者并不能较为轻松地将傅立叶变换同高等数学中讲到的傅立叶级数联系起来。本节我们就来解开读者心中的疑惑。...
分类:
其他好文 时间:
2015-05-01 12:04:06
阅读次数:
247
上一小节中我们介绍了函数项级数的概念,这一节我们来讨论函数项级数的性质。傅立叶级数是一种函数项(三角函数)级数,本质上来说,一幅图像(或者一组信号)就是一个函数,我们研究图像的傅立叶变换,就是要探讨如何将图像函数用三角函数进行展开。所以如果要彻底搞清楚傅里叶变换,那么讨论函数项级数的性质是非常有必要的。在此基础上,我们将引入傅立叶级数的概念。...
分类:
其他好文 时间:
2015-05-01 12:02:41
阅读次数:
292
语音和图像、视频一样,是人与人之间沟通的交流方式。
语音信号处理是一门综合性的学科,它与语音学、心理学、数字信号处理、计算机科学、模式识别等有着密切联系。
语音技术一般可以分为三大类:
1.人与人之间的通信:语音增强、语音编码、语音通信、VOIP等
简单的说,以网络为载体,实现人与人之间的语音通信,涉及到语音前端去噪,增强,语音压缩编码等。
语...
分类:
其他好文 时间:
2015-04-30 14:19:34
阅读次数:
156
1 .1 进程结构每个进程都具有自己的属性,用一个task_struct数据结构来表示,它包含了进程的详细信息,主要有进程标识符(PID)、进程所占的内存区域、相关文件描述符、安全信息、进程环境、信号处理、资源安排、同步处理状态几个方面。数组task包含指向系统中所有task_struct结构的指针...
分类:
系统相关 时间:
2015-04-28 22:29:52
阅读次数:
292
转载自http://www.cnblogs.com/mumuxinfei/p/4363466.html前言: 最近有个项目, 需要访问第三方服务. 该服务是通过http的形式访问的, 为了安全和加密, 对方提供了一个加密用的C/C++库, 用于对参数进行处理. 鉴于此, 选用了C/C++语言, 以....
分类:
Web程序 时间:
2015-04-28 20:29:59
阅读次数:
191
什么叫系统?怎么才能形成系统?系统为何又叫system?系统有什么专业分类研究│系统之家? 系统一词创成于英文system的音译,对应外文内涵加以丰富。系统是指将零散的东西进行有序的整理、编排形成的具有整体性的整体。在数字信号处理的理论中,人们把能加工、变换数字信号的实体称作系统。由于处理数字信号....
分类:
其他好文 时间:
2015-04-27 15:05:11
阅读次数:
94
在安卓和ios平台上可通过信号处理方式,在崩溃时打印Lua堆栈信息,方便分析bugstatic void dumpHandler(int cause, siginfo_t * info, void *uap){ CCLOG("Crash dump:"); CCLuaEngine* pEn...
分类:
移动开发 时间:
2015-04-25 23:59:46
阅读次数:
375
1.核心理论
信号类型:linux系统支持的所有信号均定义在/usr/include/asm/signal.h中,其中常见的信号有:
SIGKILL: 杀死进程
SIGSTOP: 暂停进程
SIGCHLD:子进程停止或结束时用来通知父进程
2.函数学习
发送信号
函数名:kill
函数原型:int kill(pid_t pid, int sig);
函数功能:向进程发送信号
...
分类:
其他好文 时间:
2015-04-24 09:13:48
阅读次数:
152
1.1. sigprocmask信号阻塞 函数sigaction中设置的被阻塞信号集合只是针对于要处理的信号,例如 struct sigaction act; sigemptyset(&act.sa_mask); sigaddset(&act.sa_mask,SIGQUIT); sigaction(...
分类:
其他好文 时间:
2015-04-23 02:02:13
阅读次数:
227