自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(115)
  • 收藏
  • 关注

转载 OpenGL 获取不到某个变量在Shader中的位置

转载于:https://my.oschina.net/superpdm/blog/630617

2016-03-03 22:07:00 273

转载 使用OpenGL函数时直接崩溃

///如果使用比如glGenVertexArrays这种函数时,程序直接崩溃,可能需要添加glew的实验性功能,即glewExperimental = GL_TRUE;glewInit(); ...

2016-01-13 23:13:00 821

转载 OpenGL中glCreateShaderProgramv的用法

char* str_vert_shader = readTextFile("../shaders/default.vert"); char* str_frag_shader = readTextFile("../shaders/default.frag"); GLuint verte...

2016-01-13 23:11:00 605

转载 编译时候出现需要定义NOMINMAX的错误

%OPTIX_SDK%\include\optixu\optixu_math_namespace.h 文件的开始加入以下三句话: #define NOMINMAX #undef min #undef max ...

2015-11-23 20:03:00 893

转载 单例模式的继承实现

#ifndef _HOUSE_DATA_SINGLETON_INTERFACE_H_#define _HOUSE_DATA_SINGLETON_INTERFACE_H_ //不是线程安全的!!!template<class T>class HOUSE_DATA_DLL Si...

2015-11-23 14:02:00 410

转载 c++析构函数没有执行

如果发现自己的析构函数没有被调用,有可能是因为在delete的那个地方,没有#include相应的头文件,而只是用了class的前置声明。如下: class AAA;//这里只有前置声明AAA,并没有include它的头文件void doRelease(AAA* ptr){...

2015-11-16 17:11:00 1840

转载 fscanf_s在读入string时必须同时输入长度

fscanf_s在读入string时必须同时输入长度,比如: char buf[100];fscanf_s(file,"%s",buf,100);//这里如果缺少100这个长度的话,会出现运行时错误! ...

2015-11-01 21:40:00 2821

转载 景深效果的原理

景深和虚化的原理: 影响景深的因素: 转载于:https://my.oschina.net/superpdm/blog/499974...

2015-09-01 11:14:00 207

转载 Visual Studio中设置环境变量

PATH=%PATH%;D:\PhysXSDK\Bin\vc10win64; 或者: PATH=D:\PhysXSDK\Bin\vc10win64;%PATH% 最关键的是,一定要再自己的路径后面加一个 分号;,不然设置就会失败 ...

2015-08-28 12:20:00 2945

转载 浮点数的表示和运算

1 浮点数的表示 通常,我们可以用下面的格式来表示浮点数 S P M 其中S是符号位,P是阶码,M是尾数 对于IBM-PC而言,单精度浮点数是32位(即4字节)的,双精度浮点数是64位(即8字节)的。两者的S...

2015-08-10 13:19:00 377

转载 返回引用时一定要注意!!!

转载于:https://my.oschina.net/superpdm/blog/488439

2015-08-05 23:24:00 99

转载 glBufferData中size的指定

