自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (17)
  • 问答 (1)
  • 收藏
  • 关注

翻译 【OpenGL Wiki】渲染管线概览

翻译自OpenGL Wiki:http://www.opengl.org/wiki/Rendering_Pipeline_Overview

2014-08-28 22:57:55 966

原创 SICP学习笔记(二)

我这是有多懒,上一篇SICP笔记还是3月4

2014-04-20 23:30:12 858

原创 统计二进制数中1的个数

我只是膜拜一下

2014-04-12 03:16:48 601

原创 Morton码反算行列号

网上找半天一直没看到系统的介绍,找到一个简单好用的办法,用二进制表示的Morton码,抽出奇数位来得到的新二进制数就是列号,偶数位得到的新二进制数就是行号

2014-03-17 21:06:52 4278

原创 SICP学习笔记(一)

一直在断断续续地看SICP,确实字字珠玑,今天总算看了前两章,习题做了一部分,不过日后肯定还是要回头重看的,现在略微回头总结一下。第1章  构造过程抽象1  好的编程语言应提供的三种机制:基本表达式+组合+抽象    实际上我们自己也可以为特定问题制定自己的“语言”,是否具有上述能力是这个语言是否强大的关键;2 过程作为黑箱的抽象    只为用户提供需要的东西,隐藏复杂的细节,

2014-03-04 07:50:38 1230

原创 ubuntu 13.10 中安装及使用 node.js 0.10.15

详细不说了,网上都有,但是有几点问题:第一,api docs里写run node.js的命令是 node filename.js,但实际上是 nodejs filename.js;第二,使用一些包的时候(比如hotnode),提示错误:/usr/bin/env:node No such file or directory;参考了一下这篇文章,修改node为nodejs没有成功,后来发现

2014-02-11 01:30:02 1263

原创 c++primer学习笔记 - 容器和算法

1 顺序容器(1) 避免存储end操作返回的迭代器,考虑下面的代码:  vector iterator first = v.begin(), last = v.end();while(first != last){ first = v.insert(++first, 42); //insert后last已失效 ++first;}(2) 适配器的作用相当于一

2014-02-08 21:21:16 519

原创 c++primer学习笔记5 - 函数

1 返回值(1) 函数不能返回另一个函数或者内置数组类型,但可以返回指向函数的指针,或指向数组元素的指针的指针;(2) 不要返回局部对象的引用和指针;2 参数传递(1) const引用形参的用途:      避免复制;      普通非const引用形参在使用时不灵活,既不能用const对象初始化,也不能用字面值或产生右值的表达式实参初始化;(2) main函数的参数:

2014-02-07 15:37:40 508

原创 c++primer学习笔记4 - 表达式和语句

1. 表达式(1) 使用前自增操作符,工作量更小;(2) (*p).foo == p->foo;(3) 悬挂指针      未初始化或者delete后的指针,未指向明确地址,成为野指针,使用将导致内存错误,正确做法为初始化或在delete后立即置指针为0;(4) 强制类型转换      cast-name(expression);      cast-name包括sta

2014-02-05 00:33:59 489

原创 c++primer学习笔记3 - 数组和指针

“现代C++程序应尽量使用vector和迭代器类型,而避免使用低级别的数组和指针。设计良好的程序只有在强调速度时才在类实现的内部使用数组和指针。”1 数组(1) 字符串字面值以空字符结尾;(2) 数组下标的正确类型是size_t;2 指针(1) 指针与引用a. 引用必须初始化,而指针不必,故指针使用时必须检查是否为空;b. 引用一旦初始化即与对象绑定,而指针可改变指向的

2014-02-04 21:45:37 496

原创 c++primer学习笔记2 - 标准库类型

1 String类型(1) string.size()的返回值类型为string::size_type,而不是int,不要把size的返回值赋给一个int变量,可能溢出;      实际上很多库类型size操作的返回值类型都是size_type类型,这是一种类似unsigned int的类型;      同样在进行索引时索引值也是size_type类型的;(2) string类型的

2014-01-26 23:26:45 500

原创 c++primer学习笔记1 - 变量和基本类型

1 整型变量越界(1) unsigned类型会与范围求模;(2) signed类型基本同上,个别编译器有例外(测试g++, vs2012同上);2 浮点类型(1) 浮点类型的存储方式为:符号位+指数位+尾数位;      详见:维基百科 - 浮点数;(2) 一般使用double类型,float类型精度不足;(3) 注意,浮点数为近似数,适用于科学计算,不适用于精确计算;

2014-01-24 22:49:21 523

OpenGL超级圣经第六版,OpenGL SuperBible 6th

OpenGL超级圣经第六版,OpenGL SuperBible 6th,英文非扫描,清晰

2014-08-26

深入理解计算机系统第二版,Computer Systems - A Programmer's Perspective

深入理解计算机系统第二版,Computer Systems - A Programmer's Perspective,英文非扫描版,清晰,带书签

2014-08-26

计算机程序设计艺术(第三版,英文版,第一卷:基本算法),TAOCP V1 3rd Edition

计算机程序设计艺术(第三版,英文版,第一卷:基本算法),TAOCP V1 3rd Edition,英文扫描版,清晰,带书签

2014-08-26

C++编程思想第一卷第二版,Thinking in C++(V1 2nd eng)

C++编程思想第一卷第二版,Thinking in C++(V1 2nd eng),英文非扫描版,清晰,带书签

2014-08-26

C程序设计语言(第二版)C Programming Language 2e

C程序设计语言(第二版)C Programming Language 2e,英文非扫描版,清晰,带书签

2014-08-26

人工智能-一种现代方法(第三版) Artificial Intelligence - A Modern Approach (3e)

人工智能-一种现代方法(第三版) Artificial Intelligence - A Modern Approach (3e),英文非扫描版,清晰,带书签

2014-08-26

TCP/IP详解卷一:协议(第二版)TCP IP Illustrated Volume 1 The Protocols 2nd Edition

TCP/IP详解卷一:协议(第二版)TCP IP Illustrated Volume 1 The Protocols 2nd Edition,英文非扫描,清晰,带书签

2014-08-26

Spatial Databases - with Application to GIS

空间数据库,Spatial Databases - with Application to GIS,Philippe Rigaux,Michel Scholl,Agn` es Voisard,英文非扫描

2014-06-09

Encyclopedia of GIS

Encyclopedia of GIS 英文完整版,GIS权威百科

2013-07-19

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

TA关注的人

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