自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 伪继承

1.Object-c的类可以多重继承么?可以实现多个接口么?关于多继承:首先 object-c不能够多继承,类似下面代码的这种方式是绝对通不过编译的.当然,你也可以把NSString前面的":"去掉再试试,呵呵!那么有没有别的方式来替代呢?有,一种我们称之为伪继承,另一种我们可以通过ios中无处不在的@protocol委托方式来实现.1.伪继承

2013-06-18 17:52:23 819

原创 iOS6,iOS5内存警告的兼容处理

iOS6:viewDidUnload被废弃。系统会自动控制大的View所占用的内存,其他小的View所占用的内存是极其微小的,不值得为了省内存而去清理然后在重新创建。如果你需要在内存警告的时候释放业务数据或者做些其他的特定处理,你可以实现 didReceiveMemoryWarning 这个函数。怎么实现做? //========== iOS6,iOS5内存警告的兼容处理如下

2013-05-30 09:53:32 1327

原创 iOS环境股票行情报价功能历程

在做股票行情报价的时候,遇到了各种各样的问题, 这里做一个整理:(1)需求分析:最终的目的是要做出这样子的页面: 这就是一个行情报价的画面, 咋一看也就是一个tableView, 然后后台数据是一个及时数据。

2013-05-24 13:35:37 757

转载 iOS App 审核指南

//--------------------------------------------------------------------------------------------------------------------// 官方文档: https://developer.apple.com/appstore/resources/approval/guidelines.html

2013-05-24 13:26:57 3651 1

原创 在UITextField的rightView 添加一个tap事件没有成功

//                WORKS:  按钮可以点击_mode   = [UIButtonbuttonWithType:UIButtonTypeCustom];_textField.rightView =_mode;_textField.rightViewMode =UITextFieldViewModeAlways;//       NOT

2012-12-09 15:09:46 4874 2

原创 mysql相关的问题

=========本文章只写给自己看===========Mysql ERROR 1045 (28000): Access denied for user 'root'@'localhost'问题的解决这种问题需要强行重新修改密码,方法如下:/etc/init.d/mysql stop   (service mysqld stop )/usr/bin/mysql

2012-11-17 16:27:53 475

原创 Symfony

设置symfony异常: RuntimeException: Unable to write in the cache directory (/var/www/Symofny/app/cache/dev)  我的解决办法  chmod 777 app/cache    chmod 777 app/logs异常: RuntimeException: You need to enable

2012-11-16 20:12:10 512

原创 OCUnitTest 不能设置断点

最近在使用OCUnitTest, 但是发现不能使用断点调试! 很纠结, 查遍国内外所有网站, 没找到结果. 然后没办法在 stack overflow上问了一下,  半天没有响应. 然后编辑一下scheme将GDB设置为调试工具. 解决了!默认的LLDB是不行的.原因不太清楚.

2012-11-11 20:24:28 555

原创 iOS开发有用的连接大全

10大iOS开发者最喜爱的类库   here

2012-11-10 22:31:06 462

原创 NSInvocation 的一切尽在此

****************本人写的一切文章都会不停的跟新, 不会去copy, 不会去坑爹的!****************这篇文章可以的: NSInvocation简单使用 here

2012-11-10 20:56:07 490

原创 iOS单元测试

关于单元测试, 这篇文章可以的:XCode下的单元测试  here

2012-11-10 20:38:32 404

原创 cocoa 中的 Singleton 的实现

关于iOS 中的 Singleton有几片文章是必须看的:Singletons in Cocoa/Objective-C(2009/6/16) hereA not on Objective-C singletons(2011/7/01)  hereSingletons in Objective-C   (这篇文章的部分内容被批, 但是还放在这里)here注: 不能翻墙,

2012-11-10 20:07:05 724

原创 如何使用 #import 和 @class

经过研究得出一句话:          不存在物理依赖关系的时候使用@class, 存在物理依赖关系的时候使用#import 所以: 使用#import的情况:  (1) .h文件父类的头文件的引用.     (2) 所有.m文件使用@class的情况:   .h文件中只用到类的指针变量的时候.如果不明白看一下这里

2012-11-10 16:05:56 416

原创 iOS Archiving/Unarchiving, 以及文件系统

应用的sandbox:  Documents Library tmp沙盒的根目录下有这3个可操作的文件夹.获得Document的path:方法一:    NSArray *documentPaths =NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask, YES);

2012-11-09 23:48:40 842

原创 SQL语句

数据库操作:错误语法: update companies set option =1 where 1正确语法: update companies c set c.option =1 where 1由于option是关键字, 所以要给表明设置c 然后把option获取出来.

2012-11-08 11:54:26 407

原创 apache的配置BUG

