- 博客(20)
- 收藏
- 关注
原创 系统架构师(操作系统)
分页存储管理中,物理页大小通常设置为2的整数次幂,这样能通过拆分逻辑地址的二进制位快速分离逻辑页号与页内偏移:取逻辑地址二进制的低n位作为页内偏移,n为页大小对应的幂次,比如页大小512字节对应2的9次幂,就取低9位,剩余的高位部分即为逻辑页号;通过该逻辑页号查询进程页表,可得到对应的物理页号,再将物理页号与页内偏移拼接就能得到最终的物理地址。如果物理页的大小为 512 字节,那么进程 A 逻辑地址为 1111(十进制)的变量存放在()号物理内存页中。查看进程A的页表,逻辑页2,对应的物理页为4。
2026-04-02 14:34:06
58
原创 系统架构师(数据库)
X->Y,Y被包含于X,则称X->Y是平凡函数依赖,否则称为非平凡函数依赖X->Y,若X的任一真子集X'都无法退出Y,则称Y完全函数依赖于X,否则为部分依赖X->Y,Y->Z,Y不被包含在X,Z不被包含在Y,且X推不出Z,则Z传递函数依赖于X。
2026-04-01 10:29:49
371
原创 vscode增加trae扩展
(2)可直接在插件中对话,可使用该工具生成/理解项目,会根据项目实际情况进行改写/检查;1. 点击左侧这个图标,或者使用快捷键(Ctrl+Shift+X)无需复制代码到AI Agent的页面,得到的答案更贴合实际。2. 搜索trace,点击安装按钮,等待安装完成。特点:完全免费、可理解整个项目、可切换多种模型。3. 在左侧栏找到相关图标,点击,即可进入。3.trae使用说明。(1)可切换不同模型。
2026-03-31 17:54:07
879
原创 No module named ‘asyncore‘--不换python版本解决方案
摘要:本文介绍如何修改asyncore模块以解决Python 3.12中的弃用问题。首先从CPython GitHub仓库下载asyncore.py源文件,然后注释掉其中关于模块弃用的警告信息,最后将修改后的文件复制到Python安装目录下的site-packages文件夹中。该方法可临时解决asyncore模块在Python 3.12版本中被移除的问题。
2025-09-25 18:05:17
306
原创 Java八股+408基础
本文系统梳理了Java开发核心知识点,涵盖Java基础、集合框架、JVM、多线程、MySQL、Redis、设计模式、中间件、分布式锁、SpringBoot框架等关键内容。重点包括:集合框架的线程安全实现与扩容机制;JVM内存模型与垃圾回收;MySQL索引优化与事务隔离级别;Redis数据类型与缓存问题解决方案;SpringBoot的IOC/AOP原理与事务管理;以及分布式系统CAP理论与锁实现方案。文章提供了全面的技术要点解析和实际应用场景分析,适合开发者系统复习和面试准备。
2024-09-09 17:09:23
1977
原创 04-计算机类专业知识笔试篇(常考、易错)
本文总结了计算机专业核心课程的快速复习要点,包括数据结构与算法、数据库系统、计算机网络、操作系统、计算机组成原理和信息新技术等6大板块。数据结构部分重点介绍了时间复杂度计算、链表、树、图等核心概念;数据库系统详细讲解了关系数据库理论、SQL语言和事务处理;计算机网络涵盖了协议栈、IP地址和TCP/IP协议;操作系统部分包括进程管理、内存管理和文件系统;计算机组成原理涉及指令执行、存储系统和总线传输;最后简要介绍了区块链、大数据等新兴技术。全文采用要点式归纳,突出各学科的核心概念和计算方法,适合快速回顾计算机
2024-09-08 23:19:42
2804
原创 黑马头条项目总结(附面试高频问题及回答)
摘要:黑马头条是一个基于微服务架构的新闻资讯平台,采用SpringBoot、SpringCloud技术栈,结合MySQL、MongoDB、Redis等数据库,以及Kafka、Elasticsearch等中间件实现。项目包含用户端、自媒体端、平台管理端等模块,支持文章发布、审核、展示、检索等功能。关键技术包括JWT认证、分布式ID生成、数据库分表、OpenFeign远程调用、Hystrix熔断降级、Freemarker模板引擎、MinIO分布式文件存储、XXL-JOB分布式任务调度、Kafka消息队列及Kaf
2024-08-31 00:03:20
2091
原创 Mac-软件分享
链接:链接: https://pan.baidu.com/s/1DS2v6bSlRKgosRBw6pz86A?pwd=jyms 提取码: jyms 复制这段内容后打开百度网盘手机App,操作更方便哦。链接: https://pan.baidu.com/s/1Pc7u36rB6gDT7T-uzEFhbg?pwd=9nhv 提取码: 9nhv 复制这段内容后打开百度网盘手机App,操作更方便哦。声明:网络破译版资源,侵权删。======持续更新中。
2024-08-19 21:11:28
1473
原创 Mac连接(另一台)Win下VMware中的虚拟机
摘要:本文介绍Mac通过FinalShell远程连接Win系统VMware虚拟机的配置步骤。关键操作包括:1.在VMware中配置端口转发(NAT模式);2.查询Win主机IP;3.开放Windows防火墙端口;4.Mac使用SSH工具连接;5.修改虚拟机配置防止自动挂起。要求Mac与Win处于同一局域网,且虚拟机使用固定IP(如192.168.200.130)。通过设置VMnet8的NAT端口转发和防火墙规则,实现跨系统远程管理虚拟机。
2024-08-19 11:23:13
2201
原创 01-行测(EPI)
银行笔试备考要点摘要 言语理解(10-17题): 题型:选词填空(重积累)、语句表达(病句类型:成分残缺/冗余、搭配不当、歧义等)、阅读理解(主旨、细节、词语理解等)。 技巧:病句抓成分与逻辑;排序关注关联词、代词;阅读抓关键词句(首尾、转折句)。 数学运算(10-20题): 高频考点:几何、行程、工程、利润、排列组合、容斥问题。 技巧:整除特性(如3/9看各位和)、质因数分解、代入排除法、十字交叉法(浓度/平均数)。 例题速解:行程问题用比例关系,年龄问题抓差值不变。 逻辑推理(10-20题): 数字推理
2024-05-15 16:59:37
2866
原创 计算机相关专业央国企、电网、银行求职指南
秋招和春招笔试内容主要包含四大板块:1)行测(EPI)考查言语理解、数量关系等基础能力;2)英语测试包括选择题、阅读理解和完形填空;3)综合知识涉及银行文化、时政和管理常识;4)计算机类专业知识(仅信息岗加试)。前三项为必考内容,第四项根据不同企业要求而定。计算机基础知识是信息岗位的重点考察内容,也是易错点。
2024-05-15 14:37:33
6840
1
原创 xlsx批量转utf8-csv
摘要:本文介绍了一种通过VBA宏批量将xlsx文件转换为UTF-8编码CSV文件的方法。只需在目标目录新建Excel文件,插入上述代码并运行,即可自动完成同一文件夹下所有xlsx文件的格式转换。转换后的CSV文件会保存在原目录中,解决了手动逐个转换的低效问题。该方法操作简单,仅需4步即可实现批量处理,显著提高工作效率。
2024-05-13 11:24:20
851
原创 Leecode刷题思路记录(Python3)--6
70. 爬楼梯假设你正在爬楼梯。需要n阶你才能到达楼顶。每次你可以爬1或2个台阶。你有多少种不同的方法可以爬到楼顶呢?n = 22有两种方法可以爬到楼顶。1. 1 阶 + 1 阶2. 2 阶n = 33有三种方法可以爬到楼顶。1. 1 阶 + 1 阶 + 1 阶2. 1 阶 + 2 阶3. 2 阶 + 1 阶。
2023-09-23 16:27:55
120
1
原创 Leecode刷题思路记录(Python3)--5
记于2023年7月23日69. x 的平方根给你一个非负整数x,计算并返回x的。由于返回类型是整数,结果只保留,小数部分将被不允许使用任何内置指数函数和算符,例如或者x ** 0.5。x = 42x = 828 的算术平方根是 2.82842..., 由于返回类型是整数,小数部分将被舍去。
2023-07-23 16:11:57
125
原创 Leecode刷题思路记录(Python3)--3
记于2023年4月14日26. 删除有序数组中的重复项给你一个 升序排列 的数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。元素的 相对顺序 应该保持 一致。由于在某些语言中不能改变数组的长度,所以必须将结果放在数组nums的第一部分。更规范地说,如果在删除重复项之后有 k 个元素,那么 nums 的前 k 个元素应该保存最终结果。将最终结果插入 nums 的前 k 个位置后返回 k。
2023-04-14 13:14:13
220
1
原创 Leecode刷题思路记录(Python3)--2
记于2023年4月11日14. 最长公共前缀编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串""。"fl"""输入不存在公共前缀。关键点: 数组、字符、最长公共前缀思路:拿数组中第一个字符串为标准,使用循环与其他字符串做比较,当对应字母不相等或长度已达到第一个字符串的长度时,跳出循环。20. 有效的括号给定一个只包括'('')''{''}''['']'的字符串s,判断字符串是否有效。
2023-04-11 15:47:13
1228
1
原创 Leecode刷题思路记录(Python3)--1
记于2023年4月10日1. 两数之和给定一个整数数组nums和一个整数目标值target,请你在该数组中找出target的那整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。[0,1]因为 nums[0] + nums[1] == 9 ,返回 [0, 1]。[1,2][0,1]
2023-04-10 16:34:38
228
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