childProcess
childProcess
引用步骤:
1. 路径分析
2.文件定位
3.编译执行
文件
new Buffer(10) 分配的空间可能有以前的数据
Buffer.alloc(10,1) 将分配的空间初始化为1
缓冲区的内存从外部huo qu
内部管理机制
用堆给对象分派内存
Npm包管理工具。
没带扩展名的,默认为js,json,node
建议,除了js其余路径加上后缀
在Node中每个模块(一个文件就是一个模块)都是一个对象。
1.创建UDP服务器(UdpServer)
var dgram=require('dgram'); var server=dgarm.createSocket('udp4'); server.on("message",function (msg,rinfo) { console.log("msg:"+msg+" rinfo:"+rinfo); });
1.创建TCP服务器关键代码:
var server= net.createServer(function(socket){
socket.on('data',function(data){
)};
});
1.通过c++内存申请。
Js:分配内存。
2.slab:申请好的固定的内存区域。
3.>8k是大对象,<8k是小对象。
1.使用from,括号里面不能传入数字。
1.在创建buffer生成对象的时候尽量采用from这个函数来创建。
2.
1.路径
2.文件定位
3.编译
调用接口的第二种方法:global
加载模块用require
let关键字:
let 和 var 差不多
let:强行赋值 之后不能声明
作用域不同:局部和全局
let局部使用 不会影响全局
安全性高
const 常量 数据必须初始化
常见问题:
先打印 后定义 值打印为undefined
判断写成一个等号: 就变为后面的值 一直执行
类型转换:
Typeof (变量名) 判断数据类型
String(变量名) 转为String
变量名.toString(); //same
Number()// 转为数值类型
循环:
for循环和while循环
for(var i=0;i<10.i++){
}
while(循环条件){
}
//遍历数组,对象
for(i in Array){
}
//foreach 数组方法:返回数组的项
array.forEach(element -> {});