首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
ztq
掘友等级
阿里巴巴
获得徽章 14
动态
文章
专栏
沸点
收藏集
关注
赞
306
文章 301
沸点 5
赞
306
返回
|
搜索文章
文章
热门
最新
一起来玩一玩AI编程助手-Cody,可能是程序员的第一个AI编程助手
灵活的小伙伴已经把【AI开发提速,并团队推广,提升团队开发效率】写进OKR了。拥抱AI吧,各位。现在Cody还是免费使用阶段,上手成本低(配置过程极简),中文问答,可以作为程序员的第一款AI编程助手。
工作中重构小总结
一直都对重构有一种迷思:重构是很高大上的事情。由于拖延症以及没有合适的时间节点,所以一直都没有接触过重构。最近公司项目上针对预定类的功能进行了一次重构,趁着这个机会,我也参与了其中两个功能的重构。 重构的原因很明显:代码结构混乱、逻辑混乱以及在新需求面前无法拓展。目的也很明显:…
从数据结构与算法以及设计模式角度去学习View的绘制流程
很多小伙伴可能在学习view的绘制流程源码的时候有点抓不住重点,所以在分析代码的时候绕来绕去脑袋晕乎乎的。今天我就来给大家化繁为简,只关注它最核心的东西。从数据结构与算法还有设计模式的角度带领大家真正去掌握。我这篇文章旨在让大家能更深刻理解View绘制流程的设计,不涉及具体的细…
LruCache原理解析
key-value结构。 一个持有有限数量元素强引用的缓存机制。 每次访问元素之后把它移动到序列的头部。cache已满的时候添加元素,序列尾部的元素就会被删除(释放引用)并可被GC。这就是最近最少使用的特性。LruCache保留频繁使用的元素,淘汰非频繁使用的元素。 如果被缓存…
设计模式总结——《Android源码设计模式解析与实战》笔记
写得比较凌乱,结合《Android源码设计模式解析与实战》食用更佳。权当记录下来以便日后查阅了。 如果有一段代码逻辑是会被很多函数使用到,最低级的做法是在每个函数里面重复的写这段代码逻辑。为了代码可以被复用,我们就可以将其抽取成一个函数。 想要执行这段代码逻辑只需要进行函数调用…
零报错基于Virtualbox虚拟机搭建Linux(Ubuntu)的Android开发环境
Virtualbox安装包,直接到官网下载即可。 Ubuntu系统镜像,可以到清华大学开源软件镜像站 | Tsinghua Open Source Mirror下载。我下载的是Ubuntu-16.04.6,如果是64位的电脑下载amd64的,32位则下载i386的。 在Ubun…
Rxjava工作原理总结
本质上是观察者模式:Observer(观察者)监听Observable(被观察者)。每个操作符实际上会创建一个Observable,其中配套会创建一个代理了下一级注册给它的Observer的Observer。在代码链的最后进行subsribe时,每一层的Observable会依…
自定义View以及事件分发总结
一些零碎的知识的。 坐标系原点默认是屏幕左上角,向右为X轴正方向,向下为Y轴正方向。 View的getTop()、getLeft()、getBottom()、getRight()是相对父View来说的。 注意区分View的坐标系和Canvas的坐标系。View坐标系的原点是Vi…
汉诺塔问题研究——分治法以及递归的设计技巧
相信学过《数据结构与算法》这门课程的同学都有听过汉诺塔问题,但是可能在大学的时候没有钻研过,或者在学的时候就没有弄懂,导致没有很好的理解汉诺塔的经典解法,下面让我来给大家来分析一下。 汉诺塔(又称河内塔)问题是源于印度一个古老传说的益智玩具。大梵天创造世界的时候做了三个金刚石塔…
Hexo+Github搭建博客总结
1. 前言 本来今年年初的时候就已经搭建了博客,当时看的是掘金里面的一篇教程。但是其实那篇教程说的不是很好,遇到很多问题。直至最近又有了建设个人品牌的想法,遂继续折腾个人博客。在网上找了各种资料,后来发现Grok抱残守缺的这篇教程。Grok抱残守缺的博客不但令人知其然,也令人知…
下一页
个人成就
文章被点赞
81
文章被阅读
21,944
掘力值
535
关注了
86
关注者
27
收藏集
3
关注标签
28
加入于
2015-09-23