李国良关于learned index的综述
导师说这种带大量实验的不能算是综述,但是我当时没听清楚他说这种叫啥,所以还是暂时称为“综述”吧。如果有人知道这种叫啥欢迎在评论区告诉我。 简介 目前学习索引的问题: 没有在相同的实验框架下进行评估 没有与不同的设置进行全面的比较 本文贡献: 回顾目前的学习索引 讨论学习索引中的关键组件的设计选择 提供了一个测试平台供研究人员设计和测试新的学习索引 …
Apple Watch OS 10
WatchOS 10,被苹果寄予厚望,被称为 “Apple Watch 的里程碑式更新” 如此高的评价。除了官网的已知介绍以外,其实还有许多小的细节更新。 这篇文章主要介绍笔者在亲自使用之后对于WatchOS 10的亲身体会到的区别;可以让读者了解到老设备更新到WatchOS 10之后会有怎么样的变化。 笔者设备:Apple Watch Serie…
ALEX文章阅读
这是针对于【ALEX: An Updatable Adaptive Learned Index】这篇论文的阅读报告; 主要从文章的顺序讲解了这篇文章的大概思想和要点;
SSH快速上传/下载文件(sz/rz)
总之是一个小技巧,有时候很想往服务器某个特定地方传一个或者从服务器里面下载一个文件,但是这种小文件又不值得打开个WinSCP再找位置什么的,太麻烦了,这时候用sz/rz就很棒了。经测试,XSHELL里面是可以正常使用的。 sz命令是利用ZModem协议来从Linux服务器传送文件到本地,一次可以传送一个或多个文件。相对应的从本地上传文件到Linux…
2023年四月总结
日记 4月5日开始用Obsidian开始写日记了,主要目的是记一下自己的工作内容和日常,类似于用手机拍照那种效果,到时候可以看一下“这几天我到底干了什么”这样的效果。不过一开始的时候还能每天都记日记,不过后面就不能坚持每天了,有时候会隔两天补一下这样,可能这样会导致那两天的内容没这么丰富或者有些记忆错乱但是基本信息还是能有的。 看看自己能坚持多久吧…
从零开始的LeetCode生活丨2022年第43周
[10.15] 1441. 用栈操作构建数组@中等 [10.16] 886. 可能的二分法@中等* [10.17] 904. 水果成篮@中等 [10.18] 902. 最大为 N 的数字组合@困难* [10.19] 1700. 无法吃午餐的学生数量@简单 [10.20] 779. 第K个语法符号@中等 [10.21] 901. 股票价格跨度@中等
一些Linux使用小技巧和小Tips
只是整理了一些笔者觉得很好用的技巧,主要是用于备份方便以后用的x其实狭义的来说是Shell(BASH)使用的小技巧(就是那种,如果你看了一次别人操作就知道该怎么用了,但是如果没人告诉你可能一直没查的话就不知道的 grep grep <texts> grep应该是比较老生常谈的一个命令了,如果查看文件发现内容太多,想在目标中查找特定的内容…
Go语言中的接口
前言 Go的面向对象本身与传统的面向对象的概念差别就很大,比如之前一直在折磨我的不能继承,当然接口的奇怪定义也是让Go的面向对象之路很难走的原因之一,通过几篇网上博客的参考,打算彻底把这个地方给弄明白 非侵入式的接口 只有方法的接口 Go接口的明显的特点是:其本身只有函数实现,并没有内置变量预定义根据1️⃣中给出的例子: type Person i…
Go的类型断言是什么?
从动态类型讲起 众所周知,GO是一门静态语言,一个变量的类型在声明后就无法再改变为其他类型,但是真的没有办法突破这样的限制吗?比如我想根据类型的不同函数能打印不同的效果,传入的参数是不确定的(不确定具体类型),那么如何才能根据变量的类型打印对应呢? 空接口的出现 空接口的内部实现保存了对象的类型和指针。使用空接口保存一个数据的过程会比直接用数据对应…
Go:好像面向对象了,但也没完全
何为面向对象 这里给出一个面向对象的定义:面向对象系统将数据和代码通过“对象”集成到一起,而不是将程序看成由分离的数据和代码组成。对象是数据类型的抽象,它有状态(数据)和行为(代码)面向对象包括继承、多态、虚派生等特性 类 Go语言本身就不是一个面向对象的编程语言,所以Go语言中没有类的概念,但是他是支持类型的,因此我们可以使用struct类型来提…