摘要: 1. 变量的类型Kettle 的早期版本中的变量只有系统环境变量目前版本中(3.1) 变量包括系统环境变量, "Kettle变量" 和内部变量三种系统环境变量的影响范围很广,凡是在一个 JVM下运行的线程都受其影响.Kettle 变量限制了变量的作用范围, 变量范围包括三种分别是 grand-parent job, parent job, root job 内部变量: 是 kettle 内置的一些变量, 主要是kettle 运行时依赖的环境, 如转换文件名称, 转换路径,ip地址, kettle 版本号等等.2. 变量的设置"系统环境变量" 有三种设置方 阅读全文
posted @ 2013-06-20 14:37 度娘818 阅读(5143) 评论(0) 推荐(0) 编辑
摘要: Unix命令行程序和内建指令(更多)文件系统▪ cat ▪ cd ▪ chmod ▪ chown ▪ chgrp ▪ cksum ▪ cmp ▪ cp ▪ du ▪ df ▪ fsck ▪ fuser ▪ ln ▪ ls ▪ lsattr ▪ lsof ▪ mkdir ▪ mount ▪ mv ▪ pwd ▪ rm ▪ rmdir ▪ split ▪ touch ▪ umask 程序▪ at ▪ bg ▪ chroot ▪ cron ▪ exit ▪ fg ▪ jobs ▪ kill ▪ killall ▪ nice ▪ pgrep ▪ pidof ▪ pkill ▪ ps ▪ pstree 阅读全文
posted @ 2013-06-08 11:28 度娘818 阅读(440) 评论(0) 推荐(0) 编辑
摘要: 有效的解决方式,如下图:第一步:从电脑开始处找到vs的安装文件夹第二步:比如在桌面有命名为test.cs的源文件,想编译此文件,就可以输入:如果是编译成库文件,则可以修改代码,然后用命令:本例是编译为dll库的,运行上面命令后在同目录下会出现:over, thanks! 阅读全文
posted @ 2013-05-09 20:00 度娘818 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 官方ppa安装,适用于ubuntu12.04用户,终端输入:sudo add-apt-repository ppa:yorba/ppasudo apt-get updatesudo apt-get install geary 阅读全文
posted @ 2013-04-16 11:12 度娘818 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://vormplus.be/blog/article/opengl-es-for-iphone-drawing-a-circle-part-iii第三节分我们将要学习怎样优化可以让我们的app运行流畅。前面的例子中,每次view调用draw方法的时候都会计算一次顶点。这是很浪费cpu的,因为这些顶点的值并没有被改变。如果我们只在程序加载的时候计算一次顶点效果会更好。把下面的代码片段加入EAGLView.h中的@interface部分,同时把drawView方法里面的相同代码删除。使类的所有方法都可使用这两个值。GLfloat vertices[722];GLfloat co 阅读全文
posted @ 2013-02-07 17:54 度娘818 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://vormplus.be/blog/article/opengl-es-for-iphone-drawing-a-circle-part-ii在上一篇中,我们学习了怎么在iPhone上绘制一个圆,在这一篇中,我们将学习怎么样绘制一个更好的圆。添加随机颜色在实际使用中经常使用随机颜色,在iPhone上可以很容易的实现这个功能。我们可以把圆周分成360等份,在绘制圆时我们要把每一等分都分配一种随机颜色。每个随机颜色的值由4部分组成,分别是red、green、blue和alpha,所以我们需要一个数组来存储圆的每一等份的4个值。下面的代码创建了一个GLfloat类型的数组,用来 阅读全文
posted @ 2013-02-07 17:52 度娘818 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://vormplus.be/blog/article/opengl-es-for-iphone-drawing-a-circle-part-i从Processing(译者注:processing是个编程语言,下同)转到iPhone开发是个痛苦的过程。OpenGL的实现有些不同,而且文档很少。我从Dave Mark and Jeff Lamarche 写的“Beginning iPhone Development”以及iPhone Development blog上学到不少。在这几篇文章中我想分享我学到的一些知识。可以把这个教程作为iPhone生成设计的入门来阅读,让我们开始 阅读全文
posted @ 2013-02-07 17:50 度娘818 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 在上一节中,我们分析了OBJ格式。OBJ格式优点是文本形式,可读性好,缺点也很明显,计算机解析文本过程会比解析二进制文件慢很多。OBJ还有个问题是各种3D建模工具导出的布局格式还不太一样,face还有多边形(超过三边形),不利于在OpenGL ES里面加载。 .3ds文件是OBJ的二进制形式,并且多很多信息。有一个C语言写的开源库可以用来加.3ds文件,这就是lib3ds。GPL的license,直接使用在商业程序里面可能不太理想。这不妨碍我们这篇文章的分析。 教程截图: demo继承于我的另一篇教程:Xcode创建的默认iOS OpenGL ES 2.0 project代码分析的OpenGL 阅读全文
posted @ 2013-02-07 17:48 度娘818 阅读(709) 评论(0) 推荐(0) 编辑
摘要: 版权声明:iTyran原创作品,谢绝转载!否则将追究法律责任。 在iOS的3D开发中常常需要导入通过3DS MAX之类的3D设计软件生成的模型。因为OpenGL ES是不能直接读取这些文件的,所以常常需要开发人员增加接口来导入。通常的做法是在建模软件中建立3D模型之后在OpenGL ES中导入并进行控制。 3DS MAX通常的保存格式有*.max(现在生成的版本的格式),*.3ds(低版本的3ds Max生成的格式),*.ASC(ASC File Explorer),*.ASE(ASCII Scene Explorer),*.OBJ等文件格式。其他的软件保存的格式也是不尽相同的,同样的,这些软 阅读全文
posted @ 2013-02-07 17:47 度娘818 阅读(1040) 评论(0) 推荐(0) 编辑
摘要: 版权声明:iTyran原创作品,谢绝转载!否则将追究法律责任。 在上一篇文章[iTyran原创]Xcode创建的默认iOSOpenGL ES 2.0 project代码分析中,我跳过了- (void)update函数里面的矩阵变换分析,在这里我们来研究下这里干了些什么事情。 1.预备知识。OpenGL ES 中有两套矩阵,都是4×4的GLfloat矩阵。一个叫modelview matrix ,你大部分时间都会与之打交道。它是你用来对虚拟世界进行变换的矩阵。要对虚拟世界中的物体进行旋转,转移或尺寸变化,你都需要对此矩阵进行修改。 另一个矩阵用来创建根据设定的视口(参考从零开始学习Op 阅读全文
posted @ 2013-02-07 17:45 度娘818 阅读(1937) 评论(0) 推荐(0) 编辑