首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
xwjie
掘友等级
某技术公司
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
78
文章 78
沸点 0
赞
78
返回
|
搜索文章
赞
文章( 78 )
沸点( 0 )
JS不止小数,大数也会精度丢失
首先JS里面0.1 + 0.2 !== 0.3已经算是常识了,因为不只是JS,Java和其他语言中也存在类似的问题,就是浮点数精度不准确问题。 但是由于我们项目的特殊情况,需要使用超过16位的数字时发现,JS竟然大数也会丢失精度。 这就让人非常不理解。因为好像数字溢出时变为In…
一文带你打通前端沙箱的"任督二脉"
沙箱,大家应该或多或少都接触过,作为非常有用的安全机制,应该对此有整体细致的掌握,因此小包本文携万字长文带你系统的了解、掌握沙箱,打通前端沙箱任督二脉。
三万字盘点Spring/SpringBoot的那些常用扩展点
大家好,我是三友。 Spring对于每个Java后端程序员来说肯定不陌生,日常开发和面试必备的。本文就来盘点Spring/SpringBoot常见的扩展点,同时也来看看常见的开源框架是如何基于这些扩展
node.js 中的Event Loop的6个阶段
node.js 中的event loop 每一次循环都要执行这6个阶段。每个阶段都有自己的callback队列,每当进入某个阶段,都会从所属的队列中取出callback来执行,当队列为空或者被执行callback的数量达到系统的最大数量时候,进入下一阶段。这六个阶段都被执行完毕…
jscodeshift 入门
jscodeshift是一个重构代码的工具集,对recast(一个通过分析AST做代码修改的库)做了封装,通过jscodeshift编写codemod, 然后对指定文件运行就可以批量重构代码,大大减少了体力劳动,并可复用。常见的react升级的codemod就是基于jscode…
浏览器事件循环(结合vue nextTick)
线程:线程则是进程内的一个独立执行单元,在不同的线程之间是可以共享进程资源的,是进程内可以调度的实体。比进程更小的独立运行的基本单位。线程也被称为轻量级进程。 简单讲,一个进程可由多个线程构成,线程是进程的组成部分。 js是单线程的,但浏览器并不是,它是一般是多进程的。 一个页…
详解 MySql InnoDB 中意向锁的作用
InnoDB 支持多粒度锁(multiple granularity locking),它允许行级锁与表级锁共存,而意向锁就是其中的一种表锁。 需要强调一下,意向锁是一种不与行级锁冲突表级锁,这一点非常重要。意向锁分为两种: 即:意向锁是有数据引擎自己维护的,用户无法手动操作意…
两个要点通透Event Loop事件循环
事件循环过程:js是单线程,执行时根据压入执行栈的顺序进行执行。首先执行同步代码,遇到任务源时,分配到相应的任务队列中(宏任务和微任务),执行完同步任务后,检查执行栈是否为空,如果为空,检查微任
面试官: 实现双向绑定Proxy比defineproperty优劣如何?
双向绑定其实已经是一个老掉牙的问题了,只要涉及到MVVM框架就不得不谈的知识点,但它毕竟是Vue的三要素之一. 可以实现双向绑定的方法有很多,KnockoutJS基于观察者模式的双向绑定,Ember基于数据模型的双向绑定,Angular基于脏检查的双向绑定,本篇文章我们重点讲面…
🌱vue3只用ref, 12行代码实现"useAxios"
ref 是 vue3 新增的 api, 他的意义就是单独定义一个可以"被追踪"的变量, vue2 中所有变量都需要在data中定义, vue3 中增加了一个setup字段, 在这里我们可以更灵
下一页
关注了
13
关注者
1
收藏集
10
关注标签
3
加入于
2018-02-06