- 博客(18)
- 收藏
- 关注
原创 服务端性能优化小计
数据交换方式并非类似 TCP 的数据流,所以,没有必要把服务间的通讯形式强行统一为单个数据块。最合适做进程内通讯的方式就是 C 结构。消息发送方和接收方都处于同一个进程内时,它们一定可以识别同一个 C 结构映射的内存块,不必考虑内存布局,字节序等问题。在这个层面上使用这种更高效的数据交换方式,可以极大的提升性能。
2014-05-18 15:56:48
441
转载 MacPorts使用
1.Mac Port中第三方软件下载包存放的默认路径是:/opt/local/var/macports/distfiles/为了提高安装速度,可以在安装新port时直接将此目录下的文件拷贝到新的Mac Port相同的目录中就可以避免Port去网上下载。2.使用Mac Port前应该首先更新Port的index输入: $ sudo port -v selfupdate (强烈推荐第一
2014-03-24 11:29:13
683
转载 cocos2dx-使用16-bit纹理显示图片
使用16-bit纹理最快速地减少纹理内存占用的办法就是把它们作为16位颜色深度的纹理来加载。cocos2d默认的纹理像素格式是32位颜色深度。如果把颜色深度减半,那么内存消耗也就可以减少一半。并且这还会带来渲染效率的提升,大约提高10%。你可以使用CCTexture2D对象的类方法setDefaultAlphaPixelFormat来更改默认的纹理像素格式,代码如下:[CC
2013-04-24 21:20:22
2647
转载 Cocos2d-x切换动画
CCTransitionJumpZoom::transitionWithDuration(t, s);//跳跃式,本场景先会缩小,然后跳跃进来CCTransitionFade::transitionWithDuration(t, s);//淡出淡入,原场景淡出,新场景淡入CCTransitionFade::transitionWithDuration(t, s, ccWHITE);
2013-03-15 11:43:17
724
原创 cocos2dx屏幕适配
pEGLView->setDesignResolutionSize(480, 320, kResolutionNoBorder);第三个参数:kResolutionExactFit:会靠拉伸来填满屏幕,如1024:768=1.3, 480:320=1.5,宽高比不同,图片无法等比缩放来填满屏幕,图片会变形。kResolutionNoBorder: 没有黑边,宽高等比缩放,但缩放比例取宽
2012-12-28 11:04:34
1387
原创 cocos2dx常用方法
1.设置游戏读取资源的目录//默认路径是Resource目录CCFileUtils::sharedFileUtils()->setResourceDirectory("sd");//加载Resource下sd目录资源2.设置游戏的分辨率大小CCEGLView::sharedOpenGLView()->setDesignResolutionSize(480, 320,
2012-12-28 10:34:42
374
转载 mac,xcode快捷键
一.mac快捷键转到(Go To)Control-F2到菜单Control-F3到Dock切换(Switch)Command-Tab在程序间切换Command-`在程序中的窗口间切换窗口(Window)Command-H隐藏
2012-12-27 09:52:30
483
转载 Linux SSH配置和禁止Root远程登陆设置
1、service sshd restart 或者 /etc/init.d/sshd restart(ssh服务器重启) 一、修改vi /etc/ssh/sshd_config 文件1、修改默认端口:默认Port为22,并且已经注释掉了;修改是把注释去掉,并修改成其它的端口。2、禁止root用户远程登陆:修改PermitRootLogin,默认为yes且注释掉了;修改是把注
2012-12-10 00:10:43
1177
原创 使用密码登陆Amazon EC2
创建root的密码 sudo passwd root切换到root身份 su rootvim /etc/ssh/sshd_config使用root身份编辑亚马逊云主机的ssh登录方式,找到 PasswordAuthentication no,把no改成yes。要重新启动下sshd sudo /sbin/service sshd restart
2012-12-09 23:33:01
2768
转载 View与ViewGroup的分发处理逻辑
默认情况,一个消息最后只需要一个人处理,其它消息途径者都只是干了中转的效果。消息传递途径三级处理机制:接受上级消息(dispatchTouchEvent),决策向下级分发还是自身处理(onInterceptTouchEvent),自身处理逻辑(onTouchEvent、onTouch 、onClick 、onLongClick 等)View内部自身处理逻辑先后顺序,依次是:(注:在re
2012-11-28 16:37:46
439
原创 mac上的终端bash命令
打开终端,在里面输入命令,一般终端已经帮你输入了“$”符号,只要输入具体命令就可以了1.$echo命令echo 表示:输出文本$ echo "hello world"输入结果:hello world 2.$cd命令cd表示:进入某文件夹目录,或返回某目录1)进入根目录$ cd /2)进入某目录(如下:进入bin目录)$ cd bin
2012-11-24 09:15:56
628
原创 Unix/Linux下安装Node.js
1.wget http://nodejs.org/dist/v0.6.2/node-v0.6.2.tar.gztar -xvf node-v0.6.2.tar.gzcd node-v0.6.2./configuremake make install2.curl https://npmjs.org/install.sh | sudo sh3.npm install
2012-11-22 18:08:14
612
原创 Mac 环境变量配置
cd 进入用户当前目录vi .bash_profile 复制下面代码export ANDROID_SDK_ROOT=/Users/howie/Documents/android-sdk-macosxexport ANDROID_TOOLS=/Users/howie/Documents/android-sdk-macosx/toolsexport ANDROID_PLATFORM
2012-11-22 13:26:33
770
转载 Mac Lion安装wget工具
# tar zxvf wget-1.13.4.tar.gz # cd wget-1.13.4 wget-1.13.4 root# ./configure --with-ssl=openssl wget-1.13.4 root# make wget-1.13.4 root# make install
2012-11-22 13:10:00
387
转载 在Mac OS X中配置Apache + PHP + MySQL
Mac OS X 内置Apache 和 PHP,使用起来非常方便。本文以Mac OS X 10.6.3和 10.8.1为例。主要内容包括:启动Apache运行PHP安装MySQL使用phpMyAdmin配置PHP的MCrypt扩展库设置虚拟主机启动Apache有两种方法:打开“系统设置偏好(System Preferences)” ->
2012-10-16 21:05:37
825
转载 Linux常用命令大全
系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpui
2012-08-13 17:41:34
304
转载 CentOS常用的命令
新建用户adduser user_namepasswd user_name新建用户组groupadd group_name新建用户同时增加用户组useradd -g group_name user_name新建用户并指定用户目录useradd -d /var/www/html user_name将系统中已经
2012-03-08 20:46:39
370
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人