摘要:本文介绍了如何为FileZilla 3设置构建环境以及如何使用msys2在Windows下编译它,Msys2是一个cygwin环境。这些条件要求您运行64位Windows,对于完整的MSYS2系统和所有需要的依赖项,您将需要磁盘上的7GiB可用空间。 1.安装MSYS2环境下载地址:http://w
阅读全文
摘要:1. python 环境自己配置(支持windows Mac )2. 把所有的 plist 和 大图片放到一个目录下3.如果添加了 系统环境变量 就直接双击运行脚本,如果没有设置,把脚本拽到DOS窗口下运行 就OK了4.http://download.csdn.net/detail/wanggan7...
阅读全文
摘要:开发测试环境:虚拟机CentOS,windows网络调试助手 非阻塞模式有3种用途 1.三次握手同时做其他的处理。connect要花一个往返时间完成,从几毫秒的局域网到几百毫秒或几秒的广域网。这段时间可能有一些其他的处理要执行,比如数据准备,预处理等。 2.用这种技术建立多个连接。这在web浏览器中很普遍. 3.由于程序用select等待连接完成,可以设置一个select等待时间限制,从而缩短connect超时时间。多数实现中,connect的超时时间在75秒到几分钟之间。有时程序希望在等待一定时间内结束,使用非阻塞connect可以防止阻塞75秒,在多线程网络编程中,尤其必要。 例如有一个通
阅读全文
摘要:当服务器close一个连接时,若client端接着发数据。根据TCP协议的规定,会收到一个RST响应,client再往这个服务器发送数据时,系统会发出一个SIGPIPE信号给进程,告诉进程这个连接已经断开了,不要再写了。 根据信号的默认处理规则SIGPIPE信号的默认执行动作是terminate(终止、退出),所以client会退出。若不想客户端退出可以把SIGPIPE设为SIG_IGN 如: signal(SIGPIPE,SIG_IGN); 这时SIGPIPE交给了系统处理。 服务器采用了fork的话,要收集垃圾进程,防止僵尸进程的产生,可以这样处理: signal(SIGCHLD,SIG_
阅读全文
摘要:JPEG (jpg),文件头:FFD8FFPNG (png),文件头:89504E47GIF (gif),文件头:47494638TIFF (tif),文件头:49492A00Windows Bitmap (bmp),文件头:424D
阅读全文
摘要:原地址:http://cblog.chinadaily.com.cn/blog-942327-4327173.html注:自身以前也写过cocos2d-x如何优化内存的应用,以及内存不够的情况下怎么样处置惩罚游戏。今天在微博中看到有友好简介了下内存,挺详细的。不晓得是谁写的,我纪录下。一,IOS与图片内存在IOS上,图片会被积极缩放到2的N次方大小。例如一张1024*1025的图片,占用的内存与一张1024*2048的图片是一致的。图片占用内存大小的共计的公式是;长*宽*4。何等一张512*512 占用的内存即是 512*512*4 = 1M。其他尺寸以此类推。(ps:IOS上支持的最大尺寸为
阅读全文
摘要:这是根据 cocos2d-x-2.0 修改的。 1 /******************************************************************** 2 * Copyright(C) 2012 Ambition( All rights reserved. ) 3 * Created: 2012/09/18 11:21 4 * File base: HSBaseHttp.h 5 * Author: Ambition 6 * 7 * Purpose: 8 *********...
阅读全文
摘要:直接贴代码: 游戏开发群:44727718如果缺少什么函数,请给下看。。 1 string HSReadData::ReadUTF8() 2 { 3 4 int utflen = ReadShort() & 0xffff; 5 wstring str; 6 str.resize(utflen); 7 vector<char> bytes; 8 bytes.resize(utflen); 9 for (int i=0;i<utflen;++i)10 {11 bytes[i] = this->ReadByte();1...
阅读全文
摘要:说明$(RemoteMachine)设置为“调试”属性页上“远程计算机”属性的值。有关更多信息,请参见更改用于 C/C++ 调试配置的项目设置。$(References)以分号分隔的引用列表被添加到项目中。$(ConfigurationName)当前项目配置的名称(例如“Debug”)。$(PlatformName)当前项目平台的名称(例如“Win32”)。$(Inherit)指定在由项目生成系统所撰写的命令行中,继承的属性出现的顺序。默认情况下,继承的属性出现在当前属性的末尾。$(NoInherit)使任何将被继承的属性不被继承。若还要避免同级级别的计算,请使用$(StopEvaluatin
阅读全文
摘要:文档下载地址:http://download.csdn.net/detail/wanggan768q/4388056网络即时战略游戏软件开发结构体系分析前言本人对网络游戏的技术问题一直比较感兴趣,我认为网络游戏的开发在不远的将来是一个非常庞大的产业。这段时间有空,特地玩了几天网络游戏“破碎银行系”,并分析了一下其中体系结构,有些体会,结合自己多年的软件开发经验,就如何开发一个类似于“破碎银行系”的网络即时战略游戏撰文如下,希望能抛砖引玉,对从事游戏开发的人有所帮助。网络游戏是我们的机会单人游戏的开发国外厂商已经积累了丰富的技术基础,各种游戏模式已经基本定型,新款游戏只能在视、听觉的效果上大做文
阅读全文
摘要:软件下载地址:里面的补丁是xp32位的 破解补丁http://download.csdn.net/detail/wanggan768q/4381144win7 64位系统破解补丁:http://download.csdn.net/detail/wanggan768q/4624086最近编译的项目都比较大,话说自己的电脑配置还行,但编译所花的时间还是很长,遇到需要重新编译整个项目的时候真的有回宿舍睡一觉的冲动。昨天一不 小心被我发现了一款软件Xoreax IncrediBuild 今天用了一下,实在是太爽了,我把我们办公室的机器都连了起来,其中还有一台工作站,总共加起来22个CUP核,我试了一下
阅读全文
摘要:编辑器加载中... 1 float WGDragLine::PointRotate(CCPoint p1,CCPoint p2) 2 { 3 float x; 4 float ix,iy; 5 ix = p1.x - p2.x; 6 iy = p1.y - p2.y; 7 if (ix >= 0 && iy < 0) { 8 if (ix == 0) { 9 x= 270;10 } else {11 iy *= -1;12 x = 180 + (flo...
阅读全文
摘要:///////////////////////////////////游戏开发群:44727718///////////////////////////////////OpenGL库函数列表 OpenGl核心函数库 glAccum 操作累加缓冲区 glAddSwapHintRectWIN 定义一组被SwapBuffers拷贝的三角形 glAlphaFunc允许设置alpha检测功能 glAreTexturesResident 决定特定的纹理对象是否常驻在纹理内存中 glArrayElement 定义一个被用于顶点渲染的数组成分 glBegin,glEnd 定义一个或一组原始的顶点...
阅读全文
摘要:1.API之网络函数WNetAddConnection创建同一个网络资源的永久性连接WNetAddConnection2创建同一个网络资源的连接WNetAddConnection3创建同一个网络资源的连接WNetCancelConnection结束一个网络连接WNetCancelConnection2结束一个网络连接WNetCloseEnum结束一次枚举操作WNetConnectionDialog启动一个标准对话框,以便建立同网络资源的连接WNetDisconnectDialog启动一个标准对话框,以便断开同网络资源的连接WNetEnumResource枚举网络资源WNetGetConnect
阅读全文
摘要:1 void WGBattleLayer::RoleSeqencingZ() 2 { 3 int length = (int)this->vector_All_Roles_->size(); 4 for (int i=0;i<length;i++) 5 { 6 for (int j=0;j<length - i - 1;j++) 7 { 8 //NO.1 9 WGRole* RoleA = this->vector_All_Roles_->at(j);10 WGRo...
阅读全文
摘要:boolean isCollisionPolygon(int[] xPoints, int[] yPoints, int posx, int posy) { int i, j; int y; int miny, maxy; int x1, y1; int x2, y2; int ind1, ind2; int ints; int[] polyInts; int nPoints = xPoints.length; if (nPoints < 3) { return false; } polyInts = new i...
阅读全文
摘要:string name = "Ambition";GBKToUTF8(name,"GBK","UTF-8"); //需要转换什么编码只需要更改后面2个参数。万能的(嘎嘎。。。。)游戏开发群:44727718int JCStrCoding::GBKToUTF8(string &gbkStr,const char* toCode/*="gbk"*/,const char* fromCode/*="utf-8"*/){ iconv_t iconvH; iconvH = iconv_open(f
阅读全文
摘要:最近我们开发过程中用到google/protobuf,因为之前没有接触过。网上的资料都是互相复制转载的。基本上都是讲protobuf 怎么赋值怎么取值。。。主要的消息映射讲的微乎其微。。。。。我根据网上说的做了下。。。问题我纠缠死了。。。-_-# OK 看代码 1 GOOGLE_PROTOBUF_VERIFY_VERSION; 2 string str = ""; 3 4 tutorial::AddressBook address_book; 5 tutorial::Person *person = tutorial::Person::default_instance().
阅读全文
摘要:intsocket(int family, int type, int protocol);Creates a socket. Currentlyfamilycan only beAF_INET(OT does not support IPv6 so there is no AF_INET6 support).protocolcan bePF_INETorPF_UNSPEC(both have the same effect of creating an internet socket.typecan beSOCK_STREAMfor TCP sockets orSOCK_DGRAMfor U
阅读全文