首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Nodejs
订阅
薛定諤的code
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
Node.js 技术架构
Node.js 最初开始于2009年,让 JavaScript 代码离开浏览器的执行环境也可以执行 可以将Node.js理解为一个将多种技术组合起来的平台
在Node.js中使用C++模块
对JavaScript程序员来说,Node.js确实是我们作为服务端开发的首选语言。Node.js的性能优势源于其使用Google的V8引擎,使用非阻塞式的I / O模型,依靠事件驱动。但涉及密集型计算的场景时,Node.js不一定能够有很优秀的表现。还好有C++ Addons…
Node HTTP/2 Server Push 从了解到放弃
前阵子,在Media看到一篇文章《Node.js can HTTP/2 push!》。看到push这个字眼时,我想到的是WebSocket消息推送。难不成HTTP/2还能像WebSocket那样可以服务端主动推送消息?好厉害,我就一下子来了兴趣。 然而阅读完文章之后,发现理想与…
WebSocket 是什么原理?为什么可以实现持久连接?
既然WebSocket和HTTP是两个协议 为什么要在HTML5才支持 又如果说HTML5 出来以后可以用WebSocket了 就说明WebSocket是本来就有点东西只是HTML4不支持而已 http4时代 如何使用WebSocket呢
Node.js Stream(流)
监听 'data' 事件。 调用 stream.resume() 方法。 调用 stream.pipe() 方法将数据发送到 Writable。 如果不存在管道目标(pipe destination),可以通过调用 stream.pause() 方法实现。 如果存在管道目标,可…
规范你的 commit message 并且根据 commit 自动生成 CHANGELOG.md
一个好的项目通常都是多人合作的结果,然而每个人有每个人的开发习惯,并不统一。 所以 commit message 就显得格外的重要。有些不规范的 commit 可能过个一个月之后你自己都不知道当时的提交目的了ヘ(;´Д`ヘ), 所以,为了能使得日后复(zhao)盘(guo)的时…
你应该知道的Node.js子进程
Node.js中的非阻塞单线程的特性对单进程任务是非常有用。但是事实上,面对日益复杂的业务逻辑,单个cpu中的单进程所能提供的计算力显然是不足的。因为无论服务器如何强大,单线程只可以利用有限的资源。 事实上,Node.js运行在单线程上,并不意味着开发者不能利用多进程,当然还有…
node进阶——之事无巨细手写koa源码
koa是一个基于nodejs的web开发框架,特点是小而精,对比大而全的express,两者虽然由同一团队开发,但各有其更适合的应用场景:express适合开发较大的企业级应用,而koa致力于成为web开发中的基石,例如egg.js就是基于koa开发的。 关于两个框架的区别和联…
如何用node开发自己的cli工具
npm init 初始化生成标准的 package.json 文件,包含你的git信息,发布npm能找到你的描述,联系方式,版本号等。 这是一个规范,可执行工具的老家。新建一个tw.js ,因为是打印机风格的,所以瞎起了个名字 取typeWriter首字母 完善一下你各单位的逻…
从NodeJS搭建中间层再谈前后端分离
之前在知道创宇的项目中有用到过nodejs作中间层,当时还不太理解其背后真正的原因;后来在和一位学长交谈的过程中,也了解到蚂蚁金服也在使用类似的方法,使用nodejs作为中间层去请求真实后台的数据;之后人到北京,也见到现在的公司也在往nodejs后端方向靠拢。随着知识的增加,加…