03 2019 档案

摘要:1、引入 在javascript中,函数也是对象,对象中可以包含属性和方法,而JavaScript的每个函数都会拥有apply和call两个非继承而来的方法。这两个都可以改变函数调用者(即this)的指向 什么意思? 设想一下这样一个场景,对象obj1中有一个方法fn(即函数)实现了一个功能,对象o 阅读全文
posted @ 2019-03-16 19:40 chuanzi 阅读(654) 评论(0) 推荐(0)
摘要:在开发中可能会遇到连续英文字符或数字超出容器边界的问题,如 效果图: 可以看到,正常的中文和英文单词是可以正常换行的,为了解决后面的连续数字或英文字符溢出的现象,可以给en类加上word-wrap: break-word;样式 效果图: end ^_*` 阅读全文
posted @ 2019-03-16 18:07 chuanzi 阅读(1760) 评论(0) 推荐(0)
摘要:首先有一些公共的模块,如头部、尾部,这些模块可以单独拿出来,然后在每一个要使用这些模块的地方包含这些公共的模块 header.html footer.html 接着是总体布局模板,这个模板会包含一些公共模块,并留下一些坑 layout.html 最后是最终要渲染的模板,这个模板要继承布局模块模板并将 阅读全文
posted @ 2019-03-15 20:18 chuanzi 阅读(2432) 评论(0) 推荐(1)
摘要:const mongoose = require('mongoose')const Schema = mongoose.Schema// 1. 连接数据库// 指定连接的数据库不需要存在,当你插入第一条数据之后就会自动被创建出来mongoose.connect('mongodb://localhos 阅读全文
posted @ 2019-03-15 19:54 chuanzi 阅读(412) 评论(0) 推荐(0)
摘要:实验背景: 哈希函数H:X→Y ,其中,X为定义域,Y为值域,且|X|>|Y|,能够实现任意长度的输入转换成固定长度的输出。 密码学哈希函数H应满足如下的要求: (1) 压缩:x任意长,H(x)固定长; (2) 容易从x计算出 H(x); (3) 抗原像攻击:已知y ∈ Y,要找出x∈X,使得H(x 阅读全文
posted @ 2019-03-13 19:19 chuanzi 阅读(1494) 评论(0) 推荐(0)
摘要:1.安装和配置 IDS 软件 Snort并查看网卡信息 从返回的结果可知主机上有哪个物理网卡正在工作及该网卡的详细信息。图中显示此计算机只有1个网卡,且该网卡具有物理地址。 2.输入 snort –v –i1命令启用 Snort并捕捉到一些流量 3. 配置snort 3.1打开 snort配置文件, 阅读全文
posted @ 2019-03-13 19:10 chuanzi 阅读(18204) 评论(0) 推荐(2)
摘要:实验目的: 理解基于网络协议的攻击原理, 掌握一些基于网络协议攻击的方法, 掌握 netwox/netwag 的使用方法。 实验环境: netwox/netwag 工具, wireshark 工具, Telnet 服务器, Telnet 客户端 实验准备: 1. 安装 netwox/netwag 工 阅读全文
posted @ 2019-03-13 18:59 chuanzi 阅读(7285) 评论(0) 推荐(0)
摘要:借助script标签发送跨域请求,只支持get方法 客户端:client.html 服务器:server.php 阅读全文
posted @ 2019-03-12 15:21 chuanzi 阅读(176) 评论(0) 推荐(0)
摘要:首先下载bootstrap和nprogress两个库 index.html cart.html orders.html 阅读全文
posted @ 2019-03-12 15:06 chuanzi 阅读(324) 评论(0) 推荐(0)
摘要:db.json 阅读全文
posted @ 2019-03-12 14:18 chuanzi 阅读(209) 评论(0) 推荐(0)
摘要:promise是ES6新增的语法,可用于解决回调地狱的问题 上面的例子使用起来很臃肿,封装一下 阅读全文
posted @ 2019-03-12 12:29 chuanzi 阅读(170) 评论(0) 推荐(0)
摘要:const path = require('path') //路径模块 const url = require('url') //url模块 console.log(__dirname) // __dirname获取当前文件绝对路径(不包含文件名) console.log(__filename) // __filename获取当前文件绝对路径(包含文件名) conso... 阅读全文
posted @ 2019-03-12 11:06 chuanzi 阅读(1247) 评论(0) 推荐(0)
摘要:升级一下上一篇的功能 首先还是配置:config.js 接着是服务器代码:index.js 最后是模板:template-apache.html end^_^ 阅读全文
posted @ 2019-03-12 01:04 chuanzi 阅读(445) 评论(0) 推荐(0)
摘要:首先来一个配置文件config.js,这个文件导出一个包含配置信息的对象 然后是服务器代码app.js,这个文件开启一个http服务,实现了apache的目录浏览和部分类型文件的查看功能 最后是目录浏览的模板文件template.html end^_^ 阅读全文
posted @ 2019-03-11 22:52 chuanzi 阅读(818) 评论(0) 推荐(0)
摘要:1、介绍 模板引起最早就是诞生于服务器领域,后来才发展到了前端。 art-template是一款非常流行的模板引擎,它不仅可以在浏览器使用,也可以在 node 中使用 2、安装 可以到github下载,这里使用npm工具下载:npm install art-template 该命令在哪执行就会把包下 阅读全文
posted @ 2019-03-11 19:07 chuanzi 阅读(910) 评论(0) 推荐(0)
摘要:1、引入 传统的Web服务器有IIS、apache、ningx等,现在,使用 Nodejs 也可以非常轻松的构建一个 Web 服务器了 在 Node 中专门提供了一个核心模块:http,http 这个模块提供了创建web服务器的API 2、创建一个能响应客户端请求的服务器 服务器的作用就是提供对数据 阅读全文
posted @ 2019-03-10 22:59 chuanzi 阅读(13651) 评论(0) 推荐(3)
摘要:引言 浏览器中的 JavaScript 是没有文件操作的能力的,但是 Nodejs 中的 JavaScript 提供了文件操作的能力 在 Node 中如果想要进行文件操作,就必须引入 fs 这个核心模块,fs 是 file-system 的简写,就是文件系统的意思,在 fs 这个核心模块中,提供了所 阅读全文
posted @ 2019-03-10 21:05 chuanzi 阅读(19861) 评论(0) 推荐(0)