相关文章
S02. 内核的实现(未完)
一、虚拟内存管理
1、内存分页
二级页表线性地址转换物理地址过程如下:
用虚拟地址的高10位乘以4,作为页目录表内的偏移地址,加上页目录表的物理地址,所得的和便是页目录项的物理地址。读取该页目录项,从中获取到页…
建站知识
2024/10/7 22:16:10
数据库逻辑模型建立的三范式
在设计数据库时,确保数据模型符合三范式(1NF、2NF、3NF)是至关重要的。三范式的目的是减少数据冗余和避免更新异常。下面通过例子说明三范式及其应用。
第一范式(1NF)
定义:
第一范式要求数据表的每一列…
建站知识
2024/11/15 8:36:46
数据结构与算法--队列
文章目录 提要队列的定义队列的认识队列的应用队列的抽象数据类型队列的存储结构队列的链式存储结构与实现链队的进队和出队操作链队的数据类型初始化链队列入队操作出队操作队列的顺序存储结构与实现顺序队列的假溢出问题队列上溢循环队列循环队列取下一相邻单元下标运算队满与…
建站知识
2025/1/17 17:29:44
5.1-软件工程基础知识-软件工程概述
软件工程诞生原因
了解
早期的软件:主要是指采用个体工作方式实现的程序。第一次软件危机:20世纪60年代中期 典型表现有软件质量低下、项目无法如期完成、项目严重超支等因为软件而导致的重大事故时有发生。 软件工程的诞生:1968年在NATO会…
建站知识
2024/10/26 12:22:26
langchain 入门指南 - 让 LLM 自动选择不同的 Prompt
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。
让 LLM 自动选择不同的 Prompt
在上一篇文章中,我们学会了如何让 langchain 来自动选择不同的 LLM Chain,以便回…
建站知识
2024/11/8 16:28:35
nose2,一个无敌的 Python 库!
更多资料获取
📚 个人网站:ipengtao.com 大家好,今天为大家分享一个无敌的 Python 库 - nose2。
Github地址:https://github.com/nose-devs/nose2 在软件开发过程中,自动化测试是保证代码质量的重要环节。Python 提供…
建站知识
2024/10/26 12:17:30
mac中dyld[5999]: Library not loaded: libssl.3.dylib解决方法
需要重新安装下openssl3.0版本
brew reinstall openssl3.0
安装后执行还是报错,需要找到openssl的安装路径
/opt/homebrew/Cellar/openssl3.0/3.0.14/lib/
将libssl.3.dylib和libcrypto.3.dylib拷贝到自己的二进制文件同目录下,再执行二进制文件就可…
建站知识
2024/10/9 10:44:14
学习记录day18——数据结构 算法
算法的相关概念 程序 数据结构 算法
算法是程序设计的灵魂,结构式程序设计的肉体
算法:计算机解决问题的方法护额步骤
算法的特性
1、确定性:算法中每一条语句都有确定的含义,不能模棱两可
2、有穷性:程序执行一…
建站知识
2024/11/11 14:05:37