node-net-snmp模块手册

2020-10-13
阅读 39 分钟
3.2k
net-snmp本模块实现了简单网络管理协议(SNMP)的1、2c和3版本。该模块使用node package manager (npm)安装。 {代码...} 使用require()函数加载。 {代码...} 然后可以创建到远程主机的会话,并用于执行SNMP请求和发送SNMP陷阱或通知。 {代码...} 应用RFC 3413描述了五种类型的SNMP应用。命令生成器应用程序--发起读写请求...

2020年顶级无服务器计算平台

2020-09-22
阅读 4 分钟
2.2k
随着云平台的成功,我们已经看到了允许您像使用自己的远程基础设施一样使用远程基础设施的产品(基础设施即服务)。我们看到的产品允许你使用不同的产品来使用远程基础设施,而不必担心它(平台即服务)。现在,我们也有能力深入到代码层面(顺便说一句,这真是太神奇了),只要我们触发函数,这些函数就会被执行,谁也...

Node + Express + LetsEncrypt 。生成一个免费的SSL证书,并在5分钟内运行一个HTTPS服务器。

2020-09-21
阅读 3 分钟
3.9k
你到底是来干什么的?首先,你需要这几样东西。Amazon Linux 服务器,有root权限(通过SSH)。NodeJS:[链接]Express:npm install express。Certbot步骤1:安装包EPEL(Extra Packages for Enterprise Linux)资源库中包含了我们安装Certbot所需要的所有包,所以我们先设置一下。 {代码...} 接下来,我们将安装两个让Le...

AWS Lambda函数是不可思议的

2020-09-10
阅读 5 分钟
3.1k
其中最好的部分是,您只需为Lambda函数运行的时间付费。有什么东西一小时才运行一次,而且只需要2秒钟?您每天只需支付48秒的费用! 这与运行一个24/7的AWS EC2实例或你自己的私有服务器相比,简直太疯狂了。

急速JavaScript全栈教程

2018-08-22
阅读 19 分钟
15.1k
自从一年前发布了Vuejs小书的电子书,也有些日子没有碰过它们了,现在因为项目的缘故,需要使用JavaScript全栈开发。所以,我得把这个全栈环境搭建起来。

http2 起式

2016-08-23
阅读 1 分钟
2.1k
本文使用node.js创建一个可以调试和验证http2服务的代码。 首先创建一个npm环境,并按照http2模块 {代码...} 其次创建证书(主流浏览器仅仅支持tls加密传输,因此要求服务器必须使用证书): {代码...} 然后执行如下代码: {代码...} 使用curl验证协议: {代码...} 输出: {代码...} curl的参数-I表示仅仅显示HTTP header...

死命简单的webpack(4) - 引入bootstrap

2016-08-18
阅读 3 分钟
11.3k
Bootstrap中是一种事实上的界面标准,标准到现在的网站大量的使用它。如果可以使用webpack引入的bootstrap.css,就可以一个npm install完成项目的依赖,而不必手工的添加到html内。本来以为在入口文件内加一行就行:

死命简单的webpack(3)-引用svg

2016-08-18
阅读 1 分钟
8.6k
现在,我们已经可以引入js文件、css文件。如果是图片呢?答案是可以。本文以svg图片为例,在css内引用它。从一个案例开始: {代码...} 我们希望通过css来让div变成红色的字体,文件为: {代码...} 依然在js的入口文件内引用此css: {代码...} 并修改webpack的配置文件,除了使用css-loader、style-loader加载css外,还需...

死命简单的webpack(2)- 引用css

2016-08-18
阅读 1 分钟
4k
既然使用webpack后js的模块变得和node一模一样的令人喜爱,那么自然的,可以这样弄css?答案是可以。从一个案例开始: {代码...} 我们希望通过css来让div变成红色的字体,文件为: {代码...} 我们只需要在js的入口文件内引用此css: {代码...} 并修改webpack的配置文件,以便通知css文件由css-loader加载,并由style-loa...

死命简单的webpack

2016-08-18
阅读 2 分钟
2.4k
webpack是一个打包器。当别人问你的时候,你也可以这么回答,哪怕彼此都不知道说了什么。但是看了我的介绍,你就知道打包器是啥了。实际上webpack存在的最初动机就是要把node.js的模块能力让客户端可以用。所以,让我们从node的从一个模块案例开始。

troubleshooting for udp broadcast

2015-09-02
阅读 2 分钟
2.6k
然而,当另一个小程序(其实是IP Messager for iOS),发起一个广播消息的时候,我怎么也收不到它。当我疑神疑鬼的时候,tcpdump站起来讲,它是可以收到的:

ngnix + node 的负载均衡

2015-07-27
阅读 2 分钟
9.3k
node.js 做服务器? node.js当仁不让,我有赤兔马(异步),手中方天画戟(事件IO)。 一种too simple ,sometimes naive的感觉油然而生。 久经考验的nginx 前置顶住压力,后面多个node服务器完成业务支撑,这样的做法是放心的,是走正道的。 这里要做一个实验: {代码...} 准备node 首先启动两台node,分别监听3000,3001...

译/理解node事件循环

2015-07-15
阅读 2 分钟
4.2k
第一个基本论点:IO是昂贵的。 看图:  所以,当前编程技术的最大浪费,是等待IO完成。 解决这个性能效应有几个方法(来自sam rushing) 同步:按照次序,一次处理一个请求。好处:简单,坏处:任何人的一个请求都会阻塞其他全部人的请求 建一个新进程:一个进程处理一个请求。好处:容易 坏处:不具备可伸缩性,几百个...

