git init git clone git remote add origin https://github.com/wangyutao123/wyt_repo.git 绑定远程分支 git remote rm origin 删除绑定关系 git remote -v 查看绑定关系 git pull ...
分类:
其他好文 时间:
2020-01-02 19:07:55
阅读次数:
99
SQL Server 2008 开始支持 MERGE语句 -- 源表 CREATE TABLE test_from (id INT, val VARCHAR(20)); -- 目标表 CREATE TABLE test_to (id INT, val VARCHAR(20)); -- 插入源表 IN ...
分类:
数据库 时间:
2020-01-02 18:41:47
阅读次数:
103
摘自Acwing 归并排序 1 #include <iostream> 2 using namespace std; 3 4 const int N = 1e5 + 10; 5 6 int n; 7 int q[N], tmp[N]; 8 void merge_sort(int q[], int l ...
分类:
编程语言 时间:
2020-01-01 12:01:25
阅读次数:
78
Merge k sorted linked lists and return it as one sorted list. Analyze and describe its complexity. Example: Input: [ 1->4->5, 1->3->4, 2->6 ] Output: ...
分类:
其他好文 时间:
2020-01-01 11:48:12
阅读次数:
88
这两天负责将一个开发了较长时间,代码量数万行的C语言项目(A项目)的代码分支合并到主线。由于之前参与过一些其他项目分支收编时采用git merge引入问题的修改,个人从心理上对git merge有所抵触。有个动图形象描述了git merge使用不当带来的灾难: 鉴于上述原因,平时从个人的调试分支向项 ...
分类:
其他好文 时间:
2019-12-31 21:38:22
阅读次数:
393
https://docs.python.org/zh-cn/3/tutorial/controlflow.html#unpacking-argument-lists ...
分类:
编程语言 时间:
2019-12-31 21:19:25
阅读次数:
97
一、Git是什么? Git是目前世界上最先进的分布式版本控制系统。 工作原理 / 流程: Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程仓库 二、SVN与Git的最主要的区别? SVN是集中式版本控制系统,版本库是集中放 ...
分类:
其他好文 时间:
2019-12-31 20:09:56
阅读次数:
83
什么是开闭原则 对修改封闭,对扩展开放 当我们增加一个功能的时候,应该在已有功能上扩展,而不是在已有功能上进行修改(修改模块、类、方法) 违反开闭原则的例子 下面有个监控的例子 当发生错误或者qps到达某个阀值的时候发出预警 如果需求需要增加请求超过时间多少的阀值 参数更改了 会涉及到我们调用方的更 ...
分类:
其他好文 时间:
2019-12-31 18:21:06
阅读次数:
97
explain执行计划包含的信息 type 访问类型,sql查询优化中一个很重要的指标,结果值从好到坏依次是:system > const > eq_ref > ref > fulltext > ref_or_null > index_merge > unique_subquery > index_ ...
分类:
数据库 时间:
2019-12-31 12:08:09
阅读次数:
96
1.尽量全值匹配 联合索引 当建立了索引列后,能在wherel条件中使用索引的尽量所用。 2.最佳左前缀法则 如果索引了多列,要遵守最左前缀法则。指的是查询从索引的最左前列开始并且不跳过索引中的列。 让索引不失效的一个策略 火车头 火车身 火车尾 3.不在索引列上做任何操作 不在索引列上做任何操作( ...
分类:
数据库 时间:
2019-12-31 10:53:13
阅读次数:
112