自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (7)
  • 收藏
  • 关注

原创 Unity低级本地插件接口--Low-level Native Plugin Interface

除了本地的脚本代码,Unity的本地插件能够接收特定时间的回调。这个特性最常用被来实施低层次的插件渲染工作,使之能够和Unity的多线程渲染一起工作。定义这些接口的头文件由编辑器提供。(什么意思,没看明白)接口注册一个插件应该导出UnityPluginLoad和UnityPluginUnload函数来处理unity事件。参考IUnityInterface.h来获取正确的签名(声明)。I

2017-10-10 13:21:42 3958 6

转载 extern C 在c/c++中的使用

http://blog.csdn.net/jscese/article/details/378219611 : 问题定义在研究操作系统源代码或者在嵌入式系统中编写程序时,经常会发现下面这种用法:[cpp] view plain copy print?#ifndef __OTHER_FILE_C_H__-------------

2017-08-02 12:08:10 1471 1

原创 AR-虚实融合文献阅读整理(二)

一 增强现实中虚实融合和人机交互技术的研究与应用_黄震宇基于标志物的识别,利用opencv和三维图形引擎OGRE实现虚实融合展示系统;人机交互方案采用PrimeSense的深度摄像头,通过计算机视觉处理,重建了人体三维谷歌系统定义体感语义,制定动作-指令映射表。结合体感开发平台OpenNI,实现肢体、全身控制。一 绪论啥的1.虚实融合常用方法:光学显示(头戴头盔等)/视频显示(

2017-03-08 10:20:11 3657

原创 今天开始维护个人技术博客

快下班了才写,从零开始,不管以后技术做到哪种程度,有个记录的习惯总是好的。一起加油 April

2017-03-07 17:51:39 538

原创 AR-虚实融合文献阅读整理(一)

一 增强现实中虚实融合中光照一致性的研究http://xueshu.baidu.com/s?wd=paperuri%3A%28e867ba9c51b7d137175268533e46399d%29&filter=sc_long_sign&tn=SE_xueshusource_2kduw22v&sc_vurl=http%3A%2F%2Fwww.doc88.com%2Fp-973333187842

2017-03-07 13:17:30 5685

转载 相似图像搜索原理

http://www.ruanyifeng.com/blog/2011/07/principle_of_similar_image_search.html作者: 阮一峰日期: 2011年7月21日上个月,Google把"相似图片搜索"正式放上了首页。你可以用一张图片,搜索互联网上所有与它相似的图片。点击搜索框中照相机的图标。一个对话框

2017-02-18 15:21:24 442

转载 c cpp字符串比较

http://www.cnblogs.com/MuyouSome/archive/2013/06/08/3127828.html在C中,并没有字符串这个数据类型,而是使用字符数组来保存字符串。C字符串实际上就是一个以null('\0')字符结尾的字符数组,null字符表示字符串的结束。需要注意的是:只有以null字符结尾的字符数组才是C字符串,否则只是一般的C字符数组。

2016-12-15 12:54:06 4105

转载 Unity二维码扫描和生成

http://blog.csdn.net/adambieber/article/details/46889653二维码识别和生成二维码 前言:有的时候需要进行二维码扫描,但是二维码是怎么在Unity中进行生成呢?本文将介绍到,同时还会涉及到另外一个插件,可以进行对二维码的扫描。 准备资料:ZXing.Net.0.14.0.0.zip 作用:实现二

2016-12-09 14:39:30 3433

转载 unity导入IOS

当我开始开发自己的iOS游戏时,我会考虑的第一件事便是如何将其导出到设备中,如此有效地测试我的游戏。最初,该过程看似很长且复杂,我所遇到的主要问题是,尽管存在许多资源,但是它们并非完全来自同样的地方,所以我不得不通过各种教程将其组合并匹配在一起。所以我决定通过本文一步步地总结这一过程。这是我到目前为止所遵循的一些方式;希望这也能够带给处于同样开发阶段的人更多帮助。  让我们开始吧。de

2016-12-09 14:15:23 1180

转载 Unity ShadowMap

http://www.zwqxin.com/archives/opengl/shadow-map-1.html这两天勉勉强强把一个shadowmap的demo做出来了。参考资料多,苦头可不少。Shadow Map技术是目前与Shadow Volume技术并行的传统阴影渲染技术,而且在游戏领域可谓占很大优势。本篇是第一辑。——ZwqXin.com本文来源于 ZwqXin (htt

2016-12-09 13:30:13 1299

转载 静态成员函数调用非静态成员

http://www.cnblogs.com/this-543273659/archive/2011/08/29/2157966.html原来...C++中静态成员函数访问非静态成员变量 C++中静态成员函数访问非静态成员变量 先看一个classclass a{public:  static Fun

2016-12-07 23:18:51 924

转载 Unity图形渲染优化(二)

http://blog.sina.com.cn/s/blog_5b6cb9500101dmh0.html转载请留下本文原始链接,谢谢。本文会不定期更新维护,最近更新于2013.11.09主要内容也可以参考:http://docs.unity3d.com/Documentation/Manual/OptimizingGraphicsPerformance.html

2016-12-07 14:37:46 883

转载 Unity渲染

http://www.manew.com/4982.htmlUnity3D教程:教你如何利用Shader来进行3D角色的渲染Posted on 2013年05月09日 by U3d / Unity3D 基础教程 /被围观 1,901 次本文主要介绍一下如何利用Shader来渲染游戏中的3D角色,以及如何利用Unity提供的Surface Shader来书写自

2016-12-07 14:24:48 940

转载 动态规划问题的几个合集

1.http://www.cnblogs.com/wuyuegb2312/p/3281264.html#q72.http://www.open-open.com/lib/view/open1456539013375.html3.http://blog.csdn.net/linhaiyun_ytdx/article/details/497993094.http://blog.csdn.n

2016-12-07 11:50:22 468

转载 实时操作系统概念

做嵌入式系统开发有一段时间了,做过用于手机平台的嵌入式Linux,也接触过用于交换机、媒体网关平台的VxWorks,实际应用后回过头来看理论,才发现自己理解的肤浅,也发现CSDN上好多同学们都对实时、嵌入式这些概念似懂非懂,毕竟如果不做类似的产品,平时接触的机会很少,即使做嵌入式产品开发,基本也是只管调用Platform team封装好的API。所以在此总结一下这些概念,加深自己的理解,同时也

2016-12-05 23:19:56 1360

转载 转载:(int)a、&a、(int)&a、(int&)a的区别

#include #include #include #include using namespace std;int main(){float a = 1.0f;cout cout cout cout cout cout /*(int&)a:将a的引用强制转换为整型,意思是a所在的内存,本来定义的时候为float类型,并初始为1

2016-12-05 17:29:45 525

转载 空类的函数

答:class Empty{  public:      Empty(); // 缺省构造函数      Empty( const Empty& ); // 拷贝构造函数      ~Empty(); // 析构函数       Empty& operator=( const Empty& ); // 赋值运算符       Empty* operator&();

2016-11-13 23:40:20 671

转载 深拷贝与浅拷贝

1.http://blog.csdn.net/lpp0900320123/article/details/39007047讲的很详细但是不明了 歪歪扭扭2.简单的来说就是,在有指针的情况下,浅拷贝只是增加了一个指针指向已经存在的内存,而深拷贝就是增加一个指针并且申请一个新的内存,使这个增加的指针指向这个新的内存,采用深拷贝的情况下,释放内存的时候就不会出现在浅拷贝时重复释放同一

2016-11-13 23:34:34 325

转载 cpp函数重载与重写

http://www.cnblogs.com/BeyondTechnology/archive/2010/09/20/1831441.html C++函数重定义、重载、重写1. 重写 (override):      父类与子类之间的多态性。子类重新定义父类中有相同名称和参数的虚函数。1) 被重写的函数不能是 static 的。必须是 virtual 的

2016-11-13 22:58:42 1586

转载 c++四种类型转换

http://www.cnblogs.com/BeyondAnyTime/archive/2012/08/23/2652696.html类型转换有c风格的,当然还有c++风格的。c风格的转换的格式很简单(TYPE)EXPRESSION,但是c风格的类型转换有不少的缺点,有的时候用c风格的转换是不合适的,因为它可以在任意类型之间转换,比如你可以把一个指向const对象的指针转换成

2016-11-13 22:55:10 336

转载 几个C/Cpp笔试面试题目

http://www.cnblogs.com/fangyukuan/archive/2010/09/18/1829871.htmlhttp://wenku.baidu.com/link?url=7bGpi0EMq9DhJTnP6kCJjXcFHMT_K7fP_jr4y0z-zHHtj64W3-myvktqX8fkyEmWzvgisTZwjqzvHSKwox5tDXWoZlpStKHdCvUrS

2016-11-13 15:51:25 622

转载 Cpp中类的大小

http://www.jb51.net/article/36390.htmhttp://blog.csdn.net/lishengwei/article/details/2416554http://blog.sina.com.cn/s/blog_4eddf1220100j5ac.html

2016-11-12 22:44:22 392

转载 N的阶乘有几个零经典问题

http://blog.sina.com.cn/s/blog_73428e9a0101b3nh.html

2016-11-12 17:18:36 667

转载 gcc编译过程

http://www.cnblogs.com/pipicfan/archive/2012/07/10/2583910.html

2016-11-07 21:34:42 290

转载 转载-TCPIP

http://blog.chinaunix.net/uid-26833883-id-3627644.html

2016-11-07 16:40:41 326

转载 Linux_S3C2440_CAMIF接口驱动程序(二)OV9650驱动完全解析

#ifndef __S3C2440CAMIF_H__#define __S3C2440CAMIF_H__//这是为了防止c头文件多次包含造成重复定义错误。#define OV9650_SCCB_ADDR 0x60//定义设备地址#define OV9650_MANUFACT_ID 0x7FA2#define OV9650_PRODUCT_ID 0x9650stati

2014-04-09 17:31:13 2275 3

原创 Linux_S3C2440_CAMIF接口驱动程序(一)驱动和系统相关的学习

实例为OV9650驱动程序有两种加载方式,一种是直接编译进LINUX内核,直接调用即可。另一种是模块加载方式。CMOS摄像头驱动以 MODULES 的形式编写,MODULES形式的驱动可动态加载到Linux 内核,节省了系统开销。程序的设计围绕下面的 file_operations数据结构体展开,主要编码工作就是具体实现结构体中相应的各个函数的功能。通过这些系统调用,应用程序就可

2014-04-08 11:12:50 2628

原创 S3C2440-CAMIF接口文档解读

OVERVIEWCAMIF由7部分组成,patternmux,capturing unit,preview scaler,cedec scaler,preview DMA,codec DMA,SFR(特殊功能存储器)。CAMIF支持ITU-RBT.601/656 YCbCr 8-bit standard.最大输入4096*4096 pixels(2048*2048 pixels for sca

2014-04-05 15:52:36 2221

UbuntuLinux下建立GCC环境

我们将会学到以下内容: 源程序编译 Makefile的编写 程序库的链接 程序的调试 头文件和系统求助 -------------------------------------------------------------------------------- 1.源程序的编译   在Linux下面,如果要编译一个C语言源程序,我们要使用GNU的gcc编译器. 下面 我们以一个实例来说明如何使用gcc编译器. 假设我们有下面一个非常简单的源程序(hello.c): int main(int argc,char **argv) { printf("Hello Linux/n"); } 要编译这个程序,我们只要在命令行下执行: gcc -o hello hello.c   gcc 编译器就会为我们生成一个hello的可执行文件.执行./hello就可以看到程 序的输出结果了.命令行中 gcc表示我们是用gcc来编译我们的源程序,-o 选项表示 我们要求编译器给我们输出的可执行文件名为hello 而hello.c是我们的源程序文件.   gcc编译器有许多选项,一般来说我们只要知道其中的几个就够了. -o选项我们 已经知道了,表示我们要求输出的可执行文件名. -c选项表示我们只要求编译器输出 目标代码,而不必要输出可执行文件. -g选项表示我们要求编译器在编译的时候提 供我们以后对程序进行调试的信息.   知道了这三个选项,我们就可以编译我们自己所写的简单的源程序了,如果你 想要知道更多的选项,可以查看gcc的帮助文档,那里有着许多对其它选项的详细说 明. 2.Makefile的编写 假设我们有下面这样的一个程序,源代码如下:

2012-12-09

ARM上的Linux 系统移植

很详细的 Lniux到ARM平台的移植 附有代码和操作步骤 还包括文件系统建立 驱动加载等

2012-12-09

基于C#通讯录 适用于初学者 有互动界面

//通讯录程序// #include #include #include #include struct member { char name[10]; long int num; member *next; }; //添加一组数据

2012-12-04

C语言迷宫求解 设定迷宫 给出界面路径选择 适用初学者 绝对难得

#include<stdio.h> #include<stdlib.h> #define M 7 //迷宫的大小采用宏定义 #define stack_int_size 500 #define stackincrement 10 typedef struct //通道块类型 { int i; int j; }Posttype; typedef struct //栈元素类型 { int ord; Posttype seat; int di; }Elemtype; typedef struct //栈定义 { Elemtype * base; Elemtype * top; int stacksize; }Stack;

2012-12-04

哈夫曼编码可以对字母任意编码 基于C语言 初学者适用

//Date:2011.11 # include # include # include # define N 1000 typedef struct//Huffman树节点类型及相关定义 { unsigned int weight,parent,lchild,rchild; }HTnode, *HuffmanTree; typedef char * * HuffmanCode;//字符对应的编码序列链 HuffmanTree HT;//全局变量声明(Huffman树和编码列类型声明) HuffmanCode HC; void createH (int * w,int n)//根据所给的字符序列创建Huffman树 { int m,i,s1,s2; m=2*n-1; HT=(HuffmanTree)malloc((m+1)*sizeof(HTnode)); for(i=1;i<=n;i++) { HT[i].weight=w[i-1]; HT[i].parent=0; HT[i].lchild=0; HT[i].rchild=0;

2012-12-04

C语言多项式计算器

# include # include # include # include typedef struct Polyn //结点定义 { float coef; int exp; struct Polyn* next; }LNode,*Linklist; int main () { int n; Linklist p[10]= {NULL}; //头指针数组 void creatpolyn (LNode *p[]); //创建多项式 void printpolyn (LNode *p[]); //打印多项式 void addpolyn (LNode *p[]); //多项式相加 void subpolyn (LNode *p[]); //多项式相减 void reread (LNode *p[]); //修改多项式 void copy (LNode *p[]); //复制多项式 void clepolyn (LNode *p[]); //清空多项式 void despolyn (LNode *p[]); //销毁多项式 void value (LNode *p[]); //多项式求值 void polynmulti (LNode *p[]); //多项式乘法 void print (); //菜单输出控制 void scan (LNode *p[]); //存储状况显示控制 print (); printf("请输入您将要执行的操作代号: ");

2012-12-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除