相关文章
里氏替换原则:Java 面向对象设计的基石法则
一、原则起源与核心定义
20 世纪 80 年代,计算机科学家芭芭拉・里氏(Barbara Liskov)在一篇论文中首次提出了里氏替换原则(Liskov Substitution Principle,LSP),这成为面向对象设计的重要理论基…
建站知识
2025/5/14 11:25:25
【计算机组成原理】第二部分 存储器--分类、层次结构
文章目录 分类&层次结构0x01 分类按存储介质分类按存取方式分类按在计算机中的作用分类 0x02 层次结构 分类&层次结构
0x01 分类
按存储介质分类
半导体存储器磁表面存储器磁芯存储器光盘存储器
按存取方式分类
存取时间与物理地址无关(随机访问&#…
建站知识
2025/5/14 11:24:24
set(CMAKE_C_FLAGS “${CMAKE_C_FLAGS} -ansi -pedantic -Wall“)
2025年5月13日,周二晚上 这段代码是 CMake 脚本中用于设置 C 编译器选项的命令,具体含义如下: 1. 命令解析
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -ansi -pedantic -Wall")• CMAKE_C_FLAGS:CMake 中用于设置 C 编译器…
建站知识
2025/5/14 11:22:21
vscode 同一个工作区,不同文件夹之间跳转问题
你说的问题,其实和 VS Code 的「工作区」机制、c_cpp_properties.json、compile_commands.json 或 LSP 后端(如 clangd)的索引行为有关。
⸻
📌 你的现象总结:
操作方式 是否能跳转 说明 打开整个上层文件夹&#x…
建站知识
2025/5/14 11:21:19
深入解析Java序列化:从使用到原理
在此之前,对于 Java 中的序列化,我一直停留在使用层面 —— 把需要序列化在网络上传输的类实现Serializable接口就可以了 但对于这块知识点,随着工作年限的提升,我觉得必须要好好研究下它了,不能似懂非懂的只知道使用。…
建站知识
2025/5/14 11:20:16
VLLM推理大模型显存不够后,导致程序引擎崩溃的调优方案尝试
背景介绍
硬件 A800 80G模型 chat-glm4-9b-128K环境 生产正常显存占用情况 glm4 占用32GB 其他显存工占用38GB左右 总共剩余10GB。
问题描述
推理时报错日志,由于内网环境无法拿出日志,与下面的类似。 File "/data/miniconda3_new/envs/vllm-new…
建站知识
2025/5/14 11:18:14