赞了文章2020-12-11
那现在我们就得需要知道这个extend具体是怎么实现的了,除了实现上面的功能,还有其他作用么?那肯定是有的啦,否则我也不会问那句话了((⊙﹏⊙)b)。我们先来看看extend主要有哪些功能,然后再看实现这些功能的原理。
赞了文章2020-09-11
小沈开始细细品味着同事们的代码,终于在他的不懈努力下,发现了老王 2 年前写的一个 bug,跟导师报备之后,小沈开始着手修改。年轻人嘛,容易冲动,不仅修复了老王的 bug,还把这部分代码进行了重构,使用了前两天刚刚从书里学会的策略模式,去掉了一些不必要 if el...
赞了回答2020-06-15
在没有 Github 的年代(比如说 Git 最早是用于 Linux Core 的协作开发),现在大家都习以为常的 pull request 并不是这么简单就能搞定的。那时候会常常使用 patch 的方式分布式开发,比如说你把你的提交(此时产生 author 信息)通过邮件附件的方式发给项目管理/维...
赞了回答2020-06-15
11) Sign your work To improve tracking of who did what, especially with patches that canpercolate to their final resting place in the kernel through severallayers of maintainers, we've introduced a "sign-off" procedure onpatches that are being ema...
发布了文章2020-03-07
JavaScript 迭代器是在 ES6 中引入的,它们用于循环一系列值,通常是某种集合。根据定义,迭代器必须实现一个next()函数,该函数以{ value, done } 的形式返回对象,其中 value是迭代序列中的下一个值,并且done是一个布尔值,确定序列是否已被消费完。
赞了文章2019-07-25
Java语言特性系列Java5的新特性Java6的新特性Java7的新特性Java8的新特性Java9的新特性Java10的新特性Java11的新特性Java12的新特性Java13的新特性Java14的新特性Java15的新特性Java16的新特性Java17的新特性Java18的新特性Java19的新特性Java20的新特性Java21的新特...
赞了文章2019-05-14
2018 年 12 月,Google 发布了 Flutter 1.0 正式版,似乎再次点燃了人们对移动跨平台开发的热情。上一次出现类似的情况,是在 15 年年初,Facebook 发布 React Native 的时候。四年不到的时间里,有两家大公司相继推出了自己的移动跨平台方案(当然还有 16 年的时候...
赞了文章2018-03-01
任何变成语言中,其实都有浅拷贝和深拷贝的概念,Java 中也不例外。在对一个现有的对象进行拷贝操作的时候,是有浅拷贝和深拷贝之分的,他们在实际使用中,区别很大,如果对其进行混淆,可能会引发一些难以排查的问题。
赞了文章2017-11-17
自打出生的那一天起,Weex 就免不了被拿来同 React Native「一决高下」的命运。React Native 宣称「Learn Once, Write Anywhere」,而 Weex 宣称「Write Once, Run Everywhere」。在我看来,并没有谁更好,只有谁更合适。下面我将围绕 Weex 入门进行讲解。(如果你尚...