- 博客(22)
- 资源 (17)
- 收藏
- 关注
转载 c++判断iphone网络状况
c++判断iphone网络状况最近在用cocos2dx做一个ipad网游,需要对网络类型进行判断。其实iphone的网络判断代码随便google就能找到。这里最大的问题也就是oc和c++的混编问题。话不多说,搞起。一开始是和使用oc做网络判断的步骤一样的。首先添加framework, 将SystemConfiguration.framework 添加进工程中来。然后
2013-07-31 17:27:51 1689
原创 苹果iphone开发遇到的问题:Cannot run on the selected destination
Cannot run on the selected destination在项目的Resources目录下找到info.plist,单击该文件,在Xcode右上角点击“Hide or show the Utilities”按钮,出现“Target membership“,把勾去掉。重新运行即可
2013-07-15 11:57:28 1369
原创 cygwin编译boost1.52
1,cd 进入boost_1_52_0目录2,运行./bootstrap.sh3,运行./b2 编译生成真正的boost库文件则 G:\boost_1_52_0\bin.v2\libs 即为生成的库目录。如下图:
2013-07-15 10:56:49 967
转载 setsockopt 设置socket 详细用法
setsockopt 设置socket 详细用法 作者:疯也枉然1.closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:BOOL bReuseaddr=TRUE;setsockopt(s,SOL_SOCKET ,SO_REUSEADDR,(const char*)&bReuseaddr,sizeo
2013-07-15 09:44:12 852
转载 pthread线程的终止退出 | 线程的大量创建
pthread线程的终止退出 | 线程的大量创建 2012-05-05 20:39:13 今天测试自己写的多线程的程序,按实际情况说,应该创建3000多个线程才对,但是,创建到378个的时候,就出错来,pthread_create()失败,刚开始以为这是个例外,所以,又重新启动,甚至跑到另一台电脑上测试。 ps:请原谅我的无知,谢谢。。。。
2013-07-15 09:42:59 1846
转载 VS2012 下编译boost1.52
VS2012 下编译boost1.521. 下载boost_1_52_0.7z http://sourceforge.net/projects/boost/files/boost/1.52.0/2. 解压缩到d:\boost目录下3. 编译bjam(1)从开始菜单运行“VS2012 开发人员命令提示”(2)cd到D:\boost\boost_1_52_0下执行
2013-07-15 09:01:12 1651
转载 内存泄露检测—VLD工具
内存泄露检测—VLD工具一. VLD工具概述Visual Leak Detector(VLD)是一款用于Visual C++的免费的内存泄露检测工具。他的特点有:可以得到内存泄漏点的调用堆栈,如果可以的话,还可以得到其所在文件及行号; 可以得到泄露内存的完整数据; 可以设置内存泄露报告的级别;并且是开源免费的。 二. V
2013-07-15 08:50:45 1004
原创 cocos2d-x 基于BSD Socket网络通讯模块
最近cocos2d-x项目需求, 写了个客户端的基于TCP的网络通讯模块(ios, android, win32), 把使用到的东东和遇到的问题记录下来.1. 预备知识:线程,互斥锁,信号量: //创建一个线程 int pthread_create(pthread_t *restrict tidp, const pthread_attr_t *restrict a
2013-07-11 16:31:58 9970 1
转载 【Curl (libcurl) 开发 之一】Cocos2dx之libcurl(curl_easy)的编程教程(帮助手册
Curl (libcurl) 开发 之一】Cocos2dx之libcurl(curl_easy)的编程教程(帮助手册)!转载自【黑米GameDev街区】 原文链接: http://www.himigame.com/curl-libcurl/878.html 注意:如果你的服务器是Java的,那么要注意数据之间的大端小端的处理;否则无法正常获取正确的数据!本篇介绍
2013-07-11 16:09:21 1584
转载 【Curl (libcurl) 开发 之二】Cocos2dx 之深入(libcurl) 的curl_easy_setopt参数详细介绍
【Curl (libcurl) 开发 之二】Cocos2dx 之深入(libcurl) 的curl_easy_setopt参数详细介绍转载自【黑米GameDev街区】 原文链接: http://www.himigame.com/curl-libcurl/880.htmlCURLOPT_HEADER:设为1,则在返回的内容里包含http header;CURLOPT_
2013-07-11 16:03:57 1994
转载 MINA服务端与C++客户端通讯(1)
2011-07-09 08:53:02 我来说两句 收藏 我要投稿最近学习了Apache MINA通讯,在使用过程中碰到了一些问题,记录下一些心得。在服务端和客户端都使用MINA提供的库时,通讯一切正常,当我把客户端改为C++代码时,发现客户端发送给服务端的二进制流中的整形数据,位置被倒置了。C++客户端16进制 :0x00000013MINA服务端1
2013-07-11 15:55:45 1393
转载 MINA服务端与C++客户端通讯(2)
Java与C++通讯还有编码转码的问题存在,假设通讯编码采用UTF-8C++客户端发送时需要转码成UTF-8编码,接收服务端应答消息后再转回Unicode或者GBK编码下面给出完成的C++客户端通讯示例:void Transcoding(LPCTSTR src, UINT srcCode, string& dest, UINT destCode) { int l
2013-07-11 15:54:51 1287
转载 Android获取图片资源的4种方式
Android获取图片资源的4种方式核心提示:1. 图片放在sdcard中,Bitmap imageBitmap = BitmapFactory.decodeFile(path) (path 是图片的路径,Android获取图片资源的4种方式,跟目录是/sdcard)2. 图片在项目的res文件夹下面//得到application对象ApplicationInfo1. 图片放在sd
2013-07-10 14:25:30 915
转载 Android平台基于Pull方式对XML文件解析及写入
本文实现在Android平台上基于Pull方式对XML文件解析的技术。XmlPullParser是一个java实现的开源API包(源码下载地址http://www.xmlpull.org/ ),实现了pull方式解析xml文件的方法, Android SDK中包含了该API,使用时需要导入以下三个包:import org.xmlpull.v1.XmlPullParser;//包含解
2013-07-10 13:43:06 3015 1
转载 jsoncpp的一些使用方法介绍
jsoncpp的一些使用方法介绍:1、初始化Json::Value root;Json::Reader reader;reader.parse(“{“name”:”sunny”}”, root);Reader可以用来初始化一个人json从字符串。2、读取json文件初始化这是我写的一个方法:123456789
2013-07-09 15:46:02 12093
原创 java 游戏服务器
1,压力测试工具JmeterApache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试但后来扩展到其他测试领域。 它可以用于测试静态和动态资源例如静态文件、Java小服务程序、CGI 脚本、Java 对象、数据库, FTP 服务器, 等等。JMeter 可以用于对服务器、网络或对象模拟巨大的负载,来在不
2013-07-09 09:21:14 1212
转载 Jsoncpp的使用
Jsoncpp的使用JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。 易于人阅读和编写。同时也易于机器解析和生成。 它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一个子集。 JSON采用完全独立于语言的文本格式,但是
2013-07-08 23:00:14 8333
原创 cocos2d-x中使用json
项目中,用到了弱联网。习惯性的选用json了:通用,方便。C++要使用JSON来解析数据,采用jsoncpp。下载jsoncpp后,直接解压缩使用即可。因为要跨平台,所以选用了使用源码的方式。添加的时候,适当处理下目录,否则头文件和cpp文件比较乱。使用平台:visual studio2012工程目录如下:右击【工程属性】,添加到include目录:
2013-07-08 22:42:59 3260
转载 cocos2d-x与Java层通过Jni进行交互
【Cocos2d-x】cocos2d-x与Java层通过Jni进行交互分类: cocos2d-x2013-05-22 09:40 108人阅读 评论(0) 收藏 举报Cocos2d-xJNI今天研究Cocos2d-x,心血来潮的想做个2dx调用Android弹出框的效果.使用jni进行交互有木有.C++调用Java , Java调用C++.(下载
2013-07-08 18:41:46 934
转载 使用 libevent 和 libev 提高网络应用性能
使用 libevent 和 libev 提高网络应用性能分类: 网络编程2011-09-21 12:04 345人阅读 评论(0) 收藏 举报网络应用callbackstructaix服务器ibm管理多个 UNIX 网络连接Martin C. Brown, 作家,Freelance简介: 构建现代的服务器应用程序需要以某种方法同时接收
2013-07-05 21:30:39 913
原创 cocos2d-x 获取平台类型
一句话的事儿,如下:TargetPlatform target = getTargetPlatform();//获取当前设备类型 设备枚举变量如下: kTargetWindows: window系统 kTargetLinux: linux系统 kTargetMacOS: mac os系统 kTarge
2013-07-04 14:32:46 1085
转载 Cocos2d-x 多分辨率支持
Cocos2d-x 多分辨率支持2013-03-16 10:27:16 我来说两句 作者:xujiezhige收藏 我要投稿最近遇到多分辨率支持问题,所以查了一些资料。将一些收获共享一下,以便自己和其他需要的朋友日后参考。如果我要建立一个cocos2d-x项目,我的目标是支持iphone3G( 480, 320 ),iphone4/4s( 960, 640 ),
2013-07-04 09:48:14 858
无须安装netframework框架运行.net程序工具- RemoteSoft_Linker
2011-07-28
windows高级编程源码Advanced.Windows.3rd.Ed.src.rar
2011-05-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人