摘要: 所谓 MATLAB 程序,大致分为两类:M 脚本文件 (M-Script) 和 M 函数 (M-function), 它们均是普通的 ASCII 码构成的文件。M 脚本文件中包含一族由 MATLAB 语言所支持的语句,它类似于 DOS 下的批处理文件,它的执行方式很简单,用户只需在 MATLAB 的提示符 >> 下键入该 M 文件的文件名,这样 MATLAB 就会自动执行该 M 文件中的各条语句,并将结果直接返回到 MATLAB 的工作空间。 M 函数格式是 MATLAB 程序设计的主流,一般情况下, 不建议您使用 M 脚本文件格式编程。 MATLAB 的 M 函数是由 funct 阅读全文
posted @ 2013-03-08 20:26 ITtecman 阅读(2582) 评论(0) 推荐(0) 编辑
摘要: clc 阅读全文
posted @ 2013-03-08 20:20 ITtecman 阅读(1058) 评论(0) 推荐(0) 编辑
摘要: 摘自:http://blog.chinaunix.net/uid-26552184-id-3377721.html Linux信号量(semaphore)是一种互斥机制。即对某个互斥资源的访问会收到信号量的保护,在访问之前需要获得信号量。在操作完共享资源后,需释放信号量,以便另外的进程来获得资源。获得和释放应该成对出现。 获得信号量集,需要注意的是,获得的是一个集合,而不是一个单一的信号量。 #include <sys/types.h> #include <sys/ipc.h> #include <sys/sem.h>1: int semget(key_t 阅读全文
posted @ 2013-03-05 11:05 ITtecman 阅读(554) 评论(0) 推荐(0) 编辑
摘要: linux 共享内存共享内存共享内存是进程间通信中最简单的方式之一。共享内存允许两个或更多进程访问同一块内存,就如同 malloc() 函数向不同进程返回了指向同一个物理内存区域的指针。当一个进程改变了这块地址中的内容的时候,其它进程都会察觉到这个更改。快速本地通信 因为所有进程共享同一块内存,共享内存在各种进程间通信方式中具有最高的效率。访问共享内存区域和访问进程独有的内存区域一样快,并不需要通过系统调用或者其它需要切入内核的过程来完成。同时它也避免了对数据的各种不必要的复制。 因为系统内核没有对访问共享内存进行同步,您必须提供自己的同步措施。例如,在数据被写入之前不允许进程从共享内存中.. 阅读全文
posted @ 2013-03-04 13:39 ITtecman 阅读(383) 评论(0) 推荐(0) 编辑
摘要: 对信号集操作函数的使用方法和顺序如下:① 使用signal或sigaction函数安装和登记信号的处理。② 使用sigemptyset等定义信号集函数完成对信号集的定义。③ 使用sigprocmask函数设置信号屏蔽位。④ 使用sigpending函数检测未决信号,非必需步骤。 阅读全文
posted @ 2013-03-03 21:13 ITtecman 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 信号集是一个位向量,其中每一位对应着linux系统的一个信号。可使用如下函数对信号集进行处理:#include <signal.h>int sigemptyset(sigset_t * set);int sigfillset(sigset_t * set);int sigaddset(sigset_t * set);int sigdelset(sigset_t * set);sigemptyset将一个信号集清空;sigfillset将信号集的所有位置位;sigaddset函数将参数signo指定的信号所对应的位设置为1;sigdelset将signo的对应位设置为0。 阅读全文
posted @ 2013-03-03 20:48 ITtecman 阅读(149) 评论(0) 推荐(0) 编辑
摘要: atoiC语言库函数名: atoi功 能: 把字符串转换成整型数。名字来源:ASCII to integer 的缩写。原型: int atoi(const char *nptr);函数说明: 参数nptr字符串,如果第一个非空格字符存在或者不是数字也不是正负号则返回零,否则开始做类型转换,之后检测到非数字(包括结束符 \0) 字符时停止转换,返回整型数。头文件: #include <stdlib.h>程序例:1)#include <stdlib.h>#include <stdio.h>int main(void){int n;char *str = &quo 阅读全文
posted @ 2013-03-03 20:40 ITtecman 阅读(250) 评论(0) 推荐(0) 编辑
摘要: #include <signal.h>#include <sys/types.h>int kill(pid_t pid, /*指明要发送的信号进程号*/ int signo);/*信号*/int raise(int signo);/*信号*/成功则返回0, 出错则返回-1 阅读全文
posted @ 2013-03-03 16:10 ITtecman 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 头文件#include<signal.h> 功 能:设置某一信号的对应动作 函数原型:void (*signal(int signum,void(* handler)(int)))(int); 或者:typedef void(*sig_t) ( int ); sig_t signal(int signum,sig_t handler); 参数说明: 第一个参数signum指明了所要处理的信号类型,它可以取除了SIGKILL和SIGSTOP外的任何一种信号。 第二个参数handler描述了与信号关联的动作,它可以取以下三种值: (1)一个返回值为正数的函数地址 此函数... 阅读全文
posted @ 2013-03-03 15:26 ITtecman 阅读(385) 评论(2) 推荐(0) 编辑
摘要: fcntl.h:fcntl: file control 文件控制 阅读全文
posted @ 2013-03-03 10:36 ITtecman 阅读(308) 评论(0) 推荐(0) 编辑