大家都在搜
  • java
  • c/c++
  • php
  • go
  • android
  • 前端
  • javascript
  • java
  • c/c++
  • php
  • go
  • android
  • 前端
  • javascript
使用 Payload 提高 RecyclerView 渲染效率

RecyclerView.Adapter 中有个带有 payloads 参数的函数,由于这个函数不是抽象函数,被很多人忽略了。该函数定义如下: public void onBindViewHolder(VH holder, int position, List<Object payloads) { onBindViewHolder(holder,

九路 2020.10.22
60
1
4.2 手写Java PriorityQueue 核心源码

上一节介绍了PriorityQueue的原理,先来简单的回顾一下 PriorityQueue 的原理 以最大堆为例来介绍 1. PriorityQueue是用一棵完全二叉树实现的。 2. 不但是棵完全二叉树,而且树中的每个根节点都比它的左右两个孩子节点元素大 3. PriorityQueue底层是用数组来保存这棵完全二叉树的。 如下图,是一棵最大堆。 !

九路 2020.10.15
95
0
【官宣】Vue 3.0 发布!

Vue 团队于 2020 年 9 月 18 日晚 11 点半发布了 Vue 3.0 版本,我们连夜对 Release 进行了翻译。由于时间仓促,文中如有翻译不当的地方还望提出。如有侵权,请联系删帖。以下为译文正文。 原文:https://github.com/vuejs/vue-next/releases 作者:Vue 团队 译文:https://zh

洪少 2020.10.13
112
0
vue 中mintui的filed实现blur 和focus 事件

先上代码块 language <mt-field class="form_rt" :disabled="fromLBT" placeholder="请输入代理机构代码" disableClear v-model="fakeData.agencyCode" :attr="{ maxlength: 20 }" @blur.native.capture="

逃跑的胖胖 2020.10.13
44
0
考虑左位补0,只能输入数字,限位15位且规避掉空格的方法

language leftAdd0(){ var value=this.form.inputNum; var inputNum=this.form.inputNum.replace(/\s/g,'') var reg=/^[\d\s]$/; if(!reg.test(value) && inputNum){ this.$messag

逃跑的胖胖 2020.10.13
55
0
Gradle技术之四 - Gradle的Task详解

1 Gradle的Task详解 1 Task定义和配置 2 Task的执行 3 Task的依赖和执行顺序 4 Task类型 5 Task结合gradle的生命周期 6 Task实战 1.1 Task定义和配置 1.1.1 查看所有的task java ./gradlew tasks 输出 Task :tasks ---------

九路 2020.10.12
107
0
一个爬虫的故事:这是人干的事儿?

本文转载自 轩辕之风的文章,链接 https://mp.weixin.qq.com/s/YygbUWpa2mbPZPuPNhdt2w 爬虫原理 我是一个爬虫,每天穿行于互联网之上,爬取我需要的一切。 ![image.png](https://img-hello-world.oss-cn-beijing.aliyuncs.com/imgs/656d

九路 2020.10.12
85
0
安利几个JS开发小技巧

1、 转换布尔值 除了常规的布尔值true和false之外,JavaScript还将所有其他值视为 ‘truthy’ 或‘falsy’。 除非另有定义,否则 JavaScript 中的所有值都是'truthy',除了0,“”,null,undefined,NaN,当然还有false,这些都是'falsy' 我们可以通过使用负算运算符轻松地在true和f

洪少 2020.10.11
136
0
实现深拷贝的多种方式

实现深拷贝的多种方式 简单来说,深拷贝主要是将另一个对象的属性值拷贝过来之后,另一个对象的属性值并不受到影响,因为此时它自己在堆中开辟了自己的内存区域,不受外界干扰。 浅拷贝主要拷贝的是对象的引用值,当改变对象的值,另一个对象的值也会发生变化。 1.简单深拷贝(一层浅拷贝) ①for循环拷贝 // 只复制第一层的浅拷贝 javascript func

洪少 2020.10.11
116
0
一、手写源码之 Promise

版本一,构造函数 javascript function MyPromise(fn = () = {}) { // const this = {} this.state = 'pending' this.value = undefined const resolve = (value) = { if (this.state ===

洪少 2020.10.11
148
0
推荐作者
shell 文章数 0 专栏数 0
进入
tedyhy 文章数 0 专栏数 0
进入
九路 文章数 25 专栏数 4
进入
洪少 文章数 7 专栏数 0
进入
一枝花算不算浪漫 文章数 2 专栏数 0
进入
逃跑的胖胖 文章数 4 专栏数 0
进入
浩浩 文章数 6 专栏数 0
进入
徐小夕 文章数 1 专栏数 0
进入