自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Android应用程序线程消息循环模型分析

我们知道,Android应用程序是通过消息来驱动的,即在应用程序的主线程(UI线程)中有一个消息循环,负责处理消息队列中的消息。我们也知道,Android应用程序是支持多线程的,即可以创建子线程来执行一些计算型的任务,那么,这些子线程能不能像应用程序的主线程一样具有消息循环呢?这些子线程又能...

2011-10-31 01:00:00

阅读数 8

评论数 0

Cocos2D泰然教程推荐学习步骤

文章转自泰然教程:http://article.ityran.com/cocos2dstudy 这是一个学习Cocos2D的非常好的学习指引。保存下来。 Cocos2D泰然教程推荐学习步骤 cocos2d学习Iven推荐步骤 校对:子龙山人 一、首先,学习《如何使用Cocos2D来制作一个简...

2011-10-30 22:06:00

阅读数 18

评论数 0

cocos2d-x 游戏技能CD实现

猴子原创, 欢迎转载,转载请在明显处注明! 谢谢。 原文地址:http://blog.csdn.net/yanghuiliu/article/details/6917242 游戏中技能CD用的最多的也就两种。 一种是类似dota里面技能CD的灰色半透明透明遮罩层,顺时针或者逆时针。 另一种...

2011-10-29 17:39:00

阅读数 37

评论数 0

Cocos2d-x Box2D debugDraw

猴子原创, 欢迎转载,转载请在明显处注明! 谢谢。 原文地址:http://blog.csdn.net/yanghuiliu/article/details/6916106 最近想看看物理引擎效果,Box2d的DebugDraw,可以在游戏屏幕下绘制Box2d的各种对象信息, 让我们可...

2011-10-29 00:34:00

阅读数 13

评论数 0

Windows Phone 7中的弹出窗口

  由于目前的Silverlight for Windows Phone 中不支持ChildWindow,所以当我们想要弹出一些窗口时,只能自己想办法了。   第一种方法是MessageBox,相当的简单,当然你也可以给它加上一些样式。   第二种方法是 查看Silverlight中 Chil...

2011-10-28 14:10:00

阅读数 10

评论数 0

wp7中调用native代码的方法

What I discovered today was some FUNKY code that Samsung had created to set the Network properties of a Windows Phone 7 handset. Taking a peek under ...

2011-10-28 09:07:00

阅读数 8

评论数 0

Cocos2d game development

API: Box2D API Documentation Box2D Manual Chipmunk Documentation cocos2d API References Introduction to Objective-C by Apple ...

2011-10-28 01:00:00

阅读数 7

评论数 0

coco2d-x中编码问题。GBK转UTF-8

