- 博客(18)
- 收藏
- 关注
原创 服务端性能优化小计
数据交换方式并非类似 TCP 的数据流,所以,没有必要把服务间的通讯形式强行统一为单个数据块。最合适做进程内通讯的方式就是 C 结构。消息发送方和接收方都处于同一个进程内时,它们一定可以识别同一个 C 结构映射的内存块,不必考虑内存布局,字节序等问题。在这个层面上使用这种更高效的数据交换方式,可以极大的提升性能。
2014-05-18 15:56:48
417
转载 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
644
转载 cocos2dx-使用16-bit纹理显示图片
使用16-bit纹理 最快速地减少纹理内存占用的办法就是把它们作为16位颜色深度的纹理来加载。cocos2d默认的纹理像素格式是32位颜色深度。如果把颜色深度减半,那么内存消耗也就可以减少一半。并且这还会带来渲染效率的提升,大约提高10%。 你可以使用CCTexture2D对象的类方法setDefaultAlphaPixelFormat来更改默认的纹理像素格式,代码如下: [CC
2013-04-24 21:20:22
2613
转载 Cocos2d-x切换动画
CCTransitionJumpZoom::transitionWithDuration(t, s);//跳跃式,本场景先会缩小,然后跳跃进来 CCTransitionFade::transitionWithDuration(t, s);//淡出淡入,原场景淡出,新场景淡入 CCTransitionFade::transitionWithDuration(t, s, ccWHITE);
2013-03-15 11:43:17
696
原创 cocos2dx屏幕适配
pEGLView->setDesignResolutionSize(480, 320, kResolutionNoBorder); 第三个参数: kResolutionExactFit:会靠拉伸来填满屏幕,如1024:768=1.3, 480:320=1.5,宽高比不同,图片无法等比缩放来填满屏幕,图片会变形。 kResolutionNoBorder: 没有黑边,宽高等比缩放,但缩放比例取宽
2012-12-28 11:04:34
1359
原创 cocos2dx常用方法
1.设置游戏读取资源的目录 //默认路径是Resource目录 CCFileUtils::sharedFileUtils()->setResourceDirectory("sd");//加载Resource下sd目录资源 2.设置游戏的分辨率大小 CCEGLView::sharedOpenGLView()->setDesignResolutionSize(480, 320,
2012-12-28 10:34:42
352
转载 mac,xcode快捷键
一.mac快捷键 转到(Go To) Control-F2 到菜单 Control-F3 到Dock 切换(Switch) Command-Tab 在程序间切换 Command-` 在程序中的窗口间切换 窗口(Window) Command-H 隐藏
2012-12-27 09:52:30
454
转载 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
1056
原创 使用密码登陆Amazon EC2
创建root的密码 sudo passwd root 切换到root身份 su root vim /etc/ssh/sshd_config 使用root身份编辑亚马逊云主机的ssh登录方式,找到 PasswordAuthentication no,把no改成yes。 要重新启动下sshd sudo /sbin/service sshd restart
2012-12-09 23:33:01
2737
转载 View与ViewGroup的分发处理逻辑
默认情况,一个消息最后只需要一个人处理,其它消息途径者都只是干了中转的效果。消息传递途径三级处理机制: 接受上级消息(dispatchTouchEvent),决策向下级分发还是自身处理(onInterceptTouchEvent),自身处理逻辑(onTouchEvent、onTouch 、onClick 、onLongClick 等) View内部自身处理逻辑先后顺序,依次是:(注:在re
2012-11-28 16:37:46
409
原创 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
564
原创 Unix/Linux下安装Node.js
1.wget http://nodejs.org/dist/v0.6.2/node-v0.6.2.tar.gz tar -xvf node-v0.6.2.tar.gz cd node-v0.6.2 ./configure make make install 2.curl https://npmjs.org/install.sh | sudo sh 3.npm install
2012-11-22 18:08:14
580
原创 Mac 环境变量配置
cd 进入用户当前目录 vi .bash_profile 复制下面代码 export ANDROID_SDK_ROOT=/Users/howie/Documents/android-sdk-macosx export ANDROID_TOOLS=/Users/howie/Documents/android-sdk-macosx/tools export ANDROID_PLATFORM
2012-11-22 13:26:33
742
转载 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
362
转载 在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
744
转载 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
276
转载 CentOS常用的命令
新建用户 adduser user_name passwd user_name 新建用户组 groupadd group_name 新建用户同时增加用户组 useradd -g group_name user_name 新建用户并指定用户目录 useradd -d /var/www/html user_name 将系统中已经
2012-03-08 20:46:39
342
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人