自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 收藏
  • 关注

转载 Saving changes is not permitted.

最近要研究Reporting Services便给自己装了MSSQL2008企业版, 正版的哦~~~ 安装的时候要卸载原来的SQL2005 Express Studio. 自然新的SQL Server Management Studio 2008被安装上了.由于项目经常要修改表结构,没办法,地球上的IT人都知道表结构不能随便修改, 但量客户那头有一个不是程序的程序员,只会简单的拖和拽和控件

2012-10-15 18:04:08 3265

转载 C#删除字符串中的空格

你或许知道你能使用String.Trim方法去除字符串的头和尾的空格,不幸运的是. 这个Trim方法不能去除字符串中间的C#空格。    static void Main()        {            //demo1     除去空格,提取出各个单词            string s = "a b c";            string[] word =

2012-10-15 10:22:16 40009

原创 wince6.0环境搭建所需要的软件

Visual Studio 2005(试用版下载地址:http://download.microsoft.com/download/e/1/4/e1405d9e-47e3-404c-8b09-489437b27fb0/En_vs_2005_Pro_90_Trial.img )    Visual Studio 2005 Service Pack 1(文件名:VS80sp1-KB9

2012-09-19 09:36:48 3396

转载 #ifndef

定义  #ifndef x //if not define的简写  #define x   ...  #endif  这是宏定义的一种,它可以根据是否已经定义了一个变量来进行分支选择,一般用于调试等等.实际上确切的说这应该是预处理功能中三种(宏定义,文件包含和条件编译)中的一种----条件编译。 C语言在对程序进行编译时,会先根据预处理命令进行“预处理”。C

2012-08-31 13:57:33 613

原创 C实现身份证号码验证

身份证号码验证方法及算法实现(转)        按照ISO 7064:1983.MOD 11-2校验码计算出来的检验码。 第十八位数字的计算方法为:1. 将前面的身份证号码17位数分别乘以不同的系数。从第一位到第十七位的系数分别为:7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2 2. 将这17位数字和系数相乘的结果相加。 3. 用加出来和除

2012-08-31 13:56:05 1946

原创 gcc,binutils,glibc

1) gcc(gnu collect compiler)是一组编译工具的总称。它主要完成的工作任务是“预处理”和“编译”,以及提供了与编译器紧密相关的 运行库的支持,如libgcc_s.so、libstdc++.so等。2) binutils提供了一系列用来创建、管理和维护二进制目标文件的工具程序,如汇编(as)、连接(ld)、静态库归档(ar)、反汇编(objdump)、elf结构分析工具(

2012-08-30 18:44:29 766

转载 如何判断单链表里面是否有环【转载】

如何判断单链表里面是否有环【转载】题目:0.如何判断单链表里面是否有环?算法的思想是设定两个指针p, q,其中p每次向前移动一步,q每次向前移动两步。那么如果单链表存在环,则p和q相遇;否则q将首先遇到null。这里主要理解一个问题,就是为什么当单链表存在环时,p和q一定会相遇呢?假定单链表的长度为n,并且该单链表是环状的,那么第i次迭代时,p指向元素i

2012-08-30 14:23:23 712

原创 类的两种引入方式

一种是通过#import方式引入;另一种是通过@class引入; 这两种的方式的区别在于: 1、#import方式会包含被引用类的所有信息,包括被引用类的变量和方法;@class方式只是告诉编译器在A.h文件中 B *b 只是类的声明,具体这个类里有什么信息,这里不需要知道,等实现文件中真正要用到时,才会真正去查看B类中信息; 2、使用@class方

2012-08-29 13:53:17 561

转载 Core data

Core data 是 Cocoa 中处理数据,绑定数据的关键特性,其重要性不言而喻,但也比较复杂。Core Data 相关的类比较多,初学者往往不太容易弄懂。计划用三个教程来讲解这一部分:框架详解:讲解  Core data 框架,运作过程,设计的类;Core data应用程序示例:通过生成一个使用 Core data 的应用程序来讲解如何 在  XCode 4 中使用 Core

2012-08-28 11:53:17 537

转载 学习UIControl。

学习UIControl:属性enabled控件默认是启用的。要禁用控件,可以将enabled属性设置为NO,这将导致控件忽略任何触摸事件。被禁用后,控件还可以用不同的方式显示自己,比如变成灰色不可用。虽然是由控件的子类完成的,这个属性却存在于UIControl中。selected当用户选中控件时,UIControl类会将其selected属性设置为YES。子

2012-08-28 10:35:18 938

转载 iphone编程之UIButton用法详解

代码下载地址:201206091443141526.zip这段代码动态的创建了一个UIButton,并且把相关常用的属性都列举了.希望对大家有用.  //这里创建一个圆角矩形的按钮UIButton *button1 = [UIButton buttonWithType:UIButtonTypeRoundedRect];// 能够定义的button类型有以下6种,

2012-08-28 10:33:38 1835

转载 有关View的几个基础知识点-IOS开发

声明欢迎转载,但是请尊重作者劳动成果,转载请保留此框内声明,谢谢。文章出处:http://blog.csdn.net/iukey作者写的很累,转载请注明出处。谢谢!http://blog.csdn.net/iukey/article/details/7083165我一般情况下不会使用interface builder去画界面,而是用纯代码去创建界面,不是

2012-08-28 09:59:15 380

原创 改变导航栏的颜色

改变导航栏的颜色:    self.navigationController.navigationBar.tintColor = [UIColorpurpleColor]

2012-08-27 18:52:19 454

转载 iPhone的九宫格实现代码

核心就这2个方法://Power by ieliwb.com- (void)viewDidLoad {    [super viewDidLoad];    NSArray* imageNames = [NSArray arrayWithObjects                                        @"ico_mobile.p

2012-08-27 18:24:42 535

转载 限制UITextField输入长度的方法

- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string{    if (range.location >= 12)        return NO; // return NO to not c

2012-08-27 18:20:56 517

转载 在iPhone应用的table cell中添加自定义布局view

在iPhone应用的table cell中添加自定义布局view在iPhone开发中,tableView提供了通过nib自定义视图的解决方案。这就使开发者能够完成相当复杂的界面布局。下面介绍table中添加自定义的table cell。实现的效果如下:实现过程很简单,首先创建一个table视图,添加table相应的协议。接下来,新建文件,并在 s

2012-08-27 18:16:59 697

转载 定时器的使用

为了模拟翻页场景(为了测试内存是否泄露),需要用定时任务刷新界面。写了个小例子。 一上来是空白页,3秒钟后显示第1页,以后间隔3秒,页号增加,直到第5页。首先,在controlller头文件中增加:NSTimer *timer;定时器变量。在实现代码中创建一个页号变量:#import "list_demoViewContr

2012-08-27 18:12:51 450

转载 gamecenter peer - to -peer

gamecenter peer - to -peeriOS GameCenter P2P要想使用GameCenterP2P对战功能,需要了解GKSession详见https://developer.apple.com/library/ios/#documentation/GameKit/Reference/GKSession_Class/Reference/Re

2012-08-27 09:53:50 695

转载 由init、loadView、viewDidLoad、viewDidUnload、dealloc的关系说起

由init、loadView、viewDidLoad、viewDidUnload、dealloc的关系说起由init、loadView、viewDidLoad、viewDidUnload、dealloc的关系说起init方法在init方法中实例化必要的对象(遵从LazyLoad思想)‍init方法中初始化ViewController本身 lo

2012-08-23 15:56:43 349

原创 NSLog输出的格式方式

%@     对象%d, %i 整数%u     无符整形%f     浮点/双字%x, %X 二进制整数%o     八进制整数%zu    size_t%p     指针%e     浮点/双字 (科学计算)%g     浮点/双字 %s     C 字符串%.*s   Pascal字符串%c     字符%C     unichar%l

2012-08-23 15:53:58 392

转载 iPhone异步编程初探

iPhone异步编程初探1 Overview本文内容是个人在iOS上的异步编程的一些初步的心得体会,不保证完全正确,如有问题,欢迎指教。2 运行模型异步编程从来是与硬件和系统紧密相关的, 不同的硬件架构和不同的系统架构有不同的异步模型, 自然也会带来不同的异步编程方式。 要深究iOS上的异步编程, 首先就要了解iOS的异步模型。2.1 事件驱

2012-08-23 15:47:01 1388

转载 @synthesize myObject=_myObject;

@interface MyClass:NSObject{}@property(nonamtic, retain) MyObjecct *myObject;@end@implementatin MyClass@synthesize myObject=_myObject;这个类中声明了一个变量_myObject,又声明了一个属性叫myObject,然后用@synthes

2012-08-23 11:47:20 1471

转载 Undefined symbols for architecture i386

[iOS Dev] 錯誤訊息 Undefined symbols for architecture i386:出現了一堆類似這樣的錯誤123456789101112131415Undefined symbol

2012-08-23 11:42:52 2568

转载 XCode下的iOS单元测试

XCode下的iOS单元测试XCode下的iOS单元测试 XCode 内置了 OCUnit 单元测试框架,但目前最好用的测试框架应该是 GHUnit。通过 GHUnit + OCMock 组合,我们可以在 iOS 下进行较强大的单元测试功能。本文将演示如何在 XCode 4.2 下使用 OCUnit

2012-08-22 14:53:52 632

转载 git的使用

git的使用第一章 Git的基本操作方法一.初始化仓库git init此时会在当前目录*假如为($WORK)生成一个.git的目录文件.这个.git目录就是Git仓库.其中存放的是我们所提交的文档索引内容,Git 可基于文档索引内容对其所管理的文档进行内容追踪,从而实现文档的版本控制。工作树是包含 .git 的目录$WORK.如图所示

2012-08-22 10:41:41 498

转载 iOS系统框架提供的两种发送Email的方法

1、使用openURL来实现发邮件的功能:NSString *url = [NSString stringWithString: @"mailto:foo@example.com?cc=bar@example.com& subject=Greetings%20from%20Cupertino!& body=Wish%20you%20were%20here!"]; [[

2012-08-22 10:38:58 1837

转载 textFile中控制文字输入的方法

//原文地址:http://blog.csdn.net/diyagoanyhacker/article/details/7045416可以实现textFile的代理方法,并在代理方法中做一下处理- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range

2012-08-22 10:33:33 749

转载 componentsSeparatedByString

将字符串切割成数组 componentsSeparatedByString 将字符串切割成数组- (void)viewDidLoad{    NSString *a = [[NSString alloc] initWithString : @"冬瓜,西瓜,火龙果,大头,小狗" ];    NSArray *b = [a componentsSepar

2012-08-22 09:33:44 6789 1

转载 substringFromIndex,substringWithRange,substringToIndex

NSString类中提供了这样三个方法用于获取子字符串:– substringFromIndex:– substringWithRange:– substringToIndex:它们该怎么使用呢?见下面代码即可知道。 NSString *str = @"12345"; // NSString *subString0 = [st

2012-08-14 13:24:07 15522

转载 strong 和weak的理解

object-c使用指针处理常量,变量,字符串,数组,对象等等,使用指针就涉及内存地址分配。strong 和weak就是设置内存分配时,要求内存保存时间的两个属性,通常strong是指一直储存记忆,直到对象指示器完成,此属性终结。换种说法就是一个声明了此属性的对象,在生命周期结束时,这个对象占有的内存被释放。weak是指对象分配时,占位内存的值是0和nil,他不被任何人关注,随时有可能被释

2012-08-13 14:15:35 790

转载 NSString字符串比较

我想你很快就会在程序中需要比较两个字符串是否相等。在C中,你知道可以使用strcmp(string1,string2)函数: 1char string1[] = "Yo";2 3char string2[] = "Yo";

2012-08-13 14:13:22 469

原创 long long int

c99标准64位长整范围-2^63到2^63-1声明:long long int a;scanf("%lld",&a);printf("%lld",a);

2012-08-10 15:13:25 296

原创 如何用代码获取Iphone 系统版本型号

我做的某一功能模块,在不同版本Iphone OS 上用不同的代码实现.如何用代码获取Iphone 系统版本型号呢?用没有类似的宏定义,可以让不同版本的OS跑不同的代码,譬如:#ifdefine isIphoneOS3.0    使用3.0的api#elif define isIphoneOS2.2   使用2.2的api.解答:用宏指令判断版本号,代

2012-08-10 13:48:14 1680

转载 Propert 'c' cannot be found in forward class object 'CALayer *错误解决

sdk版本升级到5.1,在项目中设置view的layer属性时,会发生错误,"Propert 'c' cannot be found in forward class object 'CALayer *",这时需要引入#import 。在以前的sdk版本中,不需要引入就可以设置layer的属性,但是到了5.1,不引入就会编译通不过了。

2012-08-09 16:43:25 1558

转载 UITapGestureRecognizer 的用法

UITapGestureRecognizer 的用法转载▼//单指单击2: UITapGestureRecognizer *singleFingerOne = [[UITapGestureRecognizer alloc] initWithTarget:self3: action:@selector(handleSingleFingerEvent:)

2012-08-09 15:15:58 411

转载 UIApplicationDelegate 包含下面几个函数监控应用程序状态的改变:

UIApplicationDelegate 包含下面几个函数监控应用程序状态的改变:– application:didFinishLaunchingWithOptions:– applicationDidBecomeActive:– applicationWillResignActive:– applicationDidEnterBackground:– application

2012-08-08 16:50:23 543

转载 applicationWillResignActive

一、挂起当有电话进来或者锁屏,这时你的应用程会挂起,在这时,UIApplicationDelegate委托会收到通知,调用 applicationWillResignActive 方法,你可以重写这个方法,做挂起前的工作,比如关闭网络,保存数据。C代码  IOS开发" style="margin:0px; padding:0px; border:0px; list-style:

2012-08-08 16:44:51 5503

转载 Provisioning profile can't be found

Provisioning profile can't be found   摘自:http://blog.chinaunix.net/uid-20676637-id-1641711.html如果你更新了profile,再编译iphone项目,发现下面的错误,那你无论如何clean也不会成功,那真是让人恼火阿" Provisioning p

2012-08-02 16:16:43 670

转载 nm命令介绍

nm命令转自:http://www.hsboy.com/blog/archives/116-guid.html它用来列出一个目标文件中的各种符号。nm命令还是比较简单而且强大的。它用来列出一个目标文件中的各种符号。符号的种类很多,以下是一些常见的符号类型nm输出字符含

2012-08-02 10:32:51 30183 3

转载 ARC forbids explicit message send of release 解决方案

关于“ARC forbids explicit message send of release”错误如果你在进行release,retain相关操作的时候发现提示了这样一条错误。这是由于在新建工程的时候使用了ARC功能,即点选了“Use Automatic Reference Counting”选项。解决这个问题很简单:在老板的xcode中,打开“Build S

2012-07-28 14:08:02 1322

空空如也

空空如也

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

TA关注的人

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