首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
chenb188
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
24
文章 24
沸点 0
赞
24
返回
|
搜索文章
赞
文章( 24 )
沸点( 0 )
iOS框架·Masonry源码深度解析及学习启示:设计模式与链式编程思想
1. 之前的不足:系统API纯代码布局 可见,系统传统的代码布局有点繁琐。为了简化上述传统布局代码,被广泛应用的第三方框架 Masonry 对AutoLayout 进行了封装,Swift版则是 SnapKit。这篇文章就是针对 Masonry 源代码的解析与学习笔记。在这之前,…
TreeMap就这么简单【源码剖析】
如果我们设置key为null,会抛出异常的,就不执行下面的代码了。 平衡红黑树的代码是比较复杂的,我就不说了,你们去看吧(反正我看不懂).... 如果在构造方法中传递了Comparator对象,那么就会以Comparator对象的方法进行比较。否则,则使用Comparable的…
Java多线程之并发安全经典案例-卖票
#线程相关知识1.创建线程的两种方式 继承Thread类。 实现Runnable接口。(这种方式较为常用) 2.实现Runnable接口的好处 将线程的任务从线程的子类中分离出来,进行了单独的封装。按照面向对象的思想将任务的封装成对象。 避免了java单继承的局限性。 #多线程…
关注了
20
关注者
0
收藏集
2
关注标签
7
加入于
2018-04-12