首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
用户9893834109652
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
48
文章 28
沸点 20
赞
48
返回
|
搜索文章
赞
文章( 28 )
沸点( 20 )
冷饭新炒:理解Snowflake算法的实现原理
Snowflake(雪花)是Twitter开源的高性能ID生成算法(服务)。 上图是Snowflake的Github仓库,master分支中的REAEMDE文件中提示:初始版本于2010年发布,基于Apache Thrift,早于Finagle(这里的Finagle是Twitt…
在Vue中使用装饰器,我是认真的
作为一个曾经的Java coder, 当我第一次看到js里面的装饰器(Decorator)的时候,就马上想到了Java中的注解,当然在实际原理和功能上面,Java的注解和js的装饰器还是有很大差别的。本文题目是Vue中使用装饰器,我是认真的,但本文将从装饰器的概念开发聊起,一起…
【-Flutter组件篇- 】1.20新增组件InteractiveViewer
如左图,灰色区域是InteractiveViewer的上级区域。 boundaryMargin是可移动的限定边距。默认是EdgeInsets.zero,即被定死,不能移动 alignPanAxis 指定是否沿轴拖动,默认为false(左图)。当为true时,按下后只能沿某个轴向…
仿MultiType打造ListView多类型列表
第一次见到MultiType时,真的被惊艳到了,没想到多类型列表可以写的这么简洁,解耦。之前有幸曾维护过一个有15种类型构成的ListView, 实在难以恭维,单个Adapter超过三千多行,各类型ViewHolder 插入其中。虽然ListView多类型Adapter 很好理…
自定义 webpack 配置1:基础配置
3. package.json 添加 build 脚本 4. 拆分 webpack.config.js 都可以生成dist/main.js文件,区别就是dev为 develpotment 模式代码未压缩。 5. 使用 html 模板 9. 添加 React 支持 10. 自动编…
Java8中你可能不知道的一些地方之Stream实战三
Java8引入Stream流操作,使得对元素的处理更加的方便快捷,通过Stream提供的相关方法很好的结合Lambda、函数式接口、方法引用等相关内容,使得流的处理相比较原始集合处理代码极大简化,Stream支持函数的链式调用,代码上更加紧凑同时Stream支持的元素的并行化处…
CSS水平垂直居中回顾总结
用了一段时间的 material-ui,都很少自己动手写原生的样式了。但html, css, js 始终是前端的三大基础,这周突然想到 CSS水平居中方案,因为用多了 flex 和 margin: auto等这类方案解决,在回顾还有几种方案可以解决,于是打算温故知新,重新打下代…
vue3.x reactive、effect、computed、watch依赖关系及实现原理
首先来了解2个全局常量和1个变量。 通过上面流程图不难看出computed的实现本质是effect. 3.把runner封装成一个 ref 对象并且返回。 相比 computed ,watch的实现逻辑相对复杂一些。这里只讲解大致实现原理。通过分析源码发现,watch的大致原理…
JavaScript中的map()和forEach()有什么区别?
JavaScript中一些最受欢迎的功能可能是map和forEach。从ECMAScript 5(简称es5)开始,它们就开始存在了。 在本文中,我将讨论它们之间的主要区别,并向你展示其用法的一些示例。 基本上,在JavaScript中遍历对象取决于对象是否可迭代。默认情况下,…
❤️ Say Goodbye and Welcome 月影 ❤️
我记得有很多人问我怎么做好社区,其实很简单,和这个社区里的每一个用户交朋友,让他们觉得你在他们身边、理解他们、支持他们,就可以了。我们当下身处的世界是被数据、算法、舆论、意识形态挤压的世界,因此一个社区往往最重要的定位是大家可以卸下身上的包袱,来这里和懂自己的人说说话。 从这一…
下一页
关注了
4
关注者
1
收藏集
20
关注标签
38
加入于
2020-08-11