获得徽章 0
8月31日打卡,今日学习《一文读懂直播卡顿优化那些事儿》:本文介绍了直播提供了一个预热框架,可以让直播内部的一次性成本逻辑得到在宿主侧执行的机会,同时提供完备的队列优先级管理、同步异步管理和 task 生命周期管理,降低直播内部首次加载的卡顿问题。
评论
8月30日打卡,今日学习《微信小游戏开发总结》:本文介绍了小游戏是小程序的一个类目,小游戏是微信开放给小程序的更多的能力,让小程序开发者有了开发游戏的能力。小游戏没有WXSS、WXML、多页面等内容,但加了一些渲染、文件系统以及后台多线程的功能。
评论
8月29日打卡,今日学习《现代 Web 开发困局》:本文介绍了成熟的设计团队,往往会给有自己的设计系统,会在团队内部沉淀一些复用的概念与元素出来,比如,规定所有卡片组件的 box-shadow 都是同一种格式,规定调色板的基础色号有哪几种,字体大小有哪几级,但这些信息往往并不能在原型图层面很好的展现出来,而 UI 也很少会将这些概念很好的传达给前端,前端也觉得自己没有义务理解这些设计层面的概念,进一步加深了两个工种的分裂。
展开
评论
8月28日打卡,今日学习《❤️Androd 性能优化之布局优化❤️》:本文介绍了Android的布局管理器本身就是个UI组件,所有的布局管理器都是ViewGroup的子类,而ViewGroup是View的子类,所以布局管理器可以当成普通的UI组件使用,也可以作为容器类使用,可以调用多个重载addView()向布局管理器中添加组件,并且布局管理器可以互相嵌套,当然不推荐过多的嵌套 (兼容低端机型,最好不要超过5层)。
展开
评论
8月27日打卡,今日学习《边缘AI:当客户端遇上人工智能》:本文介绍了长久以来,模型推理大多运行在服务端,客户端只作为结果展示的载体。但随着移动端的硬件水平的提升,一些深度学习的数据模型可以以二进制形式下载到手机上进行推理,实施得到 AI 计算的结果,“边缘计算”的概念也由此诞生。
评论
8月26日打卡,今日学习《六年安卓开发的技术回顾和展望》:本文介绍了有了大规模的用户后,你会遇到很多奇怪的问题,不能疲于每天去解决一样重复的问题,那你就需要从这些问题中找到一些共通的点,然后提炼出来,输出工具、解决方案甚至平台。
评论
8月25日打卡,今日学习《一文搞懂 K8s 准入控制(Admission Controller)》:本文介绍了在TLS连接建立后,会进行认证处理,如果请求认证失败,会拒绝该请求并返回 401 错误码;如果认证成功,将进行到鉴权的部分。目前支持的客户端认证方式有很多,例如:x509 客户端证书、Bearer Token、基于用户名密码的认证、OpenID 认证等。
评论
8月24日打卡,今日学习《WebGL工作流程解读,一个三角形的诞生》:本文介绍了WebGL工作的具体流程,WebGL到底是如何渲染出一个三角形的。我们常说把大象装进冰箱需要三步,那么写一个WebGL程序应该也只需要三步:1、把数据放入缓冲区,2、把缓冲区的数据给着色器,3、着色器把数据给GPU。
评论
8月23日打卡,今日学习《设计模式这样学也太简单了吧!》:本文介绍了设计模式的本质是面向对象设计原则的实际运用,是对类的封装性、继承性和多态性以及类的关联关系和组合关系的充分理解。
评论
8月22日打卡,今日学习《字节跳动10万节点HDFS集群多机房架构演进之路》:本文介绍了HDFS 全称是 Hadoop Distributed File System,其本身是 Apache Hadoop 项目的一个模块,作为大数据存储的基石提供高吞吐的海量数据存储能力。自从 2006 年 4 月份发布以来,HDFS 目前依然有着非常广泛的应用,以字节跳动为例,随着公司业务的高速发展,目前 HDFS 服务的规模已经到达“双 10”的级别。
展开
评论
8月21日打卡,今日学习《SparkSQL 在企业级数仓建设的优势》:本文介绍了企业在考虑构建自身数仓体系的时候,虽然需要参考现有的行业技术体系,以及可以选择的组件服务,但是不能太过于局限于组件本身,寻找 100%开箱即用的产品。太过局限于寻找完全契合的组件服务必然受限于服务本身的实现,给未来扩展留下巨大的约束。企业数据仓库架构必然不等于一个组件,大部分企业在数仓架构实施的都是基于现有的部分方案,进行基于自己业务合适的方向进行部分开发与定制,从而达到一个半自研的稳态,既能跟上业务变化的速度,又不过于依赖和受限于组件自身的发展。
展开
评论
8月19日打卡,今日学习《基于Flink和规则引擎的实时风控解决方案》:本文介绍了对一个互联网产品来说,典型的风控场景包括:注册风控、登陆风控、交易风控、活动风控等,而风控的最佳效果是防患于未然,所以事前事中和事后三种实现方案中,又以事前预警和事中控制最好。
评论
8月18日打卡,今日学习《火山引擎 A/B 测试的思考与实践》:本文介绍了小流量实验可以避免直接上线效果不好造成损失。其次,实验迭代的过程中,决策都是有科学依据的,可以避免系统性的偏差。
评论
8月17日打卡,今日学习《百度BaikalDB在同程艺龙的成功应用实践剖析》:本文介绍了BaikalDB分别部署了基于列存的OLAP类业务,基于行存的OLTP类业务,及基于双中心的高可用部署方案,有效的解决了相关问题。
评论
8月16日打卡,今日学习《基于代价的慢查询优化建议》:本文介绍了美团如何利用数据库的代价优化器来优化慢查询,并给出索引建议,评估跟踪建议质量,运营治理慢查询。
评论
8月14日打卡,今日学习《iOS底层原理总结 - 探寻block的本质(二)》:本文介绍了person为aotu变量,传入的block的变量同样为person,即block有一个强引用引用person,所以block不被销毁的话,peroson也不会销毁。
评论
8月12日打卡,今日学习《iOS底层原理总结 - 探寻block的本质(一)》:本文介绍了block本质上也是一个oc对象,他内部也有一个isa指针。block是封装了函数调用以及函数调用环境的OC对象。
评论
8月12日打卡,今日学习《iOS底层原理:weak的实现原理》:本文介绍了在iOS开发过程中,会经常使用到一个修饰词weak,使用场景大家都比较清晰,避免出现对象之间的强强引用而造成对象不能被正常释放最终导致内存泄露的问题。weak 关键字的作用是弱引用,所引用对象的计数器不会加1,并在引用对象被释放的时候自动被设置为 nil。
评论
下一页