引言
3D 坐标系
Object Space对象坐标系
World Space世界坐标系
View Space视坐标系
坐标系转换
World Transformation世界变换
View Transformation视变换
Projection Transformation投影变换引言这节,我们将深入研究3D位置和转换。这节的目标就是将一个3D物体绘制到屏幕上。3D 坐标系为了在世界中的某个位置...
分类:
其他好文 时间:
2016-04-29 19:35:52
阅读次数:
265
Shell基础shell概述1 shell是什么2 脚本执行方式
脚本例子
#!/bin/bash
#这是第一个shell脚本的注释
echo -e "\e[1;36m 从hello world开始 \e[0m"
赋予执行权限,直接运行 chmod 755 hello.sh
./hell.sh通过bash调用执行脚本 bash hello.sh
Bash的基本功能命名别名与快捷键...
分类:
系统相关 时间:
2016-04-29 19:35:42
阅读次数:
211
本代码适用 VOC2011,VOC2007,INria等数据库数据格式的整理,方便用做其他训练或测试用途。...
分类:
其他好文 时间:
2016-04-29 19:36:05
阅读次数:
207
T2:
鲁宾逊先生有一只宠物猴,名叫多多。这天,他们两个正沿着乡间小路散步,突然发现路边的告示牌上贴着一张小小的纸条:“欢迎免费品尝我种的花生!——熊字”。
鲁宾逊先生和多多都很开心,因为花生正是他们的最爱。在告示牌背后,路边真的有一块花生田,花生植株整齐地排列成矩形网格(如图1)。有经验的多多一眼就能看出,每棵花生植株下的花生有多少。为了训练多多的算术,鲁宾逊先生说:“你先找出花生最多的植株...
分类:
其他好文 时间:
2016-04-29 19:35:54
阅读次数:
182
JAVA集合类是一个特别有用的工具类,可用于存储数量不确定的对象,并可以实现常用的数据结构,如栈,队列等。除此之外集合还可用于存储具有映射关系的关联数组。
JAVA集合大致可以分为Set,List,Map,Queue四种体系,其中Set代表无序不可重复的集合;List代表有序可重复的集合,Map代表具有映射关系的集合,java5又新增了Queue,代表一种队列集合实现。如果想要访问List集合的...
分类:
编程语言 时间:
2016-04-29 19:33:59
阅读次数:
253
当一个程序进入内存运行时,即变成一个进程。进程是处于运行过程中的程序,并且具有一定的独立功能,进程是系统进行资源分配和调度的一个独立单位。进程的三个特性:独立性,动态性,并发性:多个进程可以在单个处理器上并发执行,多个进程之间不会互相影响。并发性是指同一时刻只有一条指令执行,但多个进程指令被快速轮换执行,使得在宏观上具有多个进程同时执行的效果。并行在同一时刻,多条指令在多个处理器上同时执行。多线程扩...
分类:
编程语言 时间:
2016-04-29 19:34:28
阅读次数:
229
用户体验作为互联网从业人员,经常会接触到“用户体验”这个词!
我们可能为了一个菜单该放在哪里而争论,或一边苦逼的编码一边骂着SB产品经理!
我们为别人考虑着“用户体验”,但是对自己一直在用的软件,为什么却这么将就呢?软件=工具作为软件开发人员,使用的软件不在少数,我们都称为工具。即为工具,我们好像就不那么纠结难不难用了!好像工具就应该比较难用才对!而实际上,我们为别人做的软件,对别人来说也是工具...
分类:
其他好文 时间:
2016-04-29 19:33:47
阅读次数:
160
本章为大家介绍java中预定义好的两个类:数组和字符串。
数组依照存放元素的复杂程度,可分为一维数组、二维数组和多维数组。一维数组的声明格式:数组类型 数组名[],如声明一个整型数组score,用来保存学生成绩,int score[];
数组元素的表示方法:java的数组索引编号从0开始,示例声明一个一维数组,长度为3,利用for循环输出数组的内容后,再输出数组的元素个数。
运行结果
...
分类:
编程语言 时间:
2016-04-29 19:35:38
阅读次数:
225
关于IPC应该不用多介绍了,Android系统中的进程之间不能共享内存,那么如果两个不同的应用程序之间需要通讯怎么办呢?比如公司的一个项目要更新,产品的需求是依附于当前项目开发一个插件,但是呢这个插件功能以及界面比较复杂,不能和当前项目在一个进程中,同时呢,还要用到当前项目中已经写好了的一些东西,那么因为新开发的依附于当前项目的插件和当前项目不是一个进程,因此不能共享内存,就出现了问题,于是,需要...
分类:
移动开发 时间:
2016-04-29 19:34:11
阅读次数:
265
Step1:界面设计
如图所示,界面中有三个水平布局,第一个水平布局的city为文本输入框,提示信息为:请输入城市的拼音(之所以提示输入拼音,是百度接口规定的要求),query和clear都是按钮;第二个布局中有两个标签,headinfo用来显示提示信息,info用来显示返回的基本信息;第三个布局中同样也包含了两个标签,headweather用来显示提示信息,weat...
分类:
移动开发 时间:
2016-04-29 19:34:09
阅读次数:
574
【概述】
本文主要分享在使用Android Studio开发Android程序前所需要与建议的操作,主要是界面个性化的设置和模拟调试(AVD、Genymotion、夜神、真机)的设置。
【一、 Android Studio介绍】
Android Studio 是一个Android开发环境,基于IntelliJ IDEA. 类似 Eclipse ADT,And...
分类:
移动开发 时间:
2016-04-29 19:34:39
阅读次数:
370
前段时间一个好友问我能否用AppInventor给她做一个登记学生成绩的App,当然学生也可以用此App查询成绩。研究了一下,用AppInventor大致可以实现她的想法。
功能分析:App分为教师界面和学生界面,教师界面添加学生基本信息,包括姓名、学号、语数英三科成绩,并保存;学生界面通过输入学生姓名和学号,可以查询自己的各科成绩。
Ste...
分类:
移动开发 时间:
2016-04-29 19:33:45
阅读次数:
3592
1.目录结构
注意点:
1)lib中struts的jar包至少包含这5项(struts-core、commons-fileuupload、freemarker、xwork-core、ognl)
2.Struts.XML
注意点:
1).第三行,第四行必须在行首开始,不能含有空格
2)第三行,第四行不能改变
3)package的namespace需要在URL中加...
分类:
其他好文 时间:
2016-04-29 19:32:40
阅读次数:
142
如何设计对话框程序上的“逃跑”按钮,即每当鼠标移动到Btn上面的时候就会自动跑到另外一个地方,看上去鼠标好像永远无法点中?
讨巧:设置鼠标WM_MOUSEMOVE的响应函数用于捕获鼠标移动操作,每当鼠标移动到btn上就修改属性隐藏,同时修改另一个btn的属性为显示,造成btn自动“逃跑”的假象。
步骤:
1、创建基于对话框的应用程序
新建-MFC项目-选择“基于对话框”就可以了,然后就会得...
分类:
编程语言 时间:
2016-04-29 19:31:55
阅读次数:
149