iOS崩溃解决记录 发表于 2017-07-31 | 分类于 iOS | 阅读次数: Terminating app due to uncaught exception ‘CALayerInvalidGeometry’, reason: ‘CALayer position contains NaN: [nan 40]栈信息打印如下: 1234567891011121314151617 ... 阅读全文 »
Swift基础语法 发表于 2017-06-27 | 分类于 iOS | 阅读次数: 简介 特点(1)优于OC,快速,安全(2)取消了预编译指令包括宏定义(OC用的太多了)(3)取消了OC指针和不安全访问的使用(看不到星星了)(4)舍弃 Objective-C 早期应用 Smalltalk 的语法,全面改为点语法(5)3.0中对Foundation框架做了很多改变,去除了NS,将绝大 ... 阅读全文 »
layer介绍 发表于 2017-06-13 | 分类于 iOS | 阅读次数: 一、CAEmitterLayerCAEmitterLayer用来实现基于Core Animation的粒子发生器系统。每个粒子都是一个CAEmitterCell的实例。粒子绘制在背景色与border之上。 在属性中,可以指定Layer中的CAEmitterCell数组,每个cell定义了自己的一组属 ... 阅读全文 »
PHP案例-信息管理系统 发表于 2017-05-24 | 分类于 Web | 阅读次数: – Database: test – 表的结构 message 1234567CREATE TABLE `message` ( `id` tinyint(1) NOT NULL PRIMARY KEY AUTO_INCREMENT, `name` varchar(25) NOT NULL, ` ... 阅读全文 »
Github上Fork代码,及源码修改 发表于 2017-05-15 | 分类于 iOS | 阅读次数: iOS开发中经常遇到这种情况,你使用的第三方库不能完全满足自己项目需要,只能修改源码来解决。我们以前的解决办法是,添加到项目中直接修改源码。这样就有一个问题,不能和源库同步,当作者更新后你不能(pod update)更新,否则自己原来的修改就被冲掉了。所以只能选择不更新,或者更新后重新修改源码。 当 ... 阅读全文 »
动画切换效果之push、pop、present、dismiss 发表于 2017-05-08 | 分类于 iOS | 阅读次数: 有时候页面跳转或视图切换的时候,需要做成特定的效果,常见的push、pop、present、dismiss效果如下,注意要添加代理 push默认动画效果1234567891011 CATransition *transition = [CATransition animation]; t ... 阅读全文 »
HTTP笔记 发表于 2017-04-07 | 分类于 计算机网络 | 阅读次数: “你知道当我们在网页浏览器(Web browser)的地址栏中输入 URL 时,Web 页面是如何呈现的吗?” HTTP协议HTTP协议(HyperText Transfer Protocol)即超文本传输协议是用于服务器传输到客户端浏览器的传输协议。Web上,服务器和客户端利用HTTP协议进行通 ... 阅读全文 »
TCP-IP笔记(八)应用层协议 发表于 2017-03-21 | 分类于 计算机网络 | 阅读次数: TCP/IP的应用层涵盖了OSI参考模型中第5、第6、第7层的所有功能,不仅包含了管理通信连接的会话层功能、转换数据格式的标识层功能,还包括与对端主机交互的应用层功能在内的所有功能。 利用网络的应用程序有很多,包括Web浏览器、电子邮件、远程登录、文件传输、网络管理等。能够让这些应用进行特定通信处理 ... 阅读全文 »
TCP-IP笔记(七)TCP详解 发表于 2017-03-17 | 分类于 计算机网络 | 阅读次数: TCP的特点及其目的 为了通过数据包实现可靠性传输,需要考虑很多事情,例如数据的破坏、丢包、重复记忆分片顺序混乱等问题。如不能解决这些问题,也就无从谈起可靠传输。TCP通过检验和、序列号、确认应答、重发控制、连接管理以及窗口控制等机制实现可靠性传输。 通过序列号与确认应答提高可靠性在TCP中,当发 ... 阅读全文 »