- 博客(25)
- 收藏
- 关注
原创 JavaScript笔记12.23
1.var val = (1,2,3);//val = 32 instanceof 基于原型链判断 typeof 判断原始类型或函数对象3.javascript没有块级别作用域4vara=b=1; //var a=1;b=1;5 try 必须接catch 或者 finally6.for in 顺序不确定7with 不建议使用with,strict模型下已经被禁用with({x:1}){
2017-12-23 18:53:08 151
原创 express向jade传值问题
router.get('/update',(req,res)=>{ "use strict"; var id = req.query.id; Post.find({_id:id},(err,post)=>{ if(err){ console.log(err); }else{ console.log(
2017-10-24 16:14:15 822
原创 docker 笔记
docker 主要命令查看本地镜像:docker images搜索镜像:docker search删除镜像:(不会删除掉容器,所以应该先删除容器再删)docker rm查看所有容器:docker ps -a查看运行的容器:docker ps 创建镜像:docker create创建完之后是stopped状态,docker start 命令启动docker run 等于先创建再启动停止容器:docke
2017-10-23 16:50:28 157
原创 2017年10月12日笔记
1form标签不写action是会提交给当前url的2intellj idea 默认的javascript版本是5.1 ,去settings->languages&Frameworks->javascript设置版本3jade的引用要写成 #{ }4
2017-10-12 16:47:25 250
原创 用Intellj Idea 开发express4 、jade模板,bootstrap3的《node.js开发指南》上的微博项目
先埋个坑目前发现:5年前的bootstrap版本有一个用于首页展示的样式hero-unit,现在名字叫jumbotron jade在2016年已经改名为pug了,并且扩展名也改为pug,当然jade作为扩展名还是可以用,而且express4默认生成项目扩展名就是jade jade读取不到session解决:缺了一句代码 res.locals.user =
2017-10-12 16:17:18 558
原创 整理一下安装MongoDB步骤
1.没找到windows版本的国内镜像(linux版本的可以去阿里镜像找),直接下载官网的话在公司速度奇慢,最后下载失败(回宿舍用移动宽带竟然速度可以)。2.在c/d/e/f 盘根目录,建data文件夹,下面建db和log,分别装数据库文件和日志3.在bin目录下 mongod -dbpath “d:\data\db” 启动4.建立服务,用管理员权限运行cmdmongod --dbpath "d:\
2017-10-11 13:20:32 165
原创 《Node.js开发指南》微博程序中遇到的问题
做完才整理的,想到什么写什么,没有顺序1.ejs中 partial()是已经被废弃的,要用include,否则会报变量未定义错;2.new Date() 的时间是UTC时间,协调世界时(英:Coordinated Universal Time),比当前时区时间慢8小时,要用 new Date().toLocalString() ;3.supervistor 启动express项目时不要启动 ap
2017-10-11 13:01:09 168
原创 Node.js学习笔记3
使用 npm init 命令自动生成package.json npm init在安装命令后面加 –save 将依赖保存到package.json中,如$ npm install express utility --save简单web应用实例:var express = require('express');var utility = require('utility');var app = exp
2017-09-29 15:35:24 154
原创 解决npm install 缓慢的问题
国外镜像会很慢 可用 get命令查看registrynpm congfig get registry原版结果为http://registry.npmjs.org用set命令换成阿里的镜像就可以了npm config set registry http://registry.npm.taobao.org
2017-09-29 09:49:30 14403 1
转载 Node.js笔记2
1.注意导入koa-router的语句最后的()是函数调用:const router = require('koa-router')();相当于:const fn_router = require('koa-router');const router = fn_router();2.保持代码简单是可维护性的关键。3.对于一个全栈开发工程师来说,懂前端才会开发出更好的后端程序(不懂前端的后端工程师会
2017-09-27 09:52:43 146
原创 Node.js笔记
一个模块想要对外暴露变量(函数也是变量),可以用module.exports = variable;,一个模块要引用其他模块暴露的变量,用var ref = require('module_name');就拿到了引用模块的变量。模块输出两种方式,最好直接只记住第二种module.exports = { hello: hello, greet: greet};exports.hell
2017-09-11 16:42:49 168
原创 Javascript学习笔记2
如果以对象的方法形式调用,该函数的this指向被调用的对象如果单独调用函数,此时,该函数的this指向全局对象,也就是window。ECMA决定,在strict模式下让函数的this指向undefinedapply & call 方法一个函数就可以接收另一个函数作为参数,这种函数就称之为高阶函数。
2017-09-11 11:40:00 155
原创 几个问题
1.设备建成云景还是海利得类型(回路和设备哪个是上级) 2.回路??的信号是怎么用的 如 峰能耗费用{{su0}}/peak-energyfee3。可是化是如何设计的,云景还是海利得???
2017-09-01 21:30:48 151
转载 JavaScript 学习笔记
1.JavaScript并不强制要求在每个语句的结尾加;,浏览器中负责执行JavaScript代码的引擎会自动在每个语句的结尾补上;。2.字符串是以单引号’或双引号”括起来的任意文本,比如’abc’,”xyz”等等。3.要特别注意相等运算符==。JavaScript在设计时,有两种比较运算符: 第一种是==比较,它会自动转换数据类型再比较,很多时候,会得到非常诡异的结果; 第二种是===比较,它
2017-08-28 16:13:07 208
原创 Thinking in Java(第六章) 类继承
其实每个子类构造方法的第一条语句,都是隐含地调用super(),如果父类没有这种形式的构造函数,那么在编译的时候就会报错。最好 在需要向上类型转换时使用继承
2017-08-25 12:18:55 167
原创 Thinking in Java笔记(第五章package)
注意根据Java 包(封装)的约定,名字内的所有字母都应小写,甚至那些中间单 词亦要如此。
2017-08-24 16:55:06 168
原创 第四版 Thinking in java 翻译的词汇
第四版 Thinking in java 翻译的词汇跟常用的有点区别,看起来很别扭,整理一些overload 重载 过载构造方法 构造器
2017-08-24 13:55:24 418
原创 break和continue
break和continue标签:外{ 内{ break;//中断内部 continue;//移到内部起始处 continue 标签;//中断内外部,移到标签处,继续循环 break 标签;//中断循环,移到标签处,不再进入循环}}
2017-08-24 13:39:38 328
转载 欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2017-08-24 13:34:27 148
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人