首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
李素晴
掘友等级
名不显时心不朽,再挑灯火看文章
获得徽章 7
动态
文章
专栏
沸点
收藏集
关注
作品
赞
107
文章 106
沸点 1
赞
107
返回
|
搜索文章
最新
热门
盘点MySQL中的14种锁
意向锁、乐观锁、悲观锁、共享锁、排他锁、意向锁、库锁、表锁、行锁、页锁、元数据锁、间隙锁、临键锁、自增锁、插入意向锁。
MySQL - 日志系统
详解MySQL中4类系统日志:错误日志、通用日志、慢查询日志、二进制日志;1类引擎日志:事务日志(redo log、undo log)。
为什么要特别的添加id列作为主键?
事实上在这之前我一直觉得,设计表结构的时候,只要挑选其中一个不会有重复值且非空的字段作为主键就可以了,在看到某些表结构中,虽然已经有符合主键特性的字段了,但依旧会特地去加一个id字段作为主键(~~当时觉得这纯属是多余~~),这样的设计有它的道理。 1. 主键字段应尽可能的短 首…
再解全排列问题的思考
今天刷剑指offer,写到了剑指 Offer 38. 字符串的排列,发现自己全排列问题并没有完全的掌握。 事实上在几个月前自己就为全排列问题专门写了博客,用到了深搜和广搜两种方法,当时觉得全排列对自己来说已经不成问题了,结果今天做到全排列相关的题的时候并不能在第一时间开始动手就…
操作系统之内存管理
我们从一个C程序开始说起。 编译这段代码gcc hello.c -o hello会得到一个可执行文件,我们在终端使用size hello指令,会输入如下内容。不难发现$1227 + 548 + 4 = 1779$,$1779(10) = 6f3(16)$。 我们为size指令加…
经典贪心:用最少数量的箭引爆气球
如果知道该题是一道贪心问题,贪心策略无非就是排序加遍历,至于是按起始位置排序还是按结束位置排序,稍微推算一下也容易得出,问题的关键在于如何发现这是个贪心问题。 我们不妨让第一个点就从零点开始。 为什么一个区间从已命中集合中消失,就可以确定一个点?因为在该点之后的所有点都不会命中…
十大排序算法串讲
数据结构与算法是程序员的基本功,排序算法则是基本功中的基本功,我们接触到的第一个数据结构是数组,第一个算法则是冒泡排序,企业面试也热衷于考察面试者是否具备手写排序算法的能力;其次排序算法不单单是用来排序的,许多的经典问题也用到了排序算法的思想,例如TopK问题(快速排序 | 堆…
线段树
首先线段树是一颗二叉树,是二叉树就可以使用数组存储,节点i维护区间[l, r],节点2*i+1维护区间[l, (l+r)>>1],节点2*i+2维护区间[(l+r)>>1+1, r]。 存储二叉树的数组长度为原数组长度的2倍,考虑叶子节点访问不越界,一般将存储二叉树的数组长度开…
找单个值、左右边界的二分查找
二分查找需要给一个查找区间,该查找区间有两种表示方法。 因此本文的代码都会给出两个版本,我个人更喜欢闭区间表示。 二分代码中纠结的点都已经在代码中注释了,l <= r或l < r是因为搜索区间的表示不同,他们都表示着搜索区间为空的情况。r = m或r = m…
自顶向下 | 选择重传协议
选择重传(SR)协议通过让发送方仅重传那些它怀疑在接收方出错(丢失或受损)的分组而避免了不必要的重传。这也就意味着SR接收方必须缓存那些接收到的正确但失序的分组。 从上层应用接收数据后,如果有可用序号免则发送数据,否则类似GBN协议缓存或返还数据。 每个分组必须拥有自己的逻辑定…
下一页
个人成就
文章被点赞
216
文章被阅读
92,387
掘力值
2,472
关注了
1
关注者
75
收藏集
1
关注标签
11
加入于
2020-03-26