- 博客(5)
- 资源 (36)
- 收藏
- 关注
原创 四元数实现插值动画
/* * Quaternion slerp animation * dizuo */#include #include #include #include #include #include #include #include float rotVerticesBuf[] = {0,0,0, 1,0,0};gtl::Quatf begQuat( gtl::Vec3f(
2012-11-25 17:21:05 2348
原创 交互式地图的思考
一、最自然的交互方式nature user interface,最自然的交互方式,用户直接操作数据。微软的kinect sdk中的gui名字就叫NUI,可见微软对nature ui的关注。之前我实现的NodeComposer的所见即所得交互方式,也是类似思想。android中的ListView 非常之方便,用户直接在ListView上用slider。。。传统ListView控件中,用户必须
2012-11-22 18:55:41 3030
转载 多线程学习
用户级线程和内核支持线程用户级线程:仅存在于用户空间中,与内核无关。内核管理用户级线程对应的整个进程,它感觉不到用户级线程的存在。每个线程的控制块都设置在用户空间中,所以无须内核的支持就可以实现多线程,而且线程的切换不需要陷入(trap)到内核,所以切换线程的开销小,速度快。缺点是进程的一个线程被阻塞后整个进程中所有的线程都被阻塞,并且无法享有多处理机带来的好处。内核支持线程:内核支持线程
2012-11-21 09:17:08 988
转载 曾经的面试题目总结
猴子分桃问题:五只猴子分桃。半夜,第一只猴子先起来,它把桃分成了相等的五堆,多出一只。于是,它吃掉了一个,拿走了一堆; 第二只猴子起来一看,只有四堆桃。于是把四堆合在一起,分成相等的五堆,又多出一个。于是,它也吃掉了一个,拿走了一堆;.....其他几只猴子也都是 这样分的。问:这堆桃至少有多少个?(朋友说,这是小学奥数题)。http://blog.csdn.net/v_july_v/artic
2012-11-21 09:14:33 1402
原创 二维数组分配释放
templatevoid my_malloc(int row){ // N 必须编译期间确定 int (*arrPtr)[N] = new int[row][N]; arrPtr[0][0] = 0; arrPtr[0][1] = 0; delete []arrPtr;}N必须编译期间确定,这种方式连续存储。调用直观。int** my_malloc(int row, int
2012-11-07 13:34:13 1095
QT 和OpenCV 的多线程框架 vs2008版本
2011-09-05
live555的源码(vs2008)
2011-07-31
activex跟js数据交换例子程序
2011-07-28
基于udp,opencv的实时监控系统
2011-06-24
opengl多边形顶点排序,凸包计算,路径绘制
2011-06-10
irrKlang-1.0
2007-10-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人