过去可知却不可控,未来可控却不可知
09
10
《认知天性》读后感 《认知天性》读后感
首先,要想学以致用,就必须记忆。只有这样,已经学会的内容才不会在将来被需要的时候消失。 其次,我们需要坚持不懈的学习与记忆,终身不懈。 学习是耗费心血的,这样效果才能持久。 与反复阅读的复习方式相比,回想事实、概念或事件会更加有效。————
2021-09-10
09
KV存储引擎学习笔记 KV存储引擎学习笔记
SkipList¶ 背景¶ 跳表全称叫做跳跃表,简称跳表。跳表是一个随机化的数据结构,实质就是一种可以进行二分查找的有序链表。跳表在原有的有序链表上面增加了多级索引,通过索引来实现快速查找。跳表不仅能提高搜索性能,同时也可以提高插入和删除
2021-09-09
08
28
黑客与画家 黑客与画家
Hacker ethic¶ 使用计算机以及所有有助于了解这个世界本质的事物都不应该受到任何限制。任何事情都应该亲手尝试。(Access to computers and anything that might teach you some
2021-08-28
07
计算机安全 计算机安全
哈希洪水攻击¶ 哈希洪水攻击(Hash-Flooding Attack)是一种拒绝服务攻击(Denial of Service),一旦后端接口存在合适的攻击面,攻击者就能轻松让整台服务器陷入瘫痪。 原理¶ 在各种常用的数据结构里,有些数据结
2021-08-07
05
05
07
07
Home Assistant Home Assistant
介绍¶ Home Assistant是一款用于家庭自动化的免费开源软件,旨在成为智能家居设备的中央控制系统,重点关注本地控制和隐私。可以通过基于Web的用户界面,Android和iOS的配套应用程序或通过受支持的虚拟助手(如Google A
2021-07-07
06
10
Java日志 Java日志
日志¶ slf4j是日志的规范/接口 日志实现工具:log4j/logback/common-logging logback¶ logback是log4j创始人开发的新一款日志组件。SpringBoot默认采用logback作为日志组件
2021-06-10
05
19
Git学习 Git学习
原理¶ Git区别于其他版本控制系统的主要差别在于Git对待数据的方式。 其他版本控制系统以文件变更列表的方式存储信息,它们将存储的信息看作是一组基本文件和每个文件随时间逐步累积的差异,因此它们往往也叫做基于差异(delta-based)的
2021-05-19
19
CPP常用STL CPP常用STL
vector¶ ¶ set¶ string¶ map¶ queue¶ priority_queue¶ stack¶ pair¶ algorithm¶ max()、min()和abs()¶ swap()¶ reverse()¶ next_pe
2021-05-19
09
04
09
CSAPP 15-213 CSAPP 15-213
1. 计算机系统漫游¶ 2. 信息的表示与处理¶ 3. 程序的机器级表示¶ 4. 处理器体系结构¶ 5. 优化程序性能¶ 6. 存储器层次结构¶ 7. 链接¶ 8. 异常控制流¶ 9. 虚拟内存¶ 10. 系统级I/O¶ 11. 网络编程¶
06
02
Docker与K8s Docker与K8s
Docker基础¶ docker相较于别的paas技术核心优势在于镜像,其是一套操作系统+应用程序,保证了环境的Ç一致性,无需根据不同的开发语言选择不同打包方式。 在Docker中打包镜像使用Dockerfile技术,即编写dockerfi
2021-04-02
03
23
Acwing刷题记录 Acwing刷题记录
前言¶ 本文记录本人刷Acwing过程的收获和代码。语言选择C++。 1~1000¶ 1~500¶ 1~100¶ 2.01背包问题 因为这道题只使用了f[i-1]且j-v[i]<=j,因此可以使用滚动数组优化。 #include &l
2021-03-23
21
21
奇奇怪怪的知识 奇奇怪怪的知识
JETBRAINS¶ 使用ToolBox安装IDE,其软件默认安装在C:\Users\<用户名>\AppData\Local\JetBrains\文件夹中。 其中软件的使用证书受到注册表影响,需要将注册表regedit中的相关信
2021-03-21
2 / 3