首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
文化袁
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
49
文章 49
沸点 0
赞
49
返回
|
搜索文章
赞
文章( 49 )
沸点( 0 )
动手编写-链表(Java实现)
在前面的实现的动手写个Java动态数组里,虽然对于用户而言,看是实现了动态扩容的功能,实际上,只是依托底层写的方法ensureCapacity在数组容量不足的时候,对重新申请一个原数组1.5倍容量的新数组,再将原有数组中存放的元素复制到新数组来,数组指针指向新数组,从根本上来说…
Android 事件分发机制
还有一些其他的应用等。 我会根据源码的方式进行讲解,尽量描述的清楚些。 其实这里就是 Android 事件分发机制的体现。 在我们点击按钮的时候,会有按下、抬起的操作,其实这两个操作对应的就是 ACTION_DOWN 事件和 ACTION_UP 事件。 在我们滑动页面的时候,会…
Android消息机制全面解析(Handler,MessageQueue,Looper,Threadlocal)
Android中的消息机制主要指 Handler的运行机制 以及 MessageQueue,Looper的工作过程 ,三者相互协作,保证着消息的接收,发送,处理,执行。 Handler : 是Android消息机制的上层接口,最为大家常用,相当于Android消息机制的入口,我…
内存缓存框架 LruCache 的实现原理
LruCache 是 Android 提供的一种基于内存的缓存框架。LRU 是 Least Recently Used 的缩写,即最近最少使用。当一块内存最近很少使用的时候就会被从缓存中移除。在这篇文章中,我们会先简单介绍 LruCache 的使用,然后我们会对它的源码进行分析…
HashMap
Map 这样的 Key Value 在软件开发中是非常经典的结构,常用于在内存中存放数据。 本篇主要想讨论 ConcurrentHashMap 这样一个并发容器,在正式开始之前我觉得有必要谈谈 HashMap,没有它就不会有后面的 ConcurrentHashMap。 众所周知…
灵活运用CSS开发技巧
何为技巧,意指表现在文学、工艺、体育等方面的巧妙技能。代码作为一门现代高级工艺,推动着人类科学技术的发展,同时犹如文字一样承托着人类文化的进步。 每写好一篇文章,都会使用大量的写作技巧。烘托、渲染、悬念、铺垫、照应、伏笔、联想、想象、抑扬结合、点面结合、动静结合、叙议结合、情景…
转行学前端的第 6 天 : 整理HTML 标签参考手册
看了好几个小伙伴说小又又这边学习进度比较慢,小又又这边查看了一下网站中的标签参考手册,然后整理了一份小又又手册呢。 一共是 118 个 HTML 标签,除去 16 个 HTML 标签不建议的标签,还有 102 个 HTML 标签,小又又这边按照主观理解进行分了 7 类。 在 H…
带你了解路由的底层原理,用原生js手写一个路由
目前,前端的主流Vue、React、Angular这些,他们都提供了有关路由的插件,一般来说,这些路由插件总是提供两种不同方式的路由方式: Hash 和 History。具体内容将会在下文中提到,下面就让我们围绕这两种方式来简单手写一个路由: 这样,hash模式的路由就基本实现…
实现类似新浪微博帖子显示 (2)——话题、@好友、表情解析工具类
关于 SpannableString 的使用和相关工具类封装
用TypeScript编写发布函数库
代码库在发布之后,使用者可能期望能以各种方式来使用库,如直接在浏览器中加载使用、通过NodeJs的CommonJS模块方式来引用代码库、或者直接通过ES6的module方式来引用。 下面分别介绍以上几种不同使用情景下的编译过程。 目前前端开发库绝大部分都会发布到npm上,npm…
下一页
个人成就
文章被点赞
11
文章被阅读
4,213
掘力值
128
关注了
21
关注者
8
收藏集
8
关注标签
9
加入于
2016-12-06