自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (3)
  • 收藏
  • 关注

原创 U3D运行时修改地型中的树木

项目需要根据判断条件修改场景中的树木和附近的地面贴图。贴图部分比较好实现,修改SplatAlphaMap就可以显示不同层次的纹理。如何修改树木中文资料很少,不过搜索英文发现这个问题已经很好的解决了。下面简单介绍一下解决思路,主要是两个要点:1、判断需要修改哪棵树的模型。此处只能直接根据坐标进行判断,不能通过碰撞体或者射线碰撞直接获得想要更改树木的坐标。因为虽然树木中可以有碰撞体,但是该碰撞体是

2014-12-11 11:24:07 10329 3

转载 【风宇冲】Unity3D教程宝典之地形

原创文章如需转载请注明:转载自风宇冲Unity3D教程学院前言:本文不是讲地形编辑器的使用,而是主要讲解(1)地形相关知识(2)使用代码创建地形(3)使用AnimationCurve创建曲面地形(4)使用photoshop绘制地形表面,即SplatAlphaMap(5)使用代码为地形添加树                         地形本讲结构:一:地

2014-12-08 16:48:58 3403

原创 基于unity3d和leap motion的拼图游戏

最近用unity3d引擎做了一个拼图游戏,会分几次写完,以此作为总结。本文基本查找了网上能查到的所有资料作为参考。也算是大家节省了时间。目前只完成了拼图部分,leap motion手势控制部分会在后续完成,不过说实话不太看好LM。项目资源来自 栋笃神探 http://blog.csdn.net/cube454517408/article/details/7907247,不过玩法不同,玩法与

2014-06-15 22:29:27 11645 28

原创 unity中三种调用其他脚本函数的方法

第一种,被调用脚本函数为static类型,调用时直接用  脚本名.函数名()。很不实用……第二种,GameObject.Find("脚本所在物体名").SendMessage("函数名");  此种方法可以调用public和private类型函数第三种,GameObject.Find("脚本所在物体名").GetComponent().函数名();此种方法只可以调用public类型函数

2014-01-02 22:06:52 52854 5

原创 opencv_highgui243d.lib(grfmt_exr.obj) : error LNK2019: 无法解析的外部符

使用opencv自带的staticlib库时出现了一个问题:opencv_highgui243d.lib(grfmt_exr.obj) : error LNK2019: 无法解析的外部符号 "public: __thiscall Imf::Chromaticities::Chromaticities(class Imath::Vec2 const &,class Imath::Vec2 c

2013-11-21 14:53:48 6598

转载 使用CSV文件去读图像和标签

//使用CSV文件去读图像和标签,主要使用stringstream和getline方法staticvoid read_csv(const string& filename, vector& images, vector& labels, char separator =';') { std::ifstream file(filename.c_str(), ifstream::in); if

2013-11-05 13:53:51 3271 1

原创 leap motion 系统简介

从leap motion官网的介绍文章leap motion overview中,提取出个人认为有价值的东西,做下笔记,也是分享,希望能给大家带来帮助。原文地址https://developer.leapmotion.com/documentation/Languages/C++/Guides/Leap_Overview.html一、坐标系统leap motion系统使用右手笛卡尔坐标

2013-10-30 21:12:53 8913

原创 leap motion VC环境配置

准备做leap motion开发,先来配置一下环境。不喜欢看官网英文介绍的可以参考一下。Windows平台下可用的编译器包括:VS2008,2010,2012.      不知道08以下的版本可不可以。Windows平台下, Leap Motion C++ API提供了 动态链接库 Leap.dll (release)和 Leapd.dll(debug)。有x86架构下的32位

2013-10-29 20:49:53 1907

转载 kmp算法

http://saturnman.blog.163.com/blog/static/5576112010969957130/KMP算法解决的问题是字符匹配,是由Knuth–Morris–Pratt共同开发出来的,这个算法把字符匹配的时间复杂度缩小到O(m+n),而空间复杂度也只有O(m),n是target的长度,m是pattern的长度,在此算法在发明之前并不是没有如此高效的算法,但是原算法比

