首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
ztq
掘友等级
阿里巴巴
获得徽章 20
动态
文章
专栏
沸点
收藏集
关注
作品
赞
321
文章 316
沸点 5
赞
321
返回
|
搜索文章
最新
热门
一起来玩一玩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抱残守缺的博客不但令人知其然,也令人知…
下一页
个人成就
文章被点赞
83
文章被阅读
26,651
掘力值
573
关注了
112
关注者
27
收藏集
3
关注标签
28
加入于
2015-09-23