10 2018 档案
摘要:1.学习新技术的三个步骤:它是什么?它能解决你什么问题?开始学习它?2.git是一个开源的,分布式的版本控制系统版本控制系统是用来记录项目修改历史不管大项目还是小项目都可以由它来管理和git类似的svnsvn是一个集中式的版本控制系统3.git和svn的区别:分布式:版本库在服务器和自己的电脑都存在
阅读全文
摘要:1. res.locals是一个对象,包含用于渲染视图的上下文2. 用来存储一些全局变量什么的,3. 在模板中可以直接使用,如: res.locals.massage = "dddd"; handlebars 模板中直接使用 {{message}} 1.下载+引入 mysqlvar mysql=re
阅读全文
摘要:VARCHAR字符串 字段id 类型INT 额外 auto_increment 设为主键 增加 插入insert into 表名(列名1,列名2,....)values(值1,值2....),(值1,值2....)删除delete from 表名 where 条件表达式注:条件表达式->列名=值 列
阅读全文
摘要://next 路由句柄:一个函数,多个函数,函数数组,两者混合1.next作用:移交控制权,确保所有注册的中间件被一个接一个的执行2.如果当前中间件没有终结请求res.end,res.send,res.render,并且next没有被调用,那么请求将被挂起,后边定义的中间件将的不到被执行的机会3.一
阅读全文
摘要:/ab?cd 匹配b 0-1/ab+cd 匹配 b 1-多/ab*cd 匹配以ab开头,cd结尾的路径/ab(cd)?e *匹配所有路径/a/匹配所有含a的路径/.*fly$/ 匹配所有以fly结尾的路径 req.url=req.path+?+req.query 路径+参数req.method 请求
阅读全文
摘要:zlib负责文件的压缩以及解压为了节省流量,加快传输速度,网络传输过程中客户端会向服务器请求压缩文件,此时服务会将文件压缩返回zlib.gzip(要压缩的文件内容,function(err,decoded){})zlib.unzip(带解压的内容,function(err,decodeds){})
阅读全文
摘要:ctrl+alt+i 头部注释(作者、日期、改善着、修改日期)文件->首选项->设置->搜索关键词fileheader 方法注释 /**->回车/***[main函数名] 求和(方法描述)**@param{Number参数类型}[a形参名称] 参数描述*@param{Number}[b]*@retu
阅读全文
摘要:server.address()返回值是对象,对象下有个port属性get:request.urlpost:request.on('data')->存数据 request.on(‘end’)->操作数据 querystring用于地址栏参数字符串和对象的相互转换,以及对参数进行解码和编码 varqu
阅读全文
摘要:buffer代表一个缓冲区,存储二进制,是字节流。网络传输时,就传输的这种字节流,写文件时,也是写的字节流 创建 Buffer 类Buffer 提供了以下 API 来创建 Buffer 类:Buffer.alloc(size[, fill[, encoding]]): 返回一个指定大小的 Buffe
阅读全文
摘要:找最大文件的findLargestFile('./lib',function(err,largestFile){ }) 1.格式化路径var p=path.normalize('c:/src///////a.js')2.返回路径中代表文件夹的部分var p=path.dirname('c:/src/
阅读全文
摘要:__dirname 表示当前文件所在的目录的绝对路径__filename 表示当前文件的绝对路径module.filename __filename 等价process.cwd() 返回运行当前脚本的工作目录的路径process.chdir() 改变工作目录 createDir在指定路径下创建文件夹
阅读全文
摘要:1.命令行程序,以。cmd为后缀名的文件新建一个以.cmd为后缀名的文件在cmd文件中输入要执行的命令,以%*结尾输入@pause防止程序执行完毕自动退出终端运行:双击/输入文件名运行 2.让前端困得如获神奇的不是NodeJS能做网络编程,而是NodeJs能够操作文件,小至文件查找,大志代码编译,几
阅读全文

浙公网安备 33010602011771号