2013-04-15 15:13:03 663 1

转载 排序算法的时间复杂度和空间复杂度

http://www.cnblogs.com/easonliu/archive/2012/10/19/2731358.html 常用的内部排序方法有:交换排序(冒泡排序、快速排序)、选择排序(简单选择排序、堆排序)、插入排序(直接插入排序、希尔排序)、归并排序、基数排序(一关键字、多关键字)。一、冒泡排序:   1.基本思想:两两比较待排序数据元素的大小,发现两个数

2013-03-27 14:19:13 699

转载 虚函数的调用

http://blog.csdn.net/wufen1103/article/details/6548308class Father{public:name(){printf("father name/n");}; virtual call(){printf("father call/n");}; };

2013-03-27 11:01:07 869

转载 C++数据类型及大小

http://blog.csdn.net/liuchen1206/article/details/5258602TypeSize数值范围无值型 void0 byte无值域布尔型 bool    1 bytetrue   fals

2013-03-25 14:02:42 630

转载 C++中四种类型转换运算符

C++的四个类型转换运算符已经有很久了,但一直没有弄清楚它们的用法,今天看到一本书上的解释,才大致地的了解了其具体的用法。  具体归纳如下:  reinterpret_cast  该函数将一个类型的指针转换为另一个类型的指针。  这种转换不用修改指针变量值存放格式(不改变指针变量值),只需在编译时重新解释指针的类型就可做到。  reinterpret_cast 可以将指针值转换

2012-12-21 15:48:35 467

转载 卷积的物理意义

卷积这个东东是“信号与系统”中论述系统对输入信号的响应而提出的。因为是对模拟信号论述的,所以常常带有繁琐的算术推倒,很简单的问题的本质常常就被一大堆公式淹没了,那么卷积究竟物理意义怎么样呢?卷积表示为y(n) = x(n)*h(n)使用离散数列来理解卷积会更形象一点,我们把y(n)的序列表示成y(0),y(1),y(2) and so on; 这是系统响应出来的信号。同理,x(n)的对

2012-12-18 10:23:53 694

转载 数据挖掘十大经典算法

国际权威的学术组织the IEEE International Conference on Data Mining (ICDM) 2006年12月评选出了数据挖掘领域的十大经典算法:C4.5, k-Means, SVM, Apriori, EM, PageRank, AdaBoost, kNN, Naive Bayes, and CART.不仅仅是选中的十大算法,其实参加评选的18种算法,实际

2012-12-17 16:00:07 370

转载 vc多线程编程

VC中多线程使用比较广泛而且实用,在网上看到的教程.感觉写的挺好.一、问题的提出编写一个耗时的单线程程序:  新建一个基于对话框的应用程序SingleThread,在主对话框IDD_SINGLETHREAD_DIALOG添加一个按钮,ID为IDC_SLEEP_SIX_SECOND,标题为“延时6秒”,添加按钮的响应函数,代码如下: void CSingleThreadDlg::

2012-12-06 22:22:21 614

转载 socket编程简介

原文http://www.blogjava.net/wxb_nudt/archive/2007/11/01/157623.html源码链接 http://download.csdn.net/detail/smilingeyes/48555401.        Socket的机制是什么?2.        用C/C++写Socket需要什么头文件、库文件、DLL,它们可以由谁提供,安装

2012-12-06 20:46:13 847

转载 C++中虚继承的作用

http://blog.163.com/kmustchenb@126/blog/static/11090576520108303581198/ C++虚继承可以防止多重继承产生的二义性问题。        虚继承,就是在被继承的类前面加上virtual关键字,这时被继承的类称为虚基类,如下面代码中的base类。虚继承在多重继承的时可以防止二义性。    class base

2012-10-31 21:12:31 2799

转载 虚继承与虚基类的本质

