nodejs复习03】的更多相关文章

文件系统fs 重命名 fs.rename() fs.renameSync 优先选择异步,可以进行异常判断 打开关闭文件 fd = fs.openSync(file, flags) fs.closeSync(fd) // fs.open(file, flags, function (fd) { fs.close(fd, function(err) { }) }) 当打开或新建文件时,内核向进程返回一个文件描述符fd` flags表示打开模式: 'r'以读取模式打开,'w' 以读取模式打开,不存在则…
process 这个模块是单线程的,无法完全利用多核CPU 基本信息 //程序目录 process.cwd(); //应用程序当前目录 process.chdir('/home'); //改变应用程序的当前目录 process.cwd(); //进程信息 process.pid; //当前进程pif process.execPath; //运行当前进程的可执行文件的绝对地址 process.title; //当前进程名称, 默认与process.execPath相同 process.argv;…
console 格式化 console.log("%s:%s", "a", "b") //字符串 console.log("%d.%d", 10.2, 0.12) //整型 console.log("%j", {a: "aa", b: "bb"}) //json 冲定向错误输出柳 对于throw Erro, console.error, console.warn no…
stream 可读流 fs.pause()方法会使处于流动模式的流停止触发data事件,切换到非流动模式并让后续数据流在内部缓冲区 var fs = require('fs') var rs = fs.createReadStream('2.txt'); rs.setEncoding('utf8') //当一个数据快可以从流中被读出触发 rs.on('readable', function () { console.log('readable event'); }) //读取数据块时操作 rs.…
TCP/UDP网络应用 创建TCP服务器客户端 socket套接字对象实例,是对TCP协议的一个基本封装接口 clientt套接字对象实例 //server.js var net = require('net'); var HOST = '127.0.0.1'; var PORT = 9694; var server = net.createServer(function (socket) { console.log('Server listening on ' + HOST + ':' + P…
继续更新...接下来就是面向对象的知识了 1.面向对象:概念:使用面向对象的思想进行编程可以让的程序变得扩展性更高,便于维护: 我们在现实生活中去描述一个人的时候,通过描述这个人的特征和行为. 我们在编程当中,去描述一个对象的时候,通过描述这个对象的属性和方法. 对象时具体的,不是抽象的,一定是看得见摸得着的. 我们把一些具有相同属性和方法的对象进行进一步的抽象,提取出了"类"这个概念. 类就是模子,确定了对象将要拥有的属性和方法. 2.类: 语法: [访问修饰符] class 类名…
SocketChannel: 1. Java NIO中的SocketChannel是一个连接到TCP网络套接字的通道.可以通过以下2种方式创建SocketChannel: 打开一个SocketChannel并连接到互联网上的某台服务器. 一个新连接到达ServerSocketChannel时,会创建一个SocketChannel. 2. 打开 SocketChannel(发送端channel?): SocketChannel socketChannel = SocketChannel.open(…
原生JS解析参数: const http = require('http'); http.createServer(function(req,res){ var GET = {}; //接收数据容器 if(req.url.indexOf('?')!= -1){ //因为req.url中可能没有数据,或者是favicon.ico,为避免报错,我们要进行判断 //req获取前台请求数据 // console.log(req.url); //?userName=dsdf&pass=sdfsf var…
本套教程主要讲解了node平台的安装,node初级知识.node 服务器端程序响应http请求,通过npm安装第三方包,websocket即时通讯.聊天页面界面制作.拖动原理.拖动效果.遮罩效果.定位和浮动.滚动条滚动高度设置.用户进入与离开聊天室提示.当前在线人数的即时统计和显示.以及群聊和私聊两大聊天功能.本套教程js代码稍微有点多,对0基础的初学者可能会有一定的难度,希望通过本套教程的学习,让大家认识nodejs,感受用js写服务器端程序的乐趣. 本教程是高清完整版视频教程. 技术咨询和交…
前言 目录 01 文法和语言.词法分析复习 02 自顶向下.自底向上的LR分析复习 03 语法制导翻译和中间代码生成复习 04 符号表.运行时存储组织和代码优化复习 第4章 自顶向下的语法分析方法 确定的自顶向下分析思想 开始符号集或首符号集:设\(G=(V_T,V_N,P,S)\)是上下文无关文法. \(FIRST(\alpha)=\{a \mid\alpha \stackrel{*}{\Rightarrow} a\beta, a\in V_T, \alpha,\beta\in V^*\}\)…