自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(63)
  • 资源 (2)
  • 收藏
  • 关注

转载 android获取Mac地址和IP地址

原文链接:http://www.cnblogs.com/lijunamneg/archive/2013/03/04/2943146.html获取Mac地址实际项目中测试了如下几种方法:(1)设备开通Wifi连接,获取到网卡的MAC地址(但是不开通wifi,这种方法获取不到Mac地址,这种方法也是网络上使用的最多的方法)//根据Wifi信息获取本地Mac pub

2013-11-07 14:29:54 809

原创 Cocos2d-x 屏幕适配

参考自【黑米GameDev街区】原文链接:http://www.himigame.com/iphone-cocos2dx/1404.html 初入cocos2dx 开发,要把刀具磨利了,才能砍更多的柴,这次找了些资料,学习了屏幕适配的问题。概念性问题,先参考himi大锅的文章而在设计游戏之初,决定着我们屏幕适配的因素有哪些,简而言之只有两点:屏幕大小 和 宽高比。这两个

2013-10-16 16:36:43 693

转载 linux下面用ssh上传,下载文件

一,ssh上传文件scp file username@hostIP:文件地址 例:[zhangy@BlackGhost ~]$ scp test.sql zhangying@192.168.1.5:/var/www/zhangyingzhangying@192.168.1.5's password:test.sql

2013-06-25 18:35:04 839

转载 25个必须记住的SSH命令,

【51CTO精选译文】编辑导读:任何一个系统管理员或站长对SSH都不会陌生,这个伟大的技术(51CTO系统频道刚刚在感恩节对它表示了感谢)免去了我们跑去机房管理服务器,或者在远程连接服务器时时刻担心内容被窃取的心惊胆战。本文将为大家介绍25个最佳的SSH命令,如果您还没用过,那么有必要将它们记录一下。51CTO推荐专题:Ubuntu 11.04——敏捷的独角鲸OpenSSH是SSH

2013-06-25 18:33:08 534

转载 Linux下 利用find命令删除所有.svn目录

====================实例==============  删除所有.svn目录这也是我当初查找 Linux find 命令的目的。1)  find . -type d -name ‘.svn’ | xargs rm -rf #先(递归)找到当前路径下含有 .svn的文件目录,再经 xargs逐个干掉#(处理方式是逐个,并不是’删一条

2013-06-25 10:24:35 14748 2

转载 Cocos2d提供的字体!共57种(有对照的字体图)

很多游戏中,便于开发就会直接采用Cocos2d提供的字体库来使用,但是因为提供的种类很多,那么Himi利用一些时间整理了57种字体样式,这些我想足够你用了;不多说下面一起来看看吧:(每张图对应11种样式的字体,字体的名字就是其样式的名字)     -----------------------------1----------------------------------

2013-04-16 17:47:00 497

转载 iphone开发之——自动适应键盘的高度

//先添加两个通知监听- (void) registerForKeyboardNotifications {    [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWasShown:)name:UIKeyboardDidShowNotification object:

2013-04-09 14:55:41 493

转载 iPhone和ipad键盘高度及键盘响应事件

背景:  ios5之前,iphone上的键盘的高度是固定为216.0px高的,中文汉字的选择框是悬浮的,所以不少应用都将此高度来标注键盘的高度。  可是在ios5中,键盘布局变了,尤其是中文输入时,中文汉字选择框就固定在键盘上方,这样就使得原本与键盘紧密贴合的界面视图被中文汉字选择框给覆盖住了。一方面影响了界面的美观,另一方面,如果被覆盖的部分就是文本输入框的话,用户就无法看到输入

2013-04-09 14:54:47 653

转载 IOS数据持久化存储 user defaults 的基本使用

