自定义博客皮肤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)
  • 收藏
  • 关注

原创 [集合操作1]

NSSet +(id)setWithObjects:obj1,obj2,obj3,...nil //使用一组对象创建新集合 -(id)initWithObjects:obj1,obj2,...nil //使用一组对象初始化新分配的集合 -(NSUInterger)count //返回集合的成员个数

2012-10-25 17:09:01 473

原创 HTML5:Good Resource

22款给力的HTML5和CSS3帮助工具http://www.mhtml5.com/2012/09/5310.html

2012-10-24 20:11:08 494

原创 iOS项目开发经验:【常用代码7】

iOS 5.0 UIAlertView 可以使用 alertViewStyle 属性实现登陆等效果typedef enum { UIAlertViewStyleDefault = 0, UIAlertViewStyleSecureTextInput, UIAlertViewStylePlainTextInput, UIAlertViewStyleLoginA

2012-10-24 18:58:41 733

原创 English Proverbs 1

Even if I knew that tomorrow the world would go to pieces,I would still plant my apple tree. If the ax is dull and its edge unsharpened, more strength is needed. A wise man who built his house

2012-10-22 23:04:30 676

原创 iOS项目开发经验:【常用代码6】

取消tableViewCell选中状态- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { //some functions ...... [tableView deselectRowAtIndexPath:indexPath a

2012-10-21 12:59:14 726

原创 iOS项目开发经验:【常用代码5】

自定义Navigation导航的titleViewUILabel *titleLabel = [[UILabel alloc] initWithFrame:CGRectMake(0, 0 , 100, 44)];titleLabel.backgroundColor = [UIColor clearColor]; titleLabel.font = [UIFont boldSystemF

2012-10-21 09:31:15 805

原创 iOS项目开发经验:【常用代码4】

获取当前时间 NSString *nowDateString = [NSDateFormatter localizedStringFromDate:[NSDate date] dateStyle:NSDateFormatterMediumStyle

2012-10-18 01:52:40 1246

原创 iOS项目开发经验:【常用代码3】

判断当前设备是否越狱  +(BOOL)isJailbroken { BOOL isJailbroken = NO; NSString *cydiaPath = @”/Applications/Cydia.app”; NSString *aptPath = @”/private/var/lib/apt/”; if ([[NSFileManager defaultManager

2012-10-17 17:11:53 1426

原创 iOS项目开发经验:【常用代码2】

启动新的线程处理事件 [NSThread detachNewThreadSelector:@selector(doInNewThread) toTarget:self withObject:nil];只需要添加在doInNewThread方法中添加需要执行的操作。 遍历子控件,

2012-10-17 15:25:28 1238

原创 iOS项目开发经验:【常用代码1】

iOS项目开发常用代码1  获取全局AppDelegate实例对象,该类是单例(Singleton)AppDelegate *app = (AppDelegate *)[[UIApplication sharedApplication] delegate];  获取屏幕的大小CGRect frame = [[UIScreen mainScreen] bounds];

2012-10-17 12:42:54 1434

原创 iOS开发icon图片尺寸大小官方说明

iOS开发icon图片尺寸大小官方说明Image Size (px)File NameUsed ForRequired Status512x512iTunesArtworkAd Hoc iTunesOptional but recommended57x57Icon.pngApp Store and the

2012-10-16 23:12:23 1498 1

原创 mac下搭建JavaWeb开发环境

下载并安装 tomcat        1)下载地址:http://tomcat.apache.org/download-70.cgi         2) 安装步骤如下:                -1- 解压文件,并将tomcat下的bin目录添加到环境变量中。                   【如果不知道mac下如何添加环境变量,可以查看1:mac下如何配置环境变

2012-10-16 22:55:39 2992

原创 1:mac下如何配置环境变量?

mac下环境变量的配置步骤如下:(1) 打开终端,输入 pico  .bash_profile 打开环境变量配置文件    (2)    添加环境变量的格式          export PATH=${PATH}:/xxxx         【说明:粗体部分为固定格式,xxxx为实际的路径】   (3)  添加完成后,退出步骤如下:

2012-10-16 22:18:40 1779

原创 cocos2d-for-iPhone 【开发环境搭建】

1:首先需要安装好XCode 开发环境。      (如果还没有安装XCode开发环境,可以到AppStore下载,很方便的【仅仅需要注册一下就可以下载,完全免费,最新版本为XCode4.5】)2: cocos2d开源库下载地址如下:   http://code.google.com/p/cocos2d-iphone/downloads/list我选择的最新beta版本(c

2012-10-16 16:27:14 5606

原创 【Good learning resources】

Good learning resources1:    http://stackoverflow.com/tags2:    http://www.raywenderlich.com/tutorials3:http://www.techotopia.com/index.php/IOS_iPhone_iPad_eBooks

2012-10-16 15:23:38 805

原创 How to realize the UIView convert to UIImage?

How to realize the UIView convert to UIImage?#import +(UIImage *)imageFromView:(UIView*)view{ UIGraphicsBeginImageContextWithOptions(view.bounds.size, YES, view.layer.contentsScale);

2012-10-16 15:03:48 547

原创 MobclickAgent

 1- 导入Analytics_Android_SDK_2.1.jar       Eclipse用户   右键您的工程根目录,选择Properties -> Java Build Path -> Libraries, 然后点击Add External JARs... 选择指向Analytics_Android_SDK_2.1.jar的路径,点击OK,即导入...

2012-01-16 16:01:01 1028

原创 SQLite中字符串链接

sqlite中字符串的连接操作帮朋友做的一个网站,数据库采用sqlite,写程序的时候没注意,上传文件的时候没有保存到后缀名,导致数据库中图片字段存储的是201102151259这样的字符,实际上应该存储的是201102151259.jpg这样的字符的,解决方法: sqlite中连接字符串是用||更新语句如下:update tb_image set name ...

2012-01-10 14:06:49 478

原创 replace into

MySQL replace into 用法在向表中插入数据的时候,经常遇到这样的情况:  首先判断数据是否存在; 1. 如果不存在,则插入; 2.如果存在,则更新。<1>在 SQL Server 中可以这样处理:if not exists (select *  from t where id = 1)      insert into t(id...

2012-01-10 13:01:10 189

原创 String.format

String类一个非常有用的静态函数format(String  format, Objece...  args),可以将各类数据格式化为字符串并输出。这种特殊的格式,以%index$开头,index从1开始取值,表示将第index个参数拿进来进行格式化。由于该函数可以对任意一个对象进行格式化,不同的对象适用的参数也不同,因此我们下面分类来讨论。1.对整数进行格式化:%[index$][标...

2012-01-10 12:35:53 465

原创 MySQL绿色版安装小结

MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。在2008年1月16号被Sun公司收购。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库. 配置MySQL5的参数 1、解压缩绿色版软件到D:\my...

2011-12-31 09:37:47 143

原创 使用handler更新UI

 Android提供了Invalidate方法实现界面刷新,但是Invalidate不能直接在线程中调用。Android UI操作并不是线程安全的,并且这些操作必须在UI线程中调用。Android程序中可以使用的界面刷新方法有两种, 利用Handler利用postInvalidate() 实现在线程中刷新界面。1.利用Handler刷新界...

2011-12-30 15:49:06 215

原创 XML解析

 在Android平台上可以使用 Simple API for XML(SAX) 、Document Object Model(DOM)Android附带的pull解析器 解析XML文件。 下面是本例子要解析的XML文件:文件名称:person.xml<?xml version="1.0" encoding="UTF-8"?><...

2011-12-30 15:38:57 121

原创 NinePatchDrawable

NinePatchDrawable 绘画的是一个可以伸缩的位图图像,Android会自动调整大小来容纳显示的内容。一个例子就是NinePatch为背景,使用标准的Android按钮,按钮必须伸缩来容纳长度变化的字符NinePatchDrawable是一个标准的PNG图像,它包括额外的1个像素的边界,你必须保存它后缀为.9.png,并且保持到工程的res/drawable目录中。这个...

2011-12-30 14:21:35 332

原创 ListView优化:对象重用

Adapter的作用就是ListView界面与数据之间的桥梁,当列表里的每一项显示到页面时,都会调用Adapter的getView方法返回一个View。public View getView(int position, View convertView, ViewGroup parent) { ViewHolder holder;if (convertView == null) ...

2011-12-30 13:55:26 134

原创 Android中配置单元测试

第一步:Manifest.xml中中加入:[b][/b]外面加入:第2步编写单元测试代码:必须继承自AndroidTestCase类 import android.test.AndroidTestCase;import junit.framework.Assert; public class TestLogin extends And...

2011-12-30 13:49:18 152

原创 MyEclipse 常用快捷键

Ctrl+1 快速修复Ctrl+E 快速显示当前Editer的下拉列表Ctrl+Q 定位到最后编辑的地方 Ctrl+M 最大化|最小化当前的Edit或ViewCtrl+K 参照选中的Word快速定位到下一个 Ctrl+O 快速显示 OutLine Ctrl+T 快速显示当前类的继承结构 Ctrl+L 定位在某行Ctrl+D: 删除当前...

2011-12-29 11:26:27 113

原创 MyEclipse恢复被删除的文件

 如果,在开发中,(Eclipse)删除了一些文件后又发现需要这些文件该怎么办?1.   只要在项目上----鼠标右键点击项目名,选择Restore from Local history。   选择需要恢复的文件,即可恢复所需要的文件。2.  同样,在Java文件中也可以恢复删除的部分。 在类中做出修改后,选择Local History可发现修改的地方。  ...

2011-12-29 10:35:15 376

原创 MyEclipse启动优化

收集了一些关于解决 MyEclipse 的耗内存的办法,经测试非常有效,整理出来,希望可以方便更多的朋友。1、弹出Quick update error 、关闭myeclipse的Quick Update自动更新功能 这个问题的解决办法是关闭自动更新 Windows > Preferences > MyEclipse Enterprise Workbench > ...

2011-12-29 10:08:25 147

原创 Android中View绘制过程分析

在当一个活动接收到焦点时,将被要求绘制它的布局。[u]Android框架将处理这个绘画的过程,但是活动必须提供它的布局层次的根节点。[/u]绘画从布局的根节点开始。它被要求来测量和绘制布局树。绘画通过遍历布局树并渲染每个和失效区域相交的视图来处理。相应的,每个视图组负责请求绘制它的子视图(通过draw() 方法)而每个视图负责画它自己。因为这个树是顺序遍历的,这意味着先画父节点...

2011-12-28 18:00:55 123

原创 Eclipse将自定义的控件打成Jar包

我们项目积累越来越多,会发现自定义的控件越来越多,并且很多都是重复的。如果把这些自定义控件都封装成一个JAR包,然后用一个项目积累起来,之后我们以后开发项目只要在原来JAR包的基础上做扩展或者直接使用,可以大大减少自己的工作重复性。首先创建一个Android工程,确定可以编译通过,移除manifest.xml文件,和相关的程序资源图片,比如res/drawable/icon.png...

2011-12-28 17:37:09 188

原创 EditText焦点问题

解决EditText开始就获得焦点,所以在他的父层设置了焦点设置

2011-12-28 17:08:57 130

空空如也

空空如也

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

TA关注的人

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