摘要:
其实关于无线基础知识的内容还是挺多的,但是由于本书侧重于BT4自身工具使用的讲解,若是再仔细讲述这些外围的知识,这就好比讲述DNS工具时还要把DNS服务器的类型、工作原理及配置讲述一遍一样,哈哈,估计整本书的厚度就需要再翻一、两倍了。恩,关于无线网络基础知识建议大家可以参考我之前在黑手这里出版的《无线黑客傻瓜书》一书,会很有帮助。恩,先说明一下,本章的内容适用于目前市面所有主流品牌无线路由器或AP如Linksys、Dlink、TPLink、BelKin等。涉及内容包括了WEP加密及WPA-PSK加密的无线网络的破解操作实战。◆什么是Aircrack-ngAircrack-ng是一款用于破解无线 阅读全文
摘要:
Fedora15命令速查手册源文档 <http://www.nenew.net/archivers/p2062.html> Privilegessudo command – run command as rootsudo -s – open a root shellsudo -s -u user – open a shell as usersudo -k – forget sudo passwordsgksudo command – visual sudo dialog (GNOME)kdesudo command – visual sudo dialog (KDE)sudo vi 阅读全文
摘要:
API Examplesmy_ulonglong mysql_affected_rows(MYSQL *mysql)mysql_close(MYSQL *mysql) - almost allof the examples calls mysql_close()mysql_create_db(MYSQL *mysql, const char*db)mysql_change_user(MYSQL *mysql, constchar *user, const char *password, const char *db)mysql_drop_db(MYSQL *mysql, const char* 阅读全文
摘要:
常用的MySQL命令大全一、连接MySQL格式: mysql -h主机地址 -u用户名-p用户密码1、例1:连接到本机上的MYSQL。首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是: mysql>。2、例2:连接到远程主机上的MYSQL。假设远程主机的IP为:110.110.110.110,用户名为root,密码为abcd123。则键入以下命令:mysql -h110.110.110.110 -uroot -p 阅读全文
摘要:
HDC hdc = CreateCompatibleDC( 0 ); HFONT hFont; HFONT hFontOld;//// Describe the font we want.// LOGFONT lf;ZeroMemory(&lf, sizeof(LOGFONT));lf.lfHeight = 25; // in logical unitslf.lfWidth = 12; // in logical unitslf.lfEscapement = 0;lf.lfOrientation = 0;lf.lfWeight = 500; // boldness, range 0(l 阅读全文
摘要:
if( ::GetAsyncKeyState(VK_DOWN) & 0x8000f ){if(!down_up)ball_a_down=0.001f;down_up = true;if(down_up){ ...}}else{ ...} 阅读全文
摘要:
// Initialise the D3DXMesh object:D3DXCreateMeshFVF(10, CIRCLECOMPLEXITY, D3DXMESH_MANAGED | D3DXMESH_WRITEONLY, D3DFVF_VERTEX, g_pD3DDevice, &g_pCircleMesh);g_pCircleMesh->LockVertexBuffer( D3DLOCK_NOSYSLOCK, (void**)&pVertices);memcpy(pVertices, g_vCircle, sizeof(g_vCircle));g_pCircleMe 阅读全文
摘要:
《DirectX游戏设计》考试样题2010-06-27 09:52:57|分类:游戏人生|字号订阅一、单选题(30题,每题1分,共30分)1.典型的windowsSDK方式的开发中,遵循这样一个过程:(C)A.创建窗口->显示窗口->注册窗口类->初始化窗口类B.注册窗口类->初始化窗口类->创建窗口->显示窗口C.初始化窗口类->注册窗口类->创建窗口->显示窗口D.创建窗口->注册窗口类->初始化窗口类->显示窗口2.Windows编程中,退出消息循环的条件是:(A)A.GetMessage()从消息队列中获得WM_Q 阅读全文
摘要:
求转置矩阵:D3DXMATRIX *D3DXMatrixTranspose(D3DXMATRIX *pOut,//返回的结果CONST D3DXMATRIX *pM );//目标矩阵求逆矩阵:D3DXMATRIX *D3DXMatrixInverse(D3DXMATRIX *pOut,//返回的结果FLOAT *pDeterminant,//设为0 CONST D3DXMATRIX *pM );//目标矩阵平移:D3DXMATRIX *D3DXMatrixTranslation(D3DXMATRIX* pOut,//返回的结果FLOAT x, //X轴上的平移量FLOAT y, //Y轴上的平 阅读全文
摘要:
2010-06-27 09:49:45|分类:游戏人生|字号订阅一、单选题(30题,每题1分,共30分)1、下列哪个选项不属于“游戏特性”讨论的范畴: ()A、室内、室外场景渲染 B、公告板实现的粒子系统C、场景色调搭配 D、角色骨骼动画2、对公告板技术,说法正确的是: ()A、非常消耗系统资源; B、只能在场景中做广告牌模型;C、其姿态和摄象机无关; D、结构简单。3、对于角色动画的两种常用实现方式,说法错误的是: ()A、帧动画保存每帧每个顶点的相关信息;B、骨骼动画不保存每帧每个顶点的信息;C、骨骼动画中,一个骨骼的父骨骼一般不超过一个;D、帧动画与骨骼动画相比,不能保存某些特定的角色姿 阅读全文
摘要:
.fx文件2008-08-04 11:23:17|分类:DX相关|字号订阅在计算机3维场景中,物体表面的材质代表了其光学特性。最简单的材质可以表现为Diffuse颜色,Specular颜色,Emissive颜色等信息的集合;而为了表现物体表面的细节,可以在材质中加入一张纹理——这些就构成了最基本的材质信息。在以前的Direct3D程序中,这些信息可以直接传送给设备,由设备自动根据它们来计算物体表面的光学效果。但是,仅仅有这些基本的材质信息,已经不足以满足游戏制作者的要求和游戏玩家的要求了——他们希望场景中的材质更加复杂,具有更多的细节,更加逼真。在Direct3D中,除了材质的概念,还存在一个 阅读全文
摘要:
Extract the C-Unit Frameworkinside theproject(not solution) directory.Hard coding all of the vertex data will get you no where fast. 3D modeling programs can usually export geometry into many different file formats. These formats can hold different types of information and need to be parsed differen 阅读全文
摘要:
什么是纹理熟悉DX的兄弟们都知道什么叫纹理了,这里简单介绍一下,先看看现实生活中的例子吧,其实纹理的例子比比皆是,比如地板,墙面都是纹理。在图形学中,纹理主要是为了增强场景的真实感,比如你想绘制一个地面,简单一点可以直接使用一个矩形,稍微复杂一点可以用三角形网格,再复杂一点可以使用地面纹理,有了纹理以后真实感明显增强了。DX中的纹理其实就是就是对现实生活中纹理的模拟,但是它不仅仅是一张图片那么简单,有着完整的数据结构,比如宽度,高度,内存类型,表面(Surface)等。渲染到纹理常规的渲染操作都是直接将场景呈现到backbuffer中的,backbuffer说白了其实就是一个表面,再说白了就是 阅读全文
摘要:
3D材质表,希望对人有帮助玻璃的反光率15% 折射率90%~100%金属一般反射率60%~70%至于地版和大理石只要有bitmap就可以了大理石加10%的反光打蜡的地板有5%的反光这里是一些物质的物理特征,希望能帮到各位。金属 颜色 色彩亮度 漫射Gl 镜面SL 光泽度 反射 凹凸 (%)铝箔 180.180.180 有 32 90 中 65 8铝箔(钝) 180.180.180 有 50 45 低 35 15铝 220.223.227 有 35 25 低 40 15磨亮的铝 220.223.227 有 35 65 中 50 12黄铜 191.173.111 有 40 40 中 40 20磨亮 阅读全文
摘要:
概述画刷是D2D中最重要的资源之一,无论绘制什么图形,都离不开画刷,它好比是画家手中的画笔。画刷由render target创建,是设备相关的资源,如果渲染设备重建了,那么需要重新建立画刷。Direct2D中有以下四种类型的画刷,这些画刷全部继承自ID2D1Brush,并且有一些共同特征(比如设置和获取opacity,以及transform)。ID2D1SolidColorBrush 单色画刷ID2D1LinearGradientBrush 线性梯度色画刷ID2D1RadialGradientBrush 放射梯度色画刷ID2D1BitmapBrush 位图画刷下面是几种画刷及其对应的绘制效果画 阅读全文
摘要:
概述大家都学过集合运算,给定两个集合,可以求他们的并集,交集,差集等。其实图形之间也能做运算,今天就带大家开始图形运算之旅,讲讲如何合并图形。在D2D中有四种方法合并图形,分别是并(UNION),交(INTERSECT),差(EXCLUDE)和异或(XOR)。那么图形之间是如何合并的呢?两个图形之间进行Xor的结果是什么呢?为了便于理解,我先把效果图贴上来。下面图片中第一副图示两个圆的原始图,第二副图是UNION的结果,取两个圆所有的部分,但是公共部分只保留一份。第三幅图是INTERSECT的结果,取两个圆的公共部分。第四幅图是XOR的结果,取两个圆公共部分以外的部分。最后一幅图是EXCLUD 阅读全文
摘要:
概述Direct2D支持以下几种类型的几何图形。Simple Geometry(简单几何图形) 矩形 圆角矩形 椭圆Path Geometry(路径图形)Composite Geometry(复合图形) Geometry Group(图形组) Transformed Geometry(变换的图形)上一篇介绍了Path geometry,这篇介绍复合图形。复合图形也可以叫做合成图形,包含两种,一种是图形组,即由多个图形组成的一组图形,另一种是经过变换的图形,D2D支持的变换有四种,平移,旋转,缩放和倾斜。图形组由于图形组是一组图形的集合,所以如果对图形组进行操作,会影响到其中每一个图形,这对批量 阅读全文
摘要:
概述Direct2D支持以下几种类型的几何图形,上一篇介绍了简单几何图形,这篇介绍Path geometry。Simple Geometry(简单几何图形)矩形圆角矩形椭圆Path Geometry(路径图形)Composite Geometry(复合图形)Geometry Group(图形组)Transformed Geometry(变换的图形)Path geometry,说白了,就是以路径来描述图形,由于翻译过来比较别扭,所以下文中出现该词的地方全部使用英文。Path geometry可以用来创建复杂的几何图形,因为无论多么复杂的图形都可以由一些基本的几何图元来表示,Path geomet 阅读全文
摘要:
从本章开始,我们介绍D2D几何图形。D2D图形分类Direct2D支持多种类型的几何图形,包括Simple Geometry(简单几何图形)矩形圆角矩形椭圆Path Geometry(路径图形)Composite Geometry(复合图形)Geometry Group(图形组)Transformed Geometry(变换的图形)各种图形对应的D2D接口如下,所有接口都继承自ID2D1Geometry。矩形-ID2D1RectangleGeometry圆角矩形-ID2D1RoundedRectangleGeometry椭圆-ID2D1EllipseGeometry路径图形-ID2D1Path 阅读全文
摘要:
引子任何一门语言的第一个教程几乎都是Hello,world。我们也不例外,但是这里不是教大家打印Hello,world,而是编写一个简单的D2D绘制程序,让大家对Direct2D的程序结构及编程方法有一个基本的认识。下面我们来看如何一步一步绘制一个矩形。基本概念在开始之前,还是先介绍一些基本的概念,有助于大家理解程序,这些概念包括,Brush(画刷),Render target(渲染目标),Geometry(几何图形),它们会贯穿整个教程,所以越早介绍越好,对于有Windows GDI基础的人来说,理解这些概念很容易。没有基础的也没关系,我们可以先了解一下,随着学习的深入,会有更加深刻的认识。 阅读全文