摘要:
目录Redis 的数据结构简单动态字符串(SDS)SDS 的结构空间扩展策略特性SDS APIRedis 链表(list)Redis 链表结构特性链表和链表节点 APIRedis 字典(dict)Redis 字典结构哈希算法哈希表的扩展与收缩Redis 的 rehash字典 API跳跃表(skipl 阅读全文
摘要:
Leetcode第 414 场周赛题解 Q1.将日期转换为二进制表示 给你一个字符串 date,它的格式为 yyyy-mm-dd,表示一个公历日期。 date 可以重写为二进制表示,只需要将年、月、日分别转换为对应的二进制表示(不带前导零)并遵循 year-month-day 的格式。 返回 dat 阅读全文
摘要:
Linux 目录LinuxLinux系统基本Linux系统目录结构Linux文件基本属性Linux文件属主和属组更改文件属性Linux文件与目录管理处理目录常用命令(命令)ls (列出目录)mkdir (创建新目录)rmdir (删除空的目录)rm (移除文件或目录)cp (复制文件或目录)mv ( 阅读全文
摘要:
E.Level UP 二分答案 + 树状数组 单调性:因为 越小,怪兽越是容易逃跑 对每个怪物,二分答案出与之战斗的最小 值(阙值) 树状数组用于记录在当前位置之前,在不同的 下有多少个怪物可以战斗 从前往后遍历,每个位置的阙值为下标,这样pt.get(x)就能得 阅读全文
摘要:
目录后缀数组简介后缀数组可以用于什么场景如何实现后缀数组倍增法求后缀数组 数组 (最长公共前缀) 代码模板参考文章 后缀数组是一种非常强大的一种处理字符串问题的工具 后缀数组简介 前置知识:计数排序、基数排序 后缀数组(Suffix Array)主 阅读全文
摘要:
Unix IO 目录Unix IOUnix IO模型简介阻塞式I/O非阻塞式I/OI/O复用信号驱动I/O异步I/OI/O模型比较同步I/O与异步I/O五大I/O模型的比较参考网页 Unix IO模型简介 一个输入操作通常包括两个阶段: 等待数据准备好 从内核向进程复制数据 对于一个套接字上的输入操 阅读全文
摘要:
Codeforces Round 954(Div. 3) 目录Codeforces Round 954(Div. 3) . UpdateQueries . Mathematical Problem . Beautiful Array方法一:贪心+滑动窗口方法二:DP \(C\ 阅读全文
摘要:
Java I/O BIO详解 BIO就是: blocking IO。最容易理解、最容易实现的IO工作方式,应用程序向操作系统请求网络IO操作,这时应用程序会一直等待;另一方面,操作系统收到请求后,也会等待,直到网络上有数据传到监听端口;操作系统在收集数据后,会把数据发送给应用程序;最后应用程序受到数 阅读全文
摘要:
起因是当我想要计算浮点数的小数位位数(利用当浮点数num减去其整数位 ) 我的想法是先分离出小数位,然后每次循环给小数位乘上10,直到不存在小数位时,就会满足当num - (int)num == 0通过这种方式就可以得到小数位的长度 #include <iostream> using namespa 阅读全文