- 博客(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
转载 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
转载 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关注的人