首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
zhu_jinlong
掘友等级
Android
|
稀土掘金
看风
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
2.5K
文章 2.5K
沸点 4
赞
2.5K
返回
|
搜索文章
赞
文章( 2.5K )
沸点( 4 )
iOS编译速度如何稳定提高10倍以上之一
经过多年的发展,美柚iOS项目代码已经达到40W行+的规模,所使用的 Pod 库的数量达到了110+,App Store 安装包210M+,在这么大的项目规模下(CI机器 MAC配置:3 GHz 8-Core Intel Xeon E5;时间:发布20min+),(开发机器iM…
程序员找工作黑名单
换工作的时候,谨防踩坑。
干货:CoreText教程:制作一个简单图文混排的杂志(翻译向)
在iOS7,苹果发布了高层级的Text Kit库,它可以存储,列出并显示具有各种排版特征的文本。尽管Text Kit非常强大,也满足日常文本排版的需要,但是Core Text可以提供更精细的控制。例如,如果你需要直接使用Quartz框架,可以使用Core Text, 如果你需要…
年轻同事不讲武德,直接怼上MySQL常见SQL的七大错误用法
今天来分享几个MySQL常见的SQL错误(不当)用法。我们在作为一个初学者时,很有可能自己在写SQL时也没有注意到这些问题,导致写出来的SQL语句效率低下,所以我们也可以自省自检一下。 分页查询是最常用的场景之一,但也通常也是最容易出问题的地方。比如对于下面简单的语句,一般DB…
西瓜视频稳定性治理体系建设一:Tailor 原理及实践
Tailor 是西瓜视频 Android 团队开发的一款内存快照裁剪压缩工具,广泛用于字节跳动旗下各大 App 的 OOM 治理及异常排查,收益显著,在西瓜视频上更是取得 OOM 降低95%以上的好成绩。Tailor 工具现已开源,本文将通过原理、方案和实践来剖析 Tailor…
听说你Binder机制学的不错,来解决下这几个问题(一)
Binder承担了绝大部分Android进程通信的职责,可以看做是Android的血管系统,负责不同服务模块进程间的通信。在对Binder的理解上,可大可小,日常APP开发并不怎么涉及Binder通信知识,最多就是Service及AIDL的使用会涉及部分Binder知识。Bin…
Android IPC - Binder 学习总结
最近想学些Android Framework中的东西,必经之路就是binder,不夸张的说,binder是整个android架构 的基础。本文从Binder的基本概念和框架入手,讲述binder机制的点点滴滴。全文分为以下四部分:1、Android为何设计binder进行进程间…
Android:写了这么多代码,你真的理解泛型吗
在我们的实际工作中 泛型(Generics) 是无处不在的,我们也写过不少,看到的更多,如,源码、开源框架... 随处可见,但是,我们真正理解泛型吗?理解多少呢?例如:Box 、Box<Object> 、Box<?> 、Box<T> 、Box<? extends T> 、Box…
5000字 | 24张图带你彻底理解Java中的21种锁
乐观锁是一种乐观思想,假定当前环境是读多写少,遇到并发写的概率比较低,读数据时认为别的线程不会正在进行修改(所以没有上锁)。写数据时,判断当前 与期望值是否相同,如果相同则进行更新(更新期间加锁,保证是原子性的)。 Java中的乐观锁: CAS,比较并替换,比较当前值(主内存中…
Android ANR日志分析指南
ANR(Application Not Responding) 应用程序无响应。如果你应用程序在UI线程被阻塞太长时间,就会出现ANR,通常出现ANR,系统会弹出一个提示提示框,让用户知道,该程序正在被阻塞,是否继续等待还是关闭。 input事件在5S内没有处理完成发生了ANR…
下一页
关注了
728
关注者
15
收藏集
2
关注标签
630
加入于
2015-11-03