自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (5)
  • 收藏
  • 关注

原创 java new IO

原文地址:http://bbs.blueidea.com/thread-2679670-1-1.html,本文在此基础上做了一些修改。PS:此文一般Java New I/O的作用当我们的JAVA程序会使用到大量的I/O操作,而程序性能很大一部分受到I/O影响的话,就可以考虑使用NIO来改写旧的I/O了~所谓的NIO,就是JAVA类里的java.nio这个包~是J2SE1

2012-02-28 20:23:13 5260

原创 Iphone开发(6) 如何保证不出现内存泄露

Objective-C已经有了垃圾回收机制,但是我们最关心的iso不支持垃圾回收,所以,让我们冷静一下,抛开垃圾回收,自己来管理内存吧。对象所有权:当一个对象的属性是另外一个对象的时候,换言之,对象A中,有一个属性是对象B,那么,对象A对于对象B,就有对象所有权。那么,在对象A释放的时候,我们必须确保对象B的引用计数减少1(这里不一定是释放对象B,因为对象B还可能在其他地方被引用)。

2012-02-27 20:39:50 1202 2

原创 Iphone开发(5) retain,release,retainCount,dealloc

本文展示Objective-C中四个和对象生命周期有关的方法。Objective-C采用引用计数来管理对象,当调用类的alloc,new,copy方法时,对象产生,并且对象的引用计数为1。每次调用retain方法,对象的引用计数增加1。每次调用release方法,对象的引用计数减少1。当对象的引用计数为0的时候,系统调用dealloc释放对象。我们可以通过retainCount得到对象的当前引

2012-02-27 15:30:05 1697

原创 Iphone开发(4) 遍历本机本用户下的jpg文件

#import /* *不得不说。Xcode的集成开发环境真的做的很好,alt+鼠标左键,就可以方便的查看方法的说明⋯⋯ */int main (int argc, const char * argv[]) { @autoreleasepool { //得到文档管理器 NSFileManager *manager; manager =

2012-02-27 14:43:18 1351

原创 Iphone开发(3) 一个使用组合的简单例子

#import //导入文件有两种方式:#import" "和#import<>,第一种代表引入你自己的文件,第二种代表引入系统的文件//文件的引用:在接口文件中,使用@class;在实现文件中,使用#import// --------------------------------------------------@interface Tire : NSObject@end

2012-02-25 13:34:01 1064

原创 移动通信网络类型

1、很多人都知道移动提供的两个不同的接入点,即:CMWAP 和 CMNET ,前者是为手机WAP上网而设立的,后者则主要是为PC、笔记本电脑、PDA等利用GPRS上网服务的。它们在实现方式上并没有任何差别,但因为定位不同,所以和CMNET相比,CMWAP便有了部分限制,资费上也存在差别。我们常说的手机包月上网,就是指的的包月的wap。为了从应用中区别两者的定位,移动对CMWAP作了一定的限制,主要

2012-02-23 09:23:12 13232 1

原创 Iphone开发资料

学习论坛:CocoaChina 苹果开发中文站http://www.cocoachina.com/CocoaChina论坛的视频教学http://www.cocoachina.com/downloads/video/13本Iphone开发书集+视频+源码http://www.cocoachina.com/bbs/read.php?tid-6290.htmlO

2012-02-22 15:18:29 776

原创 位运算

程序中的所有数在计算机内存中都是以二进制的形式储存的。位运算说穿了,就是直接对整数在内存中的二进制位进行操作。比如,&运算本来是一个逻辑运算符,但整数与整数之间也可以进行&运算。举个例子,6的二进制是110,11的二进制是1011,那么6&11的结果就是2,它是二进制对应位进行逻辑运算的结果(0表示False,1表示True,空位都当0处理)。        &运算通常用于二进制取位操作,例如

2012-02-21 14:24:38 646

原创 Iphone开发(3) obC特有的get,set模式

不知道从什么时候开始,我们的面向对象编程规范已经不希望我们直接访问实例对象,而是通过get,set方法。在Java里面,比如有一个属性name,那么,一般会把这个属性设置为private的,然后通过getName,setName来访问和修改name。        在obC里面,我似乎看到了更加优雅的实现。1.在接口里面通过@property来设定需要实现get,set方法的实例

2012-02-20 11:09:01 1430 1

原创 IPhone开发(2) 一个比较完整的类

在Java里面,类和接口没有直接的依赖关系,我的意思是,写一个类,我们不必声明它的接口,但是obC里面是不行的。每一个类,必须有显式的接口说明。下面直接上代码:接口文件:Fraction.h://// Fraction.h// first//// Created by coding on 12-2-19.// Copyright (c) 2012年 __MyC

2012-02-19 02:03:45 808 2

原创 Iphone开发(1)环境搭建

