自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (5)
  • 收藏
  • 关注

原创 C++重载运算符

友元函数写法Complex  & operator++(const Complex &lhs) //前置++Complex   operator++(const Complex &lhs,int) //后置++ 注意返回值不是引用,根据语意!+=以成员函数方式重载,+使用普通函数重载,其内部实现使用+=成员函数来实现

2016-12-20 22:20:44 325

转载 关于C++模板类

作者:余天升链接:https://www.zhihu.com/question/20630104/answer/15722407C++中每一个对象所占用的空间大小,是在编译的时候就确定的,在模板类没有真正的被使用之前,编译器是无法知道,模板类中使用模板类型的对象的所占用的空间的大小的。只有模板被真正使用的时候,编译器才知道,模板套用的是什么类型,应该分配多少空间。这也就是模板类为什么只

2016-12-19 19:14:05 380

翻译 CUDA加速

http://blog.csdn.net/hujingshuang/article/details/53097222http://blog.csdn.net/qq_34488063/article/details/52162454

2016-12-07 19:43:59 545

转载 VAO VBO VEO

VBO与VAO,两者可以完全不相关。VBO就是通过那几个函数,在GPU显存中创建一块BUFFER,用于存储和顶点以及其属性相关的信息。 GLfloat vertices[] = {-1.0, -1.0, -1.0 ,-1.0, -1.0, 1.0 ,-1.0, 1.0, -1.0 ,-1.0, 1.0, 1.0 ,1.0, -1.0, -1.0 ,1.0, -1.0

2016-11-22 15:09:48 776

转载 unity 携程

http://blog.csdn.net/huang9012/article/details/29595747unity3d官方对于协程的解释是:一个协同程序在执行过程中,可以在任意位置使用yield语句。yield的返回值控制何时恢复协同程序向下执行。协同程序在对象自有帧执行过程中堪称优秀。协同程序在性能上没有更多的开销。StartCoroutine函数是立刻返回的,但是yield可

2016-10-16 10:59:49 4430

原创 InitCommonControls()

函数InitCommonControls是个空函数,不做任何事情。但如果你调用了该函数,则链接器会将你的程序链接到comctl32.lib,然后在程序启动时,会加载comctl32.dll。真正初始化的工作是在该库的入口点处做的,在这里会注册通用控件窗口类。然后应用程序就可以创建控件窗口,就象创建其它的子窗口控件一样。!!!!!!!!!!!!!!!!!!!!!!!!

2016-09-20 10:39:00 2166

原创 leetcode 15 3Sum

K Sum问题,第一次刷,没仔细想,超时超时,看了网上的思路后实现了,但是还是超时,在重复数据去掉的地方使用遍历出现超时,于是抄袭了网上的思路,惭愧 vector> threeSum(vector& nums) { vector> ans_vec; int length = nums.size(); if(length<3) return ans_vec; int zero_

2016-09-19 20:51:25 227

原创 leetcode 第三题 最长不重复子串

class Solution {public: int lengthOfLongestSubstring(string s) { map mymap; int length =s.length(); int *p = (int *)malloc(sizeof(int)*(length+1)); memset(p,0,sizeof(int)*(length+

2016-09-18 14:56:53 548

转载 leetcode 第五题 最长回文子串

http://www.tuicool.com/articles/n6NfIrN动态规划刚刚重新学,这道题实在想不出来,百度了一下才发现 动态规划的时间复杂度最少都n方。。。。。。。。。。方向就考虑错了,收到了leetcode第三题的影响。回文字符串的子串也是回文,P[i][j](表示以i开始以j结束的子串)是回文字符串,那么P[i+1][j-1]也是回文字符串。该问题可以分

2016-09-18 14:54:43 2558

转载 开始opengl第八版-1.VAO与VBO

首先,是红宝书第一个实例程序,找了网上一个简单的版本#include #include "StdAfx.h"GLuint Buffer_ID;const int BUFFER_NUMBER = 1;GLuint VAO_ID;GLuint VAO_NUMBER = 1;const int VERTICES_NUMBER = 6;const int vPosition = 0

2016-09-14 14:47:32 530

转载 WIN32_LEAN_AND_MEAN

原文地址:http://blog.csdn.net/wanwancs/article/details/6065775MSDN的资料:         为加速生成过程,Visual   C++   提供了如下定义(这些定义通过排除一些不太常用的   API,减小了   Win32   头文件的大小):         VC_EXTRALEAN         WIN3

2016-09-12 10:11:00 507

原创 单例模式-基类单例。。用于其他单例的派生

首先是继承方式,为了进行单例的派生,需要将基类的构造函数以及拷贝赋值函数设置为protected成员template class Singleton{private: static T* m_Instance;protected: Singleton(){}; Singleton(const Singleton &); Singleton &operator=(cons

2016-09-11 16:14:49 5438

转载 OSG::绘制

本例子演示了绘制不同的几何图元。osg::PrimitiveSet::POINTS对应OpenGL中的GL_POINTS绘制单独的点osg::PrimitiveSet::LINES对应OpenGL中的GL_LINES绘制每两点连接的线osg::PrimitiveSet::LINE_STRIP对应OpenGL中的GL_LINE_STRIP绘制依次连接各点的线osg::Primitiv

2013-05-01 10:47:20 2183

转载 OSG内存管理

通用的基类:osg::Referenced,所有的osg节点和场景图形均继承自这一基类,它包含了一个整形的引用计数器。Osg定义的智能指针模板类ref_ptr时,Referenced类的引用计数器会自动加一。 当你创建任何继承自Referenced的场景图形节点或数据时,你的应用程序不可以直接释放其内存空间。 Referenced类:实现了对内存区段的引用计

2013-04-28 20:05:30 769

转载 C++静态函数

(1)静态数据成员实际上是类域中的全局变量。所以,静态数据成员的定义(初始化)不应该被放在头文件中不要试图在头文件中定义(初始化)静态数据成员。在大多数的情况下,这样做会引起重复定义这样的错误。即使加上#ifndef #define #endif或者#pragma once也不行静态数据成员被 类 的所有对象所共享,包括该类派生类的对象。即派生类对象与基类对象共享基类的

2013-04-28 18:13:47 510

原创 OSG::节点

开关节点osg::Switch  继承自osg::Group节点   控制渲染的开关 细节层次节点osg::LOD 继承自osg::Group节点  不同层次下的物体渲染  使用物体的一种简单形式表达物体,使绘制图形尽量简单,视点靠近->细节详细,视点远离->细节简单 节点存在于一个文件中分页细节层次节点osg::PagedLOD继承自osg::LOD 用于实现动态加载分页,根据视点加载,

2013-04-25 15:42:14 1339

转载 OSG::geometry绘图类

在OpenSceneGraph的建模和绘图工具中,osg::Geometry类有着十分重要的地位。使用Geometry类,用户可以通过指定顶点,颜色和法线的方式,绘制简单的线段,三角形,多边形。并将绘图的结果添加到场景的叶结点Geode中。使用Gemetry类进行简单图形的绘制,一般可以分为这样几个步骤:1、    建立新的Geometry实例,用于输入顶点,颜色等数据的osg::

2013-04-25 11:51:38 5583

转载 OSG::ref_ptr模板类

ref_ptrtemplateclass ref_ptr{    public:        typedef T element_type;        ref_ptr() : _ptr(0) {}        ref_ptr(T* ptr) : _ptr(ptr) { if (_ptr) _ptr->ref(); }        ref_ptr

2013-04-25 08:04:47 958

转载 OSG—计算机图像学旅程

1:齐次坐标的概念所谓齐次坐标就是将一个原本是n维的向量用一个n+1维向量来表示。例如,二维点(x,y)的齐次坐标表示为(hx,hy,h)。由此可以看出,一个向量的齐次表示是不唯一的,齐次坐标的h取不同的值都表示的是同一个点,比如齐次坐标(8,4,2)、(4,2,1)表示的都是二维点(4,2)。以下文章转自 http://www.cnblogs.com/csyisong/archive

2013-04-21 14:37:41 569

2013B数学建模碎纸片拼接技术未完成论文

2013数学建模B题目未完成论文 具体思路 论文已经给出 算法可执行 已出结果

2013-09-14

数学建模碎纸片复合关键代码

图像匹配的关键技术 2013B题的匹配算法 用此算法可以优化出最终答案

2013-09-14

数学建模碎纸片复合技术

可编码的算法 有实力的同学可以下载来研究一下 必能取得好成绩

2013-09-13

碎纸机拼接技术 数模附件三可分析算法

好好研究一下 必能搞定2013B题算法 大家加油吧

2013-09-13

碎纸片拼接技术 论文

很好的一篇文章 可以好好研究一下 里面详细论述了 纸片复原以及具有斜率的复原

2013-09-13

空空如也

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

TA关注的人

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