Calvin-Ming

一个前端程序员的博客


  • 首页

  • 标签

  • 分类

  • 搜索

MySQL让主键id重新排序

发表于 2021-05-04 | 分类于 MySQL

MySQL让主键id重新排序

  1. 备份表结构

    1
    create table table_bak like table_name;
  2. 备份表数据

    1
    insert into table_bak select * from table_name;
  3. 删除原来主键字段(如id)

    1
    alter table table_name drop id;
  4. 添加主键,自增,放在第一位

    1
    alter table table_name add id int(11) primary key auto_increment first;
  5. 检查没问题的话,删除备份的表

    1
    delete from table_bak;

    注:table_name 为 表名

参考:mysql让主键id重新排序

误存文件夹到GitHub的解决方法

发表于 2021-05-04 | 分类于 Github_desktop

误存文件夹到GitHub的解决方法

将node_modules文件存放到了GitHub的解决方法

1
touch .gitignore
2
echo /node_modules/ >> .gitignore
3
git rm -r --cached node_modules
4
git add . -A
5
git commit -m "remove node_modules"
6
git push

GitHub Desktop 上传本地库

发表于 2021-04-28 | 分类于 Github_desktop

GitHub Desktop 上传本地库

1. 创建新仓库

单击 Create a New Repository on your Hard Drive…(在硬盘上创建新仓库…)

创建新仓库

填写字段并选择您的首选项

Snipaste_2021-04-28_05-15-13
阅读全文 »

简易Node后端搭建

发表于 2021-04-28 | 分类于 Node后端

简易Node后端搭建

1. Express

1.1 安装

1.1.1 安装淘宝镜像

安装npm之前可先安装淘宝镜像,使用cnpm的来代替npm,使得下载速度提高很多。

1
npm install -g cnpm --registry=https://registry.npm.taobao.org

1.1.2 初始化项目

目录下运行命令来初始化项目,期间所有提示按enter键即可,这会生成package.json,用于描述项目文件的.

1
cnpm init
阅读全文 »

Typora上传图片时,文件以时间戳命名

发表于 2020-12-14 | 分类于 Markdown

一、查询之前安装的PicGo执行路径


image-20201214170155882
阅读全文 »

js获取对象属性值的2种方法

发表于 2020-11-25 | 分类于 日常学习

第一种:通过 . 的方式获取


image-20201125140648489

第二种:通过 [ ] 的方式获取


image-20201125141041462

注意:用数组下标获取值的方式获取属性,记得要给属性加引号

参考

js获取对象属性值的2种方法

vue-router模块

发表于 2020-11-24 | 分类于 VUE整理

一、Vue路由传参query和params的区别

1. 区别

  1. query使用path和name传参跳转都可以,而params只能使用name传参跳转
  2. 传参跳转页面时,query和params不需要在路由上配参数就能在新的页面获取到参数
  3. 但params不在路由配参数的话,当用户刷新当前页面的时候,参数就会消失。

2. 样例

2.1 query传参

1
//在方法里面写 也可以用name
2
this.$router.push({ path:'/search', query: { categoryId: this.categoryId }})
3
4
// router-link里面的to
5
<router-link :to="{path:'/search',query: {categoryId: item.categoryId}}">
6
7
接收参数:this.categoryId = this.$route.query.categoryId ;
阅读全文 »

img和div之间有间隙的原因及解决方法

发表于 2020-11-24 | 分类于 日常学习

一、概述


问题:display:inline-block布局的元素在chrome下会出现几像素的间隙

原因:div 中 存在 img标签,由于img标签的 display:inline-block 属性。

inline-block的“换行符/空格间隙问题”:

​ 在编辑器里写代码的时候,同级别的标签不写在同一行,以保持代码的整齐可读性。即inline-block布局的元素在编辑器里不在同一行,即存在换行符,当inline-block元素间有空格或是换行则会产生间隙。

二、解决方法

1. 把img标签的display属性改成block:

1
img {
2
  dispaly:block;
3
}
阅读全文 »

a标签去除默认样式

发表于 2020-11-24 | 分类于 日常学习

一、初始的链接

1
a {
2
    text-decoration: none;
3
}

二、正常的未被访问过的链接

1
a:link {
2
    text-decoration: none;
3
}

三、已经访问过的链接

1
a:visited {
2
    text-decoration: none;
3
}
阅读全文 »

积分商城(平台端)总结

发表于 2020-11-24 | 分类于 积分商城

一、将积分基础设置改入到后台设置


image-20201116093153205

image-20201116102416954
阅读全文 »
<123>
明同學_Calvin

明同學_Calvin

28 日志
10 分类
16 标签
RSS
GitHub 新浪微博
© 2021 明同學_Calvin