自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (3)
  • 收藏
  • 关注

转载 关于C++和Objective-C混编

Objective-C在大部分情况下足够满足我们的需求,但是还是会有一些情况必须要使用C++,比如:使用C++的库当Objective-C不够快的时候第一点自然不必多说,至于第二点,Objective-C的消息机制比起函数调用还是比较慢的,当对性能有极高要求的时候,就需要C/C++来替代。C++与Objective-C混编只要注意将包含C++代码的.m文件改为.mm

2013-03-30 11:12:54 646

原创 C++查漏补缺——String(1)

看下面的程序(本程序是在C++ Primer Plus 第六版看的),#include#include#includeint main(){ using namespace std; char charr[20]; string str; cout << "Legth of string in charr before input:" << strle

2013-03-24 12:57:28 728

转载 IOS 开发,调用打电话,发短信,打开网址

IOS 开发,调用打电话,发短信,打开网址1、调用 自带mail[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"mailto://admin@hzlzh.com"]]; 2、调用 电话phone[[UIApplication sharedApplication]

2012-12-30 22:20:23 469

原创 cocos2d-x 单选按钮菜单

今天做个贪吃蛇的游戏,里面需要用到单选按钮选择速度,但从网上找了找,没有找到cocos2d-x的实现方法,但是有cocos2d-iphone的实现方法,由于本人之前学过ios的基本开发,有OC语言有些了解,而且也学过C++,所以就将cocos2d-iphone的实现方法重写了一遍,在此分享给大家:coco2d-iphone实现包,cocos2d-x实现包.使用方法: CC

2012-12-25 15:45:55 2238 1

转载 配置cocos2d-x的eclipse开发环境

配置cocos2d-x的eclipse开发环境    现在我们已经完成了Xcode4的hello world程序了,是时候看看如何使用eclipse来配置android 的cocos2d-x开发环境了。    这篇教程假设你有一个可以进行Android开发的标准开发环境。如果你还没有的话,可以参考这篇教程来配置,它里面提供了详细的过程,教你如何一步步配置好一个标准的eclipse

2012-12-21 23:13:56 7879 1

转载 cocos2d-x android 添加新场景报错: undefined reference to `vtable for XXX'

cocos2d-x android 添加新场景报错: undefined reference to `vtable for XXX'加入写了新场景SecondScene,结果在cpp文件里类名地方报错说undefined reference to `vtable for SecondScene',很简单,貌似是每个新场景都要先注册一下,找到jni-->Classes目录下的Andr

2012-12-21 18:02:35 1328

转载 C++中的do{} while()

在C++中,有三种类型的循环语句:for, while, 和do...while, 但是在一般应用中作循环时, 我们可能用for和while要多一些,do...while相对不受重视。     但是,最近在读我们项目的代码时,却发现了do...while的一些十分聪明的用法,不是用来做循环,而是用作其他来提高代码的健壮性。  1. do...while(0)消除goto语句。 通常,如

2012-11-27 20:17:06 523

原创 安装MySQLdb模块-python

MySQLdb官网:http://sourceforge.net/projects/mysql-python/安装编译:# cd /usr/local/src/MySQL-python-1.2.4b4/# python setup.py build# python setup.py install在执行python setup.py build时回报EnvironmentErr

2012-11-25 10:21:59 532 1

转载 Ubuntu 12.04 下安装MySQL 5.5.25

ySQL官方的安装文档请参考《Installing MySQL from Generic Binaries on Other Unix-Like Systems》和《Unix Postinstallation Procedures》。 Ubuntu版本:12.04 LTSMySQL版本:MySQL Community Server 5.5.25安装目录:/usr/local/d

2012-11-25 10:09:05 1275

转载 用python爬虫抓站的一些技巧总结

转自http://gae-django-cms.appspot.com/这些脚本有一个共性,都是和web相关的,总要用到获取链接的一些方法,再加上simplecd这 个半爬虫半网站的项目,累积不少爬虫抓站的经验,在此总结一下,那么以后做东西也就不用重复劳动了。-1.最基本的抓站import urllib2content = urllib2.urlopen('http://XXX

2012-11-21 09:04:05 404

原创 c语言查漏补缺——指针

1,表达式:*p++ ,++和*优先级相同,结合方向自右向左,因此等价于*(p++),也就是先得到p所指向的变量值(*p),再使p=p+1。注意区别:*p++:先取得当前p所指向的变量值,再使p指向后一个变量,相当于a[i++];*p--:先取得当前p所指向的变量值,再使p指向前一个变量,相当于a[i--];*++p:先使p指向后一个变量,再取得当前p所指向的变量值,相当于a[++

2012-10-22 11:38:05 598

转载 ubuntu快捷键

1. Ctrl + W: 关闭当前 Nautilus 窗口2. Ctrl+T: 在 Nautilus 打开新的 Tab3. Ctrl + H: 切换隐藏文件(夹)显示或者不显示4. Ctrl+E:  发送当前文档给某个 Email5. Ctrl+Q: 退出应用6. Ctrl + 1/2: 修改文件夹视图为图标或者列表模式7. Ctrl + Shift + W: 关闭所有的

2012-10-20 19:12:27 331

转载 UIApplication深入研究

原文:http://www.cnblogs.com/pengyingh/articles/2342014.html很多时候,我们不需要关心这个类,我们很少继承这个类,偶尔会调用这个类的api来实现一些功能,但是不可否认,这个类是iOS编程中很重要的一个概念,所以我这里写这个文章来总结以下这个类的信息,如果写的不对的地方,请留言,多谢。UIApplication的核心作用是提供了iOS程

2012-10-20 17:20:48 265

原创 C语言——查漏补缺

1,区余运算符两边都应该是整形,比如:7.5%2是没有意义的。2,a + b,假设a和b都是float类型,则运算时,系统会自动把a和b都扩充成8个字节的double性进行运算,产生结果后邮把结果转换回float型。3, 1 #include 2 int main() 3 { 4 int i=3; 5 printf("%d,%d,%d\n",i,i++

2012-10-20 09:29:05 540 2

原创 python中的http请求

import urllibparams = urllib.urlencode({key:value,key:value})resultHtml = urllib.urlopen('[API or 网址]',params)result = resultHtml.read()print result

2012-10-16 20:01:06 429

转载 Gtk-WARNING **: 无法在模块路径中找到主题引擎:“pixmap”

Gtk-WARNING**:无法在模块路径中找到主题引擎:“pixmap”的解决 如果终端中提示: (gvim:2353): Gtk-WARNING **: 无法在模块路径中找到主题引擎:“pixmap”  解决方法是运行:sudo apt-get install gtk2-engines-pixbuf

2012-10-16 10:21:22 1164

转载 IOS中Json解析的四种方法

原文:作为一种轻量级的数据交换格式,json正在逐步取代xml,成为网络数据的通用格式。有的json代码格式比较混乱,可以使用此“http://www.bejson.com/”网站来进行JSON格式化校验(点击打开链接)。此网站不仅可以检测Json代码中的错误,而且可以以视图形式显示json中的数据内容,很是方便。从IOS5开始,APPLE提供了对json的原生支持(NSJSONSer

2012-10-12 21:31:25 575

转载 Android如何防止apk程序被反编译

原文:http://blog.csdn.net/sunboy_2050/article/details/6727640作为Android应用开发者,不得不面对一个尴尬的局面,就是自己辛辛苦苦开发的应用可以被别人很轻易的就反编译出来。Google似乎也发现了这个问题,从SDK2.3开始我们可以看到在android-sdk-windows\tools\下面多了一个proguard文件夹

2012-10-09 14:03:15 239

转载 Android APK反编译详解(附图)

原文:http://blog.csdn.net/sunboy_2050/article/details/6727581这段时间在学Android应用开发,在想既然是用Java开发的应该很好反编译从而得到源代码吧,google了一下,确实很简单,以下是我的实践过程。在此郑重声明,贴出来的目的不是为了去破解人家的软件,完全是一种学习的态度,不过好像通过这种方式也可以去汉化一些外国软件。

2012-10-09 14:02:44 469

原创 Linux ——vim编辑器(多文件编辑)

我们经常遇见这样的问题,想把一个文件的部分东西复制到另一个文件中,在linux环境中,使用vim的时候我经常都是打开两个vim,然后用鼠标复制粘贴过来,不过我们也可以用vim同时打开两个文件:多文件的相关操作::n              编辑下一个文件:N               编辑上衣个文件:files

2012-10-07 21:10:15 503

原创 objective-c ——代码快

通过代码块(block)功能,你就能像对待对象一般,指定要在方法和函数中传递任意代码部分。代码块的声明:int main (int argc, const char * argv[]){ @autoreleasepool { void (^myBlock) (NSString *x);//声明变量/*代码块是存储在一个变量中,并且需

2012-10-07 11:17:50 538

原创 COCOS2D(4) 使用过渡场景在多个场景的切换

CCNode有三个方法,使用CCDirector的replaceScene方法替换场景时,每个节点都会调用这三个方法:onEnter与onExit方法在改变场景过程中的特定时刻被调用,这取决于是否使用CCTransitionScene。onEnterTransitionDidFinish方法在替换结束时调用。必须总是调用这些方法的超类实现来避免难输入问题和内存泄漏。-(void)

2012-10-06 16:49:25 444

原创 Linux——vim程序编辑器

由于各种原因导致vim中断,或在你使用vim filename是出现如下提示时,不要有任何担心,这是因为vim有“恢复”的功能。用vim编辑文件是,它会自动生成.swp的临时文件结束编辑时,会自动删除该临时文件。E325: 注意发现交换文件 ".test.txt.swp" 所有者: mybook 日期: Sat Oct 6 09:44:03 2012

2012-10-06 10:19:11 1253

原创 COCOS2D(3) 菜单

CCMenu类只能接受CCMenuItem对象作为其子类。 CGSize size = [[CCDirector sharedDirector] winSize]; [CCMenuItemFont setFontName:@"Helvetica-BoldOblique"]; [CCMenuItemFont setFontSiz

2012-10-04 09:29:13 369

原创 COCOS2D(2) CCLabelTTF,CCLabelBMFont,CCLabelAtlas

/*         在 cocos2d 中有三个类可以在层或精灵中添加文字:                  CCLabelTTF         CCLabelBMFont         CCLabelAtlas                  */                /*         CCLabelTTF 每次调用 setStri

2012-10-04 09:06:11 804

原创 objective-c中的特性

一,retain, copy, assign区别 概念: assign: 简单赋值,不更改索引计数(reference counting)。 copy: 建立一个索引计数为1的对象,然后释放旧对象 retain:释放旧的对象,将旧对象的值赋予输入对象,再提高输入对象的索引计数为1 例: nsstring *pt = [[nsstring alloc]

2012-10-03 09:46:05 576

原创 COCOS2D(1) 入门

第一步:安装cocos2d从http://www.cocos2d-iphone.org/download下载cocos2d模板,建议下在稳定的版本。打开终端,切换到cocos2d的解压目录,执行命令:  ./install-templates.sh,安装完成,打开xcode4.4,如下图:cocos2d-iphone 安装成功。第二步:创建cocos2d应用程序选择cocos2

2012-10-01 14:53:43 839 2

原创 代码块简介

通过代码块(block)功能,你就能像对待对象一般,指定要在方法和函数中传递任意代码部分。代码块的声明:int main (int argc, const char * argv[]){    @autoreleasepool {             void (^myBlock) (NSString *x);//声明变量/*代码块是存储在一个变量中,并且需

2012-09-26 07:41:27 386

转载 iOS平台XML解析类库对比和安装说明

文章出处:http://www.cnblogs.com/dotey/archive/2011/05/11/2042000.html在iPhone开发中,XML的解析有很多选择,iOS SDK提供了NSXMLParser和libxml2两个类库,另外还有很多第三方类库可选,例如TBXML、TouchXML、KissXML、TinyXML和GDataXML。问题是应该选择哪一个呢?解析

2012-09-26 07:38:44 303

原创 ios开发书籍分享

ios开发书籍分享   很好的ios开发书籍下载列表,分享一下。Apress的随书代码,上Apress的官网都可以下到。其他的大家自己上网找吧。Apress.iPhone.and.iPad.Apps.for.Absolute.Beginners.iOS.5.Edition.Jan.2012.pdfApress.iOS.5.Recipes.Feb.20

2012-04-10 22:52:34 1865

转载 textFiled要注意的地方

原帖:http://blog.csdn.net/dadalan/article/details/4233949textField = [ [ UITextField alloc ] initWithFrame:CGRectMake(100, 14, 205, 20) ];textField.placeholder = _(@"Input sms filter content")

2012-04-09 16:11:40 325

原创 iphone学习笔记--模拟器改变方向时调用的有几个方法

模拟器改变方向的时候,有几个方法可供调用:   willRotateToInterfaceOrientation:duration:在旋转发生之前调用该方法。   willAnimateRotationToInterfaceOrientation:duration:当旋转动画阻塞自己的时候调用,用于编写定制的代码来覆盖默认的旋转动画。   didRotationFromInterfac

2011-12-09 20:04:43 361

iospathdemo

Path的效果demo IOS Path应用的经典效果

2013-03-11

Macbuntu-10.10.tar.gz

把ubuntu10.10打造成mac风格

2012-01-07

Objective-C入门指南.pdf

iphone开发的基本要素,是iphone开发必学的一本书。

2011-11-23

空空如也

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

TA关注的人

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