案发现场:我在linux下面安装了apache后, 并成功启动apache。 结果却不能打开http://localhost/ 。 更不要谈什么/var/www/下面的php文件了。最终发现是有一个模块没有加载: mod_rewrite.so感谢这里:here

2012-11-08 02:21:29 519

原创 NSCache和NSURLCache

NSCache (1)可以存储(当然是使用内存)(2)保持强应用, 无视垃圾回收. =>这一点同 NSMutableDictionary(3)有固定客户.+---------------------------+------------------------------+|        NSCache            |      NSMutableDicti

2012-11-07 19:51:29 11367

原创 Perl (名字还没想好)

Perl中的my和local两个关键字是用来防止对全局同名变量的影响, 相当于加了一层"保护膜".my 和local 的细微差别是: my对于作用域内部全局函数没有影响.而local对于作用域内部全局函数有影响.测试如下,#!/usr/bin/perl$x = 100;sub global{ print "gloabl: $x\n";}sub function_my

2012-11-06 11:39:29 544

原创 测试数据

图片URL:@"http://static2.dmcdn.net/static/video/451/838/44838154:jpeg_preview_small.jpg?20120509163826",@"http://static2.dmcdn.net/static/video/656/177/44771656:jpeg_preview_small.jpg?201205091547

2012-11-05 23:14:08 1143

原创 iOS 开启多线程

****************本人写的一切文章都会不停的跟新, 不会去copy, 不会去坑爹的!****************(一) 使用NSOperation和NSOperationQueue开启多线程:(不是很简洁的开启线程方法)    @interface c:NSOperation    -(void) main;    @end

2012-11-05 22:06:55 1943

原创 iOS图片的下载缓存全部在此

注意: 我的文章只写给自己看----------------------------------------------------------------------------------------(一)这部分(感觉out了), 但是还是保留,  算是学习的痕迹.---------------------------------------------------------

2012-11-03 21:15:44 10570 2

原创 Object-c中的Category特性全部在此.

从apple文档中了解到Object-c的Category的作用仅有一个:* 向现有的类中添加方法(添加任意个数)// NSString+log.h@interface NSString (log)-(void) log;@end// NSString+log.m@implementation NSString (log)-(void) log { NSLog(

2012-11-03 16:42:27 1810

原创 Object-c中的Extension特性全部在此.

//WLExtensionTest.h@interface WLExtensionTest : NSObject @property NSString *str; -(void) log; @end // WLExtensionTest.m @interface WLExtensionTest(){ NSString *str; } @end @imp

2012-11-03 16:05:31 1118

原创 iOS应用程序的状态:

