自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

原创 解决RAGFlow部署中镜像源拉取的问题

在Docker使用过程中,可能会遇到“Error response from daemon: Get "https://registry-1.docker.io/v2/ ": context deadline exceeded”的错误,这通常是由于拉取镜像源失败所致。解决方法是在/etc/docker/daemon.json文件中添加镜像加速器,并重启Docker服务。如果配置后docker info命令未显示Registry Mirrors字段,可能是由于Docker守护进程存在多个实

2025-05-19 16:07:20 376

原创 无需安装软件的大模型微调——超级详细,纯干货

本篇文章中的大模型微调技术是基于阿里云的魔塔社区进行的,里面提供了免费的30多个小时的GPU环境,用起来非常简单,里面环境已经配置好了,接下来跟我一起操作就可以啦!

2025-03-26 21:14:22 1161 1

原创 每日一题——二叉树的最小深度

最小深度是从根节点到最近叶子节点的最短路径上的节点数量。说明:叶子节点是指没有子节点的节点。给定一个二叉树,找出其最小深度。

2025-03-18 22:11:51 115

原创 算法——平衡二叉树

再根据树的左右子树的高度差是否>1,判断是否是平很二叉树;先判断树是否为空,为空直接返回true;最后记得判断每一颗字数是否是平衡二叉树。

2025-03-17 17:27:20 229

原创 Java学习——数据库查询操作

查询多个字段: select 字段1,字段2,字段3 from 表名;查询所有字段 :slect * from 表名;设置别名 :select 字段1 [as 别名1],字段2 [as 别名2] from 表名;as可以省略去除重复记录:select distinct 字段列表 from 表名;

2025-03-17 15:59:19 418

原创 Java——集合详细讲解

在java中集合有两大类:Collection和Map,先来看collection。

2024-11-15 19:55:00 542

原创 Java—— 正则表达式

任何字符\d 一个数字\D 非数字\s 一个空白字符\S 非空白字符\w 英文、数字、下划线\W 一个非单词字符。

2024-11-15 17:13:09 249

原创 【ARM】AMBA和总线

AMBA(Advanced Microcontroller Bus Architecture) 总线是由ARM公司提出的一种开放性的片上总线标准,它独立于处理器和工艺技术,具有高速度低功耗等特点。总线:系统芯片中各个模块之间需要有接口来连接。总线作为子系统之间共享的通信链路。ARM中的总线用于不同部件之间的通信。有两种不同类型的设备连接到总线:ARM处理器:它是总线的主设备,拥有对总线的仲裁权,可以通过同一总线主动发起数据传输请求;

2024-09-24 19:07:11 1850

原创 【ARM】A64指令介绍及内存屏障和寄存器

使用跳转指令直接跳转,跳转指令有跳转指令B,带链接的跳转指令BL ,带状态切换的跳转指令BX。B 跳转指令,跳转到指定的地址执行程序。BL 带链接的跳转指令。指令将下一条指令的地址拷贝到R14(即LR)链接寄存器中,然后跳转到指定地址运行程序。BX 带状态切换的跳转指令。跳转到Rm 指定的地址执行程序,若Rm 的位[0]为1,则跳转时自动将CPSR 中的标志T 置位,即把目标地址的代码解释为Thumb代码;

2024-09-20 15:40:48 1388

原创 【ARM】SOC的多核启动流程详解

• cold boot 冷启动,一上电就开始运行• warm boot 热启动,只是复位一下• Primary boot 只给主核跑的那段代码• Secondary boot 给从核跑的代码还两种配置:• reset地址是可编程的,则会配置PROGRAMMABLE_RESET_ADDRESS=1,与之对立的则是你的reset地址是不可编程的。

2024-09-19 19:13:55 1938

原创 【ARM】ARM入门基础

AArch64和AArch32的执行状态都有异常级别,它们通常是相似的,但是在安全操作和非安全操作之间存在一些差异。生成异常时处理器所处的执行状态可以限制其他执行状态可用的exception级别。从AArch 64 切换到 AArch32, 需要从 高 (higher) 异常等级 切换到 低 (lower)的异常等级。当 执行完ERET 指令后,异常处理器退出,状态将切换完成。从 AArch32 切换到 AArch64,则需要从 低 (lower)异常等级切换到 高 (higher)异常等级。

2024-09-19 09:49:28 1922

原创 【ARM】armv8的虚拟化深度解读

Type-1虚拟化也叫做Bare metal, standalone, Type1。

2024-09-18 20:39:14 2058

原创 【ARM】Trustzone和安全架构

Trustzone是一个技术,是一个技术的设计,一个安全架构,既不是软件也不是硬件。TEE (Trusted Execution Environment) 可信执行环境。就是依托Trustzone所实现的一个安全操作系统。TZC400,内存过滤单元,要不要挡住,不允许访问。TAPC,配置controler的安全属性。

2024-09-18 17:00:39 1290

原创 【ARM】Cache深度解读

