首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
dddwncty
掘友等级
开发
成功的道路并不拥挤,因为坚持的人不多…
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
80
文章 75
沸点 5
赞
80
返回
|
搜索文章
最新
热门
笔记:网络基础TCP、HTTP、HTTPS(HTTP+SSL)
所谓的流量控制就是接收方让发送方的发送速率不要太快,让接收方来得及接收。利用滑动窗口机制可以很方便的在TCP连接上实现对发送方的流量控制。TCP窗口的单位是字节,不是报文段,发送方的发送窗口不能大于接收方给出的接收窗口(rwnd)的大小。 为了方式网络的拥塞现象,TCP提出了一…
Masonry 源码学习整理
学习一、Masonry采用了经典的组合设计模式(Composite Pattern)。 4、在Cocoa Touch框架中,UIView被组织成一个组合结构。 学习二、Masonry采用了经典的工厂设计模式(Factory Pattern)。 1、将对象的创建和对象本身的业务处…
Xcode Debug调试汇总
遇到EXC_BAD_ACCESS这个错误,那就意味着你向一个已经释放的对象发送消息。Xcode知道这个对象是什么,所以可以让我们知道这个对象在哪里,以及这是什么时候发生的。当开启僵尸模式后,遇到EXC_BAD_ACCESS,xcode可以帮我们快速定位到出现问题的代码。 Rev…
swift算法练习笔记
一、冒泡排序及优化[TOC]五种写法的运行结果一:最先想到的(效率最低)二:对每趟比较次数做优化三:对(整体)已经排好序的做优化四:对(右半部分)已经排好序的做优化五:对(左半部分+右半部分)已经排好
多线程:原理分析整理
(3)提供协调机制,一方面防止进程之间和线程之间产生冲突,另一方面允许进程之间和线程之间共享资源。 多核:几核就是真的有几个物理核心。CPU的性能主要靠提高核心工作频率来提高,由于物理限制,不能把频率无限提高,所以发展出多核心的CPU。即一枚处理器上集成多个计算引擎(内核),共…
Runloop整理笔记
栈中创建的临时对象xiaoMing和weak属性修饰的对象 _zhangSanWeak ,在viewDidLoad结束后就被释放了。 栈中创建的临时对象xiaoMing和weak属性修饰的对象 _zhangSanWeak,在viewDidLoad结束之前就被释放了。 系统在每个…
熟悉新项目:应用Runtime(关联属性+方法交换)找到UIImage名字
在新接手的项目上做开发是比较慢的,尤其是开发、产品、设计都换了几波人的上了年纪的项目。其实我们还是可以通过一些途径来提高维护老项目的效率。比如今天(全新的开发人员、产品、设计)就碰到设计说新做的需求有一个切图是app中原来就有的,为了保持风格统一,沿用原来的切图。难道还需要定位…
iOS面向切面编程笔记:UIButton按钮防连点、NSArray数组越界、数据打点
ObjC 中实现 AOP 最直接的方法就是使用 Runtime 中的 Method Swizzling。使用Aspects, 可以不需要繁琐的手工调用 Method Swizzling。 所谓 AOP 其实就是给你的程序提供一个可拆卸的组件化能力。比如你的 APP 需要用到事件…
设计模式:再严谨的单例也尽量不要使用
当我们调用单例的时候,不管是调用sharedInstance方法还是通过alloc和init方法创建,或者copy一份,都应该保证在内存中只有一份实例。避免单例递归死锁。
监听reloadData刷新列表完毕的时机
layoutIfNeeded dispatch_async reloadData tableView
下一页
个人成就
文章被点赞
1,018
文章被阅读
139,142
掘力值
4,286
关注了
107
关注者
2,884
收藏集
29
关注标签
35
加入于
2018-02-07