摘要: 1 Git常用命令 1、git常用命令 echo "#Description" > README.md, 添加一个文件 git status, 查看当前状态,发现有未跟踪文件 git add ., 当前目录所有文件添加到暂存区 git diff, 比较当前工作区和暂存区有何不同 git status 阅读全文
posted @ 2020-03-28 20:01 darkly 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 1 常见版本管理工具介绍 及 版本工具作用 1. 为什么要使用版本控制 1、举例说明: 1)假设你在的公司要上线一个新功能,你们开发团队为实现这个新功能,写了大约5000行代码,上线没2 天,就发现这个功能用户并不喜欢,你老板让你去掉这个功能,你怎么办? 2)你说简单,直接把5000行代码去掉就行了 阅读全文
posted @ 2020-03-27 18:12 darkly 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 1 三方登录介绍 1、三方登录流程(以微博为例) 1)前端获取认证code 1. 在Vue页面加载时动态发送请求获取微博授权url 2. django收到请求的url后,通过微博应用ID(client_id)和回调地址(redirect_uri)动态生成授权url返回给Vue 3. 当用户点击上面的 阅读全文
posted @ 2020-03-26 16:48 darkly 阅读(540) 评论(0) 推荐(0) 编辑
摘要: 1、redis五种数据结构 说明: 1. redis中所有数据结构都以唯一的key字符串作为名称,然后通过这个唯一的key来获取对应的value 2. 不同的数据类型数据结构差异就在于value的结构不一样 1、 字符串(string) 1)value的数据结构(数组) 1. 字符串value数据结 阅读全文
posted @ 2020-03-23 22:11 darkly 阅读(348) 评论(0) 推荐(1) 编辑
摘要: 1、基本思想 归并排序(MERGE-SORT)是利用归并的思想实现的排序方法,该算法采用经典的分治(divide-and-conquer)策略(分治法将问题分(divide)成一些小的问题然后递归求解,而治(conquer)的阶段则将分的阶段得到的各答案"修补"在一起,即分而治之)。 2、图解 1) 阅读全文
posted @ 2020-03-21 15:13 darkly 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 1 Mysql数据库的优化技术 1、mysql优化是一个综合性的技术,主要包括 1. 表的设计合理化(符合3NF) 2. 添加适当索引(index) [四种: 普通索引、主键索引、唯一索引unique、全文索引] 3. 分表技术(水平分割、垂直分割) 4. 读写[写: update/delete/a 阅读全文
posted @ 2020-03-20 11:02 darkly 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 1 树的概念 1、树的特性 1)一棵树中的任意两个结点有且仅有唯一的一条路径连通; 2)一棵树如果有n个结点,则它一定有n−1条边; 3)在一棵树中加一条边将会构成一个回路。 2、二叉树 1)二叉树是一种特殊的树,二叉树的特点是每个结点最多有两个儿子。 2)二叉树使用范围最广,一颗多叉树也可以转化为 阅读全文
posted @ 2020-03-19 19:52 darkly 阅读(528) 评论(0) 推荐(0) 编辑
摘要: 1.urllib库介绍: (Python3) # urllib是python内置的HTTP请求库, 不需要额外安装即可使用, 它包含四个模块, 分别如下: (1).request: request是最基本的HTTP请求模块, 可以用来模拟发送请求. 就像在浏览器中输入网址后按下回车是一样一样滴, 只 阅读全文
posted @ 2020-03-18 20:05 darkly 阅读(437) 评论(0) 推荐(1) 编辑
摘要: 1、系统信息 arch 显示机器的处理器架构 uname -m 显示机器的处理器架构 uname -r 显示正在使用的内核版本 cat /proc/cpuinfo 显示 CPU info 的信息 cat /proc/interrupts 显示中断 cat /proc/meminfo 校验内存使用 c 阅读全文
posted @ 2020-03-16 16:31 darkly 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 1、 什么是慢查询 1.MySQL日志文件系统的组成 1)错误日志:记录启动、运行或停止mysqld时出现的问题。 2)通用日志:记录建立的客户端连接和执行的语句。 3)更新日志:记录更改数据的语句。该日志在MySQL 5.1中已不再使用。 4)二进制日志:记录所有更改数据的语句。还用于复制。 5) 阅读全文
posted @ 2020-03-14 21:16 darkly 阅读(186) 评论(0) 推荐(0) 编辑