自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

转载 网络游戏服务器注意事项,优化措施

1:IO操作是最大的性能消耗点,注意优化余地很大。2:算法数据结构。排序寻路算法的优化。list,vector,hashmap的选择。大数据寻址,不要考虑遍历,注意考虑hash.3:内存管理。重载new/delete,内存池,对象池的处理。4:数据的提前准备和即时计算。5:CPU方面的统计监视。逻辑帧计数(应当50ms以内)。6:预分配池减少切换和调度,预处理的线程池和连接池等

2016-10-30 09:46:36 767

转载 xcode静态库,动态库的一些文章

http://www.cpplive.com/html/1870.html  介绍framework静态库

2014-09-23 03:40:02 569

原创 手动删除xcode备份证书

path: ~/Library/MobileDevice/Provisioning Profiles这个路径下,干掉,整个世界干净了

2014-09-04 01:44:17 537

转载 IOCP的一些心得

IOCP的工作线程的个数一般设置为processors *2+2,这是综合考虑了工作线程可能是等待/挂起/正在执行的状态。如果你测试出更好的结果,以你的为标准。IOCP的工作线程由系统调度和优化,不要去干预线程的调度,除非你自信能超越系统的调度。在遇到奇怪的问题时,可以尝试减少IOCP工作线程数量,来定位问题所在。应用层在处理收到的数据时,尽快将数据处理掉或是拷贝一份,避免阻塞IOCP工作线程。在

2014-03-13 01:18:43 1423

原创 APP二维码微信扫描后无法下载的问题

目前的APP基本都支持二维码扫描,发现二维码用微信扫描后打不开,无法跳转,经折腾发现是微信的一种安全机制,需要在下载地址后面加上#mp.weixin.qq.com,就可以跳转到浏览器下载页面。

2014-02-23 10:54:31 1963

转载 appstore应用的提交和更新

最近项目到了最后的阶段,测试完一切ok后,准备打包以及提交,不料看到网上众教程,好多都是老版本的,现在IDE实现方式改了,那些方法好多都找不到,绕了一大圈,才搞明白流程,现在记录下来,以便朋友们查阅。开发环境:xcode4.4.1iphonesdk:5.1.1开发机器:macmini真机部署测试:apple个人开发者ID向导:必备IDP证书和distribu

2014-02-11 00:05:58 1352

转载 ipa安装文件制作

现在生成ipad包的办法 无非是两种 一种是用91助手, itunes  同步第二种 就是用xocde直接安装     这两种方式 如果是只安装 一台,两台 还好 如果要是需要安装 几百台 或者几千台 那么这个工作量就太大了   苹果早就想到这种情况了于是苹果给了我们一个 更加方便的办法 准备步骤:首先要确保 你的ipad iphone 都包含开

2014-02-08 18:37:03 599

原创 android和ios的安装文件MIME类型

Android APP的MIME: 文件扩展名:.apk MIME类型:application/vnd.android.package-archive iPhone APP的MIME: 文件扩展名:.ipa MIME类型:application/octet-stream.ipa

2014-02-08 00:15:25 9806

转载 VC链接错误大全

VC++时经常会遇到链接错误LNK2001,该错误非常讨厌,因为对于编程者来说,最好改的错误莫过于编译错误,而一般说来发生连接错误时,编译都已通过。产生连接错误的原因非常多,尤其LNK2001错误,常常使人不明其所以然。如果不深入地学习和理解VC++,要想改正连接错误LNK2001非常困难。   初学者在学习VC++的过程中,遇到的LNK2001错误的错误消息主要为:   unresolved  

2014-02-07 04:14:35 647

原创 cocos2d-x各设备适配