http://www.cppblog.com/chemz/archive/2007/06/12/26135.html 虚继承和虚基类的定义是非常的简单的,同时也是非常容易判断一个继承是否是虚继承的,虽然这两个概念的定义是非常的简单明确的,但是在C++语言中虚继承作为一个比较生僻的但是又是绝对必要的组成部份而存在着,并且其行为和模型均表现出和一般的继承体系之间的巨大的差异(包括访

2012-10-31 21:05:33 731

转载 c中的字节序

首先我们要知道我们C程序映像中内存的空间布局情况:在《C专家编程》中或者《Unix环境高级编程》中有关于内存空间布局情况的说明,大致如下图:----------------------- 最高内存地址 0xffffffff | 栈底 . .              栈 .  栈顶----------------------- | |\|/NULL

2012-10-30 23:03:12 689

转载 由C/C++编译的程序占用的内存分配-堆与栈的区别

http://www.bloghome.cn/posts/52992堆与栈的区别c /liaxiz 发表于2006-10-14 23:32一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) —

2012-10-30 22:16:56 691

转载 求数组中和最大的子数组(数组中和最大的子串)

某公司面试题,回来找的答案这个是最好的。 又一个经典问题,对于一个包含负值的数字串array[1...n],要找到他的一个子串array[i...j](0这里我们需要注意子串和子序列之间的区别。子串是指数组中连续的若干个元素,而子序列只要求各元素的顺序与其在数组中一致,而没有连续的要求。对于一个元素数为n的数组,其含有2^n个子序列和n(n+1)/2个子串。如果使用穷举法,则至

2012-10-30 11:22:34 937

转载 C++中的继承和组合区别使用

C++的“继承”特性可以提高程序的可复用性。正因为“继承”太有用、太容易用,才要防止乱用“继承”。我们要给“继承”立一些使用规则:  一、如果类A 和类B 毫不相关,不可以为了使B 的功能更多些而让B 继承A 的功能。  不要觉得“不吃白不吃”,让一个好端端的健壮青年无缘无故地吃人参补身体。  二、如果类B 有必要使用A 的功能,则要分两种情况考虑:(1)若在逻辑上B 是A 的“一

2012-10-29 19:40:36 515

转载 字符串Hash函数对比

http://www.cnblogs.com/atlantis13579/archive/2010/02/06/1664792.htmlhttp://blog.csdn.net/icefireelf/article/details/5796529字符串Hash函数对比分类: 数据结构与算法 2010-08-08 11:21 783人阅读 评论(0)收藏 举报

2012-10-19 23:00:20 644

转载 海量用户积分排名算法探讨

海量用户积分排名算法探讨问题某海量用户网站,用户拥有积分,积分可能会在使用过程中随时更新。现在要为该网站设计一种算法,在每次用户登录时显示其当前积分排名。用户最大规模为2亿;积分为非负整数,且小于100万。PS: 据说这是迅雷的一道面试题,不过问题本身具有很强的真实性,所以本文打算按照真实场景来考虑,而不局限于面试题的理想环境。存储结构首先,我们用一张用户积分表user

2012-10-19 22:40:55 697

转载 C++ 虚函数表解析

陈皓http://blog.csdn.net/haoel 前言 C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,RTTI技术,虚函数技术,要么是试图做到在

2012-10-19 22:16:22 294

转载 素数判断算法

浅析求素数算法时间: 2006-10-27注意: 如果没有特殊说明, 以下讨论的都是针对n为素数时的时间复杂度1. 根据概念判断:如果一个正整数只有两个因子, 1和p,则称p为素数.代码:bool isPrime(int n){ if(n < 2) return false; for(int i = 2; i

2012-10-19 22:11:02 652

leapmotion拼图

leapmotion手势控制的拼图游戏 http://blog.csdn.net/smilingeyes/article/details/31049633

2014-12-08

c++矩阵行列式,转置,乘积,求逆

c++代码 矩阵行列式,转置,乘积,求逆 高斯约旦法,行列式法求解逆矩阵 一部分自己写的

2013-08-26

socket聊天源码

socket聊天源码 基础代码,简单示例

2012-12-06

空空如也

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

TA关注的人

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