本人打算把Iphone学习过程记录下来,文章水平不会很高,本人以前有C,C++基础,对Java熟练,所以对obC的一些编程语言通用特性不会描述。有不明白的地方可以留言,基本会回复。骚年们,哥哥有mac了(公司买的),今天安装了Xcode,开启了自己的第一个Object-C程序,非常的高兴,记录一下。首先是Xcode的安装,这个没有什么好说的,直接去苹果的官网下载就可以了。这

2012-02-19 01:25:01 1438 1

原创 即时通讯软件协议选择

项目启动之前的准备会议都开了几天了,但是一直困扰于一个问题——联网的方式(Tcp/Ip与Http之间选择),如果这个问题不解决,后面的具体通信协议就没有办法确定(旧的协议里面有大量的服务端主动通信动作,这在Http下是不能完成的)。所以现在首要的问题是确定网络连接类型,根据这几天的讨论,我总结于下:          Tcp/Ip优点:1.速度快 2.老的协议是基于Tcp/Ip的,可以

2012-02-17 09:33:20 7821 1

原创 ActivityGroup使用实例

通过名字,就应该知道ActivityGroup是一个Activity的管理器,对于一组Activity的管理非常方面。下面是实例代码:ActivityGroupTest.javapackage app.imo;import android.app.ActivityGroup;import android.content.Intent;import android.os.Bu

2012-02-14 15:56:47 4587 2

原创 Intent的Flag

小段代码:Intent it=new Intent();it.setClass(Setting.this,Main.class);//从Setting跳转到Mainit.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);//加上FlagstartActivity(it);根据上面的例子解释:没有加Flag:如果没有Flag,上面

2012-02-14 15:38:09 2835 1

原创 超美的ListView示例

特点:不使用图片还完成精美的ListView外观。Activity代码:package app.imo;import android.app.Activity;import android.content.Context;import android.os.Bundle;import android.view.LayoutInflater;import android.

2012-02-14 10:40:04 3306

原创 Android 根据屏幕大小设置字体

原文链接:http://blog.csdn.net/sunboy_2050/article/details/6885755适应不同Android手机屏幕大小240*320320*480480*800480*854540*960800*1200800*1280 public static int adjustFontSi

2012-02-13 10:37:15 864

原创 如何解决软键盘弹出引起的各种不适

原文链接:http://unicorn25.iteye.com/blog/916504在做登录和注册页面的时候,经常会遇到诸如软键盘挡住输入框的情况,android为此提供了一系列的的配置参数供选择,你可以在androidmanufist.xml的对应Activity的windowSoftInputMode属性中选择如下4者之一进行配置(紫色字): <act

2012-02-13 09:10:56 907

原创 陈跃峰博客总结

陈跃峰在csdn上的博客地址:http://blog.csdn.net/mailbomb,他是一名资深的手机工程师,里面很多文章写的很nice。      手机网络编程杂谈:(http://blog.csdn.net/mailbomb/article/details/6027562)    1.网络编程架构:经典的三模块形式{界面,联网,监听,其中监听模块耦合界面和联网}

2012-02-10 11:31:44 4493

原创 Android语音识别简单示例

布局文件:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"

2012-02-09 14:32:35 1176

原创 也谈Android的ListView

几乎每一个Android的应用,都会使用到ListView控件,而原生态的ListView很多时间根本不能满足我们的需求,值得庆幸的是,我们可以很方便的重构基本的ListView,来达到我们需要的效果。        ListView是一个列表,所以我们的关注点应该放在每一个列表项上。重构一个ListView一般需要两个大的步骤:为listView中的项添加布局文件和为ListView填充数据

2012-02-09 14:30:04 757

原创 imo入职文档中学到的东西

昨天进入了新公司,但是今天才给我发入职培训文档,从文档里面,提炼了一些不错的东西。        1.代码提交规范:每做完一小段逻辑就提交;每一次提交必须写上提交日志;如非必要,不要一次提交大量的文件修改,尽量分多次频繁提交。好处:容易跟踪版本信息,发挥版本控制的最大作用;容易理清编码思路,知道自己一步一步在做什么。        2.公司注重的软实力:大局观,管理能力,沟通协作能

2012-02-07 10:37:45 727

仿写 微信 界面

网上找的的一份源码,基本实现了微信的所有界面,对于Dialog,动画等UI元素的使用都有很好的借鉴意义。

2012-09-25

Android 动画

一种简单的实现Android动画的机制,可以对动画有更加精细的控制。

2012-09-12

android Gallery

Android平台的Gallery可以实现很棒的图片拖动效果,本资源是关于Gallery的一个demo

2012-06-12

android 动画 demo

关于android动画做了全面剖析,是很好的android动画资料

2012-06-12

ADT12,ADT

ADT12,官网下载太慢哈,这个快,就不需要在官网下载了

2011-10-04

空空如也

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

TA关注的人

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