自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(89)
  • 资源 (53)
  • 收藏
  • 关注

转载 session丢失

原文来自:http://blog.csdn.net/lanxe/article/details/7038950

2014-08-28 23:18:09 825

转载 redis源码分析(3)sds

原文来自:http://www.cnblogs.com/kernel_hcy/p/3366112.htmlsds是redis中用来处理字符串的数据结构。sds的定义在sds.h中:typedef char *sds;

2014-08-27 20:23:38 1050

转载 redis源码分析(2)dict哈希词典

原文来自:http://www.cnblogs.com/kernel_hcy/archive/2011/05/18/2050421.htmlredis的哈希字典和其他字典的功能一样,用于根据key值快速的查找对应的value(这不废话么。。。)。redis的哈希字典使用的是哈希的方法(依旧是废话)。redis的字典有一种独特的rehash的方法,这是本文介绍的重点。首先,dict包

2014-08-27 20:18:02 692

转载 redis源码分析(1)内存管理

原文来自:http://www.cnblogs.com/kernel_hcy/archive/2011/05/15/2046963.html神马是redis?redis是一个开源的,牛B的键值数据库。由于键可以被保存为字符串,列表,哈希表,集合和有序集合,redis有时候也被称作数据结构服务器。这句蹩脚的翻译来自redis官网的介绍。想进一步了解的可以去它官网瞅瞅。目前redi

2014-08-27 20:09:12 869

原创 redis环境搭建

1 机器环境:

2014-08-27 20:04:59 821

转载 修改Apache的默认站点目录

原文来自:http://blog.csdn.net/huangyiyun/article/details/5523307?reload(原文图片无法显示,至少在我这是如此,为便于以后学习,针对我个人的情况略作修改,添加图片,希望不会出现无法浏览的情况)注:本文以Apache HTTP Server 2.2.6为例。关于Apache HTTP Server 2.2.6的具体安装过程在此我就不

2013-08-19 22:48:54 23160 2

转载 win 8 和 fedora 19启动顺序设置

利用周末时间又捣鼓了fedora一次,找到了篇不错的文章,是的启动顺序默认使用win 8,以前试过直接修改grub,看到这篇文章的效果好像不错,就按照说明试了试,效果挺满意的,只不过win 8 选择了启动方式之后无法直接把引导权交给fedora,需要自动重启一次,将系统的引导权给fedora后方可自由进去,而不像fedora引导win8 那样一次启动就行,没办法,windows的内伤。废话不多说,

2013-08-04 10:43:58 2443 2

原创 2005年金山笔试题之一

2005年金山笔试题。编码完成如下处理函数:函数将字符串中的字符‘*’移动到字符串的前部分,前面的非‘*’字符后移,但是不能改变非‘*’字符的先后顺序,函数返回字符串中字符‘*’的个数。例如,输入字符串为:ab**cd**e*12,处理之后字符串为*****abcde12,函数返回5.(要求使用尽量少的时间和辅助空间)#include #include using namespace st

2012-10-11 21:30:48 1544

原创 大整数相乘

#include #include using namespace std;void Multiple(char* num1,char* num2,char* result);int main(){ char num1[] = "123"; char num2[] = "999"; int len = strlen(num1) + strlen(num2); char *re

2012-10-11 15:43:25 500

原创 求字符串中最长连续数字子串的长度

