- 博客(94)
- 资源 (16)
- 收藏
- 关注
翻译 SOCKET, TCP/UDP, HTTP, FTP
TCP/IP是个协议组,可分为三个层次:网络层、传输层和应用层:网络层:IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议传输层:TCP协议与UDP协议应用层:FTP、HTTP、TELNET、SMTP、DNS等协议HTTP是应用层协议,其传输都是被包装成TCP协议传输。可以用SOCKET实现HTTP。SOCKET是实现传输层协议的一种编程API,可以是TC
2013-10-18 09:32:08
1408
翻译 网狐架构及代码讲解
基本设计概念和处理流程 调用模型 模仿COM组件接口模式,利用面向对象思想多态性polymorphism,调用方保存着被调用方的基础接口指针(interface or sink钩子)(Pure Virtual Function),调用方直接调用接口指针内声明的纯虚方法,而此纯虚函数的具体逻辑由该接口的派生类实现。示意图: 基于事件驱动的数据处理模型
2013-09-17 14:31:59
8737
翻译 TCP/IP、UDP、Socket
对TCP/IP、UDP、Socket编程这些词你不会很陌生吧?随着网络技术的发展,这些词充斥着我们的耳朵。那么我想问:1. 什么是TCP/IP、UDP?2. Socket在哪里呢?3. Socket是什么呢?4. 你会使用它们吗?什么是TCP/IP、UDP? TCP/IP(Trans
2013-09-12 09:58:50
879
翻译 C++ 之编译过程
1)用户点击编译程序时,编译程序将C++源代码转换成目标代码,目标代码通常由 机器指令和记录如何将程序加载到内存的信息组成。其后缀通常为.obj或.o;2)目标文件中存储的只是用户所编写的代码的转换结果,并不包括底层的操作指令,不能直接运行。例如程序包 iostream 实现了所有有关输入和输出的操作,并且其所有实现操作的机器代码都放在一个库中,库是对已实现的程序经编译后所产生的代码集合,用户
2013-08-23 15:00:03
721
翻译 什么是钩子方法
钩子方法源于设计模式中模板方法模式,模板方法模式中分为两大类:模版方法和基本方法,而基本方法又分为:抽象方法,具体方法,钩子方法。当然这里不细说模板方法模式,对于钩子方法,是对于抽象方法或者接口中定义的方法的一个空实现,在实际中的应用,比如说有一个接口,这个接口里有7个方法,而你只想用其中一个方法,那么这时,你可以写一个抽象类实现这个接口,在这个抽象类里将你要用的那个方法设置为abstract
2013-08-23 10:10:07
1726
翻译 xcode运行模拟器时弹出密码输入框之解决方案
原因是以上方法是针对管理员账户因系统升级而导致的不能直接编译问题,注意是管理员账户,而我们的问题是普通用户! 好吧,真正的解决办法是这样滴: 1.登陆管理员账户→2.系统偏好设置→3.用户与群组→4.解锁→5.右键点击普通用户→6.高级选项→7.将群组staff改成_develop
2013-08-01 09:19:48
1394
原创 ios cocos2d-x 接受多点触控事件
你必须先激活它们。你可以在 AppDelegate中的applicationDidFinishLaunching里添加如下语句[glView setMultipleTouchEnabled:YES];
2013-07-24 10:58:08
715
原创 android sdk java混淆工具
2.3以上版本:AndroidSDK自带proguard混淆在Android SDK中自带有proguard代码混淆器,但在默认的情况下该混淆器是没有打开的。该混淆器在SDK中的路径是android-sdk-windows\tools\proguard启动android-sdk-windows\tools\proguard\lib\proguardgui.jar可以使用独立UI
2013-07-18 11:20:25
863
翻译 关于苹果IAP防止破解的几点
关于苹果IAP防止破解的几点 1 推荐大家使用ECPurchase,verifyRecepitMode使用ECVerifyRecepitModeiPhone,会和apple的服务器再做一次验证,负作用是可能购买时间稍长一些。不要是使用ECVerifyRecepitModeNone模式。然后ECVerifyRecepitModeServer模式,在ECPurchase里面和ECVerifyRec
2013-07-16 11:49:15
916
翻译 数据仓库和数据库的区别
数据仓库和数据库就好比仓库和仓库管理员一样,仓库作用是存放东西的,而仓库管理员是管理仓库的里的东西的,例如仓库管理员可以将其他东西放进仓库或从仓库中取出,也可以将仓库里东西按某种方式摆放等数据库就好比仓库管理员,数据库可将数据放进数据仓库,也可以从数据仓库中取出数据.数据仓库就是用来存放数据的.
2013-07-15 10:53:59
782
翻译 cocos2d-x 解决闪屏问题
一旦两个精灵图片交叠且移动的时候,偶尔会产生闪屏问题:即两个图片相互闪烁,仿佛引擎无法识别哪个是前景哪个是背景切到CCDirector::setGLDefaultValues() 查看 1 void CCDirector::setGLDefaultValues(void) 2 { 3 // This method SHOULD be called only aft
2013-07-15 10:24:20
2234
原创 cocos2d-x 配置android编译环境
1)在/Users/weijalen/.bash_profile 文件中添加环境变量路径(路径入下)。2)export ANDROID_SDK_ROOT=/Volumes/Work/cocos2d-x/sdk/ export ANDROID_NDK_ROOT=/Volumes/Work/cocos2d-x/android-ndk-r8b/ export CO
2013-07-12 16:27:24
638
翻译 主键 与 外键
主键:能够唯一表示数据表中的每个记录的字段或者字段的组合就称为主键。一个主键是唯一识别一个表的每一行记录,但这只是其作用的一疗分,主键的主要作用是将记录和存放在其他表中的数据进行关联,在这一点上,主键是不同表中各记录间的简单指针,主键约整就是确定表中的每一条记录,主键不能是空值,唯一约束是用于指定一个或多个列的组合值具有唯一性,以防止在列中输入重复的值,所以,主键的值对用户而言是没有什么意义,并且
2013-06-17 18:48:40
895
翻译 MySQL基本数据类型
数据类型描述字节推荐使用SMALLINT整数,从-32000到 +32000范围2存储相对比较小的整数。比如: 年纪,数量INT整数,从-2000000000 到 +2000000000 范围4存储中等整数例如: 距离BIG
2013-06-17 16:21:46
602
翻译 SQLyog
SQLyog 是一个易于使用的、快速而简洁的图形化管理MYSQL数据库的工具,它能够在任何地点有效地管理你的数据库,而且它本身完全免费。
2013-06-08 11:27:25
741
1
翻译 各种数据库的比较和区别
各种数据库的比较和区别Access是一种桌面数据库,只适合数据量少的应用,在处理少量数据和单机访问的数据库时是很好的,效率也很高。但是它的同时访问客户端不能多于4个。Microsoft Access数据库有一定的极限,如果数据达到100M左右,很容易造成服务器iis假死,或者消耗掉服务器的内存导致服务器崩溃,表现为英文“Service Unavailable”。MS SQL S
2013-06-08 11:14:37
5702
翻译 C++编码规范与指导
C++编码规范与指导版本:1.40作者:白杨http://baiy.cn推荐浏览设置:屏幕分辨率:≥ 1024x768字体:中(Ctrl+鼠标滚轮设置)最大化本窗口文档控制版本号修改时间修改内容修改人审稿人1.02004-07-22创建白杨田振军1.120
2013-05-22 10:30:32
990
翻译 lua环境搭建
使用Eclipse来开发lua。使用eclipse开发lua,可以运用其强大的扩展能力,大大地加快开发。文章将介绍怎么定制一个工具来生成lua,并进行调用。开发工具下载使eclipse开发lua有两种方法: 1)安装ldt; 2)下载整合好的eclipse;ldt的安装就不介绍了,大家可以到网上去搜索关于eclipse插件安装的教程;官方也有相应的说明:http://www
2013-05-14 17:27:44
1492
翻译 objective-水波纹实现
http://code4app.com/ios/Water-Ripple/5072966a6803fa0763000000http://code4app.com/ios/Camera-Ripple/5075083e6803faf210000000
2013-05-03 15:10:05
746
翻译 cocos2d-x 添加本地通知UILocalNotification
本地通知UILocalNotification现在被大量用在游戏设计中,目的在于召回用户。一个合理的通知提示,或许能让用户重新回到你的游戏中,那么如何在cocos2d-x中添加本地通知呢?其实很简单,打开ios目录下的AppController.mm文件,在application函数最下方添加如下代码,最后结果如下:[cpp] view plaincopy
2013-05-03 15:04:57
650
翻译 cocos2d-x android 横屏、竖屏
横屏、竖屏设置 AndroidManifest.xml文件中, screenOrientation="landscape" 为横屏, screenOrientation="portrait"为竖屏
2013-04-09 23:05:28
800
翻译 cocos2d-x源于cocos2d,项目建立于2010年11月,创始人叫Zhe Wang (音译:王哲),是厦门人
cocos2d-x源于cocos2d,项目建立于2010年11月,创始人叫Zhe Wang (音译:王哲),是厦门人
2013-04-09 21:31:51
1640
翻译 app store 申请
app store为开发者提供四种类型的申请:个人ios开发者计划$99/年公司ios开发者计划$99/年企业ios开发者计划$299/年高校ios开发者计划免费在这里主要介绍一下公司ios开发者计划,只有利用个人和公司ios开发者计划证书开发的应用,才能上app store。企业开发者计划主要是为本公司开发软件,并安装到本公司的硬件设备上,不能上app store。下面主要介绍一
2013-04-09 18:25:05
2899
原创 xcode 生成.ipa
clean一遍,编译,在/Users/jalen/Library/Developer/Xcode/DerivedData File -> Project Settings.... 找到.app拖到itune中的应用程序,再在itune下finder中找到ipa,即可。
2013-03-30 14:13:11
736
翻译 cocos2d-x屏幕适配 三个参数含义
kResolutionExactFit:会靠拉伸来填满屏幕kResolutionNoBorder: 看不到黑边,实际就是宽高等比缩放,但缩放比例取宽比和高比之中大的那一个。kResolutionShowAll:全部显示,可以理解为保证内容都显示在屏幕之内,实际也是宽高等比缩放,但缩放比例取宽比和高比之中小的那一个。
2013-03-25 15:40:00
769
翻译 Mac 下搭建起Eclipse的Android环境
1. 首先准备工作是在mac下搭建起Eclipse的Android环境,因为eclipse有mac版,而Android SDK、ADT也都有mac版,很容易搭建的,所有这里不再赘述,但是这一步是必须要做的,也是下面我们来配置Cocos2d-X的必要条件哦; Himi的Eclipse版本:Eclipse IDE for Java EE Developers versio
2013-03-22 18:00:11
940
翻译 android工程缺少org.cocos2dx.lib.Cocos2dxActivity
在eclipse新建android project,选择create project from existing source,然后选择你之前创建好的HelloWorld工程中的 proj.andriod,编译出apk(可以直接run as android application)跑一下模拟器。说到这里应该会出现几个问题:1、工程导入编译的时候eclipse会报错,Cocos2dxAc
2013-03-22 16:58:59
1883
翻译 C++:sprintf()的用法
在将各种类型的数据构造成字符串时,sprintf 的强大功能很少会让你失望。由于sprintf 跟printf 在用法上几乎一样,只是打印的目的地不同而已,前者打印到字符串中,后者则直接在命令行上输出。这也导致sprintf 比printf 有用得多。 sprintf 是个变参函数,定义如下: int sprintf( char *buffer, const char *format
2013-03-20 19:56:17
635
翻译 C++中指针和引用的相同点和不同点
★相同点:●都是地址的概念;指针指向一块内存,它的内容是所指内存的地址;而引用则是某块内存的别名。★不同点:●指针是一个实体,而引用仅是个别名;●引用只能在定义时被初始化一次,之后不可变;指针可变;引用“从一而终”,指针可以“见异思迁”;●引用没有const,指针有const,const的指针不可变;●引用不能为空,指针可以为空;●“
2013-03-19 11:05:23
695
翻译 cocos2d-x 游戏开发,常用工具集合
位图字体工具Bitmap Font ToolsBMFont (Windows)FonteditorGlyph DesignerHieroLabelAtlasCreator粒子编辑工具Particle Editing ToolsParticleCreatorParticle Designer物理编辑工具Physics Editing ToolsMe
2013-03-18 16:39:18
792
翻译 cocos2dx粒子碰撞检测
CCParticleSystemQuad::updateQuadWithParticle( tCCParticle* particle, const CCPoint& newPosition ); 这个函数是个虚函数。我们实现他就可以从这么多粒子中取到每个粒子的位置大小信息。知道 粒子位置 , 做碰撞检测 就很容易 了。 voi
2013-03-18 16:38:21
1217
翻译 mac版本android SDK,路径
http://developer.android.com/sdk/older_releases.html
2013-03-15 17:23:19
2367
原创 iPhone Simulator下的app
/Users/用户名/Library/Application Support/iPhone Simulator/5.1/Applications然后,生成的app以guid为目录名的目录下,可以通过时间查看是哪个app
2013-03-14 17:09:20
749
原创 MAC 显示隐藏文件夹
显示Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool true隐藏Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool false
2013-03-14 17:04:02
761
翻译 Bitmap Font generator位图字体工具
".fnt"是怎么产生的怎么用的...今天就将这个非常有用的位图处理工具,来回答上面的问题...1、下载地址:http://www.angelcode.com/products/bmfont/2、创建一个txt文件,然后输入你用到的文字这是我输入的内容(注意:保存的是有移动要用utf-8,可能这软件不支持别编码)3、认识Bitmap Font gen
2013-03-14 14:53:06
9304
原创 自动释放池何时创建,何时销毁
1)在每一个事件周期的开始,系统会自动创建一个自动释放池,2)在每一个事件周期的结尾,系统会自动销毁这个自动释放池。3)可以理解为:当用户的代码在持续运行的时候,自动释放池是不会被销毁的,这段时间内用户可以安全地使用自动释放的对象。4)当用户的代码运行告一段落,开始等待用户输入(或其他事件)时,自动释放池就会被释放掉,池中每个对象会收到一个release消息,有的对象可能被销毁
2013-03-13 14:14:17
1048
cocos2d-x 模仿合金弹头Demo
2013-04-19
cocos2d-x 地图编辑器tiled-0.9.0-win32-setup
2013-01-30
j2se 可视化操作,填写信息生成xml文件
2013-01-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人