6 EmSoftEn

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 3w+

格式化输出函数printf()

printf()函数的调用格式为:printf("", );1. 格式化规定符%d 十进制有符号整数 %u 十进制无符号整数 %x, %X 无符号以十六进制表示的整数 %f 浮点数 %s 字符串 %c 单个字符 %e 指数形式的浮点数 %0 无符号以八进制表示的整数 %g 自动选择合适的表示法 %p 指针的值 (1).

2016-10-30 20:24:22

neon自动向量优化

注:这些东西未验证是否正确交叉编译加入如下命令:--vectorize Enable vectorization--cpu=Cortex-A8 Specify a core or architecture with NEON support-O2 or –O3 Select high level or aggressive optimization-Otime Opti

2016-08-22 09:50:39

查找算法

在有序表上进行折半查找int BinarySearch(DataType data[], DataType kx, int n){ int mid; int low = 1; //从数组的索引1开始存放元素 int high = n; while(low <= high) { mid = (low + high) / 2; if (kx == data[mid])

2016-08-08 18:10:00

二叉树的遍历

二叉树的遍历分为前序遍历、中序遍历、后序遍历遍历的C语言实现:typedef char DataType;typedef struct node{ DataType data; struct node *lchild; struct node *rchild;}BiTNode, *pBiTNode;void PreOrderTraverse(pBiTNode pB

2016-08-08 18:00:59

用c语言实现栈

栈是一种后进先出的数据结构,栈有两种存储结构:顺序存储和链式存储栈的顺序存储结构简称为顺序栈顺序栈的c语言实现:#define STACKSIZE 100typedef int DataType;typedef struct { DataType data[STACKSIZE]; int top; //指向栈顶,为-1时,栈中没有元素}SeqStack;bool I

2016-08-08 17:02:56

用c语言实现队列(FIFO)

循环队列是通过数组实现的一种队列#include #define QUEUESIZE 100 //定义数组大小typedef int DataType; //定义数组元素类型typedef struct{ int count; //当前队列中元素的个数 int front; //队列中第一个元素的索引 int tail; //队列中最后一个元素的下一个位置的索引}C

2016-08-05 15:17:52

使用neon内部函数实现8-way de-interleave

neon内部函数只提供实现4-way de-interleave的指令,要实现8-way de-interleave可通过两个4-way de-interleave来实现。uint8_t src[64] = {0};uint8_t dst[64] = {0};for (int i = 0; i < 64; i++){ src[i] = i;}//读取2组4-way数据uint

2016-07-19 19:59:47

neon内部函数

1、从内存加载数据进neon寄存器:1.1、vld1_type:1.2、vld1q_type:1.3、vld1_lane_type1.4、vld1q_lane_type:1.5、vld1_dup_type;1.6、vld1q_dup_type:1.7、vld2_type:1.8、vld2q_type:1.9、vld2_lane_t

2016-07-19 19:47:24

Ne10开源库

介绍        Ne10是一个单独的开源库,可以把它直接嵌入到工程里面去(目前支持linux,android,ios),直接调用里面的函数。Ne10已实现一些接口,可分为4个模块:dsp、math、imgproc、physics。比如dsp中目前就已封装了fft,fir,irr算法函数接口,用户直接调用这些接口函数就可以实现相应算法。Ne10中的所有接口函数既有基于neon实现又有基于c语

2016-07-11 17:12:15

neon基础知识

neon介绍:Neon是适用于ARM Cortex-A系列处理器的一种SIMD(Single Instruction, Multiple Data)扩展结构。NEON有自己的执行管道和寄存器组,neon寄存器组包含32个64位的寄存器和16个128位的寄存器,它们分别被标识为(D0-D31),(Q0-Q15)。 实际上D寄存器和Q寄存器是重叠的,如图一所示。NEON 技术本质上是一种并行处理技

2016-07-05 20:11:18

windows下创建并使用动态链接库(.dll)

定义:动态链接库(dll)是一个包含可由多个程序同时使用的代码和数据的库。动态链接库不能直接运行,也不能接收消息。它们是一些独立的文件,其中包含能被可执行程序或其它DLL调用来完成某项工作的函数或是数据一、创建动态链接库1、新建一个名为DllOne的win32工程,并设置Application type为DLL,创建一个DLL工程。2、添加如下三个文件DllMain.c

2016-04-09 15:08:28

windows下创建并使用静态链接库(.lib)

开发环境:vs2008, C++静态链接库:将函数和数据编译进一个二进制文件(通常扩展名为.lib)。如果某个工程需要使用这个静态库,则需要在编译链接可执行文件时,链接器从库中复制这些函数和数据并把它们和应用程序的其它模块组合起来创建最终的可执行文件(.EXE文件)。一、创建静态链接库1、创建一个新的win32工程 (工程名为LibOne)2、选择Application type为

2016-04-08 17:38:48

使用VS2008自带的dumpbin.exe查看dll包含的函数

dumpbin.exe工具一般在C:\Program Files\Microsoft Visual Studio 9.0\VC\bin目录中。

2016-03-25 17:14:24

Java的异常处理

一、异常分类Java中可以捕获的异常(即Exception类的子类)分为可控式异常和运行时异常。可控式异常:运行时异常:二、获取异常信息Java中java.lang.Throwable类是所以异常类的超类,它提供了获取异常信息的方法。例如:public class Example_0{ public void printInfo(){

2016-02-29 15:46:03

C++中pair的用法

pair是C++中一种模板类型。每个pair对象可以存储两个值,这两个值可以是不同的数据类型。存储的值可以是基本数据类型也可以是自定义数据类型。声明命名空间:using namespace std;或using std::pair;pair pdata;或使用全名std::pair pdata;一、定义和初始化pair p1(1, 2);pair p2(p

2016-01-26 16:04:22

标准C++中的vector用法

STL是C++标准的组成部分,它提供了一组表示容器、迭代器、函数对象和算法的模板。容器:是一个与数组类似的单元,可以存若干个值。STL容器是同质的,即存储的值的类型相同;算法:是完成特定任务的处方;迭代器:是能够用来遍历容器的对象,与能够遍历数组的指针类似,是广义指针;函数对象:是类似于函数的对象,可以是类对象或函数指针(包括函数名,因为函数名被用作指针)。vector

2016-01-25 19:18:57

C++中的inline函数

在函数名字前面加上inline,该函数就被声明为内置函数。每当程序中出现对该函数的调用时,C++编译器使用函数体中的代码插入到调用该函数的语句之处,而不是将流程转出去,同时用实参代替形参,以便在程序运行时不再进行函数调用。引入内置函数的目的就是:消除函数调用时系统开销,以提高运行速度。减少程序执行过程中对CPU的中断次数。我们知道,在程序执行过程中调用函数时,系统要将程序当前的一些状态信息存到

2016-01-22 17:41:05

C++中const相关知识

const的作用:定义常量修饰函数形参修饰函数体存在同名的const和非const函数时只存在const函数时只存在非const函数时const_cast

2016-01-12 20:27:47

有符号数与无符号数之间的转换

1,C语音中负数怎么转换为补码形式2,有符号数怎么转换为无符号数3,无符号数怎么转换为有符号数

2016-01-12 17:42:20

Unicode与UTF-8的关系

1. ASCII码        我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从0000000到11111111。 上个世纪60年代,美国制定了一套字符编码,对

2016-01-06 19:12:35

查看更多

勋章 我的勋章
    暂无奖章