自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Spinner 下拉列表的用法

Spinner相当HTML的下拉列表,下面我们实现一个在注册中选择血型的例子:      首先在string.xml写一个string的集合,string.xml这个文件主要是放一些文字信息的比如验证内容,要显示的文字等,定义这个集合的代码如下:                                 Hello World, registActivity!

2012-05-30 20:18:44 696

原创 Java codetemplates.xml

/** * ${bare_field_name} * * @return the ${bare_field_name} * @since 1.0.0*//** * @param ${param} the ${bare_field_name} to set *//** * 创建一个新的实例 ${enclosing_type}. * * ${tags} *//** * 系统项目名称 * ${packa

2012-05-30 11:48:39 911

转载 如何在Eclipse中自动添加注释

如果你用的是eclipse3.2,方法如下,其他版本方法类似。通过菜单 Window->Preference 打开参数设置面板,然后选择:Java -> Code Style -> Code     Templates在右侧选择Comments,将其中的Files项,然后选右边的"Edit",进入编辑模式:   进入编辑模式后就可以自定义注释了。另外可以

2012-05-30 11:47:37 524

转载 Android源码下载方法详解

相信很多下载过内核的人都对这个很熟悉git clone git://android.git.kernel.org/kernel/common.git kernel但是这是在以前,现在如果这么执行的话,会显示如下内容Initialized empty Git repository in /home/star/working/kernel/.git/android.git.kernel

2012-05-29 23:47:14 418

转载 Pair Programming (结对编程)

我们Pair 做任何一件事情。                                              ——ThoughtWorks 西安Office我的第一次Pair(Pair Programming的简称,即结对编程。后面都是用Pair代替)是在ThoughtWorks公司面试进行的。那次,他们来自英国的项目经理Andy面试我,和我一起进行Pair。Andy问我以

2012-05-29 18:53:38 802

转载 在Eclipse中安装findbug 插件

findbugs是一个在java程序中查找bug的程序,它查找bug模式的实例,也就是可能出错的代码实例,注意findbugs是检查java字节码,也就是*.class文件。安装方法:Help -> Software Update -> Find and Install...  -> Search for new features to install -> Next -> New Rem

2012-05-29 18:40:00 1155

转载 敏捷开发中高质量 Java 代码开发实践

Java 项目开发过程中,由于开发人员的经验、代码风格各不相同,以及缺乏统一的标准和管理流程,往往导致整个项目的代码质量较差,难于维护,需要较大的测试投入 和周期等问题。这些问题在一个项目组初建、需求和设计均具有不完全可预期性和完备性的全新项目中将尤为突出。本文将结合敏捷开发周期短,变化快等特点,介 绍如何通过在开发过程中采取一系列步骤来保证和提高整个开发团队的代码质量,并阐述了每一步可以利用的工

2012-05-29 18:19:56 657

转载 Android测试教程:Monkey 命令行工具

写完应用之后,作完单元测试和功能测试,有必要对应用的抗打击能力做个测试,最好的方法是雇个“猴子”在测试,猴子可以胡乱瞎按键,在这种情况下,你的应用是否还能正常工作呢?Android 测试包中提供了一个Monkey工具,就提供了“猴子”功能,不过比真”猴子“还要智能一些,你还可以指挥这个猴子, 比如按键的比例,触发某个事件的频率等等。一个简单的用法,比如你的应用程序的包名为:com.

2012-05-29 09:03:31 533

转载 Fragment (官方详解)

Fragment 表现 Activity 中用UI的一个行为或者一部分.可以组合多个fragment放在一个单独的activity中来创建一个多界面区域的UI,并可以在多个activity里重用某一个fragment.把fragment想象成一个activity的模块化区域, 有它自己的生命周期, 接收属于它的输入事件,并且可以在activity运行期间添加和删除.       Fra

2012-05-28 10:57:26 776

转载 为你的应用添加悬浮框

不知道有没有童鞋用过QQ的Android版本中的一个高清版本,当你退出QQ的时候,会在你的屏幕上出现一个QQ图标的悬浮窗,就和PC上的迅雷的悬浮窗口一样,在所有应用的最上层,本来这个功能感觉还是挺好的,结果TX就给流氓了下,居然没有做隐藏掉这个悬浮窗的功能。今天就来为大家简单介绍下这个悬浮窗的实现方法吧,不过记住至少还是给用户做一个隐藏掉这个悬浮窗的功能吧!其实实现原理还是挺简单的,就是利

2012-05-28 10:55:39 663

转载 程序异常退出时发送邮件报告的代码

利用 NSSetUncaughtExceptionHandler,当程序异常退出的时候,就给指定的邮箱发送邮件,邮件内容包括发生异常时候的详情。代码如下: void UncaughtExceptionHandler(NSException *exception) { NSArray *arr    本文转自 随风_1989的博客,利用 NSSetUncaughtExceptio

2012-05-27 10:10:47 448

转载 iOS本地通知和远程通知

本篇文章主要是整理一下有关通知的相关知识。主要介绍: 本地通知 远程通知 本文参考: 编写push notification之获取device token 编写push notification之服务器端发送通知 iOS实现本地通知 i 本篇文章主要是整理一下有关通知的相关知识。主要介绍:本地通知远程通知本文参考:编写push notification之获取de

2012-05-27 10:10:17 607

转载 在tableview索引中显示搜索符号的方法

代码如下,在UITableViewDataSource中设置 - (NSArray *)sectionIndexTitlesForTableView:(UITableView *)tableView { NSMutableArray *arr = [[[NSMutableArray alloc] initWithCapacity:0] autorelease]; [arr addObject:@{

2012-05-27 10:09:03 533

转载 图像及动画处理三:WaitingBar

本文由论坛会员bimeteorf分享 一个很简单的等待页面的等待条的制作,方法如下: - (id)initWithFrame:(CGRect)aFrame color:(UIColor*)aColor timeInterval:(float)aInterval; discussion: arguments- aFrame:视图框架,包本文由论坛会员bimeteorf分享一个很简单的

2012-05-27 10:08:13 563

转载 iOS开发之在地图上绘制出你运动的轨迹

iOS中的MapKit集成了google地图api的很多功能加上iOS的定位的功能,我们就可以实现将你运行的轨迹绘制到地图上面。这个功能非常有用,比如快递追踪、汽车的gprs追踪、人员追踪等等。这篇文章我们将使用Map Kit和iOS的定位功能,将你的运行轨迹绘制在地图上面。实现   在之前的一篇文章:iOS开发之在google地图上显示自己的位置中描述了如何在地图上显示自己的位置,如果我

2012-05-27 10:07:23 577

转载 iOS开发之详解剪贴板

在iOS中,可以使用剪贴板实现应用程序之中以及应用程序之间实现数据的共享。比如你可以从iPhone QQ复制一个url,然后粘贴到safari浏览器中查看这个链接的内容。 概述 在iOS中下面三个在iOS中,可以使用剪贴板实现应用程序之中以及应用程序之间实现数据的共享。比如你可以从iPhone QQ复制一个url,然后粘贴到safari浏览器中查看这个链接的内容。概述在

2012-05-27 10:02:36 453

转载 iPhone消息推送机制实现与探讨

最近两天在研究ios的消息推送机制。研究这个东西,还是充满兴趣的。 Push的原理: Push 的工作机制可以简单的概括为下图 图中,Provider是指某个iPhone软件的Push服务器,这篇文章我将使原文:http://blog.csdn.net/zhuqilin0/article/details/6527113最近两天在研究ios的消息推送机制。研究这个东西,还是充

2012-05-27 10:01:37 374

转载 创建IOS 5 News Stand应用程序之一 – 外观

iOS 5提供了一个新的framework Newsstand framework,它允许把应用程序运行于News Stand中。实际上,News Stand相当于一个特制的文件夹专门放置报纸,杂志类应用程序。由于时间有限,这里我分几 iOS 5提供了一个新的framework – Newsstand framework,它允许把应用程序运行于News Stand中。实际上,News

2012-05-27 10:00:37 916

转载 读取iOS代理设置的代码

公司网络很多都是有代理设置的,如果设备通过wifi上网,就要过公司网络代码。 于是想到一个问题:如何读取iOS设备的代理设置? 用过ASIHTTPRequest这个开源网络库,它可以读取代理设原文:http://blog.csdn.net/favormm/article/details/6987996公司网络很多都是有代理设置的,如果设备通过wifi上网,就要过公司网络代码

2012-05-27 09:59:56 515

转载 获得通讯录中联系人的所有属性

获得通讯录中联系人的所有属性 ,看代码: ABAddressBookRef addressBook = ABAddressBookCreate(); CFArrayRef results = ABAddressBookCopyArrayOfAllPeople(addressBook); for(int i = 0; i CFArrayGetCount(results); i++) { ABReco

2012-05-27 09:59:19 416

转载 objective-c 协议和委托

objective-c protocol delegate
protocol-协议,就是使用了这个协议后就要按照这个协议来办事,协议要求实现的方法就一定要实现。 
delegate-委托,顾名思义就是委托别人办事,就是当一件事情发生后,自己不处理,让别人来处理。
当一个A view 里面包含了B view
b view需要修改a view界面,那么这个时候就需要用到委托了。
需要几个步骤
1。首先

2012-05-27 09:47:11 360

转载 iPhone socket 编程之BSD Socket篇

在进行iPhone网络通讯程序的开发中,不可避免的要利用Socket套接字。iPhone提供了Socket网络编程的接口CFSocket,不过笔者更喜欢使用BSD Socket。 iPhone BSD Socket进行编程所需要的头文件基本都位于/Xcode3.1.4/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.1.sdk/us

2012-05-27 09:46:46 371

转载 ios单态(singleton)设计模式

如果你准备写一个类,希望保证只有一个实例存在,同时可以得到这个特定实例提供服务的入口,那么可以使用单态设计模式。单态模式在Java、C++中很常用,在Cocoa里,也可以实现。由于自己设计单态模式存在一定风险,主要是考虑到可能在多线程情况下会出现的问题,因此苹果官方建议使用以下方式来实现单态模式:static MyGizmoClass *sharedGizmoManager

2012-05-27 09:44:03 375

转载 pickerView的一些用法

//加载pickerview在viewDidLoad函数中调用该函数即可,刚开始将pickerview放在屏幕最底方,通过调用下面的showPickerView函数使其从底部动态出现-(void) addPickerView {if (pickerView ==nil) {pickerView = [[UIPickerViewalloc]initWithFrame:CGRectMake

2012-05-27 09:43:18 488

转载 iphone中的正则表达式

今天把字符串的过滤给解决了。其实不难,只是一些通配符我不知道怎么处理。下面我就把ios中如何使用正则表达式总结一下!ios SDK中并没有公开提供处理正则表达式的API。我用的是RegexKitLite,先去网上载了这个类库,解压之后,把RegexKitLite.h和RegexKitLite.m两个文件加入到你的项目中,因为RegexKitLite使用ICU库,所以需要动态链接到/usr/lib/

2012-05-27 09:42:00 535

转载 tableview的reloadData应注意

UITableView reloadData的正确方法。   相信很多人会遇到这种情况,当tableView正在滚动的时候,如果reloadData,偶尔发生App crash的情况。 这种情况有时候有,有时候没有,已经难倒了很多人。直至今天,我在stackoverflow上面,仍没有发现真正有说到其本质的帖子。我的处女贴,选择这个问题来阐述一下我的观点。小弟我英语很好,一般都是用英语记笔

2012-05-27 09:40:33 514

转载 限制UITextView中的字数

很多时候我们想限制textView中的输入字数,我们可以利用函数- (void)textViewDidChange:(UITextView *)textView中统计textView实现此功能。通过在此函数中统计你输入的字符的个数,当字数超过你限制的字数时调用函数-(NSString *)substringToIndex:(int)length(length是你想限制的字数).这样当你输入的字符达

2012-05-27 09:39:14 430

转载 安装苹果系统和xcode的经验教训

最近开始学习iphone开发,自己有个电脑,不好再买苹果机,就在虚拟机上装苹果系统。因为以前没接触过这东西,安装的道路真可谓曲曲折折,好几次都不想再装了,幸好最后装上了。下面把自己装机用到的资料和遇到的困难总结一下。      安装这个东西要有耐心和一点运气。具体的安装步骤可以看看下面这两个帖子:       http://bbs.weiphone.com/read-htm-tid-155

2012-05-27 09:37:41 549

转载 ios多线程

IOS4 已经支持多线程了,我的EASYWEB在打开多个网页时会卡得要命,决定把它改成多线程方式进行加载网页IOS4的多线程,基于Objective-c 相对 C++ JAVA来说简单不少技术要点:一 线程创建与启动线程类 NSThread包含如下线程操作方法: //返回当前线程+ (NSThread *)currentThread;

2012-05-27 09:36:14 352

转载 UITableView划动删除的实现

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://rainbird.blog.51cto.com/211214/634587 从七八月前对苹果一无所知,到现在手持iphone,ipad,itouch有三个线上成熟app并熟练开发ios应用.一路走来一直站在前辈的肩膀上不断进步.如今生活工作稳定是时候将一直以来的一些心得

2012-05-27 09:34:36 387

原创 eclipse经常会遇到问题的解决方案

当我们在eclipse中导入一个android项目的时候,当遇到了“the currently displayed page contains invalid values ”的问题时:使用以下的解决方案:1 当项目中遇到时:项目丢失了default.properties这个文件导致的,从别的项目中拷贝一个过来,修改成对应的target即可2 当eclipse遇

2012-05-25 19:56:15 836

转载 女coder撑起半边天:女程序员的职业规划

女程序员的职业规划引子        很多姐妹发微博评论留言给我,说希望我写一篇关于女程序员职业规划的文章。很惭愧,我自己的职业规划都还没亲自验证完毕,coder之路还在继续,在此仅仅分享我的所闻、所见、所学、所思,有说的不准确的地方还请指正。规划路线     范范的讲,老四样路线:1.技术线路。2.业务路线。 3.实施路线。4、销售路线。女

2012-05-23 18:02:53 1051

转载 hadoop作业执行流程及代码简略解读之四TaskTracker

6. TaskTracker       TaskTracker是在网络环境中开始和跟踪任务的核心位置。与Jobtracker连接请求执行任务而后报告任务状态6.0 TaskTracker的启动        1. 与JobTracker一样,里面包含一个main()方法,在hadoop启动的时候启动此进程。        Main()方法最主要的一句话  TaskTracker(

2012-05-23 11:13:24 671

转载 hadoop作业执行流程及代码简略解读之三JobTracker

5.JobTracker        JobTracker是在网络环境中提交及运行MR任务的核心位置。5.0 JobTracker启动       JobTracker类中有一个main()函数,hadoop启动的时候执行此main()函数启动JobTracker进程,main()中生成一个JobTracker的对象,然后通过tracker.offerService()语句启动服务,

2012-05-23 11:12:03 799

转载 hadoop作业执行流程及代码简略解读之二JobClient

4.Jobclient        4.0 配置一个作业         在编写MapReduce程序时通常是上是这样写的:         Job job=new Job(conf,"ClosedDataCube");         //指定作业代码         job.setJarByClass(ClosedDataCube.class);         //

2012-05-23 11:11:02 755

转载 hadoop作业执行流程及代码简略解读之一整体简介

本文:参考了网上的博文。出处也不知是哪里,不好意思。最近整理磁盘文档发现的好资料所以整理补充了一下供大家学习参考一下吧。1.主要组成部分:  Hadoop包括hdfs与mapreduce两部分,hdfs则为底层的分布式存储系统、mapreduce则为用于处理存储在hdfs中的数据的编程模型。  mapreduce作业提交执行主要涉及到这几个主要的类:jobclient,JobTrack

2012-05-23 11:09:52 556

转载 Hadoop---在window下的安装配置----基于cygwin的

1.  下载hadoop安装包   可以到这个网站上下载http://www.apache.org/dist//hadoop/core/如果下载不下来自己到网上找找很多的。选一个版本下载。我用的是hadoop-0.20.2。2.解压到一个目录下。随便选择按个目录。建议直接选择一个根目录。随后进行配置。这里配置的是伪分布式了。需要配置四个文件。都在conf目录下。分别为:hadoop-env

2012-05-23 10:42:04 613

转载 Hadoop---在window下配置安装之cygwin的安装

如果想在window系统环境下运行hadoop就要安装Cygwin-----一个模拟linux环境的软件。下面就说明一下cygwin的安装。可以在http://cygwin.com/install.html上下载安装文件setup.exe.1.       双击setup.exe安装。如下图:2.      直接点击下一步后如下图:图中有三个选项,意思一看就懂啊

2012-05-23 09:16:22 760

转载 给明年依然年轻的我们

今天是22岁的最后一天。几个月前,我从沃顿商学院毕业,用文凭上“最高荣誉毕业”的标签安抚了已经年过半百的老妈,然后转头辞去了毕业后的第一 份工作,跟一家很受尊敬的公司、还有150万的年薪道了别,回到了上海,加入了“刚毕业就失业”俱乐部,开始了一天三顿盒饭的新生活,中间许多精彩剧情暂 时略过。我肯定不是第一个做过这样事的人,也肯定不会是最后一个。所以在说自己的一些有趣故事前,我想借用大家(包

2012-05-22 12:03:13 1840

转载 Objective-c语法速成

大部分有一点其他平台开发基础的初学者看到XCode,第一感想是磨拳擦掌,看到Interface Builder之后,第一感想是跃跃欲试,而看到Objective-C的语法,第一感想就变成就望而却步了。好吧,我是在说我自己。 如果你和我一样,对苹果相关的开发:MacOSX或是iPhone有兴趣,但是第一时间看到Objective-C就会头疼并伴有发烧症状的话,疗效比较好的快速治疗方法是阅读本

2012-05-19 00:04:31 568

ios 下拉刷新demo

一个关于ios 下拉刷新 的小demo。

2012-09-17

连接google地图获取经纬度

自己写的一个获取google地点经纬度的小工具,可以自定义保存到指定文件夹下。

2011-08-30

commons-pool

Jakarta Commons Pool是一个用于在Java程序中实现对象池化的组件。它的基本情况是: 主要作者:Morgan Delagrange、Geir Magnusson、Craig McClanahan、Rodney Waldhoff、David Weinrich和Dirk Verbeeck 最新版本:1.1 所含包数:2个(org.apache.commons.pool和org.apache.commons.pool.impl) 所含类数:21个(其中有4个抽象类和6个接口) 适用平台:Java 2, Standard Edition. 单纯地使用Pool组件不需要太多的Java 2的知识和经验,对语法和基本概念(对象、异常、类、接口、实例、继承和实现等)有一般了解即可。

2011-08-16

空空如也

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

TA关注的人

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