上一页 1 2 3 4 5 6 7 8 9 10 ··· 17 下一页
摘要: 目标网站 https://movie.douban.com/tag/#/?sort=S&range=0,10&tags=%E7%BA%AA%E5%BD%95%E7%89%87 目标数据 代码展示(index.js) const fs=require('fs'); const https=requir 阅读全文
posted @ 2020-04-24 10:56 mingL 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 目标网站: https://voice.baidu.com/act/newpneumonia/newpneumonia/ 目标数据: 获取如下图8条数据 代码展示(index.js): const fs=require('fs'); const https=require('https'); con 阅读全文
posted @ 2020-04-24 08:58 mingL 阅读(441) 评论(0) 推荐(0) 编辑
摘要: // 字符串首字母转大写,后面字母小写 /** * 方法一:js字符串切割 * @param {*} str */ function firstToUpper1(str) { return str.trim().toLowerCase().replace(str[0], str[0].toUpper 阅读全文
posted @ 2020-04-16 12:45 mingL 阅读(15107) 评论(0) 推荐(0) 编辑
摘要: 表之间的关联关系有三种:一对一,一对多,多对多。要进行多表操作,首先要建立表与表之间的关联关系,在sequelize中分别使用hasOne,hasMany和belongsToMany表示以上三中关系。例如我们要建立user表与role表的多对多的关联,可以这样写,首先要建立外键(当然也可以在两张表之 阅读全文
posted @ 2020-02-21 10:52 mingL 阅读(1774) 评论(0) 推荐(0) 编辑
摘要: 权限管理包含三部分:访问页面的权限,操作功能的权限和获取数据权限。 页面权限:登录用户所属角色的可访问页面的权限 功能权限:登录用户所属角色的可访问页面的操作权限 数据权限:登录用户所属角色的访问页面的数据访问的权限 需求 先不考虑数据权限,实现页面权限和功能权限。将两个权限存到menu表中,参考r 阅读全文
posted @ 2020-01-09 17:24 mingL 阅读(2848) 评论(1) 推荐(0) 编辑
摘要: 前面已经完成角色树的存储并且能够查询并构建出树形数据,本文继续完成角色树的其他操作,可以插入,删除和修改等常规操作。 需求 查询不鉴权,增删改需要传token 能够通过id查询角色,返回该角色下面所有角色树。 插入新角色,可以另开一个组织架构,即该角色没有上级 修改角色和删除角色,修改和删除角色时要 阅读全文
posted @ 2020-01-06 16:31 mingL 阅读(1077) 评论(0) 推荐(0) 编辑
摘要: 需求 在mysql表上实现树形结构数据的存储 实现树形数据的查询,返回json格式的树形数据 实现 mysql表中存储树形结构通常有四种方法,本文采用第一种即每条记录加表示上级id的pid字段 数据库表role结构,用户名:root,密码:123456,数据库:test 代码基本上和之前的一样,主要 阅读全文
posted @ 2020-01-03 19:15 mingL 阅读(958) 评论(0) 推荐(0) 编辑
摘要: 需求 新增人员 请求header中需加token 新增直接传nickname,nickname不重名 password默认是123456的md5加密密文 修改密码 请求header中需加token 传参:新密码 实现 代码基本上没有改动,只需要改动路由(router.js),控制器(controll 阅读全文
posted @ 2019-12-24 10:39 mingL 阅读(1142) 评论(0) 推荐(0) 编辑
摘要: 用户登录少不了密码,上一篇只用nickname进行验证。这一篇加上使用md5加密的password作为另一个条件进行登录验证。 需求 通过nickname和password(md5加密后)进行验证登录,查询数据库user表验证nickname和password 存在nickname并且passwor 阅读全文
posted @ 2019-12-23 14:06 mingL 阅读(4621) 评论(4) 推荐(0) 编辑
摘要: 前一篇实现了基本的生成token和验证token的功能,这其实并没什么用。这一篇主要实现对数据库里的人员进行验证。 需求 登录:查询数据库的user表验证该人员是否存在 user表中存在该nickname,生成token返回 user表中不存在该nickname,返回{code:'404',msg: 阅读全文
posted @ 2019-12-17 11:11 mingL 阅读(1850) 评论(0) 推荐(2) 编辑
摘要: 项目地址 https://github.com/XingGuoZM/egg-proj 开发环境 node v12.10.0 第一步:确保项目能跑起来 mkdir egg-proj && cd egg-proj npm init egg --type=simple npm install npm ru 阅读全文
posted @ 2019-12-16 10:51 mingL 阅读(7673) 评论(2) 推荐(0) 编辑
摘要: 开发环境 node v10.16.3 mysql v8.0.18 第一步:确保能够跑起来 mkdir egg-test && cd egg-test npm init egg --type=simple npm install npm run dev 结果 第二步:完成CRUD功能 mysql准备 阅读全文
posted @ 2019-12-12 17:00 mingL 阅读(2861) 评论(0) 推荐(0) 编辑
摘要: 测试数据库test 测试数据库表user: 字段名 数据类型 是否主键 是否为空 描述 id int 是 no id nickname char(20) no 昵称 查看当前版本: select version(); 1. 数据库相关 创建数据库 CREATE DATABASE test; 使用数据 阅读全文
posted @ 2019-11-26 10:43 mingL 阅读(1551) 评论(0) 推荐(0) 编辑
摘要: 环境搭建 mac node v8.2.0 mysql v8.0.16;数据库名称:test;表名称:user 依赖安装 npm init 新建文件app.js npm install --save sequelize npm install --save mysql2 代码实现app.js cons 阅读全文
posted @ 2019-11-22 11:18 mingL 阅读(1647) 评论(0) 推荐(0) 编辑
摘要: 前言 grid即网格,是在行(横),列(纵)的二维空间中的布局。多行和多列的交叉必然会产生单元格(items),指定的二维空间就是container。 what:grid布局即在二维平面内的多行多列的布局方式 why:应对平面内多行多列的复杂布局 how:display:grid || inline 阅读全文
posted @ 2019-11-20 16:02 mingL 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 前言 所谓布局即在指定的范围中(container)对里面的元素(items)进行一个布置。 练习游戏(https://flexboxfroggy.com/) what:flex即弹性盒子 why:在移动端,禁止使用float,适当使用position,一定会使用到flex how:只需在父盒子上加 阅读全文
posted @ 2019-11-15 17:03 mingL 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 2048。链接(出处) 抽奖。链接(出处) 贪吃蛇。链接(出处) box boy。链接(出处) bombbattle。链接(出处) 盖楼。链接(出处) tinyheart。链接(出处) 飞机大作战。链接(出处) 抓娃娃。链接(出处) Flexbox Froggy。链接(出处) Grid Garden 阅读全文
posted @ 2019-11-06 16:16 mingL 阅读(1955) 评论(0) 推荐(0) 编辑
摘要: 给定一个无序的数组,找出数组在排序之后,相邻元素之间最大的差值。 如果数组元素个数小于 2,则返回 0。 示例 1: 输入: [3,6,9,1]输出: 3解释: 排序后的数组是 [1,3,6,9], 其中相邻元素 (3,6) 和 (6,9) 之间都存在最大差值 3。示例 2: 输入: [10]输出: 阅读全文
posted @ 2019-09-09 22:06 mingL 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 162. Find Peak Element A peak element is an element that is greater than its neighbors. Given an input array nums, where nums[i] ≠ nums[i+1], find a p 阅读全文
posted @ 2019-08-11 20:11 mingL 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 160. Intersection of Two Linked Lists Write a program to find the node at which the intersection of two singly linked lists begins. For example, the f 阅读全文
posted @ 2019-08-11 19:45 mingL 阅读(209) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 17 下一页