- 博客(12)
- 收藏
- 关注
原创 Centos使用mysql的实验
本来是安装MariaDB期间出现了一些问题就改成mysql了安装yumYun安装出现了问题找不到这个包(我网络是通顺的)使用yum搜索某些rpm包,找不到包是因为CentOS是RedHat企业版编译过来的,去掉了所有关于版权问题的东西,yum源没有这个软件包安装第三方库yum install -y epel-release安装成功再用yum安装会出现第一个问题修改/etc/yu...
2020-04-24 21:14:21
249
原创 建造者模式实验
首先上个类图建造者模式是将表示与构建相分离的一种设计模式。这次试验从构建和表示2个方面分析代码。抽象建造者是一个接口,定义了一些关于电脑建构表示的一些属性和方法。电脑的实体类定义具体的电脑的属性和一个展示该电脑的配置的一个方法。具体建造者去实现抽象建造者这个接口,用抽象建造者里面的成员变量computer去调用Computer类里面具体的方法给这个computer对象设置对应的属...
2020-04-20 17:04:55
811
原创 Koa模板引擎之art-template
之前有谈到过ejs模板引擎对于art-template模板引擎性能更好,同时art-template也支持ejs语法而且运行速度快,语法相对ejs洁捡一点。根据官网的内容来const views=require(‘koa-views’);const Koa=require(‘koa’);//引入模块const Router=require(‘koa-router’);var koast...
2020-04-19 15:58:46
426
原创 koa静态资源中间件
安装koa-static模块const views=require(‘koa-views’);const Koa=require(‘koa’);//引入模块const Router=require(‘koa-router’);var koastatic = require(‘koa-static’);var app = new Koa();var router = new Router...
2020-04-19 14:12:17
306
原创 koa获取post请求参数
在koa中可以直接导入’koa-bodyparser模块用ctx.request.body即可获取参数那么具体怎么用来实验一下首先配置2个路由在渲染ejs模板app.use(views(‘views’,{extension:‘ejs’}))app.use(bodyparser());router.get("/",async (ctx)=>{await ctx.render(‘te...
2020-04-19 13:27:10
3196
原创 Koa的ejs模块
Ejs可以将node.js的后台数据渲染到静态页面上。安装ejs模块>npm install ejs –save 安装npm install koa-views --save引入koa-views模块配置中间件成功实验const views=require(‘koa-views’);const Koa=require(‘koa’);//引入模块const Router=requ...
2020-04-18 13:59:49
259
原创 koa中间件的实验
中间件就是匹配路由之前或者匹配路由完成做的一系列的操作,我们就可以把它叫做中间件。对此我们定义一个中间件app.use(async (ctx,next)=>{console.log(new Date());await next();if(ctx.status==404){ctx.body=“找不到资源不好意思”}else {ctx.body=“找到资源”}})比如我们...
2020-04-17 21:38:39
213
原创 koa2路由
var Koa= require(‘koa’);//引入模块 用npm命令安装即可var Router = require(‘koa-router’);var router = new Router();//实例化var app = new Koa();//配置路由router.get("/",async (ctx)=>{ctx.body=‘hello world’;//响应一段...
2020-04-17 21:34:23
350
原创 学习koa2应该要了解的es6及以后的语法
学习koa2应该要了解的es6及以后的语法Koa2框架是这学期web课程老师介绍的一个web框架,抱着学习的态度写了这边文章。1 关于变量的定义let和varLet是一个块作用域 var 通俗来说var存在变量提升现象,let不存在。2 模板字符串var name=“lisi”var age=10;console.log(name+‘年龄’+age)//字符串拼接c...
2020-04-17 18:32:57
309
原创 awk与cut命令进行比较(就awk与cut按列提取文本内容方面进行比较)
实验:awk与cut命令进行比较首先创建2个文件一个脚本文件一个txt文件touch /tmp/test.sh /tmp/test.txt创建成功接下来进行实验在脚本中随便写点东西用于测试用执行权限不够修改权限修改成功执行脚本查看执行脚本后的结果用cat和awk命令按列去文本进行提取用cat分别提取第一行第二行明显提取失败可见对于cut并不认识隔空符所以它把...
2020-04-17 15:11:00
2201
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人