一、分类
1、适用范围
当你已经封装好了一个类(也可能是系统类、第三方库),不想在改动这个类了,可是随着程序功能的增加需要在类中增加一个方法,这时我们不必修改主类,只需要给你原来的类增加一个分类。
将一个大型的类拆分成不同的分类,在不同分类中实现类别声明的方法,这样可以将一个类的实现写到多个.m文件中,方便管理和协同开发。
分类中的方法可以只声明,不...
分类:
其他 时间:
2015-03-04 16:58:24
收藏:
0 评论:
0 赞:
0 阅读:
133
一、背景知识
GB 2312-80 是中国国家标准简体中文字符集,全称《信息交换用汉字编码字符集·基本集》,由中国国家标准总局发布,1981年5月1日实施。GB2312 编码通行于中国大陆;新加坡等地也采用此编码。中国大陆几乎所有的中文系统和国际化的软件都支持 GB 2312。GB2312 标准共收录 6763 个汉字,其中一级汉字 3755 个,二级汉字 3008 个;同时收录了包括拉丁字母、希...
分类:
编程语言 时间:
2015-03-04 16:58:14
收藏:
0 评论:
0 赞:
0 阅读:
439
学过了SQL Server、Oracle等大型的数据库系统,最近想了解研究一下体积相对较小,功能相对较差MySQL数据库。以前做一些课程设计的时候,都用的是SQL Server和Oracle数据库,现在想想真是大材小用了。于是说干就干,首先下载,这个不费吹灰之力,“mysql-essential-5.1.54-win32.zip”大小只有三十四MB。接下来自然是解压,然后开始安装。对了,我用的系统...
分类:
数据库技术 时间:
2015-03-04 16:58:04
收藏:
0 评论:
0 赞:
0 阅读:
507
我认为导致这个问题的原因可能不止一种,所以搜集了网上一些朋友对此问题的解决供大家参考,希望能你有所帮助。
一、
1、打开my.ini文件,找到default-storage-engine=InnoDB这一行,把它改成default-storage-engine=MyISAM。
2、删除在MySQL安装目录下的Data目录中的ib_logfile0和ib_logfil...
分类:
数据库技术 时间:
2015-03-04 16:57:54
收藏:
0 评论:
0 赞:
0 阅读:
408
所谓绑定(bind)是指别人连接我只能通过我所绑定的端口,相当于,我买了一个手机,别人要想联系我,必须要知道我的手机号码,这时候,我需要怎么办呢?我需要给手机插上电话卡,固定一个电话号码,这样别人就能通过这个电话号码联系我。手机插上电话卡,固定一个电话号码,类似于绑定(bind)的过程,绑定(bind)为了固定一个端口号,别的网络程序就可以找到这个端口号,找到这个端口号就能找到这个端口号所对应的网络应用程序。...
分类:
系统服务 时间:
2015-03-04 16:57:43
收藏:
0 评论:
0 赞:
0 阅读:
249
给出一张无向图,问至少添加多少条边可以使得该图变成边双连通图。...
分类:
其他 时间:
2015-03-04 16:57:34
收藏:
0 评论:
0 赞:
0 阅读:
193
Problem Description
For the hope of a forever love, Steven is planning to send a ring to Jane with a romantic string engraved on. The string’s length should not exceed N. The careful Steven knows Jane...
分类:
其他 时间:
2015-03-04 16:57:23
收藏:
0 评论:
0 赞:
0 阅读:
375
iOS 枚举类型 enum NS_ENUM NS_OPTIONS...
分类:
移动平台 时间:
2015-03-04 16:57:13
收藏:
0 评论:
0 赞:
0 阅读:
301
题意:只能交换相邻的数。要把一个数组这样交换以形成升序。问最少交换次数的不同交换顺序有多少种。
思路:还是没想到,看到别人题解中一句话,茅塞顿开:每次从头选两个需要交换的位置进行交换。只有降序才需要交换,而且可以看到每次降序的调换都是有意义的。这样每次从头找一个需要交换的位置,就是不同的方案。当某次从头扫描到尾没有需要交换的位置时,则已经排好序,就是交换次数,用一个flag变量标志。
0.02...
分类:
其他 时间:
2015-03-04 16:57:04
收藏:
0 评论:
0 赞:
0 阅读:
344
最近刚接触Linux,也是在啃那个公认的《鸟哥的Linux私房菜》。是的,的确讲得挺好的。现在看到第10章 vim程序编辑器。虽然鸟哥不太建议我们跳着来阅读他的文章,但是我还是跳了一两个章节没有阅读。别误会,我不是大牛。其实,知道vim也不是学到这一章才了解的。之前是知道的,也用过。不过想在vim中编写C代码的还就是刚刚的想法。于是,我做了一个实验。...
分类:
系统服务 时间:
2015-03-04 16:56:54
收藏:
0 评论:
0 赞:
0 阅读:
228
java的读取有很多,FileInputStream、InputStreamReader、BufferedReader,记下来...
分类:
编程语言 时间:
2015-03-04 16:56:44
收藏:
0 评论:
0 赞:
0 阅读:
146
****ios中FMDB第三方数据库实现增删查改****
一、SQLite (http://www.sqlite.org/docs.html) 是一个轻量级的关系数据库。iOS SDK很早就支持了SQLite,在使用时,只需要加入 libsqlite3.dylib 依赖以及引入 sqlite3.h 头文件即可。但是,原生的SQLite API在使用上相当不友好,在使用时,非常不便。于是,开源社区中就...
分类:
其他 时间:
2015-03-04 16:56:34
收藏:
0 评论:
0 赞:
0 阅读:
239
对于KVO的一些感受
KVO(key value observing )键值监听
使用场景:
当B类的某个属性改变时,改变A类中的属性。
使用方法:
用A来监听B
在A类中引入B类的.h文件定义一个B类的对象b
为b添加监听器
[b addObserver:self forKeyPath:@“b的属性” options:NSKeyValueObservingOptionNew co...
分类:
其他 时间:
2015-03-04 16:56:24
收藏:
0 评论:
0 赞:
0 阅读:
229
【狗刨学习网专稿,转载请注明出处】
狗刨学习网报道/Unity今天推出了Unity 5引擎发布计划,同时宣布将会调整该引擎的业务模式。和此前的产品一样,Unity 5同样会推出个人免费版,以及一个月费75美元的专业版和1500美元的永久版授权。
最大的不同似乎是付费版本,在Unity 4引擎中,开发商们必须付费获得3D纹理支持或者优化的视觉效果,比如景深或者动态模糊。而在Unity 5...
分类:
编程语言 时间:
2015-03-04 16:56:14
收藏:
0 评论:
0 赞:
0 阅读:
383
当我们在oncreate 调用 getwith() 与 getheigh()时返回0 的原因是我们的view 在此时还没有绘制出来,不光在oncreate .Activity生命周期中,onStart,onResume,onCreate都不是真正visible的时间点,真正的visible时间点是onWindowFocusChanged()函数被执行时。
所以一个解决方法:
就是将 getwit...
分类:
其他 时间:
2015-03-04 16:56:04
收藏:
0 评论:
0 赞:
0 阅读:
199
题目背景
阿米巴是小强的好朋友。
题目大意给出一个食物链(拓扑图),定义一个生物所有的食物都灭绝了之后他自己也灭绝了。定义每种生物灭绝之后跟随着它灭绝的生物个数为这个生物的灾难值。求所有生物的灾难值。思路看题帽知出题人系列。
fhq的题大家也知道,一般都是不可做的。于是我就去看了他的题解,发现这个题还是可做的。
定义一种灭绝树,对于任意一个子树,若这个子树的根节点灭绝,那么子树中的所有点都...
分类:
其他 时间:
2015-03-04 16:55:54
收藏:
0 评论:
0 赞:
0 阅读:
359
在Android平台下,应用程序可以方便地调用其他应用程序的功能来实现自己的功能需求,这是Android的特性之一,本文将向读者介绍Android程序内部或程序之间进行交互式通信的方式。
1.Android应用程序的基本组件
Android应用程序的基本组件包括Activity、Service、BroadcastReceiver和ContentProvider等,不同组件具有不...
分类:
移动平台 时间:
2015-03-04 16:55:44
收藏:
0 评论:
0 赞:
0 阅读:
258
Secure Store Service建好之后,就可以建TargetApplication了。
当你想在SharePoint里使用外部数据的时候,你可以和Secure
Store Service一起使用Business Connectivity Services (BCS)。你想要访问的外部数据源就被叫做SecureStore
Target Applicati...
分类:
移动平台 时间:
2015-03-04 16:55:34
收藏:
0 评论:
0 赞:
0 阅读:
308
在使用js计算数据时,遇到一个很奇怪的问题,9.44+4.8计算结果竟然是14.239999999999998这个??很夸张。
于是享有经验的同事请教,这是怎么回事,原来是js的bug,在减法时,经常出现,加法时出现的少,需要修正,修正方式有两种,一种是转化为整数,另一种是使用toFixed()
使用整数的方法:
alert( (9.44*100+4.8*100)/100.0)使用...
分类:
Web开发 时间:
2015-03-04 16:55:25
收藏:
0 评论:
0 赞:
0 阅读:
256
Problem Description
我知道部分同学最近在看中国剩余定理,就这个定理本身,还是比较简单的:
假设m1,m2,…,mk两两互素,则下面同余方程组:
x≡a1(mod m1)
x≡a2(mod m2)
…
x≡ak(mod mk)
在0
记Mi=M/mi(1
ei≡0(mod mj),j!=i
ei≡1(mod mj),j=i
很显然,e1a1+e2a2+...
分类:
其他 时间:
2015-03-04 16:55:14
收藏:
0 评论:
0 赞:
0 阅读:
304