- 博客(19)
- 资源 (24)
- 收藏
- 关注
转载 Windows95/NT下OpenGL编程原理
西安交通大学9693信箱蔡茂----科学计算可视化,计算机动画和虚拟现实是现在计算机图形学的三个热点。而这三个热点的核心都是三维真实感图形的绘制。由于OpenGL(OpenGraphicsLibrary)具有跨平台性、简便、高效、功能完善,目前已经成为了三维图形制作方法中事实上的工业标准。自从WindowsNT3.51在微机平台上支持OpenGL以后,现在微软公司在Windows95OSR2、
2009-03-06 11:54:00
1056
转载 重载(overload)、覆盖(override)与隐藏
成员函数的重载(overload)、覆盖(override)与隐藏很容易混淆,C++程序员必须要搞清楚概念,否则错误将防不胜防。 1 重载与覆盖 重载的特征: (1)相同的范围(在同一个类中) ; (2)函数名字相同; (3)参数不同; (4)virtual 关键字可有可无。 覆盖的特征: (1)不同的范围(分别位于派生类与基类) ; (2)函数名字相同; (3)参数相同; (4)
2009-03-05 11:58:00
868
转载 C++ 虚函数表解析
前言 C++中 的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术 可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,RTTI技术,虚函数技术,要么是试图做到在编译时决议,要么试图做到运行时决议。 关于虚函数的使用方法
2009-03-05 08:54:00
794
转载 计算几何常用算法概览
一、引言计算机的出现使得很多原本十分繁琐的工作得以大幅度简化,但是也有一些在人们直观看来很容易的问题却需要拿出一套并不简单的通用解决方案,比如几何问题。作为计算机科学的一个分支,计算几何主要研究解决几何问题的算法。在现代工程和数学领域,计算几何在图形学、机器人技术、超大规模集成电路设计和统计等诸多领域有着十分重要的应用。在本文中,我们将对计算几何常用的基本算法做一个全面的介绍,希望对您了解并应用计
2009-03-04 22:06:00
1150
原创 What is cross compile and toolchain?
1 Cross compile Cross compile, 即交叉编译, 简单地讲,就是在一个平台上编译能运行在另一个平台上的程序。为什么不直接在运行某程序的平台上编译该程序呢?有时候,由于目标平台的硬件环境限制(如内存太小),甚至该平台根本就还没有出现,那为了编译能在该目标平台运行的程序,就需要在其他平台上编译程序了。 2 Toolchain toolchain
2009-03-04 22:02:00
2031
原创 分享编译Android源码的全过程
通过参考网上的相关资料,我编译Android源码的步骤如下:1 我的系统是Ubuntu 8.042 系统上必须安装以下工具(摘自网上的资料): sudo apt-get install build-essential sudo apt-get install make sudo apt-get install gcc sudo apt-get install g++ sudo
2009-03-04 21:24:00
67681
16
原创 为Android加入busybox工具
我们可以通过两种方式进入Android的console:1. 直接执行命令emulator -shell;2. 在启动emulator后,通过命令adb shell进入。之后我们就可以使用一些linux下常用的命令了,如ls,cat等。然而Android自带的toolbox(位于/system/bin中)也太简略了点,有些命令如find,Android并不支持或者支持得不好。下面将介绍
2009-03-04 21:20:00
39590
7
转载 Linux目录结构简析
linux目录结构简析/ 根目录/bin 常用的命令 binary file 的目录/boot 存放系统启动时必须读取的档案,包括核心 (kernel) 在内 /boot/grub/menu.lst GRUB设置 /boot/vmlinuz 内核 /boot/initrd 核心解压缩所需 RAM Disk/dev 系统周边设备
2009-03-04 21:00:00
1438
原创 Linux源代码目录树结构
linux用来支持各种体系结构的源代码包含大约4500个C语言程序,存放在270个左右的子目录下,总共大约包含200万行代码,大概占用58MB磁盘空间。 源代码所有在目录:/usr/src/linux (大部分linux发行版本中) ■arch 平台相关代码 ◆i386 IBM的PC体系结构 ◇kernel 内核核心部分 ◇mm 内存管理 ◇math-
2009-03-04 20:45:00
3857
转载 什么是windows能干而linux干不了的
前两天看了一篇文章不知道是谁的也不知道什么时候的,贴在这里,算是给Linux的狂热支持者增添一份力量。先说好,不是我的东西,要PK别针对我哦,不过个人并不认为这里头有什么错,顶多个别看法不够全面。题目《什么是Windows能干而Linux干不了的》。 有个朋友看我半年没有用 Windows,有时就会问我:“你只用 Linux,有没有发现有些 Windows 能处理的事情 Linux 干不
2008-09-17 15:25:00
1224
1
转载 Linux操作系统学习线路图
Linux操作系统学习线路图如果你正在学习Linux操作系统,不知从哪里入手,可以参考下面给出的9点建议,还有一点是本人附加的,Linux程序工程师非常吃香,以后肯定是个火红职业。不管怎样,只要努力的学,后果很美好。1.掌握至少50个以上的常用命令。比如:安装和登录命令:login、 shutdown、 halt、 reboot 、mount、umount 、chsh文件处理命令:file、
2008-09-17 14:58:00
1037
转载 一个LINUX高手写给初学者的话
一个LINUX高手写给初学者的话 现在好多的人开始接触电脑的时候,见到的应该是Windows98 说实话,98 已经是一个很人性化,封装的很好的一个系统了 一个对电脑一窍不通的人都能很快的使用它。这样很多人对 "电脑"的印象和那些和我一样一开始接触的是DOS人是绝然不 同的。在DOS时代,如果你对电脑的基础知识不懂的话是玩不 动它的,不像现在好多人CPU是什么都不知道,却能够是F
2008-09-17 14:53:00
865
转载 unix系统当中 软连接与硬连接的区别
以前一直不明白unix系统当中硬连接与软连接的区别,闲暇无聊时候想锻炼看些英文的计算机资料,忽然有点心得体会。要讲清楚这两个的区别,首先要明白unix系统当中文件的存储。unix文件当中文件的存储可以分为三部分:1、 文件名 file name;2、 我们称之为inode, 里面存储了此文件的属性,包括文件大小、所有者、以及访问权限等等。3、 数据块 DATA;以一个例子讲:目标文件名称 /opt
2008-09-17 14:19:00
1150
转载 实际用户ID,有效用户ID和设置用户ID
实际用户ID,有效用户ID和设置用户ID 看UNIX相关的书时经常能遇到这几个概念,但一直没有好好去理清这几个概念,以致对这几个概念一直一知半解。今天好好区分了一下这几个概念并总结如下。说白了这几个UID引出都是为了系统的权限管理。 下面分别用RUID, EUID,SUID来表示实际用户ID,有效用户ID,设置用户ID。另外用户ID是个整型数,为了说明方便真接使
2008-09-16 17:27:00
846
原创 网上号称史上最牛的vim配置
包括一些最简单常用的配置,插件包括ctags, taglist, winmanage, cscope。用上这几个插件可以把vim打造成一个IDE环境,通过添加syntax可以定制你的语法高亮,但由于vim本身不能解析语言本身,高亮无法做到跟sourceinsiht一个丰富。使用code_comeplete插件加上vim本身众多的快捷键可以大大加速写代码的速度。 以下是网上号称史上最牛的vi
2008-09-16 17:25:00
5272
2
原创 编写一个程序用于控制其他应用程序窗口的隐藏和显示:
1 注册热键 BOOL RegisterHotKey( HWND hWnd, // window to receive hot-key notification int id, // identifier of hot key
2008-09-11 11:35:00
1417
转载 Windows窗口操作函数
从VC提供的MFC类派生图中我们可以看出窗口的派生关系,派生图,所有的窗口类都是由CWnd派生。所有CWnd的成员函数在其派生类中都可以使用。本节介绍一些常用的功能给大家。 改变窗口状态:BOOL EnableWindow( BOOL bEnable = TRUE );可以设置窗口的禁止/允许状态。BOOL IsWindowEnabled( );可以查询窗口的禁止/允许状态。 BOOL Mod
2008-09-11 10:54:00
1032
转载 关于函数的调用约定
在C语言中,假设我们有这样的一个函数: int function(int a,int b)调用时只要用result = function(1,2)这样的方式就可以使用这个函数。但是,当高级语言被编译成计算机可以识别的机器码时,有一个问题就凸现出来:在CPU中,计算机没有办法知道一个函数调用需要多少个、什么样的参数,也没有硬件可以保存这些参数。也就是说,计算机不知道怎么给
2007-10-22 20:46:00
652
OpenGL开发指南.chm
2007-05-04
Mysql基础教程.chm
2007-05-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人