2011年9月12日

再议gluPerspective和gluLookAt的关系

摘要: 看了Opengl的相关程序,发现有些东西还是特别迷茫,尤其是gluLookAt的函数做啥用的,而gluPerspective又有什么功能. 在网上查看到了这篇: 终于搞明白gluPerspective和gluLookAt的关系了(zz) http://cowboy.1988.blog.163.com/blog/static/751057982010101574732212/ 我感觉它里面没有说清楚这些函数到底是做什么用的,只是说了不同的参数有什么效果. 我相信它做法是对的,但我更希望获取why to do it? not just how to do it. 然后在网上又搜索到了: ... 阅读全文

posted @ 2011-09-12 12:45 sxzxcm 阅读(23370) 评论(7) 推荐(8) 编辑

2010年10月29日

将类成员函数用做C回调函数

摘要: 将类成员函数用做C回调函数提出问题:回调函数是基于C编程的Windows SDK的技术,不是针对C++的,程序员可以将一个C函数直接作为回调函数,但是如果试图直接使用C++的成员函数作为回调函数将发生错误,甚至编译就不能通过。分析原因:普 通的C++成员函数都隐含了一个传递函数作为参数,亦即“this”指针,C++通过传递一个指向自身的指针给其成员函数从而实现程序函数可以访... 阅读全文

posted @ 2010-10-29 13:32 sxzxcm 阅读(749) 评论(0) 推荐(0) 编辑

2010年10月24日

IPV6编程

摘要: IPv6套接字编程1.概述由于互联网用户的日益增加,网络需求日益扩大,IPv4地址也日益紧张。人们为了解决地址日趋耗尽的问题,采用了CIDR、NAT等技术来延缓地址耗尽的速度,但这并不能从根本上解决IPv4目前存在的问题,IPv4地址耗尽只是一个时间问题。随着互联网的发展,Internet骨干路由器的路由表也日益扩大,这使得路由器必须维护大量路由表。由于IPv6可以解决传统的IP技术的瓶颈问题,因... 阅读全文

posted @ 2010-10-24 18:42 sxzxcm 阅读(8359) 评论(0) 推荐(3) 编辑

2010年10月16日

Linux下的C编程实战

摘要: Linux下的C编程实战(一)――开发平台搭建1.引言 Linux操作系统在服务器领域的应用和普及已经有较长的历史,这源于它的开源特点以及其超越Windows的安全性和稳定性。而近年来,Linux操作系统在嵌入式系统领域的延伸也可谓是如日中天,许多版本的嵌入式Linux系统被开发出来,如ucLinux、RTLinux、ARM-Linux等等。在嵌入式操作系统方面,Linux... 阅读全文

posted @ 2010-10-16 23:59 sxzxcm 阅读(55551) 评论(3) 推荐(4) 编辑

代码高处走 从VC6到VC9移植代码问题说明

摘要: 首先可以直接用Visual Studio 2008的打开VC6的工作区文件和项目文件(dsw和dsp),并将其升级为VS2008的解决方案格式和项目格式(sln和vcproj),VC9的编译器相对于VC6有了很大的变化,一些编译参数和链接参数被废弃(比如/map:line),有一些改变了名称,还有新增的选项,不过不用担心,升级过程会自动对其进行转换,最终都会得到一个正确的解决方案和VC项目文件,这... 阅读全文

posted @ 2010-10-16 23:50 sxzxcm 阅读(623) 评论(0) 推荐(0) 编辑

2010年6月10日

socket与TCP/UDP编程~

摘要: Socket接口是TCP/IP网络的API,Socket接口定义了许多函数或例程,程序员可以用它们来开发TCP/IP网络上的应用程序。要学Internet上的TCP/IP网络编程,必须理解Socket接口。  Socket接口设计者最先是将接口放在Unix操作系统里面的。如果了解Unix系统的输入和输出的话,就很容易了解Socket了。网络的Socket数据传输是一种特殊的I/O,Socket也是... 阅读全文

posted @ 2010-06-10 16:50 sxzxcm 阅读(19678) 评论(0) 推荐(1) 编辑

2010年5月29日

聚类方法简介

摘要: 将物理或抽象对象的集合分组成为有类似的对象组成的多个簇的过程被称为聚类。由聚类所生成的簇是一组数据对象的集合,这些对象与同一个簇中的对象彼此相似,与其它簇中的对象相异。在许多应用中,可以将一个簇中的数据对象作为一个整体来对待。  目前在文献中存在大量的聚类算法。算法的选择取决于数据的类型、聚类的目的和应用。如果聚类分析备用作描述或探查的工具,可以对同样的数据尝试多种算法,以发现数据可能揭示的结果。... 阅读全文

posted @ 2010-05-29 15:46 sxzxcm 阅读(4804) 评论(0) 推荐(0) 编辑

2010年4月14日

C++ new用法相关经验总结

摘要: C++编程语言中有一种叫做new的术语。不过这一概念是比较模糊的,有些人把它理解为new函数,但是有的人又会把它理解为new运算符。那么它的真正含义又是如何的呢?在这里我们将会通过对C++ new用法的介绍,帮助大家一起分析一下。C++ new用法之一 new运算符最常用的是作为运算符的new,比如:string *str = new string(“test new”);... 阅读全文

posted @ 2010-04-14 12:16 sxzxcm 阅读(554) 评论(0) 推荐(1) 编辑

2010年3月27日

OpenCV统计应用-CvHistogram直方图资料

摘要: OpenCV统计应用-CvHistogram直方图资料 CvHistogram可以提供直方圖的計算,並且可以支援多個維度的直方圖設計,但是在繪製直方圖圖形的時候就需要自己用繪圖函式來繪製,CvHistogram算是一個比較複雜的資料結構,由於它在維度小於二的可以用密集的資料結構,CvMatND來設計,可以當它的直方圖維度大於二的時候,就必須要用到稀疏矩陣,CvSparseMat的方式,下面就是用... 阅读全文

posted @ 2010-03-27 10:42 sxzxcm 阅读(1866) 评论(0) 推荐(0) 编辑

2010年3月22日

C++嵌套类

摘要: 嵌套类的访问问题:记得白凤煮的C++中有一句这样的话:C++嵌套类只是语法上的嵌套。然而在实践过程中,却并非如此。Ex:classA{public:staticinta;classA1{voidoutput(){cout<<a<<endl;//insteadofA::a;}};};intA::a;可见,类 A1 嵌入A后访问A的静态变量不写外围域没有任何问题,从编译的角度看... 阅读全文

posted @ 2010-03-22 22:01 sxzxcm 阅读(7063) 评论(1) 推荐(0) 编辑

导航