- 博客(41)
- 资源 (11)
- 收藏
- 关注
原创 【记录】adb server is out of date. killing...
ADB启动不了,设备无法发现,原因是adb启动端口号5037被占用了,查看占用该端口的进程,然后结束即可。不过 奇怪的是 占用该端口的进入是QQ ...C:\Users\xxxx>adb start-serveradb server is out of date. killing...ADB server
2013-07-20 15:09:28
2065
原创 Scrum简介
Scrum是一个敏捷开发框架,是一个增量的、迭代的开发过程。它只是一个框架,没有落实到具体的实施。它是以价值驱动,通过自组织团队在短期迭代过程中不断的交付对用后有用的功能来进行产品开发。通过自组织团队与客户紧密协作,通过高度迭代式、增量式的软件开发过程响应变化,并在每次迭代结束时交付经过编码与测试的可以工作的软件 。以上说了它的特点:1、自组织团队2、与客户紧密协作3、
2013-04-19 11:41:54
1992
原创 Afinal 0.3.5 发布,Android快速开发框架
Afinal 0.3.5 发布,Android快速开发框架Android快速开发框架Afinal已经迁移至github,地址是:https://github.com/yangfuhai/afinalAfinal是一个orm、ioc框架,遵循约定大于配置原则,无需任何配置即可完成所有工作,但也可以通过配置达到个人的个性化需求。Afinal提倡代码快速简洁,尽量一行代码完成的事情不会用两行
2013-04-01 23:37:11
2705
1
原创 Afinal 0.3.32 发布,Android快速开发框架 FinalHttp模块 新增加断点续传功能
Afinal是一个android的ioc,orm框架,内置了四大模块功能:FinalAcitivity,FinalBitmap,FinalDb,FinalHttp。通过finalActivity,我们可以通过注解的方式进行绑定ui和事件。通过finalBitmap,我们可以方便的加载bitmap图片,而无需考虑oom等问题。通过finalDB模块,我们一行代码就可以对android的sqlite数
2013-03-29 15:05:28
3208
原创 【记录】xmpp标准协议的相关连接
基本的jabber客户端必须实现以下标准协议(XEP-0211)1、RFC3920 Core http://tools.ietf.org/html/rfc39202、RFC3921 Instant Messaging and Presence http://tools.ietf.org/html/rfc39213、XEP-030 Service Discovery http://www
2013-02-05 15:35:04
2326
原创 [记录] XMPP协议的记录
基本的jabber客户端必须实现以下标准协议(XEP-0211)1、RFC3920 Core http://tools.ietf.org/html/rfc39202、RFC3921 Instant Messaging and Presence http://tools.ietf.org/html/rfc39213、XEP-030 Service Discovery http://www
2013-02-05 15:31:48
2286
原创 笔记:cocos2d-x 移植到android中编译的一些问题:fatal error: Box2D/Box2D.h: No such file or directory"
1、fatal error: Box2D/Box2D.h: No such file or directory"需要添加box2d库的支持,修改android.mk文件,如下:LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)LOCAL_MODULE := game_sharedLOCAL_MODULE_FILENAME := l
2012-12-26 10:15:56
4422
原创 cocos2d-x 编译的一些问题整理
无法打开包括文件:“CCStdC.h”: No such file or directory无法打开包括文件:“cocos2d.h”: No such file or directory无法打开包括文件:“cocos2d.h”: No such file or directory解决方法如下:选择项目属性–》C/C++–》附件包含目录设置为:$(ProjectDir)..\
2012-12-25 15:27:31
5299
原创 cocos2d-x 的一些编辑器 Texture,Tilemap,Particle,Action,Level etc
Action EditorSpriteHelper & LevelHelperAuthor's blogDownload from Mac StoreSpriteHelperFreeSpriteHelperLevelHelper"Video"Youtube: http://www.youtube.com/watch?v=YoVMSuwsATkYouku: htt
2012-12-21 10:24:37
3530
原创 Afinal 0.3.3 发布,Android快速开发框架
afinal0.3.3 发布了,源码已经github和googlecode上去了。这段时间很忙,只能抽晚上时间修复了一些问题,有些时候到一两点,亚历山大啊。不过,很感谢各位朋友在email和osc中给我消息,指出afinal的一些错误和不足的地方,非常感谢,因为你们的存在,afinal才更加的完美。目前,文档问题确实是一个问题,一直没有出文档的原因有以下
2012-12-10 13:44:31
3052
原创 收集常用的 cocos2d-x 游戏开发工具
好的游戏编辑工具能够减少了我们大量的开发时间,收集后用。物理编辑工具Physics Editing ToolsMekanimo 网址:http://www.mekanimo.net/PhysicsBench 网址:http://www.cocos2d-iphone.org/forum/topic/9064PhysicsEditor 网址:http://www.physicsed
2012-12-02 13:13:16
3162
原创 Afinal 0.3.2 发布,Android快速开发框架
Afinal 是一个android的 orm 和 ioc 框架。其保护了四大功能:http请求(包含文件下载功能);图片加载;事件和ui绑定;sqlite数据库操作。而这四个功能中,都只要一行代码就可以完成。Afinal的宗旨是简洁,快速。约定大于配置的方式。尽量一行代码完成所有事情。afinal 0.3.2 主要更新如下:修改了FinalBitmap在decode的时
2012-12-01 12:31:28
2425
原创 cocos2d-x的中文编码问题解决方案
最近在学习cocos2d-x,总结了一些开发遇到的问题,希望对和我一样的新手有所帮助。bool IConvConvert(const char *from_charset, const char *to_charset, const char *inbuf, int inlen, char *outbuf, int outlen) { iconv_t cd = i
2012-11-29 13:35:35
2351
原创 Afinal 0.3 发布,Android快速开发框架
使用 Android快速开发框架 Afinal 0.3 快速开发网络应用相关APKhttp://blog.youkuaiyun.com/michael_yy/article/details/8227648afinal 0.3 主要更新如下:1、更新FinalBitmap模块,解决线程并发没有回收线程的问题,并解决了若干bug2、重写了FinalHttp模块(
2012-11-27 00:22:35
2555
原创 使用 Android快速开发框架 Afinal 0.3 快速开发网络应用相关APK
这里介绍了android快速开发框架afinal0.3的http操作模块 FinalHttp,希望能对你们有所帮助。afinal 网址:https://github.com/yangfuhai/afinalhttp://code.google.com/p/afinal/普通的get操作:FinalHttp fh = new FinalHttp();fh.get("
2012-11-26 21:35:25
4789
2
原创 记录:关于java反射的几个方法
Field[] fs = clazz.getDeclaredFields(); // 得到所有的fields for(Field f : fs) { Class fieldClazz = f.getType(); // 得到field的class及类型全路径 if(fieldClazz.isPrimitive()) continue; //判断是
2012-11-11 14:57:07
1428
原创 使用android快速开发框架afinal的FinalDb操作android数据库
今天给大家介绍下afinal来操作android的数据库sqlite。 afinal是一个android的orm、ioc快速开发框架,里面包含了四大功能:空间的id绑定和事件绑定功能;网络图片的显示功能(里面包含了强大的缓存框架);数据库sqlite的操作功能;http数据的读取功能(支持ajax方式读取); afinal开源网址:https://g
2012-11-06 21:26:59
6121
1
原创 Afinal 0.2.1 发布 Android的快速开发框架
这次更新主要是修复FinalDb的一个严重bug和其他几个小细节的bug。建议使用afinal的朋友们更新到最新版后开发。代码已经上传到:http://code.google.com/p/afinal/https://github.com/yangfuhai/afinal0.2.1 更新记录,你懂的1、修复orm查询的时候 没有对date类型进行数据
2012-11-04 10:42:59
1537
原创 Android快速开发框架Afinal 迁移github
Android快速开发框架Afinal已经迁移至github,地址是:https://github.com/yangfuhai/afinalAfinal是一个orm、ioc框架,遵循约定大于配置原则,无需任何配置即可完成所有工作,但也可以通过配置达到个人的个性化需求。Afinal提倡代码快速简洁,尽量一行代码完成的事情不会用两行。Afinal里面目前包含了四大组件:
2012-11-01 09:20:45
1795
原创 android中使用afinal开源框架一行代码显示网络图片
android快速开发框架afinal的特点: 使用简单,无需配置但可配置 在listview和gridview等容器加载图片的时候快速滑动无错误现象 支持线程池并发数量配置 支持内存缓存大小配置 支持磁盘大小缓存配置,和缓存位置配置 支持磁盘缓存使用压缩非压缩同时配置,压缩针对某个imageview,非压缩支持一张图片多个imagev
2012-10-30 11:43:03
3548
7
原创 记录:android中imageview.ScaleType详细说明
ScaleType属性用以表示显示图片的方式,共有8种取值: ScaleType.CENTER:图片大小为原始大小,如果图片大小大于ImageView控件,则截取图片中间部分,若小于,则直接将图片居中显示。 ScaleType.CENTER_CROP:将图片等比例缩放,让图像的短边与ImageView的边长度相同,即不能留有空白,缩放后截取中间部分进行显示。 Scal
2012-10-28 09:46:06
1276
原创 动画:关于matrix 的函数调用顺序的一些记录
在matrix 中的一些函数 preScale,postScale,preTranslate,postTranslate 等的记录。matrix.preScale(0.5f, 1); matrix.preTranslate(10, 0); matrix.postScale(0.7f, 1); matrix.postTranslate(15, 0); 我们在代码中实际调用的过程
2012-10-18 21:03:11
1380
原创 使用android快速开发框架afinal 开发android应用程序
首先介绍下afinal开发框架:1、afinal是android中一个设计小巧的android应用开发框架2、里面包含了一个orm框架,无需配置任何文件可以对android的sqlite进行增删改查操作。3、里面包含了一个ioc框架,自动绑定android布局文件和代码的控件,同时支持对事件的绑定功能4、里面包含了一个轻量级的http框架,对http请求只要一行代码就可以完成。
2012-10-18 12:51:48
5180
原创 android listview 圆角的实现方案,模仿Iphone的UITableView
需求 这几天十一放假,在群里非常活跃,很多朋友问如何实现android中listview的圆角功能,像Iphone设置里面的tableView如 如下效果: 实现过程其实这个功能实现也很简单,只是很多朋友没有仔细的去了解android布局的相关知识,这里我们使用了android中的shade的圆角功能来实现的。 java代码很
2012-10-03 21:20:32
3477
原创 android listview 圆角的实现方案
这几天十一放假,在群里非常活跃,很多朋友问如何实现android中listview的圆角功能,像Iphone设置里面的tableView如 如下效果: 其实这个功能实现也很简单,只是很多朋友没有仔细的去了解android布局的相关知识,这里我们使用了android中的shade来实现的。 java代码很简单,就一个activity,一个listview。l
2012-10-03 19:52:56
128
原创 分享android开发过程中用到的一些开源框架
在目前软件开发行业中,流行着这么一句话“天下武功,唯快不破”。而“快”,就不能让我们重复去制造论坛,不能去重新发明轮子。目前开源界中已经有很多成熟的,得到了大量商用的开源软件和框架,我们就可以借鉴这有优秀的资源,才能在这个节奏速度的社会中博得一丝生存的机会。 我收集整理了一些优秀的android开源框架,希望能对android软件开发的朋友一点的帮助。Current
2012-10-02 16:42:43
2505
原创 模仿android4.0的 通知栏 listview 滑动删除 item ,有滑动动画。
在QQ群里,很多朋友问如何实现android4.0的通知栏里面的listview滑动删除一个item的效果,我这里简单实现了一下,看图吧(一图胜千言)。效果图片实现思路思路:1、给listview添加一个滑动监听事件(在该事件中获得滑动的位置,从而获得listview的item)。 2、让这个item播放一个动画(从左滑动到右)
2012-09-29 11:46:54
5323
1
原创 android中listview,gridview加载图片的线程并发解决方案
在QQ群里和论坛里,有人问如何处理listview的下载图片时候多线程并发问题,我这里参考了一些网络的资源和项目,总结了一下。希望能对有这些方面疑惑的朋友有所帮助。(listview和gridview,viewpager同一个道理,大家举一反三)。 这里涉及到三个知识点:1、通过网络下载图片资源。 2、异步任务显示在UI线程上。
2012-09-24 13:43:50
3544
3
原创 Android也架构之四:门面模式解析获取的html代码
大家好,一个星期没有写博客了,最近在找工作,面试中啊。。。。上一篇文章《Android也架构之三:简单工厂模式优化网络请求》中,我们知道了如何通过简单工厂模式去获取网络的内容,又知道了如何把这些内容显示在我们的界面上,但是我们拿到的都是html文本内容。这篇文章中,我们将讲到了如何去解析这些html,获得我们想要的内容。通过这篇文章的学习,你将学会一下几个知识点:1,门面模式在an
2012-09-11 00:07:58
2556
1
原创 linux ssh 中文乱码解决
在文件/etc/profile添加export LC_ALL=zh_CN.UTF-8export LANG=zh_CN.UTF-8设置完环境变量后重新使其生效下source /etc/profile完毕。
2012-09-09 23:09:30
938
原创 Android也架构之三:简单工厂模式优化网络请求
很悲催,我们在《Android也架构之二:单例模式访问网络》 用httpConnect的方式去访问网络,而且能够正常获取数据了,可是老板能,技术出生,他要求我重新用httpClient去获取获取网络数据,童鞋们,是不是头快爆炸了?你是否也遇见过这样的或者类似这样的情况呢? 拥抱变化,让我们从现在开始吧,上一篇文章《Android也架构之二:单例模式访问网络》中,我们学会用了单例模式
2012-08-21 21:00:16
5503
2
原创 Android也架构之二:单例模式访问网络
首先我们来看下单例模式的定义:定义:在整个应用中,保证一个类只有一个实例,它提供了一个可以访问到它自己的全局访问点(静态方法)。单例模式中有区分了懒汉式和饿汉式,懒汉式主要是用时间来换空间,饿汉式则是用空间来换时间。饿汉式是线程安全的,懒汉式是非线程安全的,如果要实现懒汉式的非线程安全,则可以再访问点添加synchronized关键字声明即可。在其他的一些项目中还使用了双重检测枷锁机制。
2012-08-19 17:38:26
3426
1
原创 Android也架构之一:白话软件设计中的六大原则
要了解软件设计,了解整个架构,就必须学习软件设计中的六大原则。基于所有的设计模式都是建议于这些软件设计原则的基础上发展而来的。1、单一职责原则(Single Responsibility Principle,简称SRP) 单一职责原则,就一个类而言,应该仅有一个引起它变化的原因。如果一个类承担的职责过多,就等于把这些职责耦合在一起,一个职责的变化可能会消弱或者一直这个类完成其他职
2012-08-18 21:52:33
1529
转载 JAVA中四大方法的使用方法
1.sleep()方法 在指定时间内让当前正在执行的线程暂停执行,但不会释放"锁标志".不推荐使用。sleep()使当前线程进入阻塞状态,在指定时间内不会执行。 2.wait()方法 在其他线程调用对象的notify或notifyAll方法前,导致当前线程等待。线程会释放掉它所占有的"锁标志",从而使别的线程有机会抢占该锁。当前线程
2012-08-18 16:19:20
495
转载 JAVA中四大方法的使用方法
1.sleep()方法 在指定时间内让当前正在执行的线程暂停执行,但不会释放"锁标志".不推荐使用。sleep()使当前线程进入阻塞状态,在指定时间内不会执行。 2.wait()方法 在其他线程调用对象的notify或notifyAll方法前,导致当前线程等待。线程会释放掉它所占有的"锁标志",从而使别的线程有机会抢占该锁。当前线程
2012-08-18 16:13:18
161
转载 Java Applet与Java Application的区别
在Java语言中,能够独立运行的程序称为Java应用程序(Application)。Java语言还有另外一种程序--Applet程序。Applet程序(也称Java小程序)是运行于各种网页文件中,用于增强网页的人机交互、动画显示、声音播放等功能的程序。 Java Applet和Java Application在结构方面的主要区别表现在: (1)运行方式不
2012-08-18 16:12:02
120
转载 Java软件开发中的五种认识误区
越来越多人开始使用Java,但是他们大多数人没有做好足够的思想准备(没有接受OO思想体系相关培训),以致不能很好驾驭Java项目,甚至导致开发后的Java系统性能缓慢甚至经常当机。很多人觉得这是Java复杂导致,其实根本原因在于:我们原先掌握的关于软件知识(OO方面)不是太贫乏就是不恰当,存在认识上和方法上的误区。 软件的生命性 软件是有生命的,这可能是
2012-08-18 16:09:46
1082
转载 给开发人员的时间管理建议
软件开发是非常令人兴奋的工作,经过多年的工作,你不仅可以得到相应的报酬(随着工作经验增长)还会有其他晋升的机会。大多数人只关心保持头浮出水面。但这并不是我们所要追求的目标,那仅仅是我们在学校或者孩童时代的梦想? 为了赚更多的钱,大多数人还会找额外的工作并且不太关注编程以外的东西。没有时间休息、没有时间和家人朋友小聚、除了工作还是工作。因此导致压力越来越大,对生活的不满足感油然
2012-08-18 16:07:48
599
原创 阿里云ubuntu 上安装mysql
今天在阿里云买了一个服务器,阿里云的服务器以稳定著称,今天去买一个月测试一下。由于准备是用来做web服务器,所以需要安装数据库,这里我采用了mysql。安装成功后,下边我来写下mysql的安装过程。1,如何安装mysql ?1)需要连接到远程的服务器去安装,这里我采用了putty通过ssh去连接阿里云服务器。通过putty连接到阿里云服务器成后(在连接的
2012-08-05 18:13:41
3542
使用android快速开发框架afinal的FinalDb操作android数据库
2012-11-06
android中使用afinal开源框架一行代码显示网络图片
2012-11-04
使用android快速开发框架afinal 开发android应用程序
2012-10-18
android listview 圆角的实现方案,模仿Iphone的UITableView
2012-10-03
模仿android4.0的 通知栏 listview 滑动删除 item ,有滑动动画。
2012-09-29
Android也架构之四:门面模式解析获取的html代码
2012-09-11
Android也架构之三:简单工厂模式优化网络请求
2012-08-21
android也架构之单例模式
2012-08-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人