自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

疯子在左疯子在右

大大老虎 喜欢独处 大象的皮肤是年轮的书

  • 博客(12)
  • 收藏
  • 关注

原创 buffer stream fs的简单应用 客户端部分

const fs = require('fs');const stream = require('stream');const net = require('net');var cli = net.connect({host:'127.0.0.1', port: 10060}, function() { console.log('connected') var req =...

2018-08-17 18:19:21 146

原创 buffer stream fs的简单应用 服务器部分

const fs = require('fs');const stream = require('stream');const net = require('net');const zlib = require('zlib');const gzip = zlib.createGzip();const ugzip = zlib.createGunzip();var opt = {};...

2018-08-17 14:36:13 192

原创 node.js 计时函数的简单应用

设定应用场景限时接力赛: 赛车以m/s的速度匀速在跑道上跑, 跑道长l米, 初始剩余时间a秒, 每隔一定时间增加剩余时间add秒.实时限时路程与剩余时间,并判断是否能跑完.var a = 10;var s = 0;var lim = 5;var m = 0;var fin = false;var l = 10000;var add = 10;var timer = setT...

2018-08-15 10:16:21 673

原创 nodejs --fs模块(一) 文件模块操作2

可以不通过以文件描述符操作的文件操作函数读取文件fs.readFile(path, options, callback) 读取文件 path:文件名或文件描述符options:encoding 编码 默认utf8  flag 默认为r 读取方式callback: err data 文件内容 fs.readFileSync(path[, options]) 同步读取文...

2018-08-12 16:42:00 407

原创 nodejs --fs模块(一) 文件模块操作1

fs:文件系统, 用于与文件进行交互.所有文件操作都有两种方式,异步和同步. 文件操作有两种方式 1是有open函数打开文件并生成文件描述符通过文件描述符操作. 2是独立的操作函数直接操作文件 打开文件fs.open(path, flags, mode, callback) 打开一个文件 返回一个文件描述符 用于参数带有文件描述符的函数操作.path : strin...

2018-08-12 16:38:39 588

原创 nodejs --buffer模块(三) buffer的操作和属性

全局方法Buffer.byteLength(string, encoding) 返回字符串实际字节的长度. Buffer.compare(buf1, buf2) 比较两个buffer的前后顺序 等价于buffer1.compare(buf2) Buffer.concat(List<Buffer>, length) 合并buffer 参数List<b...

2018-08-12 16:30:00 1172

原创 nodejs --buffer模块(二) buffer的写入和读取

buffer的写入buf.fill(value, offset, end, encoding) 填充buffer参数:value:string, buffer, int填充的内容 offset:int开始位置(字节数)默认0 end:int结束为止(字节数)默认0 encoding:string编码 默认utf8  buf.write...

2018-08-12 16:16:59 4857

原创 nodejs --buffer模块(一) buffer简介和创建

简介:Buffer类:Buffer是用与读取或操作二进制数据流的全局变量.Buffer大小固定,在被创建的时候确定,无法调整.Buffer的使用场景, 非utf8字符存储 post数据concat. Buffer的创建:Buffer.alloc(size, fill, encoding) 新建一个额定长度的buffer参数 size: int 创建的buff...

2018-08-12 16:15:42 1564

原创 nodejs --module模块

在 Node.js 模块系统中,每个文件都被视为独立的模块。 require() 加载模块 参数为模块名(脚本名) 返回一个模块 module.exports = {}  提供模块 module提供的是整个模块,而一个js文件就视为一个独立的模块. 每个js脚本只有一个modlue.exports生效 多个modlue.exports会覆盖.  exports: modul...

2018-08-12 13:57:19 403

原创 nodejs --global模块(三) Timer中的6个全局函数

timer: setImmediate(callback, args) 预约函数 返回一个immediate定时器 用于递归(由于可以让io事件先执行,取代了process.nextTick)function recurse(i,end) {    if(i>end)    {        console.log('Done!');    }    els...

2018-08-12 13:41:05 394

原创 nodejs --global模块(二) console

console提供了简单的调试控制台, 分为console类和全局console实例两个组件console类:格式化输出样式Consoe.lg样式 格式化符号 实现的功能 %s 格式化成字符串输出 %d or %i 格式化成数值输出 %f ...

2018-08-12 13:37:00 438

原创 nodejs --global模块(一) 模块介绍

                                                             Global: 全局变量全局变量可以在所有模块中使用. 在global全局变量中, 不是所有的变量都是全局变量. 有些变量只作用域只在模块内部. global包括module(_dirname, _filename , exports , require())[mo...

2018-08-12 13:25:11 1981

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除