首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
代码洁癖大叔
掘友等级
数据开发
|
字节跳动
代码洁癖晚期。 大叔一枚~
关注
私信
获得徽章 0
动态
文章
专栏
沸点
收藏集
4
关注
赞
96
文章 65
沸点 31
资讯 0
赞
96
关注
返回
|
搜索文章
文章
热门
最新
代码洁癖大叔
4年前
算法
面试必备——BM字符串查找算法
BM算法的核心思路在于,当出现字符不匹配时,通过一张匹配前构建的表移动指针(1或多位),这是BM算法比暴力算法效率高的关键所在。
291
点赞
评论
代码洁癖大叔
4年前
算法
面试必备——KMP字符串查找算法
KMP算法通过:字符匹配失败后,已知晓的一部分文本字符串的内容信息,再利用这些内容信息避免指针回退到所有这些已知的字符之前,也即减少模式字符串与文本字符串的匹配次数以达到快速匹配的目的。
1093
点赞
2
代码洁癖大叔
4年前
算法
Java
30张图带你彻底理解红黑树
红黑树是一种比较难的数据结构,要完全搞懂非常耗时耗力,红黑树怎么自平衡?什么时候需要左旋或右旋?插入和删除破坏了树的平衡后怎么处理?等等一连串的问题在学习前困扰着我。如果你在学习过程中也会存在我的疑问,那么本文对你会有帮助,本文帮助你全面、彻底地理解红黑树!
1437
30
评论
代码洁癖大叔
4年前
编程语言
程序员
Android
开源项目源码阅读指北
优秀的开源项目正是这种有能力的人用优雅方式实现想法的结晶!所以,阅读优秀的开源项目对个人编程的思考方式、知识扩展都是非常非常有帮助的。
4130
49
5
代码洁癖大叔
5年前
Java
Android
安全
高手不得不知的Java集合List的细节
作为Android开发者,Java集合可能是开发中最常使用的类之一了。但很多人可能跟我一样,对Java集合只停留在“使用”的层面上,而对其的实现、原理如何只是略知一二,所以有时可能忽略了一些小细节。这些细节可能对项目的整体性能影响不大,但我觉得,要成为一个好的程序员,必须要精益…
170
点赞
评论
代码洁癖大叔
5年前
Android
后端
开源
Android多渠道包生成最佳实践(二)
今天来介绍最后一种方案:针对Android7.0 新增的V2签名方案的Apk添加渠道ID-value。在读这篇文章前,你需要对zip格式和V2签名等知识等有一定的了解: 在实践前,我们来简单地了解下Google引入的新的签名方案。 Android7.0引入一项新的应用签名方案 …
1474
点赞
1
代码洁癖大叔
5年前
Google
Android
APK
Android多渠道包生成最佳实践(一)
国内的Android开发者跟国外的不一样,发布Apk不是在谷歌应用市场,而是在国内各大大小小的渠道。但是由于想在Apk发布后追踪、分析和统计用户数据,就必须区分每个渠道包。对于聪明的程序员,当然不会一个一个渠道包逐个出,所以就有了多渠道包生成技术。本文意在探索和实践目前比较稳定…
1544
4
3
代码洁癖大叔
5年前
Android
面试
Java
Android进阶/面试重难点
记得我大二时“不务正业”地自学Android并跟了老师做项目,到大三开始在目前的公司实习,至今毕业半年有多,学习Android已经3年多了!但总感觉知识点很零散,并且不够深入,遇到瓶颈,所以有了这文章。 本文是我对自身的Android编程技能的总结、思考和反省,意在系统地、深入…
797
点赞
3
代码洁癖大叔
5年前
编程语言
代码规范
Java
减少该死的 if else 嵌套
if else作为每种编程语言都不可或缺的条件语句,我们在编程时会大量的用到。但if else一般不建议嵌套超过三层,如果一段代码存在过多的if else嵌套,代码的可读性就会急速下降,后期维护难度也大大提高。所以,我们程序员都应该尽量避免过多的if else嵌套。
1.5w
246
44
代码洁癖大叔
5年前
EventBus
Android
源码
EventBus源码详解(三):高级使用
EventBus是一个Android平台上基于事件发布和订阅的轻量级框架,可以对发布者和订阅者解耦,并简化Android的事件传递。
581
7
评论
下一页
个人成就
文章被点赞
384
文章被阅读
28,241
掘力值
1,083
关注了
8
关注者
614
收藏集
4
关注标签
19
加入于
2016-12-08