摘要: " 新博客地址,原博客不再更新! " 可能需要刷新一遍才能打开 阅读全文
posted @ 2015-12-15 15:07 挥剑对风尘 阅读(180) 评论(0) 推荐(0) 编辑
摘要: //配置email地址和名字git config --global user.name "Your Name"git config --global user.email "email@example.com"//把当前目录变为git仓库,建好后会多出一个.git目录git init//文件添加,放... 阅读全文
posted @ 2015-07-05 22:07 挥剑对风尘 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 简单的说,Shader是为渲染管线中的特定处理阶段提供算法的一段代码。Shader是伴随着可编程渲染管线出现的,从而可以对渲染过程加以控制。1. Unity提供了很多内建的Shader,这些可以从官网下载,打开looking for older version的链接就能看到Build-in shad... 阅读全文
posted @ 2014-07-16 14:20 挥剑对风尘 阅读(7115) 评论(0) 推荐(0) 编辑
摘要: Servlet作为Java服务端程序,使用起来还是挺方便的,下面是具体配置过程,我用的是Intellij Idea。1. 做好必要准备,Intellij Idea(或者Eclipse for J2EE)、JDK、Tomcat这些工具一个都不能少2. 新建一个Web项目,IDE会帮我们自动生成src、... 阅读全文
posted @ 2014-07-06 15:07 挥剑对风尘 阅读(16550) 评论(2) 推荐(1) 编辑
摘要: Lua是一个小巧的脚本语言,该语言设计的目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。可扩展性。Lua的扩展性非常卓越,可以通过Lua代码或C代码扩展,很多功能可以通过外部库来扩展。简单。Lua本身简单,小巧,但功能强大,易于学习。高效率。Lua有很高的执行效率,是目前平均效率最... 阅读全文
posted @ 2014-03-28 14:14 挥剑对风尘 阅读(2044) 评论(0) 推荐(1) 编辑
摘要: 首先,我们需要在C++程序中导出DLL文件。我使用的是Visual Studio开发,把项目"属性"中的“配置类型”改为"动态库dll",然后添加如下导出代码:extern "C" __declspec(dllexport) void AS3911FindTag(Tag tags[], int &tagNum, int slot);//find tagsextern "C" __declspec(dllexport) bool GetTagInformation(Tag& tag);//get ta 阅读全文
posted @ 2013-11-11 18:14 挥剑对风尘 阅读(1349) 评论(0) 推荐(0) 编辑
摘要: 将Unity3D游戏移植到Android平台是一件很容易的事情,只需要在File->Build Settings中选择Android平台,然后点击Switch Platform并Build出apk即可。通常,我们的工作不仅限于此,一般还需要给手机游戏加入计费、广告等功能。这些功能一般没有提供Unit... 阅读全文
posted @ 2013-11-08 14:05 挥剑对风尘 阅读(9699) 评论(5) 推荐(2) 编辑
摘要: 世界空间(World):整个虚拟世界的3d空间,在Unity3d中以米作为单位,如长100米宽100米高100米的立体空间。屏幕空间(Screen):屏幕2d空间,大小就是屏幕的大小,以像素作为单位,可以设定屏幕大小,0点在左上角,向右为x正向,向下为y正向。视口空间(Viewport):摄像机的显... 阅读全文
posted @ 2013-07-12 01:23 挥剑对风尘 阅读(1079) 评论(0) 推荐(0) 编辑
摘要: 下面将学习DirectX的3D渲染基础部分,但不会对3D数学或图形理论有太详细的介绍。 首先要了解DirectX中的坐标系,要记住的是DirectX采用左手坐标系。在Direct3D中渲染一个场景,涉及到的三维变换有:世界变换、视图变换、投影变换。世界变换:三维变换的第一步就是将模型的顶点的局部坐标变换到所有对象都共享的一个坐标系中,也就是从模型空间向世界空间转换。变换到的新的坐标系称为世界坐标系。世界坐标系中的每一个顶点的坐标都以世界坐标系来表示。根据需要,应该将物体进行缩放、旋转、平移后放置到我们想要的位置。视图变换:又称为观察变换,即如照相机一般,表示用户在屏幕上看到的内容。我们在世界坐 阅读全文
posted @ 2013-03-02 16:54 挥剑对风尘 阅读(3422) 评论(0) 推荐(0) 编辑
摘要: 1需求分析1.1. 项目背景随着人们生活水平的不断提高和生活节奏的加快,不少商务人士的收入与衣物越来越多,而精力、时间却越来越少。减轻日常家务劳动,寻找专业洗衣服务,已成为多数人的洗衣选择。虽然洗衣业近几年得到了迅猛的发展,局部地区的洗衣市场发展较快,基本满足了多层次的消费人群;但从全国来看,行业整体发展速度仍落后于市场需求的增长,技术水平偏低,多数洗衣店仍停留在设备简陋、技术粗糙的阶段,尤其中高收入人群的洗衣需求远远没有得到满足。传统洗衣工厂依靠手工记账,不但容易出错而且效率低下,不能为顾客提供更多增值服务,势必会逐渐退出历史舞台。个体洗衣店只有通过添置、更新必要的设备,提高洗衣技术,凭借价 阅读全文
posted @ 2012-12-27 01:02 挥剑对风尘 阅读(3447) 评论(8) 推荐(4) 编辑
摘要: 什么是指针呢?指针就是一个变量。从过去的经验知道,如果将变量声明为某个数据类型,那么这个变量就可以存储这种数据类型。int变量可以存储整型,char变量可以存储字符,等等。那么指针可以存储什么呢?指针可以存储地址,地址就是操作系统用来表示RAM存储单元的二进制数,就好像个人的地址标识他的居住地一样。每个存储单元都有一个地址。内存是按字节编址的,这意味着每个字节的内存就有一个地址,但是每位内存没有。指针用来存储变量的地址,或者数据类型是用来声明指针的对象的地址。例如,存储一个整型地址的指针的声明如下所示:int *ptr;而存储一个字符地址的指针的声明如下:char *chptr;声明的第一部分 阅读全文
posted @ 2012-12-23 10:21 挥剑对风尘 阅读(668) 评论(0) 推荐(0) 编辑
摘要: 1.概述1.1 项目背景随着我国教育体制改革的深入进行,教育系统得到了前所未有的发展。学生管理正在逐步迈向管理信息现代化。但是我国的学生管理信息化水平还处在初级阶段,主要表现在对学生的学籍信息管理还是采用原有的人工管理方式。学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长。由于大学生类别和专业的设置的多样化,大学生的学籍管理历来是非常繁琐和复杂的的工作。面对庞大的信息量, 这时的人工管理几乎无法实现,在这种情况下用数据库进行管理变的尤为必要,这可以发挥计算机的优势来提高学生管理工作的效率。通过这样的系统,可以做到信息的规范管理,科学统计和快速的查询,从而减少管理方面的工作量 阅读全文
posted @ 2012-12-19 15:50 挥剑对风尘 阅读(19804) 评论(3) 推荐(3) 编辑