ResolutionPolicy kResolutionNum = kResolutionNoBorder; if (target == kTargetIpad) {  // ipad  CCFileUtils::sharedFileUtils()->setResourceDirectory("iphonehd");  // don't enable retina becaus

2013-11-09 22:41:28 491

转载 android和ios sigpipe信号导致程序异常退出的问题

关于SIGPIPE导致的程序退出来源: ChinaUnix博客  日期: 2008.10.10 15:20 (共有条评论)我要评论 关于SIGPIPE导致的程序退出收集一些网上的资料,以便参考:http://blog.chinaunix.net/u2/69143/showart_1087349.

2013-09-17 17:46:23 1452

转载 Mac下删除和安装cocos2d-x

1、打开你mac终端,输入命令:显示Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles YES隐藏Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles NO输入回车,关闭终端。2、点击你mac桌面菜单的“小苹果”图标,选择“强制退出”菜单,然

2013-06-20 01:53:25 805

转载 android 开发socket 分配socket失败的解决方法

编写socket 通过WiFi连接PC服务器总是出错,服务器端侦听端口根本没有收到我发送过去的TCP包,进过反复调试,最后问题焦点就在于刚开始创建socket失败,几经周折,原来需要在manifest.xml中注册android.permission.INTERNET权限,好歹毒的安卓啊。 在利用android访问本地服务器是需要设置权限:uses-permission

2013-01-15 08:38:56 1162

转载 android cocos2d-x 编译

1、进入cocs2d-x目录,用文本编辑器打开create-android-project.bat 将_CYGBIN=设置为cycgwin\bin安装的的绝对路径。 将_ANDROIDTOOLS设置为android sdk 的tools绝对路径 将_NDKROOT设置为android ndk的绝对路径 修改完毕,保存后 双击create-android-pr

2013-01-11 06:49:02 455

转载 Windows cygwin andriod NDK 配置

Windows下NDK开发环境的搭建(Cygwin+Android-SDK+NDK)一:什么是NDK?NDK 提供了一系列的工具,帮助开发者快速开发C(或C++)的动态库,并能自动将so 和java 应用一起打包成apk。这些工具对开发者的帮助是巨大的。NDK 集成了交叉编译器,并提供了相应的mk 文件隔离CPU、平台、ABI 等差异,开发人员只需要简单修改mk 文件(指出“哪些文

2013-01-11 05:37:28 364

转载 windows select socket 应用

套接字模式:阻塞套接字和非阻塞套接字。或者叫同步套接字和异步套接字。套接字模型:描述如何对套接字的I/O行为进行管理。Winsock提供的I/O模型一共有五种:select,WSAAsyncSelect,WSAEventSelect,Overlapped,Completion。今天先讲解select。1:select模型(选择模型)先看一下下面的这句代码:int iRe

2013-01-06 11:54:17 477

转载 UNIX select socket 应用

转载:http://fanqiang.chinaunix.net/a4/b7/20010913/0900001283.html,部分不明白的地方做了补充用过 WinSock API 网友们知道:WinSock 编程中有一很方便的地方便是其消息驱动机制,不管是底层API 的 WSAAsyncSelect() 还是 MFC 的异步Socket类:CAsyncSocket,都提供了诸如 FD_ACC

2013-01-06 11:53:22 300

转载 跨平台网络通讯要注意的地方

跨平台网络通讯要注意的地方:(以bsd unix与winsock2为例)1.套接口数据类型和错误数值为了保持与 BSD 的兼容性,应用程序可以加入以下一行代码:#define INVALID_SOCKET -1例如:  BDS 风格  m_hSocket=socket(…);  if(m_hSocket=-1)   /* or m_hSocket<0 */

2013-01-05 16:08:32 540

转载 POSIX线程操作,转的有点乱,将就记录一下

看到有人在问线程编程,我转贴几篇我以前收集的入门教程,希望能够有所帮助。=====================================================================Linux下的多线程编程 作者: 姚继锋 (2001-08-11 09:05:00) 1 引言  线程(thread)技术早在60年代就被提出,但真正应用多线程到操作系统

2013-01-05 14:26:34 1104 1

转载 Xcode 环境下的汇编与 C/C++/ObjC

Xcode 环境下的汇编与 C/C++/ObjC (上)本文汇编代码如未指明平台,默认是 Mac OS X(x86)。预备知识:1.汇编语言——稍高于机器语言的低级语言,书写风格在业界有 Intel、AT&T 两种风格。(此处的 Intel 不是指 Intel 的 CPU~~)Intel 风格就是天朝各大大学微机原理教科书里采用的那种风格,在 DOS & Windo

2013-01-05 14:15:54 896

转载 类UNIX系统的原子操作汇编版本

“最轻量级的锁”,通常也叫”原子操作”,之所以加引号是因为他们在汇编级别并不是原子操作,是用多条指令完成的,这些操作大多都是利用CPU支持的汇编指令.在某些构架过时的CPU体系结构上,它们应该是用比较重量级的线程内锁实现的吧(我的猜测).最常见的原子操作有Compare and Exchange,Self Increase/Decrease等等80486 CPU相关指令:LOCK:这是

2013-01-05 14:10:32 451

原创 mac上修改文件的显示与隐藏

显示所有隐藏文件的方法:终端中输入显示隐藏:defaults write com.apple.finder AppleShowAllFiles -bool true终端中输入不显示隐藏:defaults write com.apple.finder AppleShowAllFiles -bool false要修改某个文件的隐藏属性则使用方法:

2013-01-04 16:46:57 506

原创 Mac 下安装cocos2d-x包时遇到的 permission denied 问题

安装cocos2d-x的mac版本时,sudo ./install-tempaltes-xcode.sh 时遇到了 permission denied问题需要加 chmod +xinstall-tempaltes-xcode.sh然后执行 sudo ./install-tempaltes-xcode.sh即可正常安装了

2013-01-04 00:02:20 1973

转载 最近在做cocos2d-x的项目,转载一些文章

http://cn.cocos2d-x.org/  中文官网http://www.189works.com/article-57711-1.html  讲跨平台socket通信心得的http://www.ityran.com/thread-1073-1-1.html  不同引擎比较http://blog.csdn.net/xiaominghimi/    csdn上一个牛人的博

2012-12-25 08:59:23 456

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除