自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 TCP/UDP HTTP md5

1.TCP 与UDP 区别和联系 如何使用TCP的定义及特点: TCP—传输控制协议,提供的是面向连接、可靠的字节流服务。当客户和服务器彼此交换数据前,必须先在双方之间建立一个TCP连接,之后才能传输数据。TCP提供超时重发,丢弃重复数据,检验数据,流量控制等功能,保证数据能从一端传到另一端。UDP的定义及特点: UDP—用户数据报协议,是一个简单的面向数据报的运输层协议。提供的是非面向连接的、

2015-03-16 00:09:34 442

原创 性能优化,多线程

明天再说。。

2015-03-16 00:08:55 335 1

原创 响应者链

1.事件分类触屏事件(Touch Event) 运动事件(Motion Event) 远端控制事件(Remote-Control Event)2.响应者链条UIAppliction –> UIWiondw –>递归找到最适合处理事件的控件–>控件调用touches方法–>判断是否实现touches方法–>没递有实现默认会将事件传递给上一个响应者–>找到上一个响应者3.响应者链的事件传递过程如果v

2015-03-15 23:40:39 354

原创 myNote

1.数组和链表有什么区别?答: 二者都属于一种数据结构 从逻辑结构来看 1. 数组必须事先定义固定的长度(元素个数),不能适应数据动态地增减的情况。当数据增加时,可能超出原先定义的元素个数;当数据减少时,造成内存浪费;数组可以根据下标直接存取。 2. 链表动态地进行存储分配,可以适应数据动态地增减的情况,且可以方便地插入、删除数据项。(数组中插入、删除数据项时,需要移动其它数据项,非常繁琐)

2015-03-15 22:22:40 493

原创 支付宝原理

2 功能演示 图2-1 移动快捷支付 SDK 业务流程图 流程说明(以 Android 平台为例):(1) 第 2 步 调用支付接口:此消息就是本接口所描述的SDK提供的支付对象 PayTask,将商户订单信息传进pay方法唤起支付宝收银台,订单格式具体参 见“5 请求参数说明”。 (2) 第 3 步:移动快捷 SDK 将会按照商户 App 提供的参数发送支付请求。 (3) 第 5 步 异步发

2015-03-07 14:39:35 1577

原创 APNS工作原理

首先,APNS会对用户进行物理连接认证,和设备令牌认证(简言之就是苹果的服务器检查设备里的证书以确定其为苹果设备);然后,将服务器的信息接收并且保存在APNS当中,APNS从其中注册的列表中查找该IOS设备(设备可以为iPhone、iPad、iPod Touch,版本是iOS3.0及以上)并将信息发送到该设备;最后,设备接收到数据信息给相应的APP,并按照设定弹出Push信息。

2015-03-02 16:23:15 904

原创 tableview上下刷新的实现

文件mjrefresh-----------@interface allCourseViewController ()<UITableViewDataSource,UITableViewDelegate,MJRefreshBaseViewDelegate>{ allCourseView *allCourse; NSMutableArray *_menuArray; NSM

2015-02-27 20:19:25 378

原创 星星,停靠模式

- (id)initWithFrame:(CGRect)frame{ self = [super initWithFrame:frame]; if (self) { _backImgView = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 65, 23)]; _backImgView.ima

2015-02-26 20:52:11 340

原创 视图关系及遍历查找视图

// 会将响应者链上的所有子视图统统移除-------------------- [tv1 removeFromSuperview];// 循环创建10个子视图 v1加在v2上 v2加在v3上 .... 随机颜色 子视图比父视图宽高各小20个像素-------------------------------------------------------- UIView * preV

2015-02-26 20:13:05 903

原创 实现汽泡聊天,动态计算高度和重新布局可以有在cell中实现,封装起来

(void)dealloc { [[NSNotificationCenter defaultCenter] removeObserver:self name:UIKeyboardWillShowNotification object:nil]; [[NSNotificationCenter defaultCenter] removeObserver:self name:UIKeyboardWi

2015-02-26 19:57:52 395

原创 IOS键盘通知中心方法

(void)dealloc { [[NSNotificationCenter defaultCenter] removeObserver:self name:UIKeyboardWillShowNotification object:nil]; [[NSNotificationCenter defaultCenter] removeObserver:self name:UIKeyboardWi

2015-02-26 19:20:30 340

空空如也

空空如也

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

TA关注的人

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