Point:
1、Oc 中不支持多继承。动态调用。
2、派生类的数据成员不能和基类重名,若重名,系统将不会定义成功
3、基类的成员函数可以和基类的成员函数重名(作用相当于C++中的虚函数)
4、派生类中若要调用基类中的方法可以用[super 方法名]的方法。
5、Object-C 具有单继承的特点,每个子类只有一个直接的父类
6、子类可以继承到父类的全部成员方法和全部成员变量
7、...
分类:
其他好文 时间:
2014-11-30 14:15:02
阅读次数:
466
软件行业一般的产品都会有解决方案,但每个公司的解决方案都是各有自己的风格和特色。解决方案具有共性,有共性就可以抽象和总结。本文就对普通的中小型软件解决方案谈谈自己的理解,并抽象和总结出个人认为是比较合理的一种解决方案模板。当然,对解决方案的理解和抽象也是见仁见智,有好的建议意见欢迎交流。...
分类:
其他好文 时间:
2014-11-30 14:14:53
阅读次数:
168
当我带上十字锁架
虔诚的走到你的面前
仿佛走了很久
一个人
穿过苍白的街道
看那哭泣的城
只为找到心中的你
你曾说
这是一个教徒的修行
直到走去世界的尽头
那里只有灵魂的歌唱和沐颂
我带上大法师的法杖
印烙下修道的经文
日日吟诵
盼能听到你的哼唱
可现在
我怕走的太远
连你的声音都会变得稀薄
我只想做你一个人的慕道者
祈求你的受洗
为你刻下十戒
守候在你的...
分类:
其他好文 时间:
2014-11-30 14:13:07
阅读次数:
190
get /set 方法的作用
当类中的属性被设置为私有时,需要用get/set方法来存取属性。
set()是给属性赋值的,get()是取得属性值的
被设置和存取的属性一般是私有
主要是起到封装的作用,不允许直接对属性操作
set()和get()不一定同时存在,看程序需求
File “person.m”
#import
@interface person : ...
分类:
其他好文 时间:
2014-11-30 14:13:35
阅读次数:
340
经过一天的简单学习,尝试自己写一个简单的服务器,能够实现以下三大回调功能:onConnect onMessage onClose
下面直接贴出代码
1.BaseServer抽象类
BaseServer.h
/*
name:BaseServer
use:the basest server
author:hezijian(hezijian22@163.com)
*/
#ifdef _MSC_...
分类:
其他好文 时间:
2014-11-30 14:12:24
阅读次数:
283
最少步数
时间限制:3000 ms | 内存限制:65535 KB
难度:4
描述
这有一个迷宫,有0~8行和0~8列:
1,1,1,1,1,1,1,1,1
1,0,0,1,0,0,1,0,1
1,0,0,1,1,0,0,0,1
1,0,1,0,1,1,0,1,1
1,0,0,0,0,1,0,0,1
1,1,0,1,0,1,0,0,1...
分类:
其他好文 时间:
2014-11-30 14:13:10
阅读次数:
229
博客地址:liyuyu.cn
博客平台:WordPress 4.0.0
主机托管:万网X3型虚拟主机
1.关于域名:域名当时注册是个人姓名域名,价格非常便宜(20元/年)
2.关于博客平台:WordPress是非常流行的博客发布平台,特别适合我这种小菜鸟,神马PHP神马MySQL,我不懂唉~
3.关于主机的选择:首先想到肯定是那些免费的虚拟主机,试用过后发现速度不是很稳定,再加上...
分类:
其他好文 时间:
2014-11-30 14:12:41
阅读次数:
187
ECharts主页: http://echarts.baidu.com/index.html
ECharts-2.1.8下载地址: http://echarts.baidu.com/build/echarts-2.1.8.zip
ECharts官方实例: http://echarts.baidu.com/doc/example.html
ECharts官方API文档: h...
分类:
其他好文 时间:
2014-11-30 14:13:19
阅读次数:
1571
6174问题
时间限制:1000 ms | 内存限制:65535 KB
难度:2
描述
假设你有一个各位数字互不相同的四位数,把所有的数字从大到小排序后得到a,从小到大后得到b,然后用a-b替换原来这个数,并且继续操作。例如,从1234出发,依次可以得到4321-1234=3087、8730-378=8352、8532-2358=6174,又回到了它自己!现在要...
分类:
其他好文 时间:
2014-11-30 14:10:16
阅读次数:
115
2014年11月29日,敏捷好声音圆满落幕,非常感觉各位讲师的精彩分享。
敏捷之旅是一年一度的敏捷全球盛会。每年的秋天,敏捷之旅会在全世界的很多城市举办,深圳也成为全球敏捷之旅活动中的重要一站。敏捷之旅深圳站至今已经连续举办4年。
l 2010年“体验敏捷”
l 2011年“Just do agile”
l 2012年“深圳敏捷部落”
l 2013年“敏捷去哪儿”
回顾往届敏捷...
分类:
其他好文 时间:
2014-11-30 14:12:34
阅读次数:
297
Maven在用插件动态打war包的时候出现这样的错误:
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-war-plugin:2.5:war (default-war) on project MavenProj1: Error assembling WAR: webxml attribute is required (o...
分类:
其他好文 时间:
2014-11-30 14:12:20
阅读次数:
268
哈尔滨工程大学 online judge acm训练之分治算法
原题大意:求a ,b,之间的数有多少个1,包括a,b.
这题典型的分治算法;
举例说明:
以197为例:
那么我们将其分为个位,十位,个位7上有一个,那么在190~197上有7+1个
然后整十位上的为18,即197/10-1,然后其权值将变为10。如此进行。
源代码:
#include
#define N 11
i...
分类:
其他好文 时间:
2014-11-30 14:10:17
阅读次数:
162
一.简介
一个Lambda Expression(译为Lambda式)
就是一个包含若干表达式和语句的匿名函数。可以被用作创建委托对象或表达式树类型。Lambda
表达式对于编写 LINQ
查询表达式特别有用。
所有的Lambda式都使用操作符“=>“,表示“goes
to (转变为)”。操作符左边部分是输入参数表,右边部分是表达式或语句块。接下来就看一下它的作用及用法。
二.何...
分类:
其他好文 时间:
2014-11-30 14:10:02
阅读次数:
184
hanoi塔:
原题大意我就不说明了,大家懂得
#include
void move(int n,char x,char y)
{
printf("move %d from %c to %c\n",n,x,y);
}
int hanoi(int n,char x,char y,char z)
{
if(n==1)
move(1,x,z);
else
{
hanoi(n-1,x,z,y);
mo...
分类:
其他好文 时间:
2014-11-30 14:08:45
阅读次数:
125