首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
css
订阅
vevlins
更多收藏集
微信扫码分享
微信
新浪微博
QQ
18篇文章 · 0订阅
这或许是最通俗易懂的数据一致性问题解读
本文从普遍认为的分布式系统中最最重要的数据一致性开始。内容适合经验>=0年技术相关经验的人群。 任何事物能够被持续的运用和发展,必然有其价值,分布式系统也是一样。分布式系统的产生我认为主要的目的就是“快”和“海量”。这个“快”可以分为两个方面: 这2点本质都是相同的,把一个动作…
【译】JavaScript工作原理:V8编译器的优化
理解JavaScript的工作原理是写出高效JavaScript代码的关键。 忘记那些无关紧要的毫秒级改进:错误地使用对象属性可能导致简单的一行代码速度降低7倍。 考虑到JavaScript在软件堆栈所有级别中的普遍性,即使不是所有级别的基础设施,也可能会出现微不足道的减速,而…
什么零宽度字符,以及零宽度字符在JavaScript中的应用
上图的字符串中,只看到了3个字符,打印出的length却是10。因为这个字符串中隐藏了7个不可见零宽度字符。 一种不可打印的Unicode字符, 在浏览器等环境不可见, 但是真是存在, 获取字符串长度时也会占位置, 表示某一种控制功能的字符. 将零宽度字符插入文本中,干扰关键字…
可能是目前最易理解的手写promise
本篇文章整体架构的大图如下,接下来会一步一步去实现一个 Promise。 首先呢,promise肯定是一个类,同时还定义了 resolve 和 reject 方法。 executor有可能会出错,对吧,毕竟是用户传进来的方法,类似下面这样。如果executor出错,报错我们需…
neo4j介绍以及与应用场景
1.什么是Neo4j?简单来说:图形数据库(图形数据库也称为图形数据库管理系统或GDBMS。logo案例图案2.图形数据结构在一个图中包含两种基本的数据类型:Nodes(节点)和Relationshi
科普文:为什么不能在服务器上 npm install ?
##背景Node.js很简单,容易上手。但也因此缺乏不少规范,使用者水平参差不齐。最近经常看到的一个问题是:很多新手,在部署的时候,是直接在服务器上npminstall,这是非常不推荐的。##存在的问
前端线上调试指南
前端工程师可能会遇到如下的场景:测试环境功能都 ok ,到了生产环境就出问题,改完 bug 上线后发现又引入了新的问题。只能再次重复这个过程。 所以能不能不上线,将本地代码直接作用于线上,来调试功能呢。
幻术,一行代码实现镂空效果
学习之前可以先看看酷炫的动画效果,想想怎么实现。 从最近在做的需求说起,一个优惠券样式,过设计稿的时候认为没什么大不了的,满口答应了。真正开始开发的时候遇到问题,主要是镂空效果实现方式上比较费劲。要求是背景可配,并且票身可以配背景图,然后镂空是真镂空。 设想并尝试了很多种方案,…
慎用try catch
周末终于有时间更新下blog了,首先非常感谢"justjavac"针对我的文章专门写了篇驳《慎用 try catch》,让我学到了很多知识(如Chrome的Pause on exceptions功能),也让我意识到了有些知识点讲的的确不够深入,没有足够的引经据点,但是"just…
V8 是怎么跑起来的 —— V8 中的对象表示
V8,可能是前端开发人员熟悉而又陌生的领域。 当你看到这篇文章时,它已经迭代了三版了。目的只有一个,在保证尽可能准确的前提下,用更直观的方式呈现出来,让大家更加容易接受。本文不需要太多的预备知识,只需要你对 JavaScript 对象有基本的了解。 为了让文章不那么枯燥,也为了…