Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器 软件资源

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 操作系统 / Linux

Linux正则表达式特性及BRE与ERE的区别

Linux正则表达式特性及BRE与ERE的区别

Linux正则表达式(Regular Expression)主要遵从POSIX BRE或者POSIX ERE标准。什么是POSIX呢,POSIX Portable Operating System Interface 可移植操作系统接口ERE是BRE的扩展版本,具体更强的处理能力,并增加了一些元字符(metacharactor)。BRE主要的能力集有:1) 普通字符(Literal text),如a,b,c等2)非打印字符,包括TAB,回车,换行,回车换行...
DSP6000的几个简单优化技巧

DSP6000的几个简单优化技巧

1. 不要假设DSP6000上的int类型与long长度相同,在DSP6000上,int类型占32bits,而long类型占40bits,另有一种long long类型为64bit长度2. 定点乘法最好使用short类型,这样只需要1个时钟周期,使用int类型需要5个时钟周期3. 使用int或unsigned int作为循环计数变量的类型,这样可以避免无谓的符号扩展指令4. 在C6700上使用浮点指优化mv6700编译优化选项5. 在DSP6000上,各种...
C语言中构造数据类型的初始化

C语言中构造数据类型的初始化

1. 数组的静态初始化我们都知道,一维数组的静态初始化可以写成int A[] = {1,2,3,4};int a[] = { [0] = 1, [1] = 2, [2] = 3};这种技巧在某些情况下其实很有用:(1)只想初始化数组中一些非连续的元素,其它元素都为0;(2)需要根据一组#define作为数组下标来保持某种映射关系的时候,就此我们举个例子。比如要定义一组错误码和错误码提示的字符串,我们可以用#define来定义错误码,将错误码作为错...
<< 2051 2052 2053 2054 2055 2056 2057 2058 2059 2060 >>