【推荐】Git 使用心得 & 常见问题整理

Git 流程图Workspace:工作区Index / Stage:暂存区Repository:仓库区(或本地仓库)Remote:远程仓库配置 Git# 配置全局用户$ git config --global user.name "用户名" $ git config --global user.email "git账号"# 配置别名$ git config --global ali…

二维码扫码登录的原理
设计架构

二维码扫码登录的原理

169 0

待扫描阶段待扫描阶段也就是流程图中 1~5 阶段,即生成二维码阶段,这个阶段跟移动端没有关系,是 PC 端跟服务端的交互过程。首先 PC 端携带设备信息向服务端发起生成二维码请求,服务端会生成唯一的二维码 ID,你可以理解为 UUID,并且将 二维码 ID 跟 PC 设备信息关联起来,…

JavaScript——Set 的用法
JavaScript

JavaScript——Set 的用法

156 0

1.set对象的声明let set1 = new Set()2.获取元素数量set1.size3.检测元素是否存在set1.has( )4.删除元素set1.delete( )4.清除元素set1.clear()5.将set对象转化为数组//方法一const set = Set([1,2,3,4,4,]);[...set];//方法二Array.from(set);6.// 去除数组重复成员dedupe(ar…

代码君推荐:CSS书写顺序及相应规范
Html/Css

代码君推荐:CSS书写顺序及相应规范

162 0

CSS书写顺序1.位置属性(position, top, right, z-index, display, float等)2.大小(width, height, padding, margin)3.文字系列(font, line-height, letter-spacing, color- text-align等)4.背景(background, border等)5.其他(animation, transition等)CSS书写规范使用CSS缩写属…

CSS中line-height与vertical-align
Html/Css

CSS中line-height与vertical-align

185 0

1、什么是行间距或者行高(line-height)line-height是指文本行基线间的垂直距离。1.1、顶线,中线,基线,底线从上到下分别是顶线,中线,基线,底线。vertical-align的四个属性top,middle,baseline,bottom就是与这四条线有关。1.2、行高,行距,半行距行高是指上下文本行基线…

SQL运行内幕:从执行原理看调优的本质
MySql

SQL运行内幕:从执行原理看调优的本质

143 0

相信大家看过无数的MySQL调优经验贴了,会告诉你各种调优手段,如:避免 select *;join字段走索引;慎用in和not in,用exists取代in;避免在where子句中对字段进行函数操作;尽量避免更新聚集索引;group by如果不需要排序,手动加上 order by null;join选择小表作为驱动表;…

记录Vue IE11下浏览器兼容问题
Vue

记录Vue IE11下浏览器兼容问题

217 0

问题IE11 浏览器打开 Vue Cli 3 开发的网站 app.js 或 chunk-vendors.**.js 报错点击chunk-vendors.js后发现是vue-baidu-map组件报错,发现存在箭头函数,如下图:解决方法在vue.config.js增加如下配置即可:module.exports = { transpileDependencies: [vue-baidu-map]}同时…