iOS应用程序的状态:1.not running(应用程序没有被启动, 或者刚被系统关闭)2.inactive(应用程序在前台运行但是不接受事件)3.active(正常情况下运行在前台的程序)4.background(应用程序在后台并且执行代码,一般这样的状态维持不久app就会进入挂起状态)5.suspended(挂起状态, 不执行代码但是占用内

2012-08-08 15:22:37 509

原创 cocos2d 学习(一)

CCNode-+ CCScene | + CCLayer | + CCSprite | + CCMenu任何可画的东西都是CCNode,CCNode的基本特点:1. 一个CCNode可以包含多个CCNode . CCNode的基本操作:addChild, getChildByTag, remov

2012-05-16 16:55:34 539

原创 object c 学习(二) : Objects

2. Object-c 中Objects的含义? 中的解释: OOP-------Object-Oriented Programming   Objects 就好比计算机中的小机器, 他们相互交谈,协作完成任务.中的解释:As the name implies, object-oriented programs are built around object

2012-04-19 15:29:44 1265

原创 object c 学习(一) : runtime

英语真心不怎样,  想补充一Object c 的语法方面的知识, 到底是读官方的文档呢,还是阅读其他中文的书籍呢?---------还是痛下决心,狂学英语好了. 因为在技术方面,英文不好真是寸步难行呀!!!!!这里必须要采取一个策略:搜集所有资料, 中英文结合着看.1. object c 中的 runtime 是一个什么样的概念? 里面的解释:

2012-04-19 15:04:15 2909

原创 _window和self.window的区别

_window : 如果有@property方法但是没有声明成员变量, 则默认创建一个_window成员变量.self.window: 普通的成员变量.

2012-01-29 11:33:58 2627

转载 TextField的内容判断

1、alpha字母和下划线验证的正则表达式:/^[a-zA-Z_]+$/2、alphanum字母、数字或下划线验证的正则表达式:/^[a-zA-Z0-9_]+$/3、email电子邮件验证的正则表达式:/^([\w]+)(\.[\w]+)*@([\w\-]+\.){1,5}([A-Za-z]){2,4}$/4、url网址验证的正则表达式:/(

2012-01-29 11:26:29 669

原创 判断iphone网络连接失败

案发现场:用下面的网络监听失败了: status老是0。郁闷了。//处理连接改变后的情况- (void) updateInterfaceWithReachability: (Reachability*) curReach{ //对连接改变做出响应的处理动作。 printf("ddddd %d\n", status); self.status = [curReach

2011-12-23 14:41:32 2314 2

原创 数制与编码

如何将十进制0.39转换成二进制:(0.39)D = 基数乘2取整-------------------------------------------------0.39*2 = 0.78 ----------00.78*2 = 1.56-----------10.56*2 = 1.12-----------1这样就是精度为10^(-3)    (0.39)D =

2011-11-04 21:33:10 471

转载 编程技术面试的五大要点

编程技术面试的五大要点作者: baiyuzhong分类:高端视点  阅读:32,877 次添加评论文 / 何海涛扎实的基础知识、高质量的代码、清晰的思路、优化代码的能力、优秀的综合能力是编程技术面试的五大要点。找工作一直是一个热门话题。要想找到心仪的工作,难免需要经过多轮面试。编程面试是程序员面试过程中最为重要的一个环节。如果能在编程面试的环节充分展示自己的能力,那么拿到中意的

2011-11-03 03:22:27 375

转载 Maurice Wilkes

EDSAC计算机之父——Maurice Wilkes作者: baiyuzhong分类:IT名人堂  阅读:1,459 次添加评论1951年5月15日,在英国,BBC频道播出了三个人的演讲,其中有两位大名鼎鼎:一位是计算机科学之父艾伦·图灵,另一位是图灵的导师、剑桥数学家纽曼。那么第三个人是谁呢?谁有资格跻身如此阵容呢?他叫Maurice Wilkes。Wilkes,1913年出

2011-11-03 02:53:56 712

原创 进程间通信----管道

在网络程序设计中,如果没有进程间通信,那么软件的功能肯定会大打折扣。进程间通信有哪些途径呢?1.信号2.管道3.消息队列4.信号量5.共享内存管道:管道就是将一个程序的输出与另一个程序的输入连接起来的单向通道。它是UNIX/Linux中古老而最广泛的进程间通信的方式。特别是在shell中。在C语言中我们用Pipe()函数来建立管道:===

2011-11-03 02:19:02 1513

转载 linux进程状态及转换关系

linux中的进程状态:◆运行状态(TASK_RUNNING)指正在被CPU运行或者就绪的状态。这样的进程被成为runnning进程。运行态的进程可以分为3种情况:内核运行态、用户运行态、就绪态。◆可中断睡眠状态(TASK_INTERRUPTIBLE)处于等待状态中的进程,一旦被该进程等待的资源被释放,那么该进程就会进入运行状态。◆不可中断睡眠状态(TASK_U

2011-11-02 14:23:31 12904 3

转载 怎样成为优秀的程序员

==================================================================================本文摘自http://jingyan.baidu.com/article/f96699bb804de7894e3c1b1c.html==============================================

2011-11-02 03:30:42 801

转载 如何做个优秀的程序员,优秀程序员的十个习惯

=================================================================================================================本文摘自http://www.busfly.net/post/be-good-coder.html, ==============================

2011-11-02 03:00:56 519

原创 fedora15安装LibreOffice与卸载

//安装LibreOfficeyum groupinstall "Office/Productivity" //卸载LibreOfficeyum remove libreoffice*

2011-09-20 00:16:14 1637

原创 Windows与虚拟机Linux之间的访问问题

putty是一个通过SSH管理远程Linux服务器的软件。现在要实现Windows访问远端主机。我的虚拟机的ip是192.168.137.128,我的本机的ip是192.168.18.7,并要保证它们能互相ping通。由于我用的CentOS-5.5不需要任何的配置就实现了Wind

2011-08-22 22:21:39 1004

原创 连通性问题的4个解决方案

问题:一个含有N整数的序列,它们相互独立。现在要输入若干整数对,每输入一个整数对,表示将该两个整数连。当输入某一个整数对时,如果根据已有的连通情况,判断该对是连通的,那么就继续输入下一对。否则将该对打印出来,表示产生一个新的并集。请编写这样的一个C算法。分析:我们用数组的引索表示这N个数 id[N]。其实这里的引索表示的是内存的不同位置。这样就把问题转换为内存位置的连通性问题。可以用内存位置的值相等来表示这两个位置是连通的。这样就有下面的算法:    while(scanf("%d %d/n", &p, &

2011-05-29 22:10:00 899

iOS动画测试

iOS动画的测试代码, 写了一个测试的小例子, 可以理解iOS中动画的行为

2012-10-11

TCP-IP详解(共3卷)

TCP-IP 经典, 详细阐述TCP-IP的方方面面。。。。 超经典。不看会遗憾终身的。

2011-11-03

空空如也

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

TA关注的人

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