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

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.…
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…
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…
文件系统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' 以读取模式打开,不存在则…
const http = require('http'); const fs = require('fs'); const querystring = require('querystring'); const urlLib = require('url'); var users = { //模拟用户 }; var server = http.createServer(function(req,res){ res.writeHead(200, {'Content-Type': 'text/htm…
前言 目录 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^*\}\)…
前言 目录 01 文法和语言.词法分析复习 02 自顶向下.自底向上的LR分析复习 03 语法制导翻译和中间代码生成复习 04 符号表.运行时存储组织和代码优化复习 05 用C++手撕PL/0 在之前的编译原理实验课是要求对现有的PL/0编译程序代码进行修改以添加一些功能,于是我拿到C++和C语言版本的实现来看.但是C++的要安装C++ Builder,C语言的实现有种上古世纪的味道,实在是没有欲望去改他的代码.思来想去,还是决定自己拿出最多一周的时间自己重新用C++写一个PL/0程序,把实验当…
1. 开始 准备好Express+Swig的练习代码:https://github.com/Mengkzhaoyun/nodepractise 准备好AdminLTE后台管理模版:https://www.almsaeedstudio.com/ 2. Express特性 2.1 静态文件与动态网页(Asp.Net??) 静态文件:Express示例站点包含public目录,public目录中所有内容如js.css.img.html将作为静态文件直接返回给客户端. App.js app.use(ex…
接口调用 今天讲一下,如果在前端页面上通过调用后台接口,返回来的数据.把前面的几章结合起来. 这里所有用的代码在 https://github.com/xiaotuni/angular-map-http2. 简单介绍一下 https://github.com/xiaotuni/angular-map-http2 这个项目吧 分前端用的是Angular4写的: 前端分两部分一部分是WebApp移动端,一部分是接口管理可以算是PC端: 后台管理接口部分用得是NodeJs写的:主要核心功能就是规则解析…