由于mac太卡了,在win32下写时,突然发现中文乱码了。没办法,编一个函数转一下。可能以后用得着。 调用:GBKToUTF8(str对象, “gb2312”, “utf-8”); int GBKToUTF8(std::string & gbkStr, const char* ...

2011-10-28 00:57:00

阅读数 11

评论数 0

cocos2d-x中保存用户游戏数据CCUserDefault

正在做项目中有很多游戏数据要保存,常见的玩家数据这些比较简单的可以用CCUserDefault。它是cocos2d-x用来存取基本数据类型用的。保存为XML文件格式。 主要方法:(和java的map很像,键值对,应该很容易懂的) void setBoolForKey(const char...

2011-10-28 00:50:00

阅读数 14

评论数 0

cocos2d-x中委托机制

今天项目中遇到一个问题,我这样描述吧。 A是一个Layer,里面有个action,一旦A被初始化,这个action就会被执行。 B是一个场景。我在B中加入了A,但是要等到A中得那个Action执行完毕后,B再立刻执行另外一个方法。 问题来了,我怎么在B中知道A中得Action执行完了,最...

2011-10-28 00:12:00

阅读数 9

评论数 0

模拟摇杆操作

现在很多手机APP都有模拟操控摇杆的功能,今天项目中接触到一个委托事件,我顺便试试实现这个摇杆功能。 代码如下 /* * Joystick.h * YaoGan * * Created by Liu Yanghui on 11-10-27. * Copyright 2011 ...

2011-10-27 23:36:00

阅读数 34

评论数 0

相同中的不同:Java程序员应该停止低看C#

Java和C#的相同之处比不同处要多得多:两种语言都是写在大括号里的,就像C和C++,类型都是静态、强类型和显式形态,两种语言都是基于类的面向对象语言,两者用的都是运行时编译的思路,并且很好的使用了垃圾处理。 AD: 我们建立的开发网站kalistic...

2011-10-27 09:44:00

阅读数 8

评论数 0

内存泄露问题

由于自己以前是做android开发的,对于java,大家都知道我们不需要自己去管理内存,程序会自动帮我们管理。做iphone开发后,刚开始的时候总是内存泄露。因为ios会把不再用到的对象自动释放掉,我再次访问的时候已经不再内存里面了,就会出现EXC_BAD_ACCESS错误。 所以在要保留...

2011-10-26 22:50:00

阅读数 16

评论数 0

C/C++中几种经典的垃圾回收算法

1.引用计数算法 引用计数(Reference Counting)算法是每个对象计算指向它的指针的数量,当有一个指针指向自己时计数值加1;当删除一个指向自己的指针时,计数值减1,如果计数值减为0,说明已经不存在指向该对象的指针了,所以它可以被安全的销毁了。可以很直观的用下面的图表示: ...

2011-10-26 20:01:00

阅读数 8

评论数 0

cocos2d-x 中使用加减定位后的注意问题

昨天项目中,在setPosition的时候,开始是根据屏幕大小来定位的,有时会出现一点点偏差,就直接加减了坐标点。 labName->setPosition(ccp(screenSize.width*0.5-100,screenSize.height*0.5)); 看到了吧,...

2011-10-26 19:33:00

阅读数 6

评论数 0

cocos2d-x的CCDirector::replaceScene(CCScene *pScene) 使用注意

昨晚在捕鱼切换场景时发现会出现内存不足的现象,看了下代码发现了个问题。我们先看看代码 [[CCDirector sharedDirector] runWithScene:[ SceneA scene]]; [[CCDirector sharedDirector] replaceScene:[...

2011-10-26 19:06:00

阅读数 37

评论数 0

cocos2d-x 创建帧动画

看到好多人问如何用cocos2d-x创建帧动画,其实用cocos2d-x很容易创建帧动画。我就写一遍吧。 void MyClass::initMyAnim() { /** //可以在程序载入的时候预加载这些动画资源,然后在cache中读取 CCSpriteFram...

2011-10-26 18:44:00

阅读数 11

评论数 0

Android开发位置说明

各位朋友们,由于自己3年多的博客由于某些原因,我已放弃了原来的域名和网站,很多文章我都迁移到了这里。转到Android开发资料。 以后可能时间的原因,android这一块的文章我就不单独发这里了.请见谅.......

2011-10-26 18:25:00

阅读数 8

评论数 0

cocos2d-x中继承CCMenu定义自己的menu

昨天在项目中为了写一个有特殊效果的menu,于是想想,不就是几个action吗,回调一下就ok了,的确这样实现了,关键在于这个项目中实在是灰常多的按钮,写了6、7个后,我吐血了,决定继承CCmenu,自己定义一个,这样就不用每个都写了。 原理很简单,新建一个类继承自CCMenu,...

2011-10-26 18:17:00

阅读数 11

评论数 0

DataSet输出指定格式的xml

String sConnection = System.Web.Configuration.WebConfigurationManager.ConnectionStrings["115OLEDB"].ConnectionString; //"Data Source=1...

2011-10-26 14:24:00

阅读数 37

评论数 0

Android应用程序键盘(Keyboard)消息处理机制分析

在Android系统中,键盘按键事件是由WindowManagerService服务来管理的,然后再以消息的形式来分发给应用程序处理,不过和普通消息不一样,它是由硬件中断触发的;在上一篇文章《Android应用程序消息处理机制(Looper、Handler)分析》中,我们分析了Android...

2011-10-24 00:59:00

阅读数 13

评论数 0

破解 bytescout Barcode SDK (2.2.0.343)

声明:本文纯粹出于学习目的,如果用于商业目的造成法律责任后果自负。 bytescout 的收费条码SDK库很不错,需要购买License,但毕竟是用.Net语言写的,如何保证license不失效呢?这周末不加班,没事儿就试着破解一下,着实还费点儿劲,时间加到一起估计得有10个小时以上了,...

2011-10-23 22:27:00

阅读数 103

评论数 0

阻碍学习速度的一种心理 -- 排它

不是学习心理学的,也不知道这种心理有没有一种普遍性,更不知道有什么术语,我暂且称之为排它。 其表现是这样的:对于新技术、新方法等新事物,自己在真正把它搞明白之前,如果有人告诉他直接利用该新事物就可以,一时搞不明白可以先不去理解先去应用,但具有排它心理的人接受不了,他就会继续使用自己的方法...

2011-10-22 14:13:00

阅读数 15

评论数 0

stagefright的codec---2

最重要的还是openmax的处理,只是看了一天,很多东西还需要再细看一下 openmax 的IL层规定了一些接口,openmax分为core和instance,core加载instance,omax instance实现IL接口,提供给openmax框架调用,而omax instance...

2011-10-21 11:19:00

阅读数 18

评论数 0

Linux下编程设置IP,网关

1.拼凑成指令实现: #include <string.h> #include <stdlib.h> int main(void) { char IP[24] = "192.168.1.225"; char Mas...

2011-10-21 10:14:00

阅读数 10

评论数 0

Linux下编程设置IP,网关

1.拼凑成指令实现: #include <string.h> #include <stdlib.h> int main(void) { char IP[24] = "192.168.1.225"; char Mas...

2011-10-21 10:14:00

阅读数 12

评论数 0

Linux下如何用C语言获得网络信息,比如IP,掩码,mac地址,网关

在Linux下执行以下程序:#include <stdio.h> #include <stdlib.h> int main( ) { FILE* netinfo = popen("/sbin/ifconfig...

2011-10-21 09:18:00

阅读数 53

评论数 0

Linux下如何用C语言获得网络信息,比如IP,掩码,mac地址,网关

在Linux下执行以下程序:#include <stdio.h> #include <stdlib.h> int main( ) { FILE* netinfo = popen("/sbin/ifconfig...

2011-10-21 09:18:00

阅读数 34

评论数 0

Linux下TCP网络服务器实现源代码

/************关于本文档******************************************** *filename: Linux下各类TCP网络服务器的实现源代码 *purpose: 记录Linux下各类tcp服务程序源代码 *wrote by: zhoulif...

2011-10-20 15:31:00

阅读数 12

评论数 0

Linux下TCP网络服务器实现源代码

/************关于本文档******************************************** *filename: Linux下各类TCP网络服务器的实现源代码 *purpose: 记录Linux下各类tcp服务程序源代码 *wrote by: zhoulif...

2011-10-20 15:31:00

阅读数 13

评论数 0

stagefright的codec---1

多媒体文件经过解析后,需要根据mime寻找适合的codec,2.3的系统有两种方式 SoftwareCodec和omx的node codec,后者可以结合特殊硬件做优化处理,前者感觉就是比较标准的软解码。 下面是代码 omxcodec.cpp omxcodec::create Vecto...

2011-10-20 11:35:00

阅读数 10

评论数 0

wp7.1 联系人

在千吃呼万唤中,终于可以获取联系人和增加联系人了!但是由于增加联系人是以Task方式来实现的,所以无法通过程序实现批量保存联系人。 一.新增了一个命名空间:Microsoft.Phone.UserData;在这个命名空间里新增了多个用于联系人的类,其中通过Contacts类可以异步获取联系人...

2011-10-19 16:03:00

阅读数 21

评论数 0

wp7.1 使用本地数据库

终于在Wp7.1中加入了数据库,使保存、查找、插入数据不再痛苦。在WP7中如果要做到这些,要么使用XML自已实现,要么使用第三方数据库,但是第三方数据库要么性能不好,要么占用空间太大,要么收费,现在总算有原生的本地数据库了。 1. 架构 这个本地数据库,不能直接支持Transact-S...

2011-10-19 14:33:00

阅读数 7

评论数 0

Windows Phone 7的本地存储——IsolatedStorageSettings

在SDK 7.1中,本地存储大致上共有如下三种方式: Settings:通过类IsolatedStorageSettings使用键值对的方式存储信息。 Files: 通过类IsolatedStorageFile可以实现文件,文件夹的管理。 Local Database: 使用LIN...

2011-10-19 13:46:00

阅读数 10

评论数 0

常用的iPhone开发网站

http://www.cnmsdn.com/t/12/ 有关iphone开发的技术资料、新闻资讯和软件等。   http://cocoachina.com/ 大量iPhone开发资料,教学,经验,还有自曝。   http://www.javaeye.com/forums/board...

2011-10-18 15:26:00

阅读数 14

评论数 0

Windows mobile中使用类似 messagebox 的弹出式对话框

很简单的方法,就是一个窗体,设置了属性而已:   首先,将窗体的FormBorderStyle属性设置为None,这一点最重要,否则其他属性设置不了。   其次,设置相应的窗体大小和窗体加载时的初始位置,分别在属性Size和Location里,设置相应的数值。   再次,若不想显示右上角的X...

2011-10-18 12:06:00

阅读数 56

评论数 0

S3C6410 linux内核移植(11)---添加充电控制脚驱动(LED驱动)

1、原理分析 无线数码相框的GPQ3脚用于充电控制,当GPQ3为高电平是为充电状态,当为低电平时不充电。led的控制原理和充电脚的控制原理是一模一样的都是对某个io口置1或清零,所以在这里可以用led驱动实现对充电控制脚的控制。 Linux内核下drivers/leds/ledsgpio....

2011-10-18 11:56:00

阅读数 10

评论数 0

S3C6410 linux内核移植(11)---添加充电控制脚驱动(LED驱动)

1、原理分析 无线数码相框的GPQ3脚用于充电控制,当GPQ3为高电平是为充电状态,当为低电平时不充电。led的控制原理和充电脚的控制原理是一模一样的都是对某个io口置1或清零,所以在这里可以用led驱动实现对充电控制脚的控制。 Linux内核下drivers/leds/ledsgpio....

2011-10-18 11:56:00

阅读数 9

评论数 0

反射机制做的框架 跟数据库连接啦

跟数据库的字段相匹配: package com.simple.entity; public class UserInfo { private int id; private String name; private String password; public UserInf...

2011-10-17 21:34:00

阅读数 5

评论数 0

xml的两种解析方法

一个student类: package com.xml.test; public class Student { private String name; private String sex; private int age; public Student...

2011-10-17 21:24:00

阅读数 9

评论数 0

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