- 博客(13)
- 资源 (5)
- 收藏
- 关注
转载 多线程编程API简介 下
一、概述 本节将继续说明有关线程编程常用 API 的使用方法,主要说一下与线程条件变量及线程信号通知的 API。通过这些 API 可以实现线程之间的同步及通信机制。 二、线程条件变量 API 1)初始化/销毁线程条件变量:pthread_cond_init/pthread_cond_destroy;在 acl 库中相应的 API 为 acl_pthread
2016-04-19 11:45:17 400
转载 多线程编程API简介 中
一、概述 在《线程编程常见API简介(上) 》中讲述了有关线程创建过程中常用的 API 的使用方法,本节继续讲述有关线程编程中常用 API 的使用方法。主要说明有关线程锁、线程局部变量等 API 的使用。 二、常用 API 1)线程锁 API 1.1)线程锁的初始化及销毁:pthread_mutex_init/pthread_mutex_destr
2016-04-19 11:44:29 1241
转载 多线程编程API简介 上
一、概述 本文主要讲述了 Posix 标准的常用线程 API 接口的使用,目前 Linux/Unix 均提供了遵循 Posix 标准的线程编程 API,微软提供了自己的一套接口,acl 线程模块库根据 Posix 标准,提供了跨平台(支持 LINUX/WIN32)的线程库,接口定义及参数含义均与 Posix 的相同。如果您对 Linux 下的线程 API 比较熟悉,则当需要移植
2016-04-19 11:41:53 430
原创 Posix multi-thread programming 笔记
API:pthread_t:// Are two threads equal?// Non-zero for 'equal' and zero for 'not equal'.// Since the posix thread apis have different implementations,// the type of pthread
2016-03-31 14:43:46 639
原创 Markdown 语法基础
标题: 有两种语法: 1.标题下一行写‘=’代表大标题或‘-’代表小标题 2.标题行开头写1~6个‘#’分别代表不同的标题级别区块引用: 行开头使用‘>'来表示对当前的这行文字的引用斜体与加黑: 1.用"_"或"*"将文字包含进来都可以用于处理文字的斜体和加黑 2.一个表示斜体,两个表示
2016-03-31 14:41:53 850
原创 Erlang接触的感受
Erlang最初应该是爱立信公司开发通信系统使用的语言。电话系统具有并发性高,高容错,动态升级的这些特点,Erlang语言作为应用于电话系统的编程语言,也同样包括了这些特点。函数式编程看上去逼格比较高,具体的好处有多少,需要继续学习才能感受到。除去语法上的特点比较简洁之外,Erlang还是一种静态单一赋值SSA的一种语言。也就是说在整个变量(暂且称之为变量吧)在其生存周期里面,
2013-11-14 17:23:50 1005
原创 LLVM GEP note
LLVM中,数组和向量看起来像是一个东西,其实是不一样的。在LLVM里面如果想从线性数据结构中提取元素或者元素的指针的话,可以使用IRBuilder的CreateExtractValue和CreateExtracElement。但是他们的参数里面都需要确切的数字作为一个参数。所以如果取不出参数的话,就需要使用GetElementPtr类。或者使用IRBuilder的api Cr
2013-09-06 18:10:38 2276
原创 LLVM note 20130902
v0当做临时寄存器,type是i32*v0指向内存中一块地址空间,type是i32对于没有使用alloca指令分配的变量,则其类型为存储的值的类型。对于使用alloca分配的变量,则其类型是存储的值的指针的类型。store需要将src当做值来存,dst操作数类型是指针。load可以将指针指向的内容存入一个值变量中。dst是i32,src是i32*。load和store主要是
2013-09-02 15:23:06 783
转载 谷歌编码规范
撰稿人的编码规范 Java语言规范不要忽略Exceptions不要捕获顶级Exception不要使用Finalizer使用完全限定名称的ImportJava类库规范Java编码规范使用Javadoc标准的注释编写简短的方法在标准的位置定义字段限制变量的作用范围对Import语句排序使
2013-07-17 09:44:07 1276
转载 图像处理 浮雕效果
将图片中像素的点与相邻点的rgb值进行相减,然后加上128,得到中间值灰色因为相邻点基本上都是rgb比较相似的,所以相似的点的处理结果基本上临近128,而不相近颜色的值则偏离128较远,所以可以得到一个类似于浮雕的图像。在处理的结果的r/g/b三个值通常不是相同的,所以需要再进行一次灰度算法来将图像转换为灰度图,最终变成一个灰度浮雕图像。参考http://www.icodelo
2013-07-12 11:44:51 1494
原创 灰度算法
灰度算法是将彩色图片转换为灰度值的算法。主要原理是将一个像素点的rgb值乘以一定的系数,然后在将结果分别重新赋给rbg,朴素的灰度算法系数是gray=r*0.299+g*0.587+b*0.114另外还有几种灰度算法的变异,参见http://blog.csdn.net/jia20003/article/details/7392325
2013-07-12 11:40:23 1605
原创 rendercript入门
rs的root函数需要至少一个输入和一个输出。在java中进行编程时需要的有:一个RenderScript对象,一个Allocation的输入in和输出out对象,in是通过将需要处理的数据利用createFrom××来进行初始化的,而out则需要将其进行createTyped操作,参数是in的类型。然后在new一个环境利用RS文件进行自动生成的java类对象(参数涉及到之前的RenderSc
2013-07-11 14:52:24 1015
原创 JNI入门
JNI通过java向底层点C++/C进行调用,从而获得底层高性能的优势。这是JNI的特点。JNI调用底层库有两种方式:第一种锁通过在java中LoadLibrary将库包含进来。在C++和C语言端,需要写make文件,并将实现的函数通过特定的包+函数名点明明规则和JNI特有点语法关键词等,将库与java类中的方法进行关联,从而在进行调用点时候加载库并找到函数点入口。1.定义一个java
2013-07-10 15:56:35 712
FreeRTOS_Reference_Manual_V10.0.0.pdf
2020-01-09
RH850D1LM_User_Manual_HW.pdf
2020-01-09
RH850-f1k-user-manual-all.pdf
2020-01-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人