自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 正则表达式基础

正则表达式:在编写处理字符串的程序时,经常会有查找符合某些复杂规则的字符串的需要。正则表达式就是用于描述这些规则的工具。换句话说,正则表达式就是记录文本规则的代码正则表达式是对字符串操作的一种逻辑公式,用事先定义好的一些特定字符、及这些特定字符的组合,组成一个"规则字符串",这个"规则字符串"用来表达对字符串的一种过滤逻辑。-几乎所有的程序设计语言都

2016-08-03 23:47:08 673

转载 OSI七层模型

OSI七层模型前言利用电脑在网上看片儿是怎么看的?利用网线,通过电流把片儿的二进制数据从片源服务器传输到自己的电脑,然后在用自己的看片软件(如快播、迅雷看看)等讲二进制数据解析成电影格式播放什么是OSI七层模型?开放系统互连参考模型 (Open System Interconnect 简称OSI)是国际标准化组织(ISO)和国际电报电话咨询委员会(CCI

2016-08-03 23:36:21 736

原创 TCP/IP、Http、Socket的区别

TCP/IP、Http、Socket的区别 个人觉得数据的传输就是数据的封装,1是解决封装问题就是http协议,2是传输问题,就是tcp/ip协议,而socket只是数据传输的总的封装,这便有了在用socket时会要你选择使用ipv4,还是ipv6,还是其他;使用tcp,还是udp,还是其他.按照拆解包的一个原则的话,就是先对数据进行封装,做一个

2016-08-03 23:11:22 359

转载 iOS性能优化(转载)

25 个增强 iOS 应用程序性能的提示和技巧(初级篇)初级在开发过程中,下面这些初级技巧需要时刻注意:1.使用 ARC 进行内存管理2.在适当的情况下使用 reuseIdentifier3.尽可能将 View 设置为不透明(Opaque)4.避免臃肿的 XIBs5.不要阻塞主线程6.让图片的大小跟 UIImageView 一样7.选择正确的集合8.使用

2016-07-17 22:27:38 420

原创 iOS <object returned empty description> 情况

我在判断后台返回数据(是一个字符串时)老是达不到自己想要的结果,控制台po结果为  ,后面发现这不是后台返回空,而是@""字符导致,所以他有是字符串,只是是一个没有实体值得字符串现在对比下nil,Nil,NULL,[NSNull null],@""NSString*str1 = nil;    NSString*str2 = Nil;    NSString*str

2016-07-16 13:48:57 4153

转载 AFNetWorking的底层原理

挖井人:王孟发原文链接:http://wmf00032.github.io/2016/07/12/afnetworking-know-what/先看一下AFNetworking的目录结构:大家都看见了网络请求其实有两种方式。一种是用AFHTTPRequestOperationManager ,另一种是用AFHTTPSessionManager。那么这

2016-07-14 23:10:35 10078

原创 iOS浅析蓝牙设备之服务器(外围设备)

蓝牙服务端-(外部设备)主要内容1. 创建外部管理器对象2. 设置本地外设的服务和特征3. 添加服务和特征到到你的设置的数据库中4. 向外公布你的的服务5. 相应来自连接上的中心设备的请求6. 向订阅了特征值改变的中心设备发送通知1. 创建外设管理器首先你需要创建一个CBPeripheralManager 对象,通过CBPeripheralManager的initW

2016-07-13 22:56:36 4867

原创 iOS 浅析蓝牙交互之蓝牙客户端

蓝牙客户端-中心设备本节主要内容1. 创建`中央管理器`2. 发现并且连接外设3. 寻找连接上的外设数据4. 发送读或写`特征值`的请求5. 订阅外设特征值1. 创建中心管理器因为CBCentralManager代表着本地中央设备,所以你必须先创建一个中央管理器对象,通过CBCentralManager的initWithDelegate:queue:options: 

2016-07-13 22:49:53 1808

原创 支付宝稍看底层流程与加密

如何集成支付宝现在不少app内都集成了支付宝功能使用支付宝进行一个完整的支付功能,大致有以下步骤:向支付宝申请, 与支付宝签约,获得商户ID(partner)和账号ID(seller)下载支付宝SDK生成订单信息,进行数字签名调用支付宝客户端,由支付宝客户端跟支付宝安全服务器打交道支付完毕后,支付宝客户端会自动跳回到原来的应用程序在原来的应用程序中显示支付结果给用户看

2016-07-12 21:28:35 7390

空空如也

空空如也

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

TA关注的人

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