刚接触OpenGL的朋友们,可能对坐标变换不太理解. 本人不才, 接触了三维一段时间后,冒昧说说我的理解, 如有偏差, 请指正.
一: 首先说说什么是世界坐标.
每个三维模型都有自己的局部坐标, 这个大家都好理解, 这个称作模型坐标, 坐标原点可以是模型的中心. 但是一个场景中如果有许多个三维模型, 那要想标准其每个位置,
就需要一个统一的坐标来标定...
分类:
其他好文 时间:
2014-11-25 23:51:49
阅读次数:
187
Lua学习笔记之协同程序
1、 协同程序与多线程情况下的线程比较类似,有自己的堆栈。自己的局部变量,有自己的指令指针,但是和其他协同程序共享全局变量等很多信息。线程和协同程序的主要不同在于:在多核处理器情况下,多线程程序同时运行多个线程,而协同程序是通过协作来完成,在任意指定时刻只有一个协同程序在运行,并且这个正在运行的协同程序只有在明确的被要求挂起的时候才被挂起。
2、 协同的基础
L...
分类:
其他好文 时间:
2014-11-25 23:51:18
阅读次数:
240
一、设计要求
设计基于DS18B20的数字式室内变电站温度控制系统,控制程序主要包括主程序、读出温度子程序、按键子程序、控制风机子程序等。要求能检测、显示及通过控制排气风机来降低室内温度。
采用的温度传感器是DS18B20数字温度传感器,当温度变化时,该传感器通过内部的模拟信号通过A/D转换器,将温度数据转换为数字信号,单线协议发送至单片机端口,单片机处理温度数据后通过TFT彩色液晶显...
分类:
其他好文 时间:
2014-11-25 23:52:36
阅读次数:
418
下面是activity:
[java] view
plaincopy
public class MainActivity extends Activity {
private ListView mListView = null;
private List mList = null;
@Overri...
分类:
移动开发 时间:
2014-11-25 23:52:15
阅读次数:
283
关于SQL和Hadoop的实现参考这里 MapReduce编程-自连接
这里用相同的原理,使用spark实现。本人也是刚学Scala,可能写的不好,还请指正。
object SelfUion {
def main(args: Array[String]) {
val conf = new SparkConf().setAppName("SelfUnion")
val sc ...
分类:
其他好文 时间:
2014-11-25 23:51:43
阅读次数:
303
题意:
现在有n份工作需要做,老板要求必须一天之内做到只剩m份;你可以选择一些机构来帮你完成工作,他们的收费标准是:收费$A完成一份工作,收费$B完成你一半的工作(如果除2后有小数,则四舍五入)。输入L个这样机构的收费,你需要算出完成你工作每个机构最低的收费,并且从低到高排序后输出(费用相同,则按机构名的字典序排序)。
思路:
如果剩余工作完成一半后仍大于m,我们就选择完成一...
分类:
其他好文 时间:
2014-11-25 23:51:54
阅读次数:
227
极光推送,由名字可知是一款推送软件。由于android自带的推送在大陆被墙掉了,所以在国内用第三方推送的用户特别多,比较有名的有极光推送、百度云推送。推送的主要用途是用来推送消息给客户端,比如说推送一个消息给android客户端或才iphone客户端,让所有的用户都接到这个通知。
我现在在写的这个程序是利用极光推送,写一个聊天程序,例用极光推送可以发到指定某人、某组或者全体用户。客户端及...
分类:
其他好文 时间:
2014-11-25 23:52:05
阅读次数:
500
题目地址:点击打开链接
这道题有两种做法,第一种是直接求期望,类似于poj 2096 区别在于这个步数有限。所以要迭代步数。
#include
#include
#include
#define maxn 55//这里刚开始写成了50+10 那么maxn*maxn就会小很多wa了一次
using namespace std;
double dp[maxn][maxn][maxn*maxn...
分类:
其他好文 时间:
2014-11-25 23:52:00
阅读次数:
201
在C语言中除了8位的char型之外,还有16位的short型,32位的long型(要看具体的编译器),对于位数大于8位的处理器,例如16位或者32位的处理器,由于寄存器宽度大于一个字节,那么必然存在着如何将多个字节安排的问题。因此就导致了大端存储模式和小端存储模式。
大端模式:字数据的高字节存储在低地址中,而字数据的低字节则存放在高地址中。
小端模式:与大端存储模式相反,在小端存储模式中,低地址中存放的是字数据的低字节,高地址存放的是字数据的高字节。...
分类:
其他好文 时间:
2014-11-25 23:49:53
阅读次数:
424
15 Practical Examples of ‘echo’ command in Linux
By Avishek
Kumar Under: Linux
Commands On: August 21, 2014
翻译 by SmallLiu
echo命令是linux中的bash shell和C shell最常用的内建命令,最典型的是在脚...
分类:
系统相关 时间:
2014-11-25 23:49:11
阅读次数:
442
给客户的文档
1 Download the ipa file
2 Drag file to iTunes’s App on the slide menu
if don’t have slide menu on the iTunes, can access the view on the tool bar, andclick “show slide bar”
...
分类:
其他好文 时间:
2014-11-25 23:49:00
阅读次数:
363
ListView CheckBox 仿百度小说界面UI...
分类:
其他好文 时间:
2014-11-25 23:49:00
阅读次数:
296
因为dsp有汇编语言部分,所以有必要再温习一下汇编。TMS320C54x提供7中基本寻址方式。
1、立即数寻址:指令中有一个固定的立即数。例如 LD #10,A,将立即数10传送至累加器A。主要用于初始化。
2、绝对地址寻址:指令中有一个固定的地址(16位)。例如 STL A,*(y),将累加器低16位存放到变量y所在的存储单元中。利用16位地址寻址存储单元。
3、累加器寻址:按累加器的...
分类:
其他好文 时间:
2014-11-25 23:49:11
阅读次数:
295
没有任何动物比蚂蚁更勤奋,然而它却最沉默寡言。
本讲内容: Broadcast Receiver 广播接收者的使用
上一讲我们讲解了一个接收者来接收广播,如果有多个接收者都注册了相同的广播地址,又会是什么情况呢,这就涉及到普通广播和有序广播的概念了。
一、普通广播(Normal Broadcast)
普通广播对于多个接收者来说是完全异步的,通常每个...
分类:
其他好文 时间:
2014-11-25 23:49:00
阅读次数:
278
我们直接看例子。然后我加上我得理解在旁边。
function getToSaveArr(){
var trs = $('#rap-table-list tbody tr'); //获取datatable行数据 对象
var arr = new Array();
for(var i=0;i
...
分类:
其他好文 时间:
2014-11-25 23:50:07
阅读次数:
196
插播一段广告哈:我之前共享了两个自己写的小应用,见这篇博客百度地图开发的两个应用源码共享(Android版),没想到有人找我来做毕设了,年前交付,时间不是很紧,大概了解了下就接下了,主要用到的就是和服务器端交互,这个我之前没做过,因此接下来的时间里会陆续更新这一些列的博客,记录学习的点滴。第一篇主要是java读取mysql数据库文件。安装及配置文件稍后会上传到我的百度网盘供大家下载。其他的介绍在网...
分类:
数据库 时间:
2014-11-25 23:50:18
阅读次数:
326