首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
淡水湖
掘友等级
iOS开发
|
好未来
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
22
文章 22
沸点 0
赞
22
返回
|
搜索文章
最新
热门
UITableView的UITableViewStyle
在设置为UITableViewStyleGrouped 的时候,sectionHeader sectionFooter是不会跟随滚动而悬停的。 在设置为UITableViewStyleGrouped 有一个奇怪的情况是 设置sectionHeader高度之后 必须也要生成一个s…
iOS UITableView中选定区域曝光的策略研究
列表页中,cell在可见区域曝光之后执行某些业务或者数据统计,是一个产品和数据产品及其基础的需求。不过这方面成熟的解决方案不太多。 最近有需求。做一个如下图类似的场景。当cell展示在红框区域内之后 再去执行某些逻辑。如接口上报,倒计时等等。 解决方案比较简单,重点是背后的原理…
SDWebImage源码解析
这个框架的核心类是SDWebImageManager 在外头面 UIImageView+webCache和 UIButton+webCache为下载提供接口。内部有SDWebimageManager 处理协调SDWebImageDownloader和SDWebImageCache
UICompatibilityInputViewController
UICompatibilityInputViewController 。 这个控制器是弹起键盘的以部分。 自定义键盘时。我们知道 需要对 Window下的 UITextEffetsWindow进行操作
feed流拉取。读扩散
回答 微博 微信朋友圈 pinterest 是典型的feed流业务。因为系统的每一条消息就是一个feed 发布一条feed流程简单 。 此时只需往c的feed队列里加入一条feed即可。 在拉模式中,取消关注的流程也比较简单。A取消关注C 对消息进行rank排序。分页取出对应的…
高并发系统限流-漏桶算法和令牌桶算法
变天A君突然发现自己接口请求量涨到10倍。触发连锁反应导致系统崩溃 漏桶算法思路很简单,当水流如速度过大会直接溢出。可以看出漏桶算法强行限制数据传输速率。 令牌桶算法是系统已一个恒定的速度往桶里放入令牌。如果请求要被处理。从桶里获取一个令牌。没有可取的时候,拒绝服务 在高并发系…
基于Redis的分布式锁实现
随着业务越来越复杂。应用服务都会朝着分布式、集群方式部署。分布式CAP原则告诉我们,Consistency(一致性) Availability (可用性)、partition tolerance(分区容错性),三者不可得兼。 很多场景中,需要使用分布式事务,分布式锁等技术保证数…
Redis分布式锁
看老大经常面评提到redis锁。学习一波。 主要依托key不存在才能set成功的特性。进程A拿到锁,在没有删除锁key时,进程B自然获取锁失败了。 删除锁正确姿势 就是使用Lua脚本。通过redis的eval/evalsha命令运行
CAS操作
首先处理器会自动·保证基本的内存操作的原子性:处理器保证从系统内存当中读取或者写入一个字节是院子的。意思是当一个处理器读取一个字节时,其它处理器不能访问这个字节的内存地址 悲观锁:嘉定会发生兵法冲突,当某个线程获取共享资源时,会组织别的线程获取共享资源。也称独占锁或者互斥锁。例…
学习技术管理36讲笔记
从人才培养角度看梯队规划。到下一个时间节点。你重点培养你团队最核心的人。直接下级。涵盖重点人才的 工程师 自己开发的才是好的 。管理者视角 衡量90分方案。 分工不是为了效率。分工为了规模化。为了实现协作。分工是手段,协作是目的。分工也是为了专精。 我们是出于规模化、协作和专精…
下一页
个人成就
文章被点赞
3
文章被阅读
16,135
掘力值
304
关注了
49
关注者
0
收藏集
1
关注标签
39
加入于
2019-06-04