首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
默认
订阅
已注销
更多收藏集
微信扫码分享
微信
新浪微博
QQ
17篇文章 · 0订阅
Laravel 中简约而不简单的 Macroable 宏指令
我一开始接触宏是在大学上计算机基础课程时,老师讲office时说的。那时老师介绍宏操作时没太在意,只记得这一操作很强大,它能使日常工作变得更容易。 在上面的代码可以看出mixin可以将一个类的方法绑定到宏类中。需要注意的就是,方法必须是返回一个闭包类型。 这个方法就比较简单没什…
composer 如何更新指定的依赖包
是 PHP 用来管理依赖(dependency)关系的工具。你可以在自己的项目中声明所依赖的外部工具库(libraries),Composer 会帮你安装这些依赖的库文件。 compoesr 的require/update都可以更新指定的依赖包(升级/降级)。 require更…
让 HomeBrew 加速起飞
1. 修改源镜像 2. 修改bottles 3. 完工
Vue项目使用WebSocket技术
【基础】为什么使用WebSocket? 前端和后端的交互模式最常见的就是前端发数据请求,后端响应传输数据之前端进行展示。如果前端不操作,后端不能主动向前端推送数据。 因此,在业务场景需服务端主动向
LSM树原理探究
B+树随着mysql Innodb引擎的广泛推广越来越被大家所熟知,而前不久我在研究Raft算法时,偶然发现了一种和B+树类似的数据结构——LSM树(Log-Structured-Merge-Tree 日志结构合并树),它是Google发表的论文 Big Table 中提到的一…
图解 BM 算法
在计算好后缀的子串与模式串的前缀子串的时候,长度保存一致才有意义,比如好后缀为 abc 三位,它的后缀子串最多为 2 位,那么求模式串好前缀的时候也只需要至多取前 2 位就可以了。 因为取 3 位的话就是 模式串移动-1 的模式串中还有另外的与好后缀相等的情况了。如果超过 3 …
见微知著 —— Redis 字符串精致的内部结构
继上篇讲解了字典的内部结构之后,本篇我们开始讲字典 key 的内部结构,也就是 sds 字符串。首先它不是普通字符串,而是 sds 字符串,这个 sds 的意思是「Simple Dynamic String」,它的结构很简单,它是动态的,意味着可以支持修改。不过即使是这样简单的…
Redis 精确去重计数 —— 咆哮位图
如果要统计一篇文章的阅读量,可以直接使用 Redis 的 incr 指令来完成。如果要求阅读量必须按用户去重,那就可以使用 set 来记录阅读了这篇文章的所有用户 id,获取 set 集合的长度就是去重阅读量。但是如果爆款文章阅读量太大,set 会浪费太多存储空间。这时候我们就…
从 Go 的二进制文件中获取其依赖的模块信息
大家好,我是张晋涛。 我们用 Go 构建的二进制文件中默认包含了很多有用的信息。例如,可以获取构建用的 Go 版本: 查看 KIND 代码仓库中的 go.mod文件,都包含在内了。 其实 Linux 系统中二进制文件包含额外的信息并非 Go 所特有的,下面我将具体介绍其内部原理…
说一下聚簇索引 & 非聚簇索引
上一篇讲MySQL索引的文章没有提到聚簇索引和非聚簇索引,这一片就来看一下这两个具体是什么以及优缺点。 InnoDB 主键使用的是聚簇索引,MyISAM 不管是主键索引,还是二级索引使用的都是非聚簇索引。 1.对于非聚簇索引表来说(右图),表数据和索引是分成两部分存储的,主键索…