自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (4)
  • 收藏
  • 关注

原创 utf-8 BOM 及 C#去除BOM方法

Unicode规范中有一个BOM的概念。BOM——Byte Order Mark,就是字节序标记。在这里找到一段关于BOM的说明: 在UCS编码中有一个叫做"ZERO WIDTH NO-BREAKSPACE"的字符,它的编码是FEFF。而FFFE在UCS中是不存在的字符,所以不应该出现在实际传输中。UCS规范建议我们在传输字节流前,先传输字符"ZERO WIDTH NO-BREAKSPACE"

2012-10-23 13:24:13 10701

转载 Android 单例启动

android中activity的单例启动 public static void startActivity(Context context, String className, long time) { Intent intent = new Intent(Intent.ACTION_VIEW); intent.setClassName(contex

2012-10-19 16:51:46 1281

转载 Android Activity的启动模式(android:launchMode)

在android里,有4种activity的启动模式,分别为:“standard” (默认)“singleTop”“singleTask”“singleInstance” 它们主要有如下不同: 1. 如何决定所属task“standard”和”singleTop”的activity的目标task,和收到的Intent的发送者在

2012-10-19 16:49:36 606

转载 Android Intent

在 Android 系统中,当某个 activity调用 startActivity(myIntent) 时,系统会在所有已经安装的程序中寻找其 intent filter 和 myIntent 最匹配的一个 activity,启动这个进程,并把这个 intent 通知给这个 activity。这就是一个程序的“生”。比如我们在 Home application 中选择 “Web browse

2012-10-14 22:12:29 421

转载 Android Activity生命周期

大家好,今天给大家详解一下Android中Activity的生命周期,我在前面也曾经讲过这方面的内容,但是像网上大多数文章一样,基本都是翻译Android API,过于笼统,相信大家看了,会有一点点的帮助 ,但是还不能完全吃透,所以我今天特意在重新总结一下.首先看一下Android api中所提供的Activity生命周期图(不明白的,可以看完整篇文章,在回头看一下这个图,你会明白的):

2012-10-14 21:15:59 520

原创 com.android.dx.util.DexException: Multiple dex files define的解决方法

手动编译Android工程时出现com.android.dx.util.DexException: Multiple dex files define,解决方法如下:删除工程目录下的classes.dex及XXX.apk文件(一般在bin/classes目录下)reference: http://brainpicks.wordpress.com/2011/12/12/adt-exc

2012-10-11 10:26:48 7647

原创 Windows 命令行

删除文件del filename /q删除目录rd dirname /s/q

2012-10-11 10:22:27 538

转载 Could not instantiate class named NSLayoutConstraint

xcode 升级到了 4.5 之后 只要往xib上面拖放控件 就会报错,解决方法, 选中当前的 xib文件,在属性栏里面进行以下操作:选中File's owner再右边的 inspector 一栏 将 interface builder document 下的 use autolayout 复选框去掉就可以了From:http://b

2012-10-07 20:36:14 696

转载 使用Archive/Unarchive方式进行Deep Copy

int main(int argc, char *argv[]){ @autoreleasepool { NSData *data = nil; NSMutableArray *dataArray = [NSMutableArray arrayWithObjects: [NSMuta

2012-10-07 14:16:00 886

转载 使用NSData进行归档

先前的博文中  我  提到过  我们  可以采取  encodeObject:forKey:这项措施  对基本的Objective-C物件  和  编写过编码措施及解码措施的物件  进行编码。如果  某类物件中的每一个  都包含  一些基本的数据类型,比如  整数类型int,浮点类型float,我们  必须知道  如何对他们  进行编码  和  解码。这个  在先前一篇博文中的表格里  已经列举出

2012-10-06 23:39:20 3846

转载 Objective-C 序列化/反序列化

参考:[1].https://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/Archiving/Archiving.html#//apple_ref/doc/uid/10000047i[cpp] view plaincopy@interface PK

2012-10-06 22:13:14 1675

转载 Method Names and Non-ARC Compiled Code

ARC works with code that has not been compiled with ARC.This can happen if you’relinking with an older framework, for example. As long as the non-ARC code has con-formed to the standard Cocoa naming

2012-10-06 15:33:41 510

转载 ARC Strong/Weak Variables

Automatic reference counting (ARC) eliminates all the potential pitfalls associated withmanual reference counting. Under the hood, reference counts are still being maintainedand tracked. However, th

2012-10-06 15:21:18 853

转载 iOS & ARC

ARC工作原理是在编译程序的时候由xCode将内存操作的代码(如:retain,release 和 autorelease)自动添加到需要的位置。ARC 只能在iOS4 和iOS5上使用,weak refrences 只能在iOS5上使用,并且只能是工程在ARC管理内存的时候才能用。老版本的工程是可以转换成使用ARC的工程,转换规则包括:1.去掉所有的retain,rele

2012-10-06 14:26:39 649

转载 Summary of Manual Memory Management Rules

Here are some rules to remember when working with a project compiled without ARCor garbage collection: If you need to hold onto an object to make sure it doesn’t get destroyed by some-one else,

2012-10-06 14:11:51 837

转载 xcode生成文件路径

默认情况下。是有生成,可能你不知道在哪里。Xcode-->perferences--> locationsDerived Data,下面有一个路径:/Users/Liam/Library/Developer/Xcode/DerivedData这个就是默认的生成路径。点击旁边的箭头就可跳转到该文件夹。这里不值程序的目标文件,还有其他的生成的文件。

2012-10-05 10:04:51 27154 2

转载 列出NSIndexSet的值

unsigned index;for (index = [indexSet firstIndex]; index != NSNotFound; index = [indexSet indexGreaterThanIndex: index]) { …}From:http://www.cocoachina.com/macdev/cocoa/2009/0611/63.html

2012-10-04 22:22:12 1539

转载 内存空间分几部分:代码段、数据段,栈,堆 (收集整理)

内存空间分几部分:代码段、数据段,栈,堆 (收集整理)from:http://blog.csdn.net/yeyuangen/article/details/6766567推荐相关阅读:http://www.hudong.com/wiki/%E5%A0%86%E5%86%85%E5%AD%981.函数代码存放在代码段。声明的类如果从未使用,则在编

2012-10-02 17:26:47 971

转载 堆和栈的区别

堆与栈的区别由以下几点:     管理方式:对于栈来讲,是由编译器自动管理,无需我们手工控制;对于堆来说,释放工作由程序员控制,容易产生 memory leak 。     空间大小:一般来讲在 32 位系统下,堆内存可以达到 4G 的空间,从这个角度来看堆内存几乎是没有什么限制的。但是对于栈来讲,一般都是有一定的空间大小的,例如,在 VC6 下面,默认的栈空间大小

2012-10-02 11:47:08 513

转载 Objective-C内存布局

第2章 C变量当用大多数常见的脚本编程语言编写一个程序时,几乎不必花时间来考虑变量。只是在使用变量时才创建它们,并且不必担心用完它们之后会发生些什么。语言的解释器会负责所有的细节。当你在编译语言中编写代码时,事情就没那么简单了。必须告诉编译器每个变量的类型和名称,以声明任何将要在程序中使用的变量。编译器随后查看变量的声明类型,为其保留相应数目的字节,并且将变量名与这些字节关联起来。

2012-10-02 11:26:49 1455

转载 int和NSInteger区别

今天在困惑int和long的使用。查到c语言中,int和long的字节数是和操作系统指针所占位数相等。但c语言中说,long的长度永远大于或等于intobjective-c里,苹果的官方文档中总是推荐用NSInteger它和int有什么区别呢,stackoverflow这帮大神给了答案。原来在苹果的api实现中,NSInteger是一个封装,它会识别当前操作

2012-10-01 21:53:15 32509 1

转载 stringWithContentsOfURL 编码问题

实现的功能很简单,就像远程抓取www.baidu.com的网页内容,就像在浏览器里view->source看到的内容。最初的代码:?123456789101112UITextView *web = [[UITex

2012-10-01 21:14:49 3519

spring2.0中文参考手册(chm)

spring2.0中文参考手册 chm格式

2010-03-11

Linux kernel 2.6 配置指南.pdf

Linux kernel 2.6 配置指南,很详细的说。。。。

2009-04-24

html基础教程(网人交流论坛)

html基础教程 原作者: 福星高高照 来 源:网人交流论坛

2009-02-06

空空如也

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

TA关注的人

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