glBufferData(GL_ARRAY_BUFFER,sizeof(vertices),vertices,GL_STATIC_DRAW); 这个函数调用的时候,size一定要是整个缓冲区的大小,如果要利用顶点数量来计算,需要这样写: glBufferData(GL_ARRAY...

2015-08-04 14:39:00 297

转载 无法解析的外部符号:__imp_glewInit@0

glew库提供了很多版本,可以分为32位和64位,mx版和非mx版,并且旧版本1.6.0和1.10.0等之后版本的lib文件还拥有不同的调用预定。 所以使用glew的时候一定要注意版本问题。特别是1.6.0和1.10.0的头文件和库文件是不兼容的。1.6.0的调用约定是stdcall,...

2015-07-30 21:42:00 1547

转载 delete和delete[]的区别

我们通常从教科书上看到这样的说明: delete 释放new分配的单个对象指针指向的内存 delete[] 释放new分配的对象数组指针指向的内存 那么,按照教科书的理解,我们看下下面的代码: int *a = new int[10]; delete a; //方式1 dele...

2015-06-13 10:37:00 80

转载 C++ delete失败

C++ delete错误 1.指针通过 new 或 new[] ,向系统“申请”得到一段内存空间,这段内存空间必须在不需要将它释放了。 int * p = new int [ 100 ]; int girl[ 100 ]; p = girl; d...

2015-06-13 10:29:00 1348

转载 dllimport&dllexport

在利用DLL动态链接库的项目中,经常要用到dllexport和dllimport。我们这里把产生DLL的项目称作导出项目,把使用DLL的项目称作导入项目。 因为在导出项目和导入项目中,我们要分别使用dllexport和dllimport来定义我们的函数,比如: 在...

2015-06-11 13:02:00 146

转载 push_back操作使得C++引用失效

//vector<Node> nodes;Node& my_ref = nodes[i];nodes.push_back(Node());//此时my_ref有可能不再指向之前的nodes[i]了!!! 这是因为在push_back的时候,nodes的内存可能会因...

2015-04-01 12:21:00 602

转载 Java面试题目查漏总结

&和&&区别和共同点 标号可以跳出多重循环 switch只能用于可转换为int、枚举常量和String上面 short s1 = 1; s1 = s1 + 1(错误) ==> short s1 = 1; s1 += 1;(正确) ...

2015-03-15 16:20:00 71

转载 为Java添加高级列表功能 -- 毕设文档

http://pan.baidu.com/s/1qWJTCvE 转载于:https://my.oschina.net/superpdm/blog/383092

2015-03-05 16:39:00 75

转载 【javac添加python 列表特性11】利用修改后的javac实现快速排序

毕设很早就做完了,发现博客却很久没有更新。现在更新下结果。 利用新特性实现的快速排序,其核心排序代码只有5句话: import java.util.*;import java.io.*;class quicksort{ public static void main(Stri...

2015-03-05 14:47:00 82

转载 Python编码总结

python中的unicode是让人很困惑、比较难以理解的问题,本文力求彻底解决这些问题; 1.unicode、gbk、gb2312、utf-8的关系; http://www.pythonclub.org/python-basic/encode-detail这篇文章写...

2015-02-13 14:24:00 83

转载 OpenGL拷贝纹理的两种方式

一种是直观的使用glGetTexImage,然后获取数据到内存再贴上去,这种方法很慢 另一种是使用FBO,将纹理附加到FBO,然后用glCopyTexSubImage2D,不涉及跟内存交换数据,速度飞快。 方法一:获取纹理再拷贝 unsigned char * data = ...

2015-02-07 15:37:00 2449

转载 MFC绘图中的闪烁问题

如果在鼠标的MouseMove事件中调用Invalidate会造成画面非常的闪烁。 究其原因,应该是Invalidate这个函数不会立即清除发送WM_PAINT消息,而是要等消息队列空闲的时候才发送。 这样造成的后果,MouseMove的消息发送了很多,而WM_PAINT消息发送...

2015-01-14 16:29:00 184

转载 TCHAR,WCHAR,LPSTR,LPWSTR和LPCTSTR

TCHAR,WCHAR,LPSTR,LPWSTR和LPCTSTR,这几个看起来差不多,也很容易混淆,他们都是跟字符有密切关系的。要想知道他们的由来以及作用就必须先了解字符的编码。 0.字符编码 在操作系统里面一般使用两种编码:ansi和unicode。我们在用记事本另存为一个文件...

2015-01-03 13:55:00 194

转载 Debug可以,Release退出的问题

1.多半是因为变量在使用的时候没有初始化。 2.数组越界 转载于:https://my.oschina.net/superpdm/blog/363062...

2015-01-02 11:06:00 166

转载 安装程序无法创建新的系统分区 也无法定位现有的系统分区

在用U盘安装系统的时候出现的问题。 直接在出现问题的安装界面,先拔掉U盘,点击刷新,在插入U盘 继续就好了。 可能是U盘的存在影响了系统对磁盘的识别。 转载于:https:...

2014-12-27 11:53:00 80

转载 错误使用了SVN revert

如果不小心使用了svnrevert命令,冲掉了本地的修改,可以去回收站里面找到被冲掉的文件,然后通过还原来恢复。 转载于:https://my.oschina.net/su...

2014-12-25 16:54:00 1193

转载 PAT1038. Recover the Smallest Number

#include <stdio.h>#include <algorithm>#include <iostream>#include <string>#include <string.h>using namespace std...

2014-12-20 19:55:00 79

转载 PAT1037. Magic Coupon

#include <iostream>#include <stdio.h>#include <algorithm>#include <functional>using namespace std;int main(){ int N...

2014-12-20 19:54:00 81

转载 PAT1036. Boys vs Girls

#include <iostream>#include <stdio.h>#include <string.h>class Stu{public: char name[11]; char ID[11]; int grade;};int N;...

2014-12-20 19:53:00 103

转载 PAT1035. Password

#include <iostream>#include <string>using namespace std;int main1035(){ int N; scanf("%d", &N); string names[1005]; stri...

2014-12-20 19:52:00 51

转载 PAT1034. Head of a Gang

#include <stdio.h>#include <iostream>#include <algorithm>#include <vector>#include <set>#include <functional&...

2014-12-20 19:51:00 85

转载 PAT1029. Median

#include <stdio.h>#include <iostream>#include <algorithm>#include <vector>#include <set>#include <functional&...

2014-12-20 19:47:00 83

转载 PAT1025. PAT Ranking

#include <iostream>#include <stdio.h>#include <algorithm>#include <vector>using namespace std;class Stu{public: ch...

2014-12-20 19:46:00 99

转载 PAT1021. Deepest Root

#include <stdio.h>#include <iostream>#include <set>#include <vector>#include <algorithm>using namespace std;in...

2014-12-20 19:45:00 107

转载 PAT1018. Public Bike Management

#include <stdio.h>#include <iostream>#include <algorithm>#include <vector>#include <set>#include <functional&...

2014-12-20 19:44:00 83

转载 1017. Queueing at Bank

#include <stdio.h>#include <iostream>#include <algorithm>#include <vector>#include <set>#include <functional&...

2014-12-20 19:43:00 51

转载 常量中有换行符 c

转载于:https://my.oschina.net/superpdm/blog/356387

2014-12-15 22:00:00 569

转载 PAT 1014. Waiting in Line

#include <stdio.h>#include <iostream>#include <algorithm>#include <vector>#include <set>#include <functional&...

2014-11-30 21:26:00 78

转载 PAT 1010. Radix

#include <stdio.h>#include <iostream>#include <algorithm>#include <vector>#include <set>#include <functional&...

2014-11-30 21:24:00 76

空空如也

空空如也

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

TA关注的人

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