ShenPotato Blog

「离开世界之前 一切都是过程」

《你想成为什么样的人》读书笔记


初识LLM

LLM学习资料总结 什么是LLM LLM:根据前文不断预测生成下一个词。Token作为达模型的内部语言,可以表达各种语言的元素,如词,标号等,按照特定的规则组合,就能表达出复杂的语义。 大模型学习&&生成过程: 大模型 VS 搜索引擎: 搜索引擎类似于图书馆的书架(检索工具),用户根据自己的需求在图书馆,按照区域/书架查找书籍。搜索引擎主要提供直接的信息,没...

RDMA

https://mp.weixin.qq.com/s/m1yoFR63TC0pIHMJO1KlHw 文章从三个角度介绍RDMA在HPC网络中的应用,分别是why, what, how Why 传统网络数据传递应用程序先申请资源,再通知Socket,内核态驱动程序完成TCP/IP报文封装,最后由NIC的网络接口发送到对端。数据在发送节点需要依次经过Application Buff...

JAVA垃圾回收

参考: 《深入理解java虚拟机 : JVM高级特性与最佳实践(第2版)》》周志明 从三个方面来阐述jvm的垃圾回收。 什么样的对象需要回收 什么时候回收 怎么回收 一、什么样的对象需要回收 1. 引用计数法 给对象添加一个引用计数器,每当有一个地方引用它时,计数器加1;当引用失效时,计数器减1。当计数器为0时,则可以回收该对象。 存在问题: 无法...

java内存区域

参考: Java内存区域(运行时数据区域)和内存模型(JMM) 一个Java对象和Hashmap对象占用多大内存 jvm系列(二):JVM内存结构 《深入理解java虚拟机 : JVM高级特性与最佳实践(第2版)》》周志明 Java内存溢出代码实例 一、概述 JVM内存结构主要有三大块:堆内存、方法区和栈。堆内存是JVM中最大的一块由年轻代和老年...

《乌合之众》读书笔记

在写这篇读书笔记时,没有深入思考文中民族性格与群体之间的联系,也就没有记录。 一、群体的性格 1. 基本特征 如何定义群体: 自觉的个性消失,思想感情的统一。 为什么会群体会有这种特点: 个体群集后,由于变成复数而获得一种无所不能的强大干,使其勇于发泄本能,而不是作为个体时可以压抑这些欲望 原因是个体会考虑群体的匿名性和相应的无责任性。约束个体的责任感减...

Batfish

根据 https://www.usenix.org/system/files/conference/nsdi15/nsdi15-paper-fogel.pdf 记录batfish项目背景以及对实习内容进行记录 Batfish 运作流程 将网络配置和环境转换为Datalog的变体,并且还使用此语言来表示正在配置的各种协议的行为。 执行所得的Datalog程序会产生表示数据平...

算法——树相关

记录算法中,与树相关的内容 包括树,二叉树,红黑树,b+树等概念以及图中最小生成树算法。 二叉树:满足左子节点小于中间节点,中间节点小于右子节点。 同样数据不同的插入顺序形成的二叉树也不同。 插入:按树索引至合适的位置,直接插入 删除: 删除的节点 x 为叶节点:直接删除 删除的节点 x 存在一个子树:将子树直接接入父节点 删除的节点 x 存在两个子树:...

算法——排序

记录常见排序算法 一、选择排序

Vue基础知识

《前端基础必会教程-4 小时带你快速入门 vue》(https://www.bilibili.com/video/BV12J411m7MG?p=31)学习笔记 代码地址:https://github.com/Shenpotato/vuebasic 一、vue基础 Vue官网地址:https://cn.vuejs.org/ 使用时需导入: 由于Vue是javascrip...