首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
node.js
订阅
虫子同志51096
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
带你一起撸一遍 nodejs 常用核心模块(三)
zlib 可以用来实现对 HTTP 中定义的 gzip 和 deflate 内容编码机制的支持。 HTTP 的 Accept-Encoding 头字段用来标记客户端接受的压缩编码。 使用 zlib 编码成本会很高, 结果应该被缓存。(下面的演示代码只演示压缩) crypto 模…
Nodejs教程24:Stream流
阅读更多系列文章请访问我的GitHub博客,示例代码请访问这里。 使用fs读取文件,它是一次性将文件的所有内容读取到内存中,再一次性发送到客户端,因此会占用大量内存。 从磁盘读取文件期间,磁盘处于忙碌状态,而网络处于空闲状态。 磁盘读取完成后,开始发送文件时,情况正相反,网络处…
浏览器缓存你了解么?
1. 为什么浏览器需要缓存 2. 缓存规则: 新鲜度和校验值两个维度来规定浏览器是否可以直接使用缓存中的副本,还是需要去源服务器获取更新的版本。 新鲜度(过期机制):也就是缓存副本有效期。一个缓存副本必须满足以下条件,满足一个条件即可,浏览器会认为它是有效的,足够新的: 它可以…
node:爬虫爬取网页图片
周末自己在家闲着没事,刷着微信,玩着手机,发现自己的微信头像该换了,就去网上找了一下头像,看着图片,自己就想着作为一个码农,可以把这些图片都爬取下来做成一个微信小程序,说干就干,了解一下基本都知道怎么做了,整理分享一波给大家。 安装成功后会出现你所安装的版本号。 新建一个·名为…
房价在手,天下我有 --反手就撸一个爬虫(始)
最近身边的朋友都在看房子,天天沉浸在各大房价网站中,看了几天和我抱怨还是对杭州的整个房价高低没有一个具体的概念。优秀且敏感的我听到了仿佛闻到了一丝需求的味道,既然他们拥有了这么优秀的我,怎么能让他们一直这么看房! 憋说了!你们的房价由我来守护,是时候要拿出我的吃饭的家伙了。 项…
deno 如何偿还 node.js 的十大技术债
“Node现在太难用了!”。Node.js之父 Ryan Dahl 去年初要开发一款 JavaScript 互动式数据分析工具时,忍不住抱怨起自己十年前一手创造的技术。 Ryan Dahl 想要设计出一款类似 IPython 的互动式数据科学分析命令行工具,但改用 JavaSc…
带你走近Vue服务器端渲染(VUE SSR)
上篇文章(《服务器端渲染与Nuxt.js》)介绍了服务器端渲染和一些Nuxt.js的概念,现在我们就Vue SSR方面,从基础开始,分低、中、高三个层面,来手写实现下传说中的服务端渲染。 在正式搭建项目之前,我们还是要回顾下vue服务器端渲染的一些特性。 服务器端渲染的 Vue…
实现一个简易的静态服务器
静态服务器就是网站把一些在通常操作下不会发生改变的资源给浏览器。显示网站外观的图片和CSS文件,在浏览器中运行的JavaScript代码,没有动态组件的HTML文件就是这种资源中的代表,统称为静态文件。 我们的静态服务器的实现思路就是,启动一个静态服务器,监听用户发送的请求,当…
如何用node开发自己的cli工具
npm init 初始化生成标准的 package.json 文件,包含你的git信息,发布npm能找到你的描述,联系方式,版本号等。 这是一个规范,可执行工具的老家。新建一个tw.js ,因为是打印机风格的,所以瞎起了个名字 取typeWriter首字母 完善一下你各单位的逻…
单枪匹马撸个聊天室, 支持Web/Android/iOS三端
该项目起始于2015年底, 也是我刚开始学习 JavaScript 的时候, 当时仅仅是想做个练手项目. 后面随着在前端领域的深入学习, 也一直在更新技术栈, 目前已经是重构后的第五个版本 得益于 node.js 和 react-native 的出现, 使得 jser 的触手伸…