Lv.的博客
上一页 1 ··· 89 90 91 92 93 94 95 96 97 ··· 190 下一页
摘要: 在C#中,string 是 System.String 的别名,所以基本上在使用时是没有差别的。习惯上,我们把字符串当作对象时(有值的对象实体),我们用string。而我们把它当类时(需要字符串类中定义的方法),我们用String,比如:string greet = String.Format("H 阅读全文
posted @ 2016-04-21 22:16 Avatarx 阅读(204) 评论(0) 推荐(0) 编辑
摘要: msdn 解释如下: “协变”是指能够使用与原始指定的派生类型相比,派生程度更大的类型。 “逆变”则是指能够使用派生程度更小的类型。 解释的很正确,大致就是这样,不过不够直白。 直白的理解: “协变”->”和谐的变”->”很自然的变化”->string->object :协变。 “逆变”->”逆常的 阅读全文
posted @ 2016-04-21 15:54 Avatarx 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 引言 Delegate是Dotnet1.0的时候已经存在的特性了,但由于在实际工作中一直没有机会使用Delegate这个特性,所以一直没有对它作整理。这两天,我再度翻阅了一些关于Delegate的资料,并开始正式整理这个C#中著名的特性。本文将由浅入深的谈一下Delegate这个特性。 一.Dele 阅读全文
posted @ 2016-04-21 14:53 Avatarx 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 1.方式一:使用ParameterizedThreadStart委托 如果使用了ParameterizedThreadStart委托,线程的入口必须有一个object类型的参数,且返回类型为void. View Code using System; using System.Threading; n 阅读全文
posted @ 2016-04-21 14:44 Avatarx 阅读(27164) 评论(0) 推荐(0) 编辑
摘要: 让我们来看看如何对一个整数数组使用 Single 操作符。这个整数数组的每个元素代表 2 的 1 到 10 次方。先创建此数组,然后使用 Single 操作符来检索满足 Linq Lambda表达式中指定条件的单个整数元素: int[] nums = { 1, 2, 4, 8, 16, 32, 64 阅读全文
posted @ 2016-04-21 13:56 Avatarx 阅读(756) 评论(0) 推荐(0) 编辑
摘要: 认识着色器 理解OpenGL渲染管线,对于学习OpenGL非常重要。下面是OpenGL渲染管线的示意图:(图中淡蓝色区域是可以编程的阶段) 此图是从wiki中拿过来的,OpenGL的渲染管线主要包括: 准备顶点数据(通过VBO、VAO和Vertex attribute来传递数据给OpenGL) 顶点 阅读全文
posted @ 2016-04-17 17:07 Avatarx 阅读(760) 评论(0) 推荐(0) 编辑
摘要: 本词条缺少名片图,补充相关内容使词条更完整,还能快速升级,赶紧来编辑吧! 在计算机图形学中,深度缓冲(Depth Buffer)又称Z缓冲区,是一个与渲染目标有相同大小的缓冲,这个缓冲记录每个像素的深度。深度缓冲的目的在于正确地生成通常的深度感知效果:较近的物体遮挡较远的物体。 在计算机图形学中,深 阅读全文
posted @ 2016-04-14 22:43 Avatarx 阅读(807) 评论(0) 推荐(0) 编辑
摘要: 双缓冲绘图在Qt4中,所有的窗口部件默认都使用双缓冲进行绘图。使用双缓冲,可以减轻绘制的闪烁感。在有些情况下,用户要关闭双缓冲,自己管理绘图。下面的语句设置了窗口部件的Qt::WA_PaintOnScreen属性 ,就关闭了窗口部件的双缓冲.mywidget->setAttribute(Qt::WA 阅读全文
posted @ 2016-04-14 22:39 Avatarx 阅读(7671) 评论(0) 推荐(0) 编辑
摘要: 单缓冲,实际上就是将所有的绘图指令在窗口上执行,就是直接在窗口上绘图,这样的绘图效率是比较慢的,如果使用单缓冲,而电脑比较慢,你回到屏幕的闪烁。 双缓冲,实际上的绘图指令是在一个缓冲区完成,这里的绘图非常的快,在绘图指令完成之后,再通过交换指令把完成的图形立即显示在屏幕上,这就避免了出现绘图的不完整 阅读全文
posted @ 2016-04-14 22:33 Avatarx 阅读(2122) 评论(0) 推荐(0) 编辑
摘要: QT核心编程之Qt线程是本节要介绍的内容,QT核心编程我们要分几个部分来介绍,想参考更多内容,请看末尾的编辑推荐进行详细阅读,先来看本篇内容。 Qt对线程提供了支持,它引入了一些基本与平台无关的线程类、线程安全传递事件的方式和全局Qt库互斥量允许你从不同的线程调用Qt的方法。Qt中与线程应用相关的类 阅读全文
posted @ 2016-04-12 22:47 Avatarx 阅读(530) 评论(0) 推荐(0) 编辑
上一页 1 ··· 89 90 91 92 93 94 95 96 97 ··· 190 下一页