给定一个字符串,由数字和字母组成,求出由数字构成的子串中最长的子串的长度。例如,输入:ab12345678bc345ef            输出:8int FindMaxNumString(const char* str){ unsigned int result = 0; if (!str) return 0; unsigned int curMax = 0;

2012-09-21 21:56:34 3899

原创 华为几则机试题

时间:2012-09-15   地点:电子科大上机时间两小时,3道题1 字串转换问题描述:将输入的字符串(字符串仅包含小写字母‘a’到‘z’),按照如下规则,循环转换后输出:a->b,b->c,…,y->z,z->a;若输入的字符串连续出现两个字母相同时,后一个字母需要连续转换2次。例如:aa 转换为 bc,zz 转换为 ab;当连续相同字母超过两个时,第三个出现的字母

2012-09-19 22:11:54 1546

转载 fedora 16 无线网卡安装

原文来自:http://digzhu.com/blog/fedora%2016%20%E6%97%A0%E7%BA%BF%E7%BD%91%E5%8D%A1.html之前写过一篇在Linux安装无线网卡驱动 现在看来太繁琐了 而且……Fedora16换了很新的内核 那个不好使了 经过研究 如下步骤最简单当然 我只研究了我这个dell本的网卡 不过貌似大部分无线网卡都是这个厂商的 执

2012-06-05 17:51:46 1052 1

转载 GCC/G++编译过程分析

原文来自:http://hi.bccn.net/space-88329-do-blog-id-33972.html一、概述C和C++编译器是集成的,编译一般分为四个步骤:预处理(preprocessing)编译(compilation)汇编(assembly)连接(linking)gcc  认为预处理的文件是(.i)是C文件,并且设定C形式的

2012-06-04 22:06:54 1889

转载 makefile 文件中得wildcard notdir patsubst

原文来自:http://blog.csdn.net/maojudong/article/details/22459661、wildcard : 扩展通配符2、notdir : 去除路径3、patsubst :替换通配符例子:建立一个测试目录,在测试目录下建立一个名为sub的子目录$ mkdir test$ cd test$ mkdir sub

2012-05-06 13:58:02 745

转载 解决/usr/bin/ld: cannot find -lxxx 问题

原文来自:http://blog.sina.com.cn/s/blog_4156950c0100sfzz.html问题:在linux环境编译应用程式或lib的source code时常常会出现如下的错误讯息:/usr/bin/ld: cannot find -lxxx这些信息会随着编译不同类型的source code 而有不同的结果出来如:

2012-05-06 10:58:57 9062 1

转载 C++类型转换

C++类型转换一共有4种:static_cast、const_cast、dynamic_cast、reinterpret_cast。1、static_cast用法:static_cast(expression)该运算符把expression转换为type-id类型,但没有运行时类型检查来保证转换的安全性。它主要有如下几种用法:①用于类层次结构中基类和子类之间指针或引

2012-04-16 11:58:37 634

原创 freeglut-2.8.0在VS2008下编译配置

1. 下载Freeglut,方法略去。2. 解压文件,打开freeglut-2.8.0\VisualStudio\2008下的freeglut.sln,使用Release执行编译(当然,也可以使用DEBUG模式编译)3. 将freeglut-2.8.0\lib\x86目录中的freeglut.dll复制到system32下(依体系结构不同而异,也有些参考资料说是在Release目录

2012-04-06 20:45:38 6410 1

转载 绕任意轴旋转的变换矩阵的推导

原文来自:http://hi.baidu.com/twjblog/blog/item/3901f96a15f5f2cf80cb4a7b.html    推导过程中我们使用的是左手坐标系。(感觉是右手坐标系)现在,我们假设3D空间中有一点P要绕任意轴A进行旋转,如图:                                 图1首先我们将P

2012-03-27 09:19:17 7078

转载 OpenGL中的矩阵相乘的顺序

原文来自:http://blog.csdn.net/dizuo/article/details/23252791,在OpenGL中所有的视图变换,模型变换 都是4×4矩阵,每个后续的glMultiMatrix*(N),或者变换函数,glTranslate*(),glRotate*(),等都是把一个新的4×4矩阵与当前的矩阵M相乘,不同的是:变换函数glTranslate*(),glRota

2012-03-27 09:14:24 2923

转载 三维空间绕坐标轴的旋转变换

原文来自:http://blog.csdn.net/bingcaihuang/article/details/5806139      三维空间中的旋转变换比二维空间中的旋转变换复杂。除了需要指定旋转角外,还需指定旋转轴。      若以坐标系的三个坐标轴x,y,z分别作为旋转轴,则点实际上只在垂直坐标轴的平面上作二维旋转。此时用二维旋转公式就可以直接推出三维旋转变

2012-03-27 09:12:32 2559

转载 C++ Stream 的输入/输出格式控制

原文地址:http://wonderow.cnblogs.com/archive/2005/06/21/178719.html格式控制    在前面,输入/输出的数据没有指定格式,它们都按缺省的格式输入/输出。然而,有时需要对数据 格式进行控制。这时需利用ios类中定义的格式控制成员函数,通过调用它们来完成格式的设置。ios类的格式控制函数如下所示:lo

2012-03-23 09:06:11 1037

转载 linux下解压命令大全

原文来自:http://www.cnblogs.com/eoiioe/archive/2008/09/20/1294681.html.tar 解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)———————————————.gz解压1:gunzip FileName.gz解

2011-12-28 12:49:53 440

原创 Fedora 16 安装java开发环境

Fedora Linux由于开发者的问题,导致Sun的JVM在它上面安装和配置都非常困难。这里谈论的和下面安装的Sun的JVM(以及JDK)都是指官方的实现版本,不是其他的参考实现。在这里我会教你如何在5分钟或者更少的时间内比较简单地在Fedora Linux 16上面安装JDK 7。下面是详细步骤:一、下载JDK    下载合适的版本,具体地是指32位或是64位,略去

2011-12-22 23:42:19 2081

转载 Linux开机自动挂载Windows分区的两种方法

使用Linux的朋友肯定都不会对本文所谈的内容陌生,在Linux系统里,通常不会开机自动挂载Windows文件系统下的分区。Ubuntu系统下要点击Windows分区才会挂载,Fedora下则甚至要输入root密码才能打开。我总结了两种方法实现Windows分区的自动挂载。第一种,通过fstab文件:首先要了解Windows分区的设备代号。现在的电脑硬盘一般是SCSI硬盘,这里假设Wi

2011-11-28 20:46:08 5554 1

原创 firefox 网页无法显示中文

删除了部分组建后,firefox网页显示中文部分都是空白,仅仅显示图片和图标,怎么设置都不行,谷歌了半天后,终于找到了问题的根源,解决办法如下:编辑  ——>  首选项 ——>  内容 ——> 字体&颜色 (本行右边的高级选项)——> 允许页面选择字体而无需使用上面的设置(A) 左边的框框中的勾勾去掉!祝君好运!

2011-11-22 10:01:13 1270

转载 VIM使用系列之一—配置VIM下编程和代码阅读环境

from http://blog.csdn.net/gnuhpc  http://gnuhpc.wordpress.com/ http://blog.csdn.net/gnuhpc  http://gnuhpc.wordpress.com/本文环境:ubuntu 10.10/vim7.2前言:一年前写过一篇关于VIM的C/C++编程环境的文字,一年中又接触了很多东西,深入使用中发现

2011-11-11 13:25:49 862

转载 boost安装

转自:http://blog.sina.com.cn/s/blog_788c13b00100v7ie.html(一)boost的安装和编译1:下载boost版本,目前最新的版本为1-47-0   下载地址为http://sourceforge.net/projects/boost/files/boost/1.47.0/2:进行解压缩,解压到C:\ 下面3:单击“开始”按钮,

2011-11-10 07:41:51 711

转载 深入C++的new

“new”是C++的一个关键字,同时也是操作符。关于new的话题非常多,因为它确实比较复杂,也非常神秘,下面我将把我了解到的与new有关的内容做一个总结。一、new的过程当我们使用关键字new在堆上动态创建一个对象时,它实际上做了三件事:获得一块内存空间、调用构造函数、返回正确的指针。当然,如果我们创建的是简单类型的变量,那么第二步会被省略。假如我们定义了如下一个类A:class A

2011-11-09 20:33:37 467

转载 红黑树(三)C源代码

原文来自:http://liyiwen.iteye.com/blog/345799// -------------------------------------------------------  // FileName : BinarySearchTree.cpp

2011-09-07 21:56:40 2461 1

转载 红黑树(二)删除

原文来自:http://liyiwen.iteye.com/blog/345799一、红黑树的节点删除       从红黑树上删除一个节点,可以先用普通二叉搜索树的方法,将节点从红黑树上删除掉,然后再将被破坏的红黑性质进行恢复。

2011-09-07 21:49:21 1314

转载 红黑树(一) 插入

原文来自:http://liyiwen.iteye.com/blog/345800一、满足下面几个条件的二叉搜索树,称为红黑树:1.       任何一个节点都被着色――红色或是黑色。2.       根节点是黑色的。3.       所有的NIL节点都看

2011-09-07 21:42:06 3786 4

原创 fedora 15 安装opencv2.2时出现undefined reference to `cvCreateCameraCapture_V4L(int)'问题及其解决方法

在Fedora 15 下编译OpenCV 2.2      进行到7%左右时出现"ptrdeff_t"未定义都错误,考虑到之前在Fedora 14下编译没问题,可能是内核升级后头文件包含出现变动,所以才没有包含进stddef.h头文件。找到出错文件,就我的情况而言是:OpenCV

2011-07-22 12:26:47 6390

转载 你的未来你想过?Linux和windows之见!

作者:王垠已经半年没有使用Windows的方式工作了。Linux高效的完成了我所有的工作。 GNU/Linux不是每个人都想用的。如果你只需要处理一般的事务,打游戏,那么你不需要了解下面这些了。 我不是一个狂热的自由软件份子,虽然我很喜欢自由软件。这篇文章也不是用来推行自由软件运动的,虽然我觉得自由软件运动是非常好的。 这篇文章也不是用来比较Linux和Windows内核效率,文件系统,网

2011-06-04 17:59:00 1945

转载 List Dialog

<br />原文来自:http://library.gnome.org/users/zenity/stable/zenity-list-options.html.en<br /> <br />Use the --list option to create a list dialog. Zenity returns the entries in the first column of text of selected rows to standard output. <br /> Dat

2011-04-29 21:40:00 1595

转载 Text Information Dialog

<br />原文来自:http://library.gnome.org/users/zenity/stable/zenity-text-options.html.en<br /> <br />Use the --text-info option to create a text information dialog. <br /> The text information dialog supports the following options: --filename=f

2011-04-29 21:26:00 693

转载 Text Entry Dialog

<br />原文来自 : http://library.gnome.org/users/zenity/stable/zenity-text-entry-options.html.en<br /> <br />Use the --entry option to create a text entry dialog. Zenity returns the contents of the text entry to standard output. <br /> The text ent

2011-04-29 21:22:00 1006

转载 zenity 实现一个滚动条

<br />原文来自:http://library.gnome.org/users/zenity/stable/zenity-progress-options.html.en<br /> <br />Use the --progress option to create a progress dialog. <br />Zenity reads data from standard input line by line. If a line is prefixed with #, t

2011-04-29 21:10:00 633

转载 zenity 实现一个滚动条

<br />原文来自:http://library.gnome.org/users/zenity/stable/zenity-progress-options.html.en<br /> <br />Use the --progress option to create a progress dialog. <br />Zenity reads data from standard input line by line. If a line is prefixed with #, t

2011-04-29 21:10:00 759

转载 Zenity 中文手册

<br />原文来自:http://dev.firnow.com/course/6_system/linux/Linuxjs/20100205/194812.html<br /> <br />用SHELL,自动执行应用程序,把RUNTIME过程显示为窗口,可以像这样<br />#!/bin/sh<br />top | zenity --text-info --title="TOP INFO" --width=800 --height=400<br /><br /><br /><br /><br />

2011-04-29 20:58:00 3238

转载 打造Fedora 14安装U盘

来源:http://www.linuxidc.com/Linux/2011-01/31349p3.htm 1. 下载系统启动引导工具软件:syslinux-4.03下载地址:http://download.famouswhy.com/syslinux/2.

2011-04-14 11:57:00 1459

Node.js实战[CN].pdf

《Node.js实战》是Node.js领域的权威著作,作者拥有20余年Web开发经验,是Google的高级工程师,也是畅销技术图书作家。它不仅适合初学者系统学习,而且适合有一定基础的读者进阶修炼,因为它不仅系统讲解了Node.js的所有基础知识和核心概念,同时还讲解了Node.js的高级特性和最佳实践。此外,本书还包含大量精心设计的、颇具实践指导意义的案例。   《Node.js实战》全书共12章,分为四部分: 基础篇(1~3章)具体介绍了Node.js的安装、JavaScript语言在V8引擎和Node.js中的应用,以及Node.js的异步编程;提高篇(4~6章)详细讲解了如何编写Node.js应用和模块,以及如何扩展Web服务器;实战篇(7~9章)则讲解了强大的工具和模块,如Express、NoSQL(MongoDB)和SQL(MySQL)等;进阶篇(10~12章)深入讲解了如何在生产环境中运行应用程序,如何测试代码,以及如何使用Node.js编写命令行实用程序。

2015-01-21

Visual Assist X 10.8.2023 完美破解版

Visual Assist X 10.8.2023 完美破解版,支持VS2013

2014-03-21

php核心技术与最佳实践

PHP,提高,核心,实践

2013-12-10

深入理解nginx模块开发与架构解析

本书是阿里巴巴资深Nginx 技术专家呕心沥血之作,是作者多年的经验结晶,也是目前市场上唯 一一本通过还原Nginx 设计思想,剖析Nginx 架构来帮助读者快速高效开发HTTP 模块的图书。 本书首先通过介绍官方Nginx 的基本用法和配置规则,帮助读者了解一般Nginx 模块的用法,然 后重点介绍如何开发HTTP 模块(含HTTP 过滤模块)来得到定制的Nginx,其中包括开发一个功能 复杂的模块所需要了解的各种知识,如Nginx 的基础数据结构、配置项的解析、记录日志的工具以及 upstream、subrequest 的使用方法等。在此基础上,综合Nginx 框架代码分析Nginx 的架构,介绍其设 计理念和技巧,进一步帮助读者自由、有效地开发出功能丰富、性能一流的Nginx 模块。

2013-12-03

ARQ自动重传协议模拟

本程序采用Java SWT编写界面,对于不熟悉SWT机制的可以下载了解一下。 同时程序采用多线程机制,利用UDP包,模拟ARQ自动重传协议。 ARQ协议的内容:自动重传请求(Automatic Repeat-reQuest,ARQ)是OSI模型中数据链路层的错误纠正协议之一。它包括停止等待ARQ协议和连续ARQ协议,错误侦测(Error Detection)、正面确认(Positive Acknowledgment)、逾时重传(Retransmission after Timeout)与负面确认继以重传(Negative Acknowledgment and Retransmission)等机制。

2013-01-16

ARQ程序的具体实现

自动重传请求(auto repeat request),通过接收方请求发送方重传出错的数据报文来恢复出错的报文,是通信中用于处理信道所带来差错的方法之一;另外一个方法是信道纠错编码。   传统自动重传请求分成为三种,即停等式(stop-and-wait)ARQ,回退n帧(go-back-n)ARQ,以及选择性重传(selective repeat)ARQ。后两种协议是滑动窗口技术与请求重发技术的结合,由于窗口尺寸开到足够大时,帧在线路上可以连续地流动,因此又称其为连续ARQ协议。三者的区别在于对于出错的数据报文的处理机制不同。

2013-01-16

Visual Assist X 10.7.1912 完美破解版

Visual Assist X是一款非常好的Microsoft Visual Studio插件,支持C/C++,C#,ASP,Visual Basic,Java和HTML等语言,Visual Assist X能自动识别各种关键字、系统函数、成员变量、自动给出输入提示、自动更正大小写错误、自动标示错误等,有助于提高开发过程的自动化和开发效率。 Visual Assist X主要功能: 在Visual Studio中Visual Assist X 利用主要的新特性及现有加强的功能可以惊人的降低软件开发时间周期,他可以让你轻松的做得以下几点: 可以更快的开发代码,更少的产生错误。 可以更快的理解分析已经存在的代码。 可以重构代码,以便使其更加易读和更加方便维护。 通过允许即时访问到任何文件符号及参考来降低检索花费的时间。 Visual Assist 可以在目前的及历史版本的Visual Studio中很好的工作: 支持的VS版本:VS2012、VS2010、VS2008、VS2005、VS2003、VS2002、VC6

2012-08-18

Apress.Beginning.iPhone.3.Development.Exploring.the.iPhone.SDK.Jul

Apress.Beginning.iPhone.3.Development.Exploring.the.iPhone.SDK.Jul 英文书籍 内容挺清晰 iPhone开发基础教程的原著

2011-08-18

Linux内核情景分析

Linux内核情景分析 非影印版!!! 阅读起来很舒服!

2011-08-18

Vim Material

Vim 学习的一些资料集合。值得一看!包括: 学习vi编辑器中文第6版 Mastering regular expression 2nd Mastering Regular Expressions 3rd Edition OReilly - Learning_the_vi_Editor_6th_Edition

2011-05-26

C++ STL 中文版

C++ STL 中文版 原文很经典,中文翻译得不怎么好(至少我认为) 找不着原著,就凑合着看了!

2011-05-25

非常详细的QT4教程

这是关于QT4的教程,现在QT越来越强大了,跨平台开发非常好。

2011-05-07

makefile 介绍

对makefile使用的小结,写的比较详细。留待以后查看

2011-04-08

学习OpenCV 中文版

找了好久才找到的电子书 分享给大家 希望对大家有所帮助

2011-03-03

Flex权威指南.part4

Flex权威指南.part4 继续上传 终于是最后一个了 希望能对朋友有帮助

2010-12-03

Flex权威指南.part3

Flex权威指南.part3 接着继续上传 麻烦

2010-12-03

Flex权威指南.part2

Flex权威指南.part2 继续上一个的传

2010-12-03

Flex权威指南.part1

Flex权威指南 一本很不错的书籍 文件过大 分为四部分上传 得下完四个部分后方可完整解压

2010-12-03

精通Qt4编程.rar

最近在研究QT编程 查找了很多的资料 发现本很好的书籍

2010-11-27

Fedora_12_Installation_Guide_in_Chinese

Fedora_12_Installation_Guide_in_Chinese 很好的指南文件,每次都找很久,现在放在这,找起来也方便些,也方便朋友们 查找

2010-11-22

VC++开发技术大全源代码

Visual C++ 开发技术大全 明日科技 宋坤 刘锐宁 李伟明编著 人民邮电出版社出版

2010-09-18

五子棋网络对战.zip

五子棋的演示程序 基于网络编程的 拥有客户端和服务器端程序 是学习网络游戏开发的好材料

2010-06-06

winpcap驱动及开发包

网络数据包捕获开发工具winpcap驱动及开发包

2010-06-02

编程珠玑第二版中英源打包.rar

很不错的电子书,找了好久才找到的。比较齐全,中英文都有。

2010-05-26

openGL绘制NURBS曲线.rar MFC实现 OpenGL

用MFC在OpenGL的基础上实现的nurbs曲面形成过程。

2010-05-06

nurbs.rar OpenGL 实现

opengl实现的nurbs曲线实现过程,一个简单的例子,方便学习nurbs的同道中人参考。

2010-05-06

OPENGL编程指南 第七版(英文版)

基本信息(英文版) 原书名: OpenGL Programming Guide: The Official Guide to Learning OpenGL, Versions 3.0 and 3.1 (7th Edition) 原出版社: Addison-Wesley Professional 作者: (美)Dave Shreiner The Khronos OpenGL ARB Working Group [作译者介绍] 译者: 李军;徐波[同译者作品] 丛书名: 开发人员专业技术丛书 出版社:机械工业出版社 ISBN:9787111294504 上架时间:2010-3-15 出版日期:2010 年3月 开本:16开 页码:519 版次:7-1 所属分类:计算机 > 数码/设计 > OpenGL 计算机 > 软件与程序设计 > 综合 > 高级程序语言设计 编辑推荐 由Khronos小组编写的官方指南 是OpenGL领域的权威著作,OpenGL红宝书 帮助程序员走上了OpenGL专家之路 内容简介回到顶部↑ 本书对OpenGL以及OpenGL实用函数库进行了全面而又权威的介绍,素有“OpenGL红宝书”之誉。本书的上一个版本覆盖了到OpenGL 2.1版的内容。本版涵盖了OpenGL 3.0和3.1的最新特性。本书以清晰的语言描述了OpenGL的功能以及许多基本的计算机图形技巧,例如创建和渲染3D模型、从不同的透视角度观察物体、使用着色、光照和纹理贴图使场景更加逼真等。另外,本书还深入探讨了许多高级技巧,包括纹理贴图、抗锯齿、雾和大气效果、NURBS、图像处理子集等。此外,本书还对一些重要的主题进行了讨论,例如提高性能、OpenGL扩展以及跨平台技术等。 本书内容详实,讲解生动,图文并茂,是OpenGL程序员的绝佳编程指南。 OpenGL是一种功能强大的软件接口,既可以用于生成高质量的计算机图像,也可以用于编写使用2D和3D物体、位图和彩色图像的交互式应用程序。 本书对OpenGL以及OpenGL实用函数库进行了全面而又权威的介绍,素有“OpenGL红宝书”之誉。本书的上一个版本覆盖了截止OpenGL 2.1版的内容。这一版涵盖了OpenGL 3.0和3.1的最新特性。本书以清晰的语言描述了OpenGL的功能以及许多基本的计算机图形技巧,例如创建和渲染3D模型、从不同的透视角度观察物体、使用着色、光照和纹理贴图使场景更加逼真等。本书还深入探讨了许多高级技巧,包括纹理贴图、抗锯齿、雾和大气效果、NURBS、图像处理等。另外,本书还对一些重要的主题进行了讨论,例如提高性能、OpenGL扩展以及跨平台技术等。 本书进行了一些更新,涵盖了OpenGL 3.0和3.1的最新特性,包括: 使用帧缓冲区对象进行离屏渲染和纹理更新。 各种新的缓冲区对象类型的示例,包括uniform缓冲区对象、变换反馈缓冲区和顶点数组对象。 使用纹理数组提高使用众多纹理的性能。 使用图元重启和条件渲染来高效地进行渲染。 介绍OpenGL的废弃机制,以及如何针对OpenGL未来版本验证程序。 本书继续对OpenGL着色语言(GLSL)展开讨论,并解释了使用这种语言创建复杂图形效果并提升OpenGL计算威力的机制。OpenGL技术资料库(OpenGL Technical Library)提供了大量的OpenGL教程和参考书籍,它可以帮助程序员深入理解OpenGL,完全释放OpenGL的潜力。这个资料库最初由SGI开发,目前由Khronos OpenGL体系结构审核委员会(ARB)工作组维护,这是负责指导OpenGL以及相关技术发展和演变的行业协会。

2010-04-28

Visual C++黑客编程揭秘与防范源代码

前几天看了看这书 觉得很不错 还下了代码看看 怎奈水平太低 看不懂 先将这上传 希望对想学的人有所帮助

2010-04-14

计算N以内的数相加等于n的方法的总数(修正)

问题描述: 计算n以内的数相加等于n的方法。比如10,其方法有 4,6;5,5;3;7等等.也即4+6=10,5+5=10,3+7=10等等

2010-04-11

计算N以内的和相加等于n的方法的总数

问题描述: 计算n以内的数相加等于n的方法。比如10,其方法有 4,6;5,5;3;7等等.也即4+6=10,5+5=10,3+7=10等等

2010-04-11

广义表(C语言实现).rar

广义表的 部分功能实现,比如,创建,显示,取出表头,表尾等

2009-08-04

无括号算术表达式处理算法.rar

栈的应用,运用栈后进先出的机制实现表达式的求值过程

2009-08-01

括号匹配算法.rar

应用栈后进先出的特性实现括号的匹配 出自耿国华的数据库教程

2009-08-01

汉诺塔.rar 递归实现

用递归调用实现的汉诺塔问题的解决程序,出自耿国华的数据库教程

2009-08-01

多项式加法算法.rar

用链表实现的多项式相加程序,出自耿国华的数据库教程

2009-08-01

WinPing.rar

用MFC编写的windows的ping应用程序,可用于ping命令的研究

2009-07-30

Socket编程例子_MFC_SDK

一个很不错的Socket编程实例,MFC编程中的经典!

2009-07-30

shell 高级编程 电子书

昨天将Shell编程的源代码传上去了,忘了将电子书传上去,今天补上。

2009-05-16

shell 高级编程 源代码

shell 高级编程 春敏杨 毅 黄 翻译 一本很不错的书

2009-05-15

MINIX-File-System-analysis.pdf

MINIX-File-System 文件系统分析,对想深入了解Linux内核的同志有极大的帮助

2009-05-10

空空如也

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

TA关注的人

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