- 博客(28)
- 收藏
- 关注
原创 大数据学习:数据库基础补全指南
本文系统梳理了数据库索引与存储结构的核心原理。首先剖析了索引的本质作用——通过空间换时间实现快速数据定位,指出有序结构对范围查询的重要性。重点分析了B+Tree的设计哲学:通过多路平衡、节点键值分离和叶子链表等特性,在减少磁盘I/O的同时支持高效范围扫描。进而引入SSTable和LSM-Tree机制,阐释了"先内存有序存储、再批量顺序刷盘"的设计思路,及其在写入性能与读取复杂度之间的权衡。最后对比了B-Tree与LSM-Tree的适用场景,前者适合读密集型负载,后者更适配高吞吐写入场景。
2026-04-02 12:11:36
293
原创 项目文件夹规范
本文分享了一个标准的机器学习项目目录结构模板,用于规范汽车价格预测项目的文件组织。主要包含:data目录存放原始和处理后数据,notebooks目录按流程存放Jupyter Notebook文件(数据探索、预处理等),scripts目录保存可执行脚本,models存放训练好的模型,results保存分析结果。该结构清晰划分数据、代码、模型和结果,便于项目管理和协作。作者记录此模板供日后参考使用。
2026-01-18 20:54:49
81
原创 小白友好版数据库原理4-6章笔记总结(超详细+通俗举例)
本文摘要:本文分为三章,分别讲解数据库的数据安全、数据正确性和设计优化。第四章重点介绍数据库安全性,包括用户验证、权限控制、视图机制和防范SQL注入等方法,确保数据不被非法访问。第五章讲解数据库完整性,涵盖实体完整性(主键约束)、参照完整性(外键约束)和用户自定义完整性(CHECK约束),保证数据正确规范。第六章从关系数据理论出发,分析不良表结构带来的冗余和异常问题,并介绍函数依赖等概念,指导如何设计高效无冗余的数据库表结构。全文采用通俗语言和实例说明,帮助读者轻松掌握数据库核心原理。
2025-11-14 08:59:28
972
原创 考前速记 名词解释+简答题
摘要:本文整理了数据存储与容灾技术的核心名词解释和高频考点,涵盖本地/远程复制、快照、克隆、RPO/RTO、CDP等20个关键术语,详细解析其定义、特征及应用场景。技术对比部分重点区分了本地与远程复制、快照与克隆的差异,原理部分阐述了虚拟复制、CDP的工作机制。场景应用类提供了企业容灾方案设计范例,强调CDP+磁盘备份+磁带归档的组合方案可实现RPO=0和RTO≤1小时的目标,并分析了虚拟卷远程镜像和虚拟机在线迁移的实践价值。全文采用"定义+特征+示例"结构化表述,适合考前高效记忆核心概
2025-11-13 23:35:53
903
原创 《信息存储与管理》完整复习手册
《高效复习手册:13章核心知识点与高频考点解析》 本手册系统梳理了13章课程的核心知识体系,包含: 核心概念精要:提炼数据与信息本质差异、数据中心5大元素(应用/DBMS/主机/网络/存储)、虚拟化与云计算特征等重点 高频计算模型:详细拆解磁盘服务时间公式(寻道+旋转+传输)、RAID性能损失计算(IOPS负载=读+写×写次数)等关键公式 实战题目解析:每章配套选择题+深度解析,如区分结构化数据(数据库表)与非结构化数据(影像/网页) 重点标注系统: 高频考点:如RAID级别对比(RAID10/5/6的容错
2025-11-13 23:33:36
1040
原创 《信息存储与管理》逻辑串讲
《小明的存储技术成长记》摘要 在科技公司负责数据存储工作的小明,从零开始系统学习了存储技术全栈知识。故事从公司面临日均30TB数据增长的挑战开始,小明跟随导师李哥经历了存储技术的完整演进: 基础篇:学习数据中心架构,掌握DAS、RAID技术原理及性能计算,解决数据丢失问题; 进阶篇:部署智能存储系统,构建FCSAN网络实现服务器共享存储,并通过IPSAN/FCoE优化成本; 扩展篇:采用NAS管理文件共享,使用对象存储处理500TB非结构化数据; 保障篇:制定业务连续性方案,设计"完整+累积&qu
2025-11-13 23:27:45
903
原创 关系数据库标准语言SQL知识点详细总结(小白友好版)
摘要: 《关系数据库系统原理》1-3章从基础概念到关系模型进行了系统讲解。第一章介绍数据库的必要性,对比文件系统与数据库系统的优劣,解释数据库四大核心概念(数据、DB、DBMS、DBS)及其层级关系。第二章阐述数据管理技术的发展历程,重点分析数据库系统与文件系统的根本区别在于数据结构化。第三章深入讲解数据模型(概念模型E-R图和逻辑模型)及数据库三级模式(外模式、模式、内模式)与两级映像机制,强调数据独立性是数据库系统的核心特性。全文通过教务系统等实际案例,结合生活类比,使抽象概念具体化,便于理解掌握。
2025-10-07 18:32:40
1099
原创 计算机网络——数据链路层笔记整理
重点模块: CSMA/CD协议:掌握争用期(51.2μs)、最短帧长(64字节)计算及二进制退避算法 信道利用率:理解极限公式Smax=T₀/(T₀+τ),a=τ/T₀越小效率越高 交换机自学习:分"源MAC记录"和"目的MAC查找"两步,注意广播条件与表项更新规则 次重点: VLAN的隔离作用与802.1Q帧结构 PPP协议组成(封装/LCP/NCP)与以太网演进 计算关键: 帧长≥发送速率×争用期 信道占用时间=有效传输(T₀+τ
2025-10-05 16:49:01
911
原创 计算机网络——数据链路层【碰撞检测、信道占用】
本文通过菜市场公共喇叭的生动比喻,深入浅出地讲解了计算机网络中碰撞检测和信道占用的核心概念。 在碰撞检测部分,文章将数据链路层比作菜市场公共喇叭,解释了多台主机同时发送数据时产生的"碰撞"现象,以及通过CSMA/CD协议(先听后说、边说边听、碰撞后退避)来避免碰撞的原理。重点讲解了最短帧长的必要性(至少要能覆盖信号往返传播时间)和二进制指数退避算法(碰撞后随机等待时间逐步加倍)。 在信道占用部分,文章分析了信道被占用的两种情况:有用占用(成功传输数据)和浪费占用(碰撞处理)。
2025-10-05 16:12:26
774
原创 计算机网络自底向上——物理层笔记整理
本文摘要:物理层是计算机网络的基础,负责比特流传输。主要内容包括:1)物理层四大接口特性(机械、电气、功能、过程);2)数据通信基础知识(系统模型、信道分类、编码调制、奈氏准则与香农公式计算);3)传输媒体类型(导引型与非导引型);4)信道复用技术(重点CDMA码分复用计算);5)数字传输系统标准(T1/E1、SONET/SDH);6)宽带接入技术(ADSL/HFC/FTTx)。物理层通过统一接口标准实现不同传输媒体的兼容。
2025-10-05 14:32:44
963
原创 《信息存储与管理》课程复习笔记(第1-6章)含习题
本文为《信息存储与管理》课程第1-6章复习笔记,涵盖信息存储基础、数据中心环境、RAID技术、智能存储系统、光纤通道SAN和IP SAN等内容。重点包括:1)数据爆炸趋势与存储金字塔层次;2)虚拟化技术原理与接口协议;3)RAID级别比较及性能计算;4)智能存储系统组件与缓存管理;5)FC SAN拓扑结构与分区技术;6)iSCSI与FCoE协议特点。每章配备知识测验解析和典型习题答案,帮助理解存储容量规划、性能计算和RAID选型等核心概念。
2025-10-02 00:37:19
1065
原创 计算机组成原理复习笔记
本文为计算机组成原理考试复习笔记,主要涵盖三部分核心内容:一、计算机系统概述:重点解析冯·诺依曼体系结构、存储程序思想、主存储器(MAR/MDR)工作原理及计算机性能指标(CPU主频/CPI/IPS的计算方法);二、数据的表示与运算:详细讲解进制转换、定点数编码(原/反/补/移码)、ALU运算原理、加减乘除运算实现及溢出判断方法;三、存储系统:对比SRAM与DRAM特性,分析存储器层次结构、性能指标及DRAM刷新机制。笔记整合王道课程和B站资源,通过典型例题帮助掌握核心考点。
2025-06-22 16:11:43
1597
原创 用类和对象来交换两个值
文章探讨了Java中的对象引用传递机制和面向对象编程的封装特性。通过创建MyValue类来封装整型值,使得数值成为对象属性。在Java中,参数传递对象时实际传递的是对象引用的副本。swap方法通过修改对象属性值实现数据交换,这一过程体现了数据与行为的封装特性,即数值存储与交换操作都封装在类内部,类方法直接操作对象属性,从而突破基本类型参数的值传递限制,同时保持主程序逻辑的简洁。此外,文章还强调了面向对象编程的优势,包括数据完整性、操作安全性和扩展便利性。
2025-05-12 23:45:20
357
原创 一文讲懂Java多态(包明白)
多态是面向对象编程中的一个重要概念,指的是同一操作在不同对象上表现出不同行为。例如,猫和狗在“吃饭”这个行为上表现不同,猫吃猫粮,狗吃狗粮。在Java中,实现多态需要满足三个条件:继承体系、子类重写父类方法、通过父类引用调用重写的方法。重写(Override)是子类对父类方法的重新实现,需遵循一定的规则,如方法原型一致、访问权限不低于父类等。多态的优点包括降低代码复杂度,减少条件判断,但缺点是属性不具备多态性,父类引用只能访问父类属性。
2025-05-12 22:54:33
909
原创 一文讲懂Java 继承(包明白)
public修饰的变量/方法可以在任意位置访问,protected修饰的变量/方法可以在同一个包下面的任意位置和不同包的子类中使用,什么都不加就是默认包访问权限只能在同一个包下面访问,private修饰的在类外无法访问。
2025-05-08 23:17:34
1174
2
原创 Java SE 笔记(备战实习日记)
首先我要先说一下 继承是什么?当你在定义一个猫和狗类时,会发现有些变量和方法是重复的,为了避免重复定义,我们可以抽象出一些特征,比如他们都有名字、年龄和腿,成员方法中有吃饭和摇尾巴是相同的,那我可以单独定义一个类叫Animal类来提取这些共同点,当我后续在定义其他动物类时,仅需要通过这个Animal即可,public class Cat extends Animal{ }这就叫继承。其中extends左边就是子类/派生类,右边是父类/基类/超类。
2025-04-26 17:46:55
574
原创 Vision Mamba: Efficient Visual Representation Learning with Bidirectional State Space Model学习笔记
Vision Mamba(Vim)作为一种新型的视觉模型,通过引入双向状态空间模型(SSM),克服了Transformer在处理高分辨率图像时的计算和内存限制。实验结果表明,Vim在多个视觉任务中均取得了优异的性能,证明了其作为下一代视觉骨干网络的潜力。
2025-03-31 16:56:18
655
原创 Vision GNN: An Image is Worth Graph of Nodes学习笔记
ViG作为一种创新的视觉图神经网络架构,通过将图像表示为图结构并结合图卷积和前馈网络模块,有效解决了传统CNN和Transformer在处理不规则对象时的局限性。实验结果表明,ViG在多个视觉任务中均取得了优异的性能,为未来视觉模型的研究提供了新的思路。
2025-03-31 16:52:36
1110
原创 Graph-Mamba: Long-Range Graph Modeling with Selective States学习笔记
Graph-Mamba是一种创新的图神经网络框架,通过结合选择性状态空间模型(SSM)和输入依赖的节点选择机制,解决了图数据中长距离依赖建模的效率和性能问题。实验结果表明,Graph-Mamba在多个数据集上均取得了优异的性能,同时显著降低了计算复杂度和内存消耗,为大规模图数据的高效建模提供了新的思路。
2025-03-31 16:44:07
1377
原创 GraphMamba: Efficient Graph Learning for Hyperspectral Image Classification学习笔记
GraphMamba是一种创新的高光谱图像分类框架,通过结合图结构学习和高效的空间-光谱特征提取,解决了传统方法在信息冗余和计算效率上的不足。实验结果表明,该方法在多个数据集上均取得了显著的性能提升,具有较高的鲁棒性和泛化能力,为高光谱图像分类领域提供了新的研究思路。
2025-03-31 16:34:41
1006
原创 DEFORMUX-NET论文学习笔记
对MSD和KiTS数据集进行了五次交叉验证,其中80%(训练)/10%(验证)/10%)(测试)分割,而AMOS数据集则进行了单次交叉验证。通过与当前体积变换器和CNN SOTA方法进行比较,评估了3D DeformUX Net在完全监督环境下的体积分割性能。并利用Dice相似性系数作为评估指标来比较预测和基本事实标签之间的重叠区域。此外,进行了消融研究,以研究调整可变形卷积的最佳方案以及用不同的线性层代替特征提取的可变性。
2025-02-18 16:17:20
869
原创 Java 类和对象轻松拿捏手册
现在我用一个例子就让你明白。美术老师今天让我们回去画一个美男子的形象,明天看大家的画作来打分....emmm我手残,本来想画图一的帅哥拿个高分,没想到我的成品是图二的样子(害羞....)是的,我想告诉你的就是,图一的帅哥是我想描绘的实体对象——对象,图二的帅哥是我最终画出来的——类。你也可以理解为“类”就是你仿照的成品,我觉得我应该讲差不多了,如果你还不理解,我就再宠你一次。你现在要画你朋友,现在这个站在你面前的真实的你朋友就是“对象”,你画板上的这个就是“类”。
2025-01-24 19:54:50
960
3
原创 【Java SE】编程练习题——分支循环、方法创建调用、重载
这篇文章所列题目类型有分支循环、递归、方法创建、重载、调用,后续会再添加其他题型,为后面复习用。如果有问题可以评论留下你的问题一起讨论。
2025-01-18 15:50:43
299
2
原创 Java SE 概述+数据类型
2.类型转换在java中类型转换分为自动类型转换(隐式)和强制类型转换(显式)。(1)自动类型转换(隐式)代码不需要经过任何处理,在代码编译时,编译器会自动进行处理。特点:数据范围小的转为数据范围大的时会自动进行。
2025-01-17 20:12:18
757
原创 Weak-Mamba-UNet 论文学习笔记
变量k表示类别的索引,而和分别表示第i个像素属于第k类的真实标签和预测概率。在论文中提到,涂鸦(scribble)注释Yscrib的取值范围是,这表明在这项研究中,图像分割任务涉及四个主要的类别和一个未标记的类别(None)。因此,k的取值范围是0到3,总共有4个类别。这就是为什么在公式中k的值是4的原因。每个类别对应一个索引,从0到3,用于遍历所有可能的类别,并计算每个类别的预测概率与真实标签之间的差异。
2024-10-14 22:10:11
1665
原创 算法复杂度分析
算法时间复杂度其实并不是指程序上机跑起来后所耗费的时间,因为不可能每一个程序都要上机,这样没必要,所以这里指算法中指令重复执行的次数,一般越少越好。O(1)指运行常数次,不是1次。
2024-09-12 22:56:22
461
原创 数据结构 数组和广义表
数组:按一定格式排列起来的具有相同类型的数据元素的集合。一维数组:线性表的数据元素为非结构的简单元素,称为一维数组。二维数组:若一维数组中的数据元素又是一维数组结构,则称为二维数组。
2024-06-05 11:32:00
1266
原创 数据结构栈和队列总结
栈:仅在表尾进行插入和删除操作的线性表栈和队列都是一种特殊的线性表,在线性表中我们学了顺序表和链表,因此栈也有顺序栈和链栈,我感觉链栈不是很重要,着重看了顺序栈。栈特殊在哪里?你就可以想象给手电筒换电池,最后一节电池会最先拿出来,所以记住栈的特征”后进先出”(LIFO:Last In First Out)队列:只允许在一端进行插入操作、而在另一端进行删除操作的线性表,Queue。
2024-06-03 23:42:08
1556
1
空空如也
如何入门肝脏分割方向
2024-06-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