总结按照指令,分为:• IC : 操作instruction cache,指令cache• DC : 操作data cache,数据cachepoint:刷cache刷到哪个位置U:一般L1刷到L2C:从L2往后刷完IS:刷哪些范围中的cache按照操作,分为以下三类:• Invalidation:其实就是修改valid bit,让cache无效。

2024-09-14 08:00:00 2503

原创 【ARM】一文带你深入解读MMU

只有两个,外设和ddr都可以配置成Normal memory或者是Device memory,这是由软件来决定和配置的。

2024-09-13 11:12:23 2295

原创 【ARM】中断汇总

smc:Secure Monitor Call,可以执行在EL1,EL2,EL3,产生Secure Monitor Call Expectation,记录在ESR_ELx中,其中的EC_value0x17,表示是smc产生的异常,并直接taken到EL3中,。

2024-09-13 08:00:00 1022

原创 【ARM】中断的处理

写一个结构体声明一下,调用itr_add和itr_enable,当中断一来,就会自动调用中断处理函数。程序在EL3时来一个IRQ中断target到EL3来实现时,是不支持的,因为是没有实现的。程序在EL3一下时来一个中断,此时是支持的,直接target到EL3。2,把异常向量表的基地址写入VBAR_EL1寄存器中。在设置异常向量表基地址时填的虚拟地址。1,写了一个异常向量表。

2024-09-12 11:36:56 755

原创 【ARM】中断的路由和MASK

assert 断言。

2024-09-12 10:21:55 971

原创 【ARM】中断的进入和退出

图中基本都是硬件行为,直到最后才开始是软件。硬件将处理权交给软件时3->4,就是中断的entry。

2024-09-12 09:21:29 515

原创 算法笔记day08

题目输入为一个 N (1 <= N <= 100;1 <= M <= 100)的图,(‘W’) 代表积水,(’.’)代表干燥。一处积水我们认为和它周围的八个方向相邻,相邻的积水构成一个水坑。需要输出一个数字,表示一共有多少个互不相邻的水坑。第二行到第 n+1 行:输入操场信息,每一点的状态只可能是’W’ 或者’.’。因为连续的降雨,我们学校操场上出现了许多水坑,现在需要统计一共有多少个水坑。输出一个正整数,表示不相邻的水坑的数目。第一行:两个正整数 n 和 m。

2024-03-14 20:44:07 438 1

原创 算法笔记day07

【代码】算法笔记day07。

2024-03-11 20:42:24 432 1

原创 算法笔记——括号匹配

判断括号是否匹配:给定n组数,每组为一个字符串,测试3种括号:{},[],(),且顺序只能是先左括号,后右括号,括号间可以嵌套。若匹配成功则输出yes,否则输出no;{[[]}、{}{ 都是不匹配。、{[()]} 都是匹配;

2024-03-10 20:11:16 1948 1

原创 算法笔记day06

【代码】算法笔记day06。

2024-03-10 19:36:59 378 1

原创 算法笔记——动态规划问题(0/1背包)

此文章是看完b站up主讲解后,自己理解写的,用于自己以后查看,大家如果看不懂可以点下面链接去b站看up讲解,讲解非常详细。下面笔记图片也来自此视频。

2024-03-08 21:45:57 440 1

原创 算法笔记day05

判断ip地址是否合法,以字符串的形式输入,格式为a.b.c.d,每个均为整数,若每个数均在[0,255]之间,则说明是合法的,输出yes,否则输出no。利用海伦公式求三角形的面积,是三角形输出面积(保留两位小数)否则输出NaN;一组整数,由小到大排序,有n组测试数据,排序输出。从m开始找出n个质数(如果m是,输出m)

2024-03-08 20:47:24 387 1

原创 算法笔记day04

综合起来,t=value>>n|value<<32-n;的作用是将value的高n位和低32-n位进行交换,并将结果保存在变量t中。是一个位运算的表达式,用于将一个32位整数value的高n位和低32-n位进行交换。value<<32-n 表示将value向左移动32-n位,即将value的高n位移到低32-n位。value>>n 表示将value向右移动n位,即将value的低32-n位移到高n位。| 表示按位或操作,将两个操作数的对应位进行或运算。

2024-03-06 21:34:37 376 1

原创 算法笔记day03-NOJ

解题思路:用while循环,循环一次n+1,直到n=m时退出循环。(我是直接暴力遍历了一遍,有更简单方法可以发评论区一起交流)解题思路:分为五种情况。解题思路:利用余数;

2024-03-05 20:54:25 420

原创 算法笔记day02

【代码】算法笔记day02。

2024-03-02 21:31:08 357 1

原创 算法笔记day01

【代码】算法笔记day01。

2024-03-01 21:34:10 390 1

原创 PTA团体程序天梯赛-练习集

PTA练习

2022-09-26 15:39:28 765 1

原创 基于Promise发送Ajax请求

基于Promise发送Ajax请求

2022-03-14 22:19:02 592 1

原创 前后端交互——Promise基础用法

Promise基础用法

2022-03-14 21:58:37 1391

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除