- 博客(41)
- 资源 (23)
- 收藏
- 关注
转载 Resharper使用
1:安装后,Resharper会用他自己的英文智能提示,替换掉 vs2010的智能提示,所以我们要换回到vs2010的智能提示2:快捷键。是使用vs2010的快捷键还是使用 Resharper的快捷键呢?我是使用re的快捷键3:esharper安装后,会做几件事情,这几件事情对于除此使用者,比较麻烦,因此归纳总结一下,以资参考。(1)、会将选项——文本编辑器——C#——常规
2014-08-21 16:52:05
1107
转载 C# 异常处理 状态错乱异常 Corrupted state Exception
CLR 4.0有哪些新东西? -- 状态错乱异常 Corrupted state Exception
2014-08-12 11:28:55
2058
转载 UML关联关系
一、Association关联关系说明:Assocition(关联):描述了两个或多个类之间的结构性关系。(1)普通关联:1)Association name名称:用以描述该关系的性质。2)Role角色:当一个类处于关联的某一端时,该类就在这个关系中扮演了一个特定的角色;角色是关联中靠近它的一端的类对另外一端的类呈现的职责。3)Multiplicity多重性
2014-08-01 10:32:37
1628
转载 c#函数记录
Geometry .StrokeContainsWithDetail MethodReturns a value that describes the intersection between the specified geometry and the current geometry's stroke.
2014-07-16 14:40:00
733
转载 译《Understanding Weak References》
Understanding Weak ReferencesUnderstanding Weak References以前我招聘过高级java工程师,其中一个面试题目是“你对weak reference了解多少?”。这个话题比较偏,不指望每个人都能清楚它的细节。如果面试的人说“Umm...好像和gc(垃圾回收)有点关系?”,那我就相当满意了。实际情况却是20多个5年java开发经验的
2014-07-16 10:10:57
528
转载 QT中文显示乱码
问题如下:1.中文显示乱码2.数据库连接不上问题一:但是如果我们的软件只运行在中文系统下,最简单的方法:在main函数中调用QTextCodec::setCodecForTr( QTextCodec::codecForName("GBK") );就可以了。记得这句要在所有使用tr的语句前调用。以后在需要使用中文的地方使用tr("中文字符");就可以了。但事情真的这么简单吗?当我
2014-06-05 21:40:55
772
原创 glreadPixel函数读取alpha值总等于255
GLint bits;glGetIntegerv (GL_ALPHA_BITS, &bits);
2014-05-13 18:41:46
1540
转载 MODTRAN tape7输出文件解释
出处http://twiki.cis.rit.edu/twiki/bin/view/Main/ModtranTape7ColumnDescriptionsMODTRAN TAPE7 Column DescriptionsThis page is an attempt to document our interprettation of the various colum
2014-03-30 15:26:04
7335
1
转载 C++问题
-----------------------------------------------------------------------------------------------------------------------------------------------const 类型的函数不能返回非const类型的引用 --转载 http://blog.si
2013-11-11 11:13:18
781
原创 文件写入函数
ios::app The function performs a seek to the end of file. When new bytes are written to the file, they are always appended to the end, even if the position is moved with the ostream::seekp function.
2013-11-08 19:54:31
773
原创 OpenGL纹理知识点记录
红宝书概念:1 纹理就是矩形的数据数组,叫纹理数组。2 每个纹理数组的元素包含可能包含颜色值,亮度,alpha。3 纹理数组中的每个值叫做纹理单元(tecxel)。纹理贴图复杂的原因是:要把矩形的纹理数据映射到非矩形的区域,并且必须以合理的方式实现。根据纹理图像的大小,以及映射的区域,纹理单元可能要映射到多个片段,或者多个纹理单元映射到一个片段上(对多个纹理单元求平均值)。
2013-10-16 10:56:47
862
转载 函数调用栈
理解调用栈最重要的两点是:栈的结构,EBP寄存器的作用。首先要认识到这样两个事实: 1、一个函数调用动作可分解为:零到多个PUSH指令(用于参数入栈),一个CALL指令。CALL指令内部其实还暗含了一个将返回地址(即CALL指令下一条指令的地址)压栈的动作。 2、几乎所有本地编译器都会在每个函数体之前插入类似如下指令:PUSH EBP; MOV EBP ESP;即,在程序执行到一个
2013-10-07 22:12:18
726
原创 八皇后
#include using namespace std;int vol[8];//存放可行情况下 每行的列号 列从0到7int number;//存放可行的数目void Queen(int,int,bool (*)[8]);int main(){ bool empty[8][8]={0}; Queen(0,7,empty); cout<<number; system("pa
2013-10-04 12:26:15
712
转载 一个游戏程序员的学习资料
链接:http://software.intel.com/zh-cn/blogs/2012/03/20/400010004一个游戏程序员的学习资料于 星期二, 20/03/2012 - 13:29 提交分类: 游戏开发 想起写这篇文章是在看侯杰先生的《深入浅出MFC》时, 突然觉得自己在大学这几年关于游戏编程方面还算是
2013-10-02 13:36:15
941
转载 游戏程序员养成计划
链接:http://blog.csdn.net/soilwork/article/details/373164509.3.27更新 与玩游戏相比,写游戏要复杂上千万倍,除了需要掌握通用的编程技巧以外,还要有相当的图形学,物理,数学基础,特别是在国内,由于相关资料的缺乏,更是让初学者无从下手。下面总结了一些入门方法和比较容易入手的资料。
2013-10-02 13:34:14
672
转载 directshow配置
由于现在directShow没有和direcxtx一起发布,而是和windows sdk 打包发布了,可以到官网下载最新的windows sdk 开发包。 下载DirectShow(实际上是下载最新的windows sdk) 由于现在directShow没有和direcxtx一起发布,而是和windows sdk 打包发布了,可以到官网下载最新的windows sdk 开发包。
2013-07-08 16:31:10
777
转载 directX绘制球体
http://blog.csdn.net/uestcleo/article/details/7516696直接在DirectX SDK上的代码修改InitGeomertry 创建顶点缓存和索引缓存//-----------------------------------------------------------------------------// Name
2013-07-07 20:49:20
4463
转载 MFC中子窗口鼠标滚轮无法响应
http://blog.csdn.net/vanship/article/details/4119246鼠标滚轮消息似乎只会发给当前获得焦点的窗口,所以当子窗体没有焦点时是收不到滚轮消息的,收到消息的可能是父窗口。解决:添加鼠标单击相应函数,在响应函数中添加SetFoucs();一句,这样强制设置焦点给子窗口,然后再滚动鼠标滚轮,子窗体就能收到滚轮消息了。 问题
2013-07-05 15:49:41
5763
2
原创 opengl解引用数组出错
glEnableClientState (GL_VERTEX_ARRAY);glEnableClientState (GL_COLOR_ARRAY); 启用数组函数在绘制图像之外的函数里启用可能会出现意外的bug。如造成以下函数运行时glArrayElementglDrawElements内存访问出错。 启用数组函数最好在绘制代码所在的函数里启用。
2013-07-03 13:30:39
791
转载 OpenGL中alpha测试GL_ALPHA_TEST
我们知道像素的Alpha值可以用于混合操作。其实Alpha值还有一个用途,这就是Alpha测试。当每个像素即将绘制时,如果启动了Alpha测试,OpenGL会检查像素的Alpha值,只有Alpha值满足条件的像素才会进行绘制(严格的说,满足条件的像素会通过本项测试,进行下一种测试,只有所有测试都通过,才能进行绘制),不满足条件的则不进行绘制。这个“条件”可以是:始终通过(默认情况)、始终不通过、大
2013-07-01 21:00:01
1510
转载 sscanf函数
http://www.cnblogs.com/kangwang1988/archive/2011/06/06/2073801.html sscanf函数的用法 收藏头文件 #include 定义函数 int sscanf (const char *str,const char * format,........); 函数说明
2013-05-22 15:43:18
627
转载 空间向量绕任意轴旋转推导
空间向量绕任意轴旋转推导From: http://www.zoditech.com/article.asp?id=14左手坐标系下,一点绕任意轴旋转θ角的右乘矩阵:其中C为cosθ,S为sinθ,A为单位化的旋转轴以下推导均为左手坐标首先我们将P看成从原点出发的自由向量,将其分解为平行于轴A与垂直于轴A的分量A1,A2的形式:
2013-05-12 20:33:02
7621
转载 深入探索透视投影变换
原文:http://blog.csdn.net/popy007/article/details/1797121感谢深入探索透视投影变换-Twinsen编写-本人水平有限,疏忽错误在所难免,还请各位数学高手、编程高手不吝赐教-email: popyy@netease.com 透视投影是3D固定流水线的重要组成部分,是将相机空间中的点从视锥体(frustum)变换到规则
2013-05-10 20:57:34
858
转载 转置
Cross product//====================================================================void Helpers::crossProduct(double *a, double *b, double *c){ c[0] = a[1]*b[2] - a[2]*b[1]; c[1] = a[2
2013-05-10 20:09:20
766
原创 重载操作符
可以被重载的操作符不能重载的操作符三个: :: * ?:不能通过连接其他合法操作符来创建任何新的操作符。例如,试图定义一个 operator**操作符已提供求幂操作是非法的。
2013-05-09 18:01:52
625
转载 intel TBB
Intel TBB 提供了许多好处。您可以先关注以下几个特性:与线程不同,您可以对任务使用更高程度的抽象。Intel 声称,在 Linux® 系统上,启动和结束任务的速度是对线程执行相同操作的 18 倍。Intel TBB 附带了一个任务调度程序,该程序可以跨多个逻辑和物理内核高效地处理负载平衡。Intel TBB 中的默认任务调度策略不同于大多数线程调度程序所拥有的轮询策略。
2013-05-09 16:04:09
1064
转载 读取数据文件
文件中的数据形式可分为两种 ASCII文件和二进制文件。ASCII文件又称文本文件(text)或字符文件,每一个字节放一个ASCII代码,代表一个字符。二进制文件又称为内部文件,是吧内存中的数据按其在内存中的存储形式原样输出到磁盘上存放。"cin
2013-05-08 19:43:02
590
原创 提高程序性能
阅读笔记1 使用内联函数,特别在自定义数据类型的时候,会涉及大量的小函数定义。内联函数使用的一般情况: 1 函数体适当小,1到5行的小函数。 2 在循环中反复执行该函数,这样就使嵌入的效率相对较高。 3 程序并不多处出现该函数调用,代码量不会剧增。
2013-05-07 20:16:46
639
原创 QT软件中加入新dialog
1 先在系统外新建一个dialog 例如 参数框,可以用QtDesigner做。qmake编译通过。2 将 参数框.h 参数框.cpp ui_参数框.h moc_参数框.cpp四个文件放入软件系统的对应文件夹中,编译器里也要添加3 再把 moc_参数框.cpp第一行双引号里的h文件位置更改4(补充) 点击参数框.ui文件属性,设置好编译条件
2013-05-06 20:43:00
1745
转载 QT中OPENGL的实时绘制
原文http://www.cnblogs.com/dabaopku/archive/2012/02/09/2343979.html问题即便不使用 QGLWidget 而是使用 glut 系列,使用opengl进行渲染总是要面临这样的问题,什么时候需要重绘?最佳的用户体验自然是每次渲染结束后立即重绘。还在使用glut的时候,glutMainLoop就是这么搞得,以致随便跑个纹
2013-05-03 09:32:09
3023
1
转载 类的静态指针的初始化
#include using namespace std;class A{public: A();public: //…… static vectorstring>* ps; //……private: //……}; vectorstring> *A::ps = new vectorstring>;A
2013-04-28 09:42:26
2388
转载 静态成员函数
静态成员函数相当于全局函数,只是有一个类名字空间的限制。而类成员函数是成员内部的函数,同一个类的对象实例可以有很多,每一个实例都有自已不同的成员变量值,成员函数一般都是对成员自已的成员变量值在操作,所以调用成员函数,必须明确是对哪一个对象实例的操作。而静态成员函数调用的成员变量值都必须是静态的,等同全局的变量。一个类不同的对象实例的静态变量是同一个变量,所以静态成员函数的调用可以全局调用,
2013-04-22 17:23:21
714
转载 TBB基础之parallel_for
从现在开始我们要看一些TBB里更实在的一些东西了,之所以说它实在,是因为这些内容是切实地能帮助我们去解决一些并行编程里的问题。首先看的也是最简单的parallel_for。我们还是先从一个例子开始看起:问题:对一个数组里的每个元素施加一个操作Foo(...)串行化的版本:1 void SerialApplyFoo (int a[], size_t n
2013-04-12 10:16:17
1468
转载 QMessageBox按钮汉化
int i=QMessageBox::warning(this,"QMessageBox","Thedocumentcontainsunsavedchanges\n""Do you want to save the changes before exiting?",tr("确定"),tr("不确定"),tr("取消"));运行后,按相应的按钮,i的返回值分别为0,1,2;然后你可根
2012-12-10 10:03:58
636
原创 moc链接的错误
关于出现这错误的一个可能"public: virtual struct QMetaObject const * __thiscallMainWindowBottomWidget::metaObject(void)const " (?metaObject@MainWindowBottomWidget@@UBEPBUQMetaObject@@XZ)1>MainWindowBotto
2012-12-05 10:01:40
616
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人