上一页 1 ··· 3 4 5 6 7 8 9 10 下一页
摘要: 引言 每一个C++库的使用都是从开发环境的配置开始的,其实每个库的配置过程都是大同小异,总结下来有下面几个步骤: 1. 下载库文件,这里假定是已经预先编译完成的。 2. 配置库文件的包含目录(include)和库目录(lib) 3. 配置库文件的动态链接库(dll),这一步是很多人容易忽略的。上面配 阅读全文
posted @ 2016-07-31 04:20 Brook_icv 阅读(3603) 评论(1) 推荐(1) 编辑
摘要: 大多数的函数是在库中, Intrinsic Function 却内嵌在编译器中(built in to the compiler)。 1. Intrinsic Function Intrinsic Function作为内联函数,直接在调用的地方插入代码,即避免了函数调用的额外开销,又能够使用比较高效 阅读全文
posted @ 2016-05-06 16:55 Brook_icv 阅读(23257) 评论(1) 推荐(17) 编辑
摘要: 对SSE的学习总算迈出了第一步,用2天时间对双线性插值的代码进行了优化,现将实现的过程梳理以下,算是对这段学习的一个总结。 1. 什么是SSE 说到SSE,首先要弄清楚的一个概念是SIMD(单指令多数据流,Single Instruction Multiple Data),是一种数据并行技术,能够在 阅读全文
posted @ 2016-04-29 11:21 Brook_icv 阅读(11571) 评论(1) 推荐(6) 编辑
摘要: 在 "上一篇" 文章中,介绍了位图的文件格式以及如何将其读入到内存中。本文主要介绍如何将处理后的位图数据从内存保存到磁盘。 位图文件主要有4部分组成: 1. 文件头信息 2. 位图头信息 3. 调色板 ,在1、8、16位色中存在调试板;在24和32位色中无调色板,直接使用像素各通道的值混合成像素颜色 阅读全文
posted @ 2016-04-25 18:25 Brook_icv 阅读(3841) 评论(1) 推荐(0) 编辑
摘要: 设备无关位图(Device Independent Bitmap)是可以保存在磁盘的位图文件,可以从磁盘读取到内存或者从内存保存到磁盘上。它的文件结构是标准化的,可以在Windows/Linux/Unix等平台上显示相同的效果。本文主要介绍了 1. 如果将位图文件从磁盘读到内存中 2. 在内存中对位 阅读全文
posted @ 2016-04-21 16:18 Brook_icv 阅读(7474) 评论(1) 推荐(4) 编辑
摘要: 对3D编程期待已久,却一直叶公好龙浅尝辄止。近期在公司实习却无具体的工作安排,琢磨着学习个新的手艺,就又想起了3D Programming。这次从大名鼎鼎的龙书( Introduction to 3D Game Progamming with Directx 9.0 )开始学起,坚持... 作为入门 阅读全文
posted @ 2016-04-20 18:13 Brook_icv 阅读(4091) 评论(0) 推荐(2) 编辑
摘要: 公司实习第一天接到的任务是:搭建一个基于Nodejs的开源项目的开发环境,接到任务时以为不是很困难,后来才知道该项目已于去年被废弃,搭配环境的时候遇到了不少问题,折腾了两天还是没有最终完成... 不过也不是没有收获的,起码对Nodejs多了些了解,正好也想自己弄个Blog,就乘着周末搭建了个,这里记 阅读全文
posted @ 2016-03-13 13:52 Brook_icv 阅读(3259) 评论(1) 推荐(2) 编辑
摘要: const 是C++中一个让人非常容易误解的特行。 它最简单的用法是被它修饰的变量被称为常量,一旦被初始化后就不能再被修改。但,有时 const 又是非常复杂,甚至让很多的程序员感到“可拍”。 const的简单用法 最简单的用法是声明一个常量,这是在C/C++出现之前就有的一个编程语言的特性。 声明 阅读全文
posted @ 2016-03-13 13:51 Brook_icv 阅读(553) 评论(0) 推荐(0) 编辑
摘要: 指针是C++中一类颇具特色的数据类型,允许直接操作内存地址,实现内存的动态分配。指针问题通常包括指针常量,常量指针,数组指针,指针数组,函数指针,指针传值等。 指针和引用的区别 1. 非空区别。在任何情况下都不能使用指向空值的引用。因此如果你使用一个变量并让它指向一个对象,但是该变量在某些时候也... 阅读全文
posted @ 2015-10-08 21:44 Brook_icv 阅读(2703) 评论(1) 推荐(2) 编辑
摘要: 结构体是一种复合数据类型,通常编译器会自动的进行其成员变量的对齐,已提高数据存取的效率。在默认情况下,编译器为结构体的成员按照自然对齐(natural alignment)条方式分配存储空间,各个成员按照其声明顺序在存储器中顺序存储。自然对齐是指按照结构体中成员size最大的对齐,在cl编译器下可以... 阅读全文
posted @ 2015-10-03 15:20 Brook_icv 阅读(11381) 评论(0) 推荐(1) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 下一页