译/异步代码模式转换(node)

2015-07-14
阅读 5 分钟
3.6k
作为传统的同步多线程服务器的备选,异步事件IO被很多企业评估。异步意味着开发者需要学习新模式,忘掉老模式。转换模式时需要忍受严重的大脑重新搭线,说不定电击疗法对此改变有帮助。

node 模块开发的一个小坑

2015-07-13
阅读 1 分钟
1.9k
导出函数时,你可以 {代码...} 也可以 {代码...} 后者可以少打几个字。对于追求简洁的人来说,这个小特性还是比较招人爱。 你可以设置整个module.exports 为一个函数 {代码...} 可是,你却不可以这样: {代码...} 想知道原因的话,得假想每个module在装入时,有这样的一段代码 {代码...} 是v8在一个js文件内插入两个对象...

译/如何开始node.js之旅

2015-07-13
阅读 2 分钟
4k
这样,你可以去看看社区提供什么: 金牌标准的包管理npm,一个命令行工具,可以管理你的项目依赖关系,确保你了解npm和node如何和你的项目、node_module目录、package.json 做交互,npm同时也是一个包注册仓库

初级node http server development

2015-07-07
阅读 12 分钟
3.4k
也许,你已经高频多次听到了node。毕竟它真的很火。可是你还在犹豫,毕竟,学习一门语言以及库,是一个开坑和被坑的过程。也担心学习后不知道可以做点什么。

译/用Generators解决callback金字塔

2015-07-06
阅读 6 分钟
7.8k
译 用Generators解决callback金字塔 what is generator Generators算得上js的一个新概念函数。它看起来像是一个函数,但是可以暂停执行。从语法上看,有3点关注: 函数名前有一个* 函数内有yield 调用时返回一个对象,对这个对象调用next才会继续执行 你的node支持generator了吗? 在node 0.11以上,对node必须加入--har...

一个新的模块封装方法

2015-06-29
阅读 1 分钟
1.7k
在研究optimist 过程中发现一个新的模块封装方法,像是这样: {代码...} 分析下来,有他的一些好处: 可以做到私有成员。比如 options 是私有的,无法从外部访问。 可以做到public。想要公开的都可以放到self内,比如bar,showFoo。 可以通过链式语法多次调用。显得比较简洁 通过js 嵌套函数,闭包,根本不必采用class,...

minimist : command line parser of node.js

2015-06-25
阅读 2 分钟
3.5k
这里的-a,-b 都是一个string类型的参数,值分别为 avalue,bvalue 。具体的命令格式和参数类型,需要自己去看看此模块的readme。

极简的 NodeJS npm 模块开发

2015-06-15
阅读 2 分钟
4.1k
极简的 NodeJS npm 模块开发 如何完成一个NPM模块?动手实验,照着弄,完了就懂了。 推荐下cmder 给windows的用户替代cmd,有了它日子会幸福很多。 再来一个helloworld,反正世界上已经很多。 {代码...} 创建打包文件 {代码...} 测试安装 {代码...} 说明:npm install 就是拷贝目录到node_module 的一个目录。当然packag...

http2-浏览器支持的情况

2015-05-12
阅读 2 分钟
14.1k
我本人也特别关注浏览器部分。因为研究了颇有一段时间的node-http2,希望它可以和浏览器互操作,而不是自己的client,自己的server在那里左右互搏。

http2-协议协商过程

2015-05-11
阅读 4 分钟
13.9k
http/2 协议刚刚发布不久,http1.1的服务器和客户端依然大量存在,新老协议必定长期共存一段时间。这样,浏览器和服务器就需要协商使用何种协议进行通讯。

http2-frame-PING

2015-04-29
阅读 1 分钟
3.6k
ACK (0x1) : 位1表示PING帧是一个PING响应。 终端必须在PING响应中设置此标记。 终端如果收到一个设置ACK标志的PING,绝对不能给出响应。

http2-frame-PRIORITY

2015-04-29
阅读 1 分钟
3k
优先级帧(type=0x2)明确了发送者建议的流的优先级。它可以任意时间在存在的流中发送,包括已关闭的流。这个使得在已存在的流中重新排列优先级次序成为可能。

http2-frame -CONTINUATION

2015-04-29
阅读 1 分钟
3k
没有设置 END_HEADERS 标志的报头帧 (HEADERS) ,推送承诺帧( PUSH_PROMISE) ,后面可以跟随一个或者多个延续帧(CONTINUATION ),最后的一个延续帧会设置 END_HEADERS标志,表明HEADERS,PUSH_PROMISE 的结束。

node logger—— bunyan cheatsheet

2015-04-14
阅读 1 分钟
1.9k
$npm install -g bunyan $ cat hi.js {代码...} $ node hi.js {代码...} CLI Usage {代码...} ref[链接]

node mocha command 小抄

2015-03-14
阅读 1 分钟
2.1k
运行 {代码...} 会运行全部./test/*的测试文件 运行指定的部分文件 {代码...} 运行指定的测试 假设这样的文件: {代码...} 那么 $ mocha -g 'logs a' 会运行匹配logs a的测试。

http2 - server push 卡片

2015-03-06
阅读 3 分钟
4.4k
那么当Agent(就是浏览器啦:)访问host/foo.html ,一旦下载和解析,知道html 要想render给用户,还需要两位两个小伙伴: woo.css和bar.js。