基本使用: 创建一个user defaults方法有多个,最简单得快速创建方法:   NSUserDefaults *accountDefaults = [NSUserDefaults standardUserDefaults]; 添加数据到 user defaults:   [accountDefaults setObject:nameField.

2013-04-01 15:56:21 2714

转载 NSDate

NSDate//得到当前的日期 NSDate *date = [NSDate date]; NSLog(@"date:%@",date);  //得到(24 * 60 * 60)即24小时之前的日期,dateWithTimeIntervalSinceNow: NSDate *yesterday = [NSDate dateWithTimeIntervalSinceN

2013-04-01 15:33:06 477

转载 CCMenu CCMenuItem

1.CCMenu是由菜单项CCMenuItem (或其子类如CCMenuItemImage)组成的,通常先创建菜单项,然后使用1个或多个菜单项生成菜单2.菜单项的位置是相对于菜单的偏移位置,默认情况下菜单的位置在屏幕中点,方向为x向右,y向上(跟主窗口方向一样),菜单项默认偏移为(0,0),即不偏移 pMenu->setPosition( CCPointZero ); pClo

2013-04-01 14:12:07 855

原创 类关系、uml图

关系:组合(compose)、聚合(aggregation)、关联(associate)、依赖关系(dependency)。uml图:用例图(use case)、时序图(Sequence)、类图(class)、用户界面图(activity)、控制图(control)组合关系:has-a的关系,主体由部分组成,在主体创建的时候创建部分,主体生命死亡,部分随之死亡。聚合关系:con

2013-02-18 16:32:29 317

转载 设置UIView背景图片

方法一:UIView *theMainView  =[ [UIView  alloc] init];UIImage *image = [UIImage imageNamed:@"bg.png"]; UIImageView *imageView = [[UIImageView alloc] initWithImage:image] ; [theMainView addSubv

2013-02-17 17:18:37 211

转载 iPhone Performance Killers

Have a look at the following code, and then answer these questions before reading on:Which function will run faster?What will be the framerate for each function when run 100 times per frame on

2013-02-05 13:43:01 279

转载 ViewDidUnload释疑。

由init、loadView、viewDidLoad、viewDidUnload、dealloc的关系说起init方法在init方法中实例化必要的对象(遵从LazyLoad思想)init方法中初始化ViewController本身loadView方法当view需要被展示而它却是nil时,viewController会调用该方法。不要直接调用该方法。如果手工维护vie

2013-02-01 15:27:27 242

转载 如何优化cocos2d程序的内存使用和程序大小:第二部分(完)

减少你的程序的大小把纹理的颜色位深度减少到16位,不仅可以减少内存压力,还可以有效地减少程序的体积。但是,我们还有其它方法可以更进一步地减少程序的大小。 TexturePacker PNG 图片优化如果你有某些原因,让你坚持要使用PNG文件格式而不是我之前极力向你推荐的pvr.ccz文件格式,那么TexturePacker有一个选项,叫做“Png Opt Level

2013-01-30 15:47:21 283

转载 如何优化cocos2d程序的内存使用和程序大小

本文由子龙山人翻译,转载请注明原出处!!转自:http://article.ityran.com/archives/2310译者:在我完成第一个游戏项目的时候,我深切地意识到“使用cocos2d来制作游戏的开发者们,他们大多会被cocos2d的内存问题所困扰”。而我刚开始接触cocos2d的时候,社区里面的人们讨论了一个非常有意义的话题:“请简单地讲述你认为新手cocos2

2013-01-30 15:45:32 367

转载 单选按钮

第三种常用的按钮类型就是单选按钮(radio button).我在做一个游戏的时候,发现自己需要一些单选按钮,但是,cocos2d的源代码里面并没有任何有关单选按钮的实现。因此,我们自己实现一个单选按钮。然后,当我在写这篇教程的时候,我发现另外两个人也写了一些《在cocos2d里面如何支持单选按钮》的文章–这意味着,在不久的将来,你将会在cocos2d的源文件里面看到有关单选按钮的实现。但

2013-01-30 15:42:10 453

原创 CCLableTTF 文字描边

主要代码+(CCRenderTexture *)createStroke:(CCLabelTTF *)label size:(float)size color:(ccColor3B)cor{CCRenderTexture* rt = [CCRenderTexture renderTextureWithWidth:label.contentSize.width+size*2

2013-01-30 14:42:44 698

原创 swich语句 编译错误,Expected expression

今天在写switch的时候遇到个奇怪的问题,    switch (enemy.tag) {        caseTAG_ENEMY_COCA:            EnemyCoca * coca = (EnemyCoca *)enemy;        break;        default:            break;    }

2013-01-29 15:57:03 3610

转载 UIView 添加点击事件

OS的view没有点击功能,又是和Android 的一大差别,没办法,自定义一个,本来是想自己写一个的,逛了一下github,发现有同行已经写好了,我也不需要在重复了,这里只是记录一下吧: 这里我们为UIViuew定义了Category,如下:UIView+WhenTappedBlocks.h[cpp] 01.#if NS_BLOCKS_AVAILABLE  02. 0

2013-01-17 18:19:28 1666

转载 UIView 中的控件事件穿透 Passthrough 的实现

我们在有多个 UIView 层叠时,比如一个按钮被一个 UIView 遮盖时,想要在点击最上层的 UIView 时能触发按钮的相应事件,我们该如何实现呢,初步可以想到几种办法:1. 把按钮上层的所有 UIView 的 userInteractionEnabled 属性设置为 NO,要是 UIView 有自己的交互事件该如何办呢?而且这个 userInteractionEnabled

2013-01-17 18:18:37 680

转载 objectc 块编程指南

——转自http://blog.csdn.net/kmyhy/article/details/6447287简介块对象是C语言的句法和运行时特性。它类似于标准C函数,但可以将代码、变量绑定到堆(heap)、栈(stack)。一个块还维护了一系列的状态,这些状态或数据影响着执行的结果。可以把块组成函数表达式,用于传递给API,或者使用在多线程里。最有用的是回调,因为块在回调时能把代码和数

2013-01-17 17:56:49 623

转载 UiView事件传递相关函数:pointInside:withEvent:

原文地址:UiView事件传递相关函数:pointInside:withEvent:作者:iphone开发- (BOOL)pointInside:(CGPoint)point withEvent:(UIEvent *)event{}   这个函数的用处是判断当前的点击或者触摸事件的点是否在当前的view中。   它被hitTest:withE

2013-01-17 16:46:48 414

转载 查看浏览器内核版本

· 直接用浏览器访问http://www.thismachine.info/这个页面就可以看到浏览器内核信息了~· 或者复制到地址栏打开:javascript:alert(navigator.userAgent)PS:如果浏览器直接搜索可以将上面的脚本代码存为书签再打开~ 转载请注明转自: 柳飘清枫的博客       原文地址:http://cleris

2013-01-15 16:39:14 3582

转载 ios 小鸟选关界面实现

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://youthpasses.blog.51cto.com/2909834/789612愤怒的小脑选关界面做的挺好看,但是怎么实现这种效果呢?正好最近正在学习UIScrollView,就动手试着做了做。假设,一共有12关,3个滑动的界面,一个界面则有4个选关按钮,先准

2013-01-14 15:22:40 413

原创 常用函数总结

CC_DEGREES_TO_RADIANS(__ANGLE__) 将角度转换成弧度    PI / 180 *__ANGLE__ccpForAngle(angle)   转换成按指定的弧度的单位向量

2013-01-06 18:45:12 266

原创 object c 获取系统时间

CFAbsoluteTimeGetCurrent();

2013-01-06 15:55:45 438

转载 程序员需要有多懒 ?- cocos2d-x 数学函数、常用宏粗整理 – by Glede

Glede,应该是作者了,这家伙真是个懒汉,不过,懒的还真有道理。所以,我也就跟他一起学懒了。最近我们的cocos2d-x游戏项目已经进入了正式开发的阶段了,几个dev都辛苦码代码。cocos2d-x还是一套比较方便的api的,什么action啊、director啊、ccpoint啊都蛮便捷的。但是我看到几个dev有时候会很不知道用它们,还是首先自己去写函数……用一些比

2013-01-06 11:12:21 580

转载 objectc 常用函数

算术函数【算术函数】函数名说明int rand()随机数生成。(例)srand(time(nil)); //随机数初期化int val = rand()P; //0~49之间的随机数int abs(int a)整数的绝对值(例)int val = abs(-8); →8※浮点数的时候用fab

2013-01-05 18:36:09 363

转载 CCLabelTTF CCLabelBMFont CCLabelAtlas

在 cocos2d 中有三个类可以在层或精灵中添加文字:CCLabelTTFCCLabelBMFontCCLabelAtlas     CCLabelTTF           CCLabelTTF 每次调用 setString (即改变文字)的时候,一个新的OPENGL 纹理将会被创建.。这意味着setString 和创建一个新的标签一样慢。           所以,当

2012-12-27 23:31:31 413

转载 CGRect关系判断

1)CGRectContainsPoint();    //点是否在矩形中2)CGRectContainsRect();     //返回是否第一个矩形包含了第二个矩形3)CGRectIntersectsRect();     //返回两个矩形是否相交4)CGRectIntersection();        //两个矩形的相交的矩形区域5)CGPointEqua

2012-12-06 14:55:18 1188

转载 NotificationCenter

用户可能使用RaiseMan并打开了几个document, 然后他发现紫色的背景颜色实在是不利于阅读文档正文. 于是,他打开Preferences panel修改背景颜色,不过令人失望的是,已经存在的文档的背景颜色不会跟着改变. 于是,这个用户可能会写信给你告诉你这些. 你也许会回复:"defualts会在document创建的时候才读取,保存document在打开"实际上,用户想说明的是他希望程

2012-11-29 18:12:48 504

转载 Object-c 中字符串总结

//1、创建常量字符串。 NSString *astring = @"This is a String!"; //2、创建空字符串,给予赋值。 NSString *astring = [[NSString alloc] init]; astring = @"This is a String!"; [astring release]; NSLog(@"astring:%@",

2012-11-28 10:20:14 264

转载 在cocos2d中的四种坐标

在cocos2d中一共有四种坐标:(1)屏幕坐标系        在windows系统中,默认的原点在屏幕的左上角,X轴向右,Y轴向下。     (2)GL坐标系        原点在左下角,X轴向右,Y轴向上。由于cocos2d-x使用的是open gl渲染引擎,而不是directx 3d引擎,那么GL坐标系就不和屏幕坐标系重合,这是要注意的一点。因此,当我们调用了一个屏幕响

2012-11-13 17:07:45 317

转载 触摸分发原理

本文以cocos2d-iphone源代码为讲解。cocos2d-x 于此类似,就不过多赘述了。零、cocoaTouch的触摸在讲解cocos2d触摸协议之前,我觉得我有必要提一下CocoaTouch那四个方法。毕竟cocos2d的Touch Delegate 也是通过这里接入的。 - (void)touchesBegan:(NSSet *)touches withEve

2012-11-11 22:23:47 289

转载 多点触控

第一步,在applicationDidFinishLaunching方法加入:[java] view plaincopy[viewController.view setMultipleTouchEnabled:YES];//开启多点触摸支持  第二步:[java] view plaincopy

2012-11-11 22:22:29 303

转载 cocos2d中的anchorPoint

说来说去就一句话,重新定义精灵的设置位置点,默认是精灵的正中心。例如:CGSize winSize = [[CCDirector sharedDirector] winSize]; CCSprite *bg = [CCSprite spriteWithFile:@"bg.png"];//bg.position = ccp(winSize.width/2,winSize.

2012-11-04 13:31:21 341

原创 linker command failed with exit code 1 问题

编译Xcode项目时候,错误提示如下:duplicate symbol _targetBugNum in:    /Users/lonever/Library/Developer/Xcode/DerivedData/CatchBug-galbsshcnnkrvqbewszihmcaslxk/Build/Intermediates/CatchBug.build/Debug-iphon

2012-10-30 10:36:35 940

原创 关于CCAction方法

本方法再初始化的时候,加入了autorelease,因此,如果把CCAction当做对象的成员变量来使用的话,也许你在初始化一个对象的时候,分配给了该变量一块内存,但是,在程序运行的时候某一时刻,如果程序发现该内存没有被使用,将会回收此空间。所以,当你下次在使用这个成员变量指针的时候,就会引发bad access错误。为了避免此类错误,以后应避免使用某个autorelease对象指针作为自定义的对

2012-10-26 19:42:58 331

android source 2.3 源码

android2.3 系统 源代码,解压后,在eclipse中配置即可

2012-09-04

单源点最短路径的贪心算法

使用贪心算法实现单源点最短路径问题,C语言实现

2011-06-09

空空如也

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

TA关注的人

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