摘要:不容易啊,搞了好几天,几乎重看了一遍,3d数学基础,写的不对的一定得指出来哦, 原贴地址:http://blog.csdn.net/wzq9706/article/details/7415846可以旋转,但角度(轴)还不对(x轴除外)-(void)update:(ccTime)time { CCCamera *cam = [self camera]; if (nil == cam) { NSLog(@"Call Camera faild!"); return; } Document* doc = [Document s...
阅读全文
摘要:1 Α α alpha a:lf 阿尔法2 Β β beta bet 贝塔3 Γ γ gamma ga:m 伽马4 Δ δ delta delt 德尔塔5 Ε ε epsilon ep`silon 伊普西龙6 Ζ ζ zeta zat 截塔7 Η η e...
阅读全文
摘要:原形:void gluLookAt( GLfloat eyex,GLfloat eyey,GLfloat eyez,GLfloat centerx,GLfloat centery,GLfloat centerz,GLfloat upx,GLfloat upy,GLfloat upz);gluLookAt(0.0,0.0,5.0,0.0,0.0,0.0,0.0,1.0,0.0);1、改变前三个参数的值可以模拟人在实际环境中的移动;2、改变中间三个参数的值,可以模拟人眼的转动,即所观察场景的变化。3、后三个参数的值比较特殊,它所制定的不是一个点,而是一个方向,即决定将哪一个坐标轴作为向上的方向,如
阅读全文
摘要:OpenGL ES 13 – 在 3D中移动(译者:那个。其实,实际上,我又跳了一章,12节,如何判断在2d世界里点中一个物体,因为我觉得我们这大部分的游戏开发者都已经使用了花生大大的代码,也比较容易的在2d世界里开发游戏了,这个章节对我们的用处不大。所以我又偷懒了。)禽流感,忙碌,母亲节,和其他一些东西,这就意味着,我不在此博客一段时间。所以,现在是时候做事情了。3D中的移动我的时间很紧迫,所以今天会是一个真正的快速入门。我们将开始建立一个“真正的”3d世界,从地板开始建立一切的东西。然而,在我开始之前,我像先介绍如何在3d中移动。今天,我们将开始一些新的代码,围绕着地板,进行触摸及移动。在
阅读全文
摘要:2011-10-17 14:5210人阅读评论(0)收藏举报apache htpasswd命令用法 htpasswd [-cmdpsD] passwordfile username htpasswd -b[cmdpsD] passwordfile username password htpasswd -n[mdps] username htpasswd -nb[mdps] username passwordapache htpasswd命令选项参数说明 -c 创建一个加密文件 -n 不更新加密文件,只将apache htpasswd命令加密后的用户名密码显示在屏幕上 -m 默认a...
阅读全文
摘要:svn is already under version control问题解决打开terminal,cd到你新增加的那个目录,然后用下面的命令#find . -mindepth 2 -name '.svn' -exec rm -rf '{}' \;db/txn-current-lock': Permission denied,问题(_www,为apache账号)sudo chown -R _www /opt/svn/Exorcistsudo chmod -R 755 /opt/svn/Exorcistsvn 服务器重定向svn switch--relo
阅读全文
摘要:文件权限查看及修改方法查看linux文件的权限:ls -l 文件名称修改文件及文件夹权限:sudo chmod -(代表类型)×××(所有者)×××(组用户)×××(其他用户)常用修改权限的命令:sudo chmod 600 ××× (只有所有者有读和写的权限)sudo chmod 644 ××× (所有者有读和写的权限,组用户只有读的权限)sudo chmod 700 ××× (只有所有者有读和写以及执行的权限)s
阅读全文
摘要:原文地址Apache的HTTP服务器是一个Subversion可以利用的“重型”网络服务器,通过一个自定义模块,httpd可以让Subversion版本库通过WebDAV/DeltaV协议在客户端前可见,WebDAV/DeltaV协议是HTTP 1.1的扩展(见http://www.webdav.org/来查看详细信息)。这个协议利用了无处不在的HTTP协议是广域网的核心这一点,添加了写能力—更明确一点,版本化的写—能力。结果就是这样一个标准化的健壮的系统,作为Apache 2.0软件的一部分打包,被许多操作系统和第三方产品支持,网络管理员也不需要打开另一个自定义端口。[40]这样一个Apac
阅读全文
摘要:/** 这个程序作用: 1.把所有的数据从标准输入读入到一个动态分配的ACE_Message_Black的单向链表中 2.这些ACE_Message_Black通过它们的后续指针连接在一起 3.所ACE_Message_Black链表中的所有连接的消息块打印到标准输出设备上 4.释放1中动态分配的内存*/#include "ace/ACE.h"#include "ace/Message_Block.h"int main(int argc, char* argv[]){ ACE_Message_Block* head = new ACE_Message_B
阅读全文
摘要:0. 应用程序-->系统偏好设置-->共享-->勾选“web共享”1. 修改httpd.conf(在Macbook下位于 /etc/apache2/httpd.conf)添加LoadModule dav_svn_module libexec/apache2/mod_dav_svn.soLoadModule authz_svn_module libexec/apache2/mod_authz_svn.soInclude /private/etc/apache2/extra/httpd-svn.conf2. 创建httpd-svn.conf文件(/etc/apache2/extr
阅读全文
摘要:svnadmin是一个用来监控和修改Subversion版本库的管理工具,详情请见“svnadmin”一节。因为svnadmin直接访问版本库(因此只可以在存放版本库的机器上使用),它通过路径访问版本库,而不是URL。svnadminSwitches--bdb-log-keep(Berkeley DB特定)关闭数据库日志自动日志删除功能。--bdb-txn-nosync(Berkeley DB特定)当提交数据库事务时关闭fsync。--bypass-hooks绕过版本库钩子系统。--clean-logs删除不使用的Berkeley DB日志。--force-uuid缺省情况下,当版本库加载已经
阅读全文
摘要:如有SVN文件是从其它地方Copy到Mac硬盘上的,就会碰到“Operation not permitted”(大意:你丫没事吧,瞎得瑟啥,哥的文件你动不了~)的提示。咋整咧?请使用 sudo chflags -R nouchg /opt/svn/repos简而言之,如果SVN目录碰到奇怪滴权限问题,大体三步走即可搞定:sudo chflags -R nouchg /opt/svn/repossudo chown -R UserName /opt/svn/repossudo chmod -R 755 /opt/svn/reposMac OSX 系统已经内置了svn支持,所以需要做的就只是配置,
阅读全文
摘要:#include "ace/SOCK_Acceptor.h"#include "ace/SOCK_Stream.h"#include "ace/Mem_Map.h"#include "ace/Auto_Ptr.h"extern char* get_url_pathname(ACE_SOCK_Stream* peer){ return "test.txt";}int ACE_TMAIN(int argc, ACE_TCHAR* argv[]) { ACE_INET_Addr server_addr
阅读全文
摘要:#include "ace/INET_Addr.h"#include "ace/SOCK_Connector.h"#include "ace/SOCK_Stream.h"#include "ace/Log_Msg.h"int ACE_TMAIN (int argc, ACE_TCHAR *argv[]){ const char *pathname=argc>1 ? argv[1]:"index.html"; const char *servername=argc>2 ? argv[2
阅读全文