Web 请求处理机制
参考书籍: 《Nginx高性能Web服务器详解》
Web 服务器和客户端是一对多的关系,Web 服务器必须有能力同时为多个客户端提供服务。一般来说,完成并行处理请求工作有三种可供选择:多进程方式、多线程方式和异步方式。
参考书籍: 《Nginx高性能Web服务器详解》
Web 服务器和客户端是一对多的关系,Web 服务器必须有能力同时为多个客户端提供服务。一般来说,完成并行处理请求工作有三种可供选择:多进程方式、多线程方式和异步方式。
病榻之上,无以兴怀。
人类一思考,上帝就发笑。我的思考,也不过是输出些不知所云的负能量而已,所以真羡慕那些有墨水的人。
前阵子,师妹说在马赛的时候楼管大妈组织了一场party,组织者关上灯酝酿气氛开启音乐扭动身体鼓动大家躁起来的时候,学生那边默默无语,再躁再无语,三躁三无语,嗯那一刻场面应该要有乌鸦飞过吧。
删除单元格时,执行 deleteItemsAtIndexPaths
的方法以达到动画过渡的效果;然而使用过程中可能会有这个报错:
1 | Assertion failure in -[UICollectionView _endItemAnimationsWithInvalidationContext:tentativelyForReordering:], /BuildRoot/Library/Caches/com.apple.xbs/Sources/UIKit/UIKit-3512.30.14/UICollectionView.m:4324 |
作为一个IB党,布局代码能少写就少写。
对于在nib
文件中不能直接设置的属性,在Runtime Attributes
中进行设置。
应对可变长度文本的情景,重写viewDidLayoutSubviews
方法。
1 | - (void)viewDidLayoutSubviews |