自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

令狐静慧

越努力越幸运!

  • 博客(13)
  • 收藏
  • 关注

原创 静态文件

1,静态文件介绍static中间件可以让你直接从磁盘对客户端提供静态文件服务。可以使用static中间件支持不会改变的javaScript文件、CSS文件、图像文件和HTML文件等app.use(express.static('path',[option]));path参数指定将在请全体中引用的静态文件所在的根路径。option参数允许你设置以下属性。maxAge:浏览器缓...

2018-09-20 11:21:25 454

原创 mysql

1,安装mysqlnpm install mysql2,连接数据库//1,设置mysql 连接参数var connection = mysql.createConnection({ host : 'localhost', //主机 user : 'root', //MySQL认证用户名 password : '', ...

2018-09-20 11:20:45 160

原创 ejs模板引擎

1,引入模板引擎指定模板引擎app.set("view engine", 'ejs');指定模板位置app.set('views', __dirname + '/views');2,传递参数res.render('home', { name: '门户页面',users:[{ "name" : "小刚", "age...

2018-09-20 11:20:01 499

原创 路由

在服务器开始接受请求前,需要先定义路由。路由是一个简单的定义,它描述了如何处理针对Express服务器的HTTP请求的URL路径部分。一,实现路由可以吧路由定义为两部分。第一部分是HTTP请求方法(get/post)。路由定义的第二部分是在URL中指定的路径,例如,用于一个网站的根目录,/login用于登录页面,/cart用于显示购物车。express模块提供了函数可以实现路由:...

2018-09-20 11:18:48 196

原创 session

1,Session介绍Session是另一种记录客户状态的机制,不同的是Cookie保存在客户端浏览器中,而Session保存在服务器上。客户端浏览器访问服务器的时候,服务器把客户端信息以某种形式记录在服务器上。这就是Session。客户端浏览器再次访问时只需要从该Session中查找该客户的状态就可以了。如果说Cookie机制是通过检查客户身上的“通行证”来确定客户身份的话,那么Sess...

2018-09-20 11:16:56 101

转载 Cookie

1,Cookie介绍Cookie意为“甜饼”,是由W3C组织提出,最早由Netscape社区发展的一种机制。目前Cookie已经成为标准,所有的主流浏览器如IE、Netscape、Firefox、Opera等都支持Cookie。由于HTTP是一种无状态的协议,服务器单从网络连接上无从知道客户身份。怎么办呢?就给客户端们颁发一个通行证吧,每人一个,无论谁访问都必须携带自己通行证。这样服务器就...

2018-09-20 11:16:16 96

原创 vim一键配置

vim配置主要有以下优点:1.按F5可以直接编译并执行C、C++、java代码以及执行shell脚本,按“F8”可进行C、C++代码的调试2.自动插入文件头 ,新建C、C++源文件时自动插入表头:包括文件名、作者、联系方式、建立时间等,读者可根据需求自行更改3.映射“Ctrl + A”为全选并复制快捷键,方便复制代码4.按“F2”可以直接消除代码中的空行5.“F3”可列出当前目...

2018-08-28 16:13:28 857

转载 Nodejs初阶之express

Node和NPM的安装够便捷了,不细说...有几点基础顺手提一下:安装命令中的 “-g” 表示全局(global) express的版本不是通常的 “-v” 来查看,而是 “-V” 安装express项目的命令如下express -e nodejs-product -e, --ejs add ejs engine support  -J, --jshtml add jshtml en...

2018-08-22 20:05:53 731

转载 Github入门到上传本地项目

 写GitHub系列文章的目的主要是为了查找使用方便,同时也希望可以帮助到更多的小伙伴们学习使用GitHub。一、登录Github    github的官方网址:https://github.com ,如果没有账号,需要注册。    二、创建repository(仓库)    新建仓库的方式有和多种,只要有new repository的地方应该都是可以的       ...

2018-08-22 11:47:04 154

原创 函数

函数对任何一门语言来说都是核心的概念。通过函数可以封装任意多条语句,而且可以在任何地方、任何时候调用执行。在javascript里,函数即对象,程序可以随意操控它们。一,函数定义总共有三种函数定义的方式:(1)函数声明语句使用function关键字,后跟一组参数以及函数体://1,函数声明语句 function getInfor() { ...

2018-07-25 19:47:44 135

原创 队列的应用

目录1.把队列用底层算法实现2.方块舞3.使用队列对数据快速排序4.创建Person类完成要求 1. 把队列里面的方法用原始的方法实现function Queue(){ this.dataStore = []; //进队列,从尾部添加数据 this.enqueue=function (elemen...

2018-07-25 09:12:10 2493

原创 队列的入门和实现

目录1.队列的入门2.队列的实现1、队列的入门       队列是一种列表,不同的是队列只能在队尾插入元素,在队首删除元素。队列用于存储按顺序排列的数据,先进先出,这点和栈不一样,在栈中,最后入栈的元素反而被优先处理。可以将队列想象成在银行前排队的人群,排在最前面的人第一个办理业务,新来的人只能在后面排队,直到轮到他们为止。队列是一种先进先出(First-In-First-Out,...

2018-07-23 19:23:18 282

原创 栈的讲解和练习题

目录1.栈的讲解2.回文数3.进制转换4.递归5.佩兹糖果盒6.括号是否匹配1.栈的讲解1.1 栈的入门       栈就是和列表类似的一种数据结构,只能在栈顶添加或删除,后入先出,入栈使用push() 方法,pop()方法虽然可以访问栈顶的元素,但是调用该方法后,栈顶元素也从栈中被永久性地删除了。peek()方法则只返回栈顶元素,而不删除它。clear(...

2018-07-22 22:27:22 2851

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除