02 2020 档案

摘要:1.GET 方法 // 商品详情 async detail() { const { ctx } = this; console.log(ctx.query); ctx.body = `id==${ctx.query.id}`; } async detail2() { const { ctx } = 阅读全文
posted @ 2020-02-29 12:00 每天都要进步一点点 阅读(2195) 评论(0) 推荐(0) 编辑
摘要:方式一:query 获取方式 async detail() { // 获取上下文 const { ctx } = this; console.log('方式一:query', ctx.query); ctx.body = `id==${ctx.query.id}`; } 路由配置 router.ge 阅读全文
posted @ 2020-02-28 12:00 每天都要进步一点点 阅读(1347) 评论(0) 推荐(0) 编辑
摘要:1.创建 product 控制器 app/controller/product.js const Controller = require('egg').Controller; class ProductController extends Controller { async index() { 阅读全文
posted @ 2020-02-27 12:00 每天都要进步一点点 阅读(786) 评论(0) 推荐(0) 编辑
摘要:1.创建文件夹 mkdir egg-demo cd egg-demo 2.初始化 npm init egg --type=simple yarn install 3.运行项目 yarn dev 4.项目目录 阅读全文
posted @ 2020-02-26 12:00 每天都要进步一点点 阅读(625) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2020-02-25 12:00 每天都要进步一点点 阅读(3) 评论(0) 推荐(0) 编辑
摘要:1.需要在 安全组 中添加 tcp端口 2.开启端口 firewall-cmd --zone=public --add-port=8090/tcp --permanent . 阅读全文
posted @ 2020-02-24 12:00 每天都要进步一点点 阅读(115) 评论(0) 推荐(0) 编辑
摘要:1.安装 http-proxy-middleware 模块 yarn add http-proxy-middleware "http-proxy-middleware": "^1.0.1" 2.在 src 文件夹下 创建 setupProxy.js 文件 const { createProxyMid 阅读全文
posted @ 2020-02-23 12:00 每天都要进步一点点 阅读(3343) 评论(0) 推荐(1) 编辑
摘要:在 package.json 中添加 proxy: "proxy": "http://106.13.9.213:9000" 页面中调用: async componentDidMount() { let res = await axios.get('/admin/category'); console 阅读全文
posted @ 2020-02-22 12:00 每天都要进步一点点 阅读(637) 评论(1) 推荐(0) 编辑
摘要:代码如下: async componentDidMount() { let { data } = await axios.get(`${BaseUrl}/food/lists`); this.listData = data.data; this.setState({ list: this._buil 阅读全文
posted @ 2020-02-21 12:00 每天都要进步一点点 阅读(364) 评论(0) 推荐(0) 编辑
摘要:前言 我们在写webapp或者移动端网页需要嵌入到app时候,尤其是在APP内置的webView上加载我们的页面,想要查看手机浏览器信息是非常困难的事,当出现问题的时候,你又不能查看日志,一般会连接本地测试环境,然后在alert来打印日志(这种做法太蠢了),然后一遍一遍的定位bug,修改代码。使用e 阅读全文
posted @ 2020-02-20 12:00 每天都要进步一点点 阅读(417) 评论(0) 推荐(0) 编辑
摘要:逻辑代码,如下: import React, { useState, useEffect } from 'react'; import axios from 'axios'; function App() { const [data, setData] = useState({ hits: [] } 阅读全文
posted @ 2020-02-19 12:00 每天都要进步一点点 阅读(1340) 评论(0) 推荐(0) 编辑
摘要:IntersectionObserver不兼容Safari? 莫慌,我们有polyfill版 阅读全文
posted @ 2020-02-18 12:00 每天都要进步一点点 阅读(2956) 评论(0) 推荐(0) 编辑
摘要:1. 早期的解决方案 关于无限滚动,早期的解决方案基本都是依赖监听scroll事件: function fetchData() { fetch(path).then(res => doSomeThing(res.data)); } window.addEventListener('scroll', 阅读全文
posted @ 2020-02-17 12:00 每天都要进步一点点 阅读(2238) 评论(1) 推荐(0) 编辑
摘要:代码如下: var getTime= function(second_time){ var time = parseInt(second_time) + "秒"; if( parseInt(second_time )> 60){ var second = parseInt(second_time) 阅读全文
posted @ 2020-02-16 12:00 每天都要进步一点点 阅读(937) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-02-15 12:30 每天都要进步一点点 阅读(430) 评论(0) 推荐(0) 编辑
摘要:第一步:点击你要导入的表(我这是Frank(Aaron)的user表)点击文件,点击导入(或者导入向导) 第二步:点击从EXCEL导入,并选择表倘若你在这之后(且在导入之前改变了要导入的EXCEL表的数据,必须回到这一步,重新用Navicat打开一遍【重新读取一遍文件数据】) 第三步:在此解释箭头所 阅读全文
posted @ 2020-02-14 12:00 每天都要进步一点点 阅读(1926) 评论(0) 推荐(0) 编辑
摘要:Navicat是一套数据库管理工具,专为简化数据库的管理及降低系统管理成本而设。Navicat 是以直觉化的图形用户界面而建的,可以安全和简单地创建、组织、访问并共用信息。Navicat Premium 是 Navicat 的产品成员之一,能简单并快速地在各种数据库系统间传输数据,或传输一份指定 S 阅读全文
posted @ 2020-02-13 12:00 每天都要进步一点点 阅读(1146) 评论(0) 推荐(0) 编辑
摘要:https://blog.csdn.net/qq_36663951/article/details/79813038 阅读全文
posted @ 2020-02-12 12:00 每天都要进步一点点 阅读(90) 评论(0) 推荐(0) 编辑
摘要:第一步:关闭Mysql服务 首先,确保自己已经关闭了Mysql的服务 systemctl stop mysqld 第二步:跳过Mysql密码验证 关闭Mysql服务之后,继续在etc文件下,打开 my.cnf 文件并添加 skip-grant-tables 第三步:无密码方式进入Mysql 在上述步 阅读全文
posted @ 2020-02-11 21:00 每天都要进步一点点 阅读(688) 评论(0) 推荐(0) 编辑
摘要:1、设置安全选项:mysql_secure_installation 2、关闭MySQLsystemctl stop mysqld 3、重启MySQLsystemctl restart mysqld 4、查看MySQL运行状态systemctl status mysqld 5、设置开机启动syste 阅读全文
posted @ 2020-02-10 12:30 每天都要进步一点点 阅读(143) 评论(0) 推荐(0) 编辑
摘要:mysql8.x密码的认证方式变了,需要修改远程认证方式 方法1 CREATE USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123123'; //修改密码认证方式为mysql_native_password GRANT ALL 阅读全文
posted @ 2020-02-09 12:30 每天都要进步一点点 阅读(205) 评论(0) 推荐(0) 编辑
摘要:mysql安装完成之后,在/var/log/mysqld.log文件中给root生成了一个默认密码。通过下面的方式找到root默认密码,然后登录mysql进行修改: grep 'temporary password' /var/log/mysqld.log 本地MySQL客户端登录 mysql -u 阅读全文
posted @ 2020-02-08 12:15 每天都要进步一点点 阅读(577) 评论(0) 推荐(0) 编辑
摘要:一、配置yum源 1.下载mysql源安装包 在MySQL官网中下载YUM源rpm安装包:http://dev.mysql.com/downloads/repo/yum/ 复制下载链接:https://dev.mysql.com/get/mysql80-community-release-el7-1 阅读全文
posted @ 2020-02-07 12:00 每天都要进步一点点 阅读(181) 评论(0) 推荐(0) 编辑
摘要:在实现页面过程中,我们通常会遇见onclick事件的嵌套问题,当点击内层标签的onclick事件时,还会触发外层标签的onclick事件,我们要实现的就是阻止外层onclick事件的触发。 代码如下: html代码: <body> <!-- 描述:阻止事件冒泡 --> <div οnclick="s 阅读全文
posted @ 2020-02-06 21:00 每天都要进步一点点 阅读(1750) 评论(0) 推荐(0) 编辑
摘要:修改nodejs应用中的程序文件后必须重启nodejs才能重新加载应用代码。这是因为nodejs加载过一次文件后就将其缓存在内存中,以后再读取这个文件直接从内存中读取,所以后面再修改此文件nodejs都不会加载了。supervisor是检测文件中js改变之后能重新加载。 1、npm -g insta 阅读全文
posted @ 2020-02-05 21:20 每天都要进步一点点 阅读(429) 评论(0) 推荐(0) 编辑
摘要:前言 当安装了较多模块后,node_modules目录下的文件会很多,直接删除整个目录会很慢,下面介绍些快速删除node_modules目录的方法。 方法一:使用rimraf模块的命令 在全局安装rimraf模块,然后通过其命令来快速删除node_modules目录: npm install rim 阅读全文
posted @ 2020-02-04 15:00 每天都要进步一点点 阅读(201) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2020-02-03 12:30 每天都要进步一点点 阅读(9) 评论(0) 推荐(0) 编辑
摘要:1.安装模块 yarn add koa-bodyparser yarn add @types/koa-bodyparser -D 2.入口文件引入 app/index.ts // import Koa from 'koa'; // 错误的写法 // import Koa = require('koa 阅读全文
posted @ 2020-02-02 21:19 每天都要进步一点点 阅读(473) 评论(0) 推荐(0) 编辑
摘要:1.项目目录 category.controller.ts /** * 分类 控制器 */ import { Controller, Get, Ctx, Post } from 'koa-controllers'; import { Context } from 'koa'; import { Mo 阅读全文
posted @ 2020-02-01 21:30 每天都要进步一点点 阅读(210) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示