-
pipe 也能極其簡化 從輸入流緩存到輸出流并直接輸出的過程查看全部
-
pipe能簡化 源源不斷的數(shù)據(jù)請求與應(yīng)答 的過程查看全部
-
數(shù)據(jù)讀取與緩存查看全部
-
process.binding查看全部
-
可讀流是讀取外部的數(shù)據(jù),并且把數(shù)據(jù)緩存到內(nèi)部的緩沖區(qū)buffer;可寫流是負(fù)責(zé)消費數(shù)據(jù),從可讀流中湖區(qū)數(shù)據(jù),并對chunk數(shù)據(jù)塊進(jìn)行處理,通過wite方法具體操作。查看全部
-
buffer是用來保存原始數(shù)據(jù),stream是暫存和移動數(shù)據(jù)的。二者經(jīng)常結(jié)合起來用。查看全部
-
var fs=require('fs'); fs.readFile('logo.png',function(err,origin_buffer){ console.log(Buffer.isBuffer(origin_buffer))//判斷是否為緩沖區(qū) fs.writeFile('logo_buffer.png',origin_buffer,function(err){//將開始的buffer得到一個新的new——image if(err) console.log(err); }) var base64Image=origin_buffer.toString('base64'); console.log(base64Image); var decodeImage=new Buffer(base64Image,'base64'); console.log(Buffer.compare(decodeImage,origin_buffer)); fs.writeFile('logo_decode.png',decodeImage,function(err){ if(err) console.log(err); }) })查看全部
-
smalloc理解為操作內(nèi)存和分配內(nèi)存的對象,通過process.bingding('smalloc')拿到,alloc生成內(nèi)存的方法。var alloc=smalloc.alloc查看全部
-
promise a 與A+的不同點查看全部
-
通過process.binding('buffer')可以拿到c++里面相同的buffer對象查看全部
-
buffer是一個構(gòu)造函數(shù)同時也是一個對象查看全部
-
Buffer的實例化分為三種方法:1.通過字符串的形式實例化,eg:new Buffer('hello world');2。通過定義buffer中size的大小實例化,eg:var buf=new Buffer(8)//定義一個緩沖區(qū)長度8的;3.通過數(shù)組的方式實例化,eg:var buf=new Buffer([1,2,3,4])。查看全部
-
https協(xié)議實在http之上加入了SSL/TLS握手以及數(shù)據(jù)加密傳輸,SSL/TLS是他們的最大區(qū)別。查看全部
-
http與https查看全部
-
搭建HTTPS服務(wù)器查看全部
舉報
0/150
提交
取消