- 博客(9)
- 资源 (11)
- 问答 (2)
- 收藏
- 关注
转载 分享 10 道 Nodejs 进程相关面试题
通过对以下 10 个面试题的分享,助您更好的理解 Node.js 的进程和线程相关知识快速导航什么是进程和线程?之间的区别?参考:Interview1 什么是孤儿进程?参考:Interview2 创建多进程时,代码里有app.listen(port)在进行 fork 时,为什么没有报端口被占用?参考:Interview3 什么是 IPC 通信,如何建立 IPC 通信?什么场景下需...
2019-08-21 17:52:24 376
转载 浅读V8——强大的JavaScript引擎
前言在过去的几年里,JavaScript高速发展成为了互联网中最热门的高级语言之一,它在性能上的提升以及不断涌现的前沿web技术使其成为HTML5的中坚力量。由于V8引擎在JavaScript性能优化方面做了很大的提升,所以也让他成为了大众喜爱的开源高性能JavaScript引擎,目前被用于谷歌浏览器,安卓浏览器,node.js等大型项目中,并成为了不可或缺的一部分。网页渲染流程用户输...
2019-08-19 17:06:25 537
转载 Koa2源码分析
源码结构Koa的源码中主要为lib目录下的application.js, context.js, request.js与response.js文件.├── AUTHORS├── CODE_OF_CONDUCT.md├── History.md├── LICENSE├── Makefile├── Readme.md├── benchmarks├── docs├── lib...
2019-08-13 23:03:33 410
原创 面向面试题和实际使用谈promise
Promise是什么? Promise是JS异步编程中的重要概念,异步抽象处理对象,是目前比较流行Javascript异步编程解决方案之一。这句话说的很明白了,Promise是一种用于解决异步问题的思路、方案或者对象方式。在js中,经常使用异步的地方是Ajax交互。比如在es5时代,jQuery的ajax的使用success来完成异步的:$.ajax({ url:'/xxx',...
2019-08-07 20:00:56 164
原创 JS进阶之---基本数据类型,引用类型,内存空间
一、内存空间: 为了便于理解,我们暂且先将Js的内存分为栈内存和堆内存。 JavaScript具有垃圾自动回收机制,内存的分配与回收都完全实现了自动管理。所以我们在开发时一般会忽视内存空间的问题。但是理解了内存空间,将会对JS理解更加深刻,认识也更加清晰。 JavaScript有自动垃圾收集机制,那么这个自动垃圾收集机制的原理是什么呢?其实很简单,就是找出那些不...
2019-08-07 15:53:14 221
原创 JavaScript中的内存释放
一、如何查找上级作用域在 JavaScript中的预解析 ,有讲到作用域链的概念,本次在正式讲JavaScript中的内存释放之前,先看一个问题:如何查找当前作用域的上级作用域。var num = 20;function fn() { var num = 200; return function () { console.log(num); };...
2019-08-07 15:22:47 3709
原创 js浮点数精度计算问题解决
在工作中遇到这种精度问题,例如:➜ ~ node> 5.10*100509.99999999999994>大多数语言在处理浮点数的时候都会遇到精度问题,但是在JS里似乎特别严重,再来看一个例子alert(45.6*13);结果居然是592.800000000001,当然加法之类的也会有这个问题那这是js的错误吗?当然不是,你的电脑做着正确的二进制...
2019-08-07 14:18:01 627
原创 promise、async和await之执行顺序的那点事
转载:https://segmentfault.com/a/1190000015057278?utm_source=channel-newest故事要从一道今日头条的笔试题说起~题目来源:半年工作经验今日头条和美团面试题面经分享!!!!!async function async1(){ console.log('async1 start') await async2() con...
2019-08-02 18:09:18 396 2
转载 了解JS单线程和任务队列!
一、单线程和任务队列单线程就意味着,所有任务需要排队,前一个任务结束,才会执行后一个任务。如果前一个任务耗时很长,后一个任务就不得不一直等待。 如果排队是因为计算量过大,CPU忙不过来,倒也算了,但是很多时候CPU是闲着的,因为IO设备(输入输出设备)很慢(比如Ajax操作从网络读取数据),不得不等着结果出来,再往下执行! JavaScript语言的设计者意识到,这时主线程完全可以不管IO...
2019-08-02 17:56:22 203
MongoVUE1.5.3破解
2013-09-27
mongodb mmap内存映射是把文件中数据全部映射到内存中的吗?
2014-12-13
请教下 memcached 的key value有大小限制,请问redis有吗?
2014-03-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人