自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 打开android studio2022版本出现的报错nternal error. Please report to https://code.google.com/p/android/issues

最后发现是自己的缓存没有删除赶紧,缓存里面有许多版本的,例如25版本,22版本的。然后就会生成当前安装这个版本的内容,上述操作不会删除SDK,删除后,就成功打开了!

2025-11-21 02:21:21 106

原创 【HelloAgent零基础入门】day4

不断完善ing~

2025-11-16 13:38:52 350

原创 【HelloAgent零基础入门】day3

安装配置.env文件,在第一章用过这就需要调用外部工具,需要网页搜索工具,选择SerpAPI,通过API提供结构化的Google搜索结果。安装,然后在官网注册一个免费账户获取API密钥并保存。(注意注册需要确认邮箱和手机号)(1)实现搜索工具的核心逻辑名称描述:描述工具用途执行逻辑第一个工具是Search函数,接收查询字符串并返回搜索结果。(2)构建通用的工具执行器使用一个统一的管理器来注册和调度这些工具,创建类。import os。

2025-11-14 11:05:21 937

原创 【HelloAgent零基础入门】day2

即在计算出注意力得分矩阵后,在进行归一化之前,应用一个掩码,将所有位于当前位置之后(即目前尚未预测到)的词元对应的分数,替换为一个非常大的负数,经过Softmax函数式,这些位置的概率就会变成0,保证了模型在预测下一个词时,能且仅能依赖它已经见过的、位于当前位置之前的所有信息,确保了预测的公平性和逻辑的连贯性。因此引入了位置编码。Temprature,控制模型输出随机性与确定性的关键参数,当T变小,分布更加陡峭,高概率项权重进一步放大,当T变大,生成更多样但可能出现不连贯的内容。用连续向量来表示词。

2025-11-12 14:22:02 963

原创 【HelloAgent零基础入门】day1

了解发展进程,并理解什么是Agent:让AI不仅仅是一个有问必答的工具,而是成为一个能自主规划、调用工具、解决复杂问题的行动者。MSA多智能体系统本项目重点是应用和构建。项目章节划分:基础篇单体篇高级篇实战篇展望篇code文件夹里存放了项目代码。智能体被定义为任何能够通过传感器感知其环境,并自主地通过执行器采取行动以达成特定目标的实体。环境:摄像头、麦克风、雷达或各类应用程序编程接口API返回的数据流,都是其感知能力的延伸。

2025-11-10 18:38:40 696

原创 Linux中一些基本概念

Linux系统中,只有一个根目录,用。

2025-10-23 17:23:26 109

原创 DHCP协议

DHCP协议是动态主机配置协议,Dynamic Host Configuration Protocol。是一种网络管理协议,用于自动分配IP地址和其他网络配置参数给网络中的设备。DHCP工作过程,经历四次握手:发现、提供、请求、确认。

2025-10-18 13:59:45 78

原创 graph neural architecture search

'num_layers': [2, 3, 4] # 网络深度。

2025-10-17 13:04:36 367

原创 媒体的分类层次

在计算机科学和多媒体领域,"媒体"有不同的分类层次。媒体 是指信息传递的载体或中介。

2025-10-12 19:54:32 269

原创 could not find a declaration file for module vue-cropper解决

官方文档:https://www.npmjs.com/package/vue-cropper。typescript vue3 环境下 安装新版的 vue-cropper。解决办法,寻找安装目录,

2025-10-05 22:14:48 120

原创 计算溢出了解

为什么会发生溢出,这是因为计算机使用固定数位的二进制表示数字。超出这个范围,高位比特就会被截断,只保留低比特。计算溢出指的当计算机执行算术运算时,产生的结果超出了该数据类型所能表示的范围,导致结果不正确,

2025-09-29 13:47:26 172

原创 原型模式了解

核心思想:通过复制一个已有对象来创建新的对象,而不是通过新建类的方式。通过原型实例指定待创建对象的类型,并且通过复制这个原型来创建新的对象。原型模式,创建型设计模式。

2025-09-26 22:23:02 266

原创 611.有效三角形的个数

对于a,b,c,我们可以枚举前两个数a,b的下标i,j,然后对于第三个数c的下标k进行二分查找,找出满足条件的k的范围区间,然后累加即可。将j右移一个位置,并不断尝试向右移动k,使得k是最大的满足nums[k] < nums[i] + nums[j]的下标。假设只固定i,则随着j的增加,不等式右侧的nums[i] + nums[j]也是递增的,满足条件的k也是递增的,则可以通过排序使得三条边:a,b,c,中的a + c >b, b+c > a,则只需要判断a+b > c即可。最直观的方法,使用暴力循环。

2025-09-26 15:23:53 391

原创 2197. 替换数组中非互质数

因此可以用一个栈进行维护,依次入栈,假设新建来的元素b,与栈中a满足非互质数,则进行替换:出栈,然后将最小公倍数入栈,b所在的位置+1。例如测试用例:[31,97561,97561,97561,97561,97561,97561,97561,97561]知道为什么报错吗,因为假设当前数非互质数,下一个数也是非互质数,则没有连续处理的情况。掌握最小公倍数的实现方法,知道最小公倍数 = 两数绝对值的乘积 / 最大公约数。下面是修改的代码:可能会出现a* b溢出的情况,使用long类型。

2025-09-16 21:32:47 201

原创 966. 元音拼写检查器

假设有多个query,可以对wordList进行预处理,因为wordList是固定的。可以这样想,假设给定一个query,我们可以按照上述逻辑进行判断。分析题目,给定的wordlist其实也是一个个的单词,不是很长的字符串。这里对于给定的query,要进行查询。总体时间复杂度O(n+m)。

2025-09-15 11:20:39 466

原创 Java中判断两个字符串是否相等

equals()这是一个很基础但重要的操作。Java中字符串是一个对象,不能简单的使用==判断内容是否相等。

2025-09-15 10:43:34 367

原创 this application failed to start because no Qt platform plugin could be initialized. Reinstalling...

打开Anaconda Navigator时候报错“this application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem”则找到F:\application\anaconda3\Library\plugins目录下的platforms文件夹,将该文件夹复制一份到安装目录下,即可打开。

2025-09-13 18:47:03 234

原创 第10章 网络与信息安全基础知识(2)

数据通信资源共享:软件资源共享和硬件资源共享负载均衡高可靠性通信子网对应于OSI中的低三层(物理层,数据链路层,网络层),资源子网对应于OSI中的高三层(会话层,表示层,应用层)。局域网LAN域域网MAN广域网WAN物理层数据链路层网络层传输层会话层表示层应用层OSI/RM的第三层主要负责通信,为通信子网层。上三层为资源子网层。传输层起着衔接上下三层的作用。一定要熟悉这七层每一层的作用,数据链路层以帧为单位传送传输层及其以上以报文传输数据。

2025-09-11 16:50:40 841

原创 AI大模型行业了解

Function Call: 基于LLM的语言理解能力,通过理解语义,自主决策使用某项工具,并。必须要懂得算法原理:了解向量,了解模型底层的原理,例如RAG的原理(如何划分chunk大小)面试题:在当下的一个场景下,如何提高Function Call的成功率,如何做如何思考?Agent,将无状态输出的大模型,变成了有状态输出的逻辑大脑,目标也是工业化。更多趋势:多Agent协作(Multi-Agent Model)。每天思考不断测试大模型的能力,思考场景和业务逻辑。LLM的交互基本单元:一轮对话。

2025-09-09 15:46:04 156

原创 Docker容器部署前端Vue服务

默认从 Docker Hub 拉取的 nginx 镜像是基于 Linux 的。启动docker。拉取完镜像,创建一个存放项目的目录,假设是前端项目,使用进行打包。如果遇到了ts的报错,将前端项目打包好的dist文件夹放到新创建的目录。在项目文件夹下编写nginx conf配置文件,例如创建在项目文件夹下编写dockerfile文件,例如Dockerfile然后构建docker镜像,查看镜像是否创建成功,启动docker容器,。访问ip:9090,即可成功。

2025-08-08 19:27:59 414

原创 超全!Windows11 安装Docker

了解容器化技术:容器共享主机内核。

2025-08-08 00:58:26 799

原创 三类库对比

根据代码的来源和控制程度,通常将依赖库分为一方库(1st-party)、二方库(2nd-party)和三方库(3rd-party)三类。这三类库在开发流程、维护方式和协作模式上都有显著差异。

2025-08-01 12:50:36 597

原创 卫语句 Guard Clause

卫语句 Guard Clause 是一种编程模式用于在函数或方法开始时检查前置条件,如果条件不满足就提前返回或抛出异常。可以使代码更清晰、减少嵌套层次,并提高可读性。

2025-08-01 10:53:25 138

原创 windows电脑上重新启动MySQL服务

我现在电脑上的mysql服务的位置是D盘,但是我的D盘已经删除了,如何删除msyql服务,并重新启动F盘上的mysql。进入到新安装的mysql服务的bin目录下面。二:重新注册并启动MySQL服务。一:删除旧的MySQL服务。

2025-07-30 19:41:52 302

原创 1865.找出和为指定值得下标对

为了找出满足指定值得下标对,可以假设nums1[i]的值为num,从而tot-num就是要从nums2中找的的,可以事先维护一个哈希表,从而直接获取tot-num的出现次数。

2025-07-06 23:14:58 196

原创 2311. 小于等于 K 的最长二进制子序列

对于长度大于等于m的情况,最长可能子序列的长度至少是m-1。然后检查长为m的子序列中是否存在小于k的情况,如果存在则最长子序列长度可以是m,反之最长子序列长度为m-1。注意题目中的字符串的子序列是指从一个字符串中删除零个或多个字符后,不改变顺序得到的剩余字符序列。假设数值k的二进制有m位,则确保子序列长度不超过m,同时确保值不超过k。首先直接生成所有可能的子序列并进行检查是不可行的,因为时间复杂度会很高。任何长度超过k的二进制位数的子序列,值必定大于k。substring() 方法返回字符串的子字符串。

2025-06-27 11:42:48 235

原创 大模型API,检索增强生成Retrieval-Augmented Generation

借助API自动化处理一批任务。具体是获取API key,并将API key配置到环境变量。当然也可以查看一些“大模型API教程”进行使用。大模型插件:是一种软件组件,设计用于增强和扩展基础大模型的功能。除了官方插件,还可以自定义插件实现更多的功能。在大模型对话中使用\n进行分段。

2025-06-26 11:28:53 938

原创 SSNP: Stochastic subgraph neighborhood pooling for subgraph classification

介绍随机邻域池化及其各个组成部分,例图转换层,子图邻域池化,子图邻域采样。

2025-06-23 15:56:16 995

原创 OLinear: A Linear Model for Time Series Forecasting in Orthogonally Transformed Domain

本文提出了一种基于线性的多元时间序列预测模型OLinear,该模型在正交变换域内运行。目前的预测模型通常采用时间预测(TF)范式,直接在时域对时间序列进行编码和解码。然而,序列数据中纠缠的逐步依赖关系会影响TF的性能。为了解决这个问题,一些预测者使用固定的、与数据集无关的基(例如,傅里叶变换中的正弦和余弦信号)在变换域中进行编码和解码。相比之下,我们使用了OrthoTrans,这是一种基于正交矩阵的数据自适应变换,它对角化了序列的时间Pearson相关矩阵。

2025-06-23 13:04:28 855

原创 2016.增量元素之间的最大差值

如何进行优化呢,只需要对j进行遍历,维护i对应的最小值,如果nums[i] > premin, 则满足j > i同时nums[j] > nums[i],并更新最大值,反之则说明当前遍历的值nums[i]小于等于premin,则更新i所对应的最小值。利用双指针求解,维护j > i并未nums[i] < nums[j],维护最大差值。

2025-06-16 11:30:22 143

原创 1432.改变一个整数能得到的最大差值

变成最小,如果>1,则将该数位代表的数都变成1,如果该数位已经是1了,则从下一个数位开始,为了最小,应从0开始修改,并注意判断如果都是一样的位数1,则不能修改为0。变成最大,如果<9,则将该数位代表的数都变成9,如果该数位已经是9了,则将下一个数位如此循环。也可以通过枚举的方法,枚举替换的数字,并查看是否可行,然后维护最大最小值。例如num=111,则最大是999,最小值100,最大差值是899。贪心思想,为了得到最大差,想办法变成一个最大的数和一个最小的数。这里有规则,从最高位开始,

2025-06-16 11:18:33 380

原创 386.字典序排序

这种方式o(nlogn),直接排序会使用额外o(n)空间存储字符串数组。为了达到o(1)空间,不能使用直接排序。字典序即按照字典的顺序排序,在计算机中两个字符串的大小关系取决于两个字符串从左到右第一个不同字符的ASCII值的大小。字典序实际上是数字的前序遍历。

2025-06-11 19:00:51 211

原创 spring切面

例如一个案例就是添加用户,重复的代码包含了记录日志、事务提交和事务回滚等,都是重复的,为了简单,交给AOP来做。回到添加用户的案例,把不同面的代码单独抽出去,当程序运行到方法时,例如方法前,可以动态将该面的程序动态的切进去,方法运行完也可以动态的切进去。通过代理对象调用原来对象的方法。代理对象方法前后都可插入代码,这些代码就是增强处理。动态代理的经典实现。所谓面向切面编程,即一种通过预编译和运行期动态代理的方式,实现在不修改源代码的情况下给程序动态添加功能的技术。

2025-05-30 17:56:25 697

原创 2359.找到离给定两个节点最近的节点

首先肯定要计算节点到各个节点之间的最短距离。由于是有向图因此可以通过循环实现找到节点到其他节点的路径及距离。最后选出里node1和node2最远距离最小的点即可。

2025-05-30 12:46:06 272

原创 latex创建多个子图

整理的创建模板,即拿即用。

2025-05-28 10:47:19 666

原创 第1章 计算机系统知识

阵列处理机,单指令多数据流计算机。

2025-05-27 21:36:42 549

原创 数据库表添加索引

给字段添加索引,适用于查询频繁,重复不多的字段。主键和唯一约束在MySQL中会自动生成索引。需要根据具体的查询模式和数据特点来设计,过多的索引会影响写操作性能,而索引确实会导致查询缓慢。合理的索引设计师数据库性能优化的关键。

2025-05-27 21:34:19 958

原创 第10章 网络与信息安全基础知识

多模光纤的特点:成本低,宽芯线,聚光好,耗散大,低效,用于低速度、短距离的通信。单模光纤的特点:成本高,窄芯线,需要激光源,耗散小,高效,用于高速度、长距离的通信。ping操作只能判断用户与外部站点的连通性Netsat用于显示IP,TCP,UDP和ICMP协议相关的统计数据,一般用于校验本机各端口的网络连接情况使用ARP查看和修改本地计算机上的ARP选项Tracert是路由跟踪实用程序,用于确定IP数据报访问目标所采取的路径,通过该命令可以查看在哪段路出现连通问题。

2025-05-26 21:20:28 453

原创 第11章 标准化和软件知识产权基础知识,多媒体、图像相关

标准化法》分为5章26条,主要内容是:确定了标准体制和标准化管理体制,规定了制定标准的对象与原则以及实施标准的要求,明确了违法行为的法律责任和处罚方法。标准是对重复性事物和概念所做的统一规定。发表权是指决定作品是否公之于众的权利。此外:人的听觉器官能感知的声音频率在20~20kHz之间。

2025-05-26 21:20:14 435

原创 第5章 软件工程基础知识

设计模式:是对被用来在特定场景下解决一般设计问题的类和相互通信的对象的描述。一般而言一个设计模式有4个基本要素:模式名称,问题,解决的方案和效果。瀑布模型:各阶段的固定顺序,如同瀑布流水。适用于需求明确,且很少发生较大变化的项目。设计模式使人们可以更加简单方便的复用成功的设计和体系结构。喷泉模型:主要用来描述面向对象的软件开发过程。掌握常见软件开发模型的基本概念。

2025-05-26 21:19:59 397

【远程开发环境配置】VSCode通过SSH连接学校服务器并使用Conda配置个人开发环境详细指南

内容概要:本文详细介绍了如何通过VSCode连接学校服务器,并使用Conda配置个人开发环境。首先,讲解了在VSCode中配置SSH连接的具体步骤,包括配置文件设置和通过输入密码完成登录。接着,重点讲述了在服务器上创建和管理Conda虚拟环境的方法,确保服务器已安装Anaconda后,通过命令行创建指定Python版本的虚拟环境,并激活该环境。最后,针对特定软件包(如DGL、PyTorch及相关依赖库)的安装问题提供了详细的解决方案,确保这些包能够在指定的Python环境中正确安装和运行。 适合人群:具有基本Linux命令行操作经验和Python编程基础的学生或研究人员,尤其是需要远程访问学校服务器进行开发或实验的人群。 使用场景及目标:①帮助用户通过VSCode远程连接到学校服务器,利用SSH协议安全地管理和操作远程资源;②指导用户在服务器上创建和配置适合个人项目的Conda虚拟环境,确保环境独立性和可重复性;③解决特定软件包安装过程中可能出现的问题,如版本兼容性问题和依赖库缺失问题。 阅读建议:本文内容实用性强,建议读者按照文中步骤逐一操作,遇到问题时可以参考提供的链接或进一步查阅相关文档。同时,在实际操作前,请确保对服务器有相应的权限,并熟悉基本的Linux命令行操作。

2025-05-26

《Android Studio 应用程序设计》,(第2版,微课版张思民),我们教学参考用的这本书,MyApplication包含了7,8个章节的安卓应开发案例和和实现

《Android Studio 应用程序设计》,(第2版,微课版张思民),我们教学参考用的这本书,MyApplication包含了7,8个章节的安卓应开发案例和和实现。

2024-11-29

信号与系统期末复习试题(全)

包含,选择、填空、判断、计算题。提供参考答案

2024-11-13

信息素养大赛,信息素养相关试题

包含答案以及答案解析

2024-11-13

vscode安装文档,按步骤安装

vscode安装文档,按步骤安装

2024-02-15

python车牌识别系统

基于opencv的python车牌识别系统,可毕设

2024-06-14

强化学习Simple-Reinforcement-Learning-main

强化学习相关的课程:包含无状态、马尔可夫决策、动态规划、时序部分、DQN、策略梯度等算法python实现。 运行环境: python=3.9 pytorch=1.12.1 gym=0.26.2 2023年5月5日更新:gym版本升级到0.26.2, python版本升级到3.9, torch升级到1.12.1

2024-06-14

疫情大数据分析系统实现

Python实现

2024-06-14

用 tensor MF 实现顾客与餐馆推荐

Restaurant & consumer data for context-aware recommendation. The tasks were to generate a top-n list of venue according to the consumer preferences at the given time. 二阶的因子分解机

2024-06-14

安卓实践:计算器、简单商城

安卓的四大组件:活动(Activity)、服务(Service)、广播接收器(Broadcast Receiver)和内容提供器(Content Provider),对于理解应用程序的结构和工作方式非常重要。安卓应用的界面设计和布局。如何通过编写Java代码和使用安卓的API来实现应用程序的功能。学习了如何处理用户输入、访问网络、读写本地数据库等。从简单的计算器到复杂的社交媒体应用。调试和测试安卓应用程序。使用Android Studio这样的集成开发环境进行项目的创建、编码和调试。对于课程中的项目实践,可以更好地理解了安卓开发的实际应用和挑战。通过实际动手编写代码和解决问题,不仅巩固了所学的知识,还培养了解决问题和团队合作的能力。

2024-06-14

计算机视觉,课后习题部分解答(章毓晋)

成理包括课后习题,课后学习,期末复习

2024-06-14

数字图像处理(冈萨雷斯第四版)期末复习终结版

成都理工大学宜宾校区小伙伴准备数字图像处理期末复习的,小编已经帮你整理好考点资源了,快来看看!

2024-06-14

word中使用的Aurora插件

LaTeX 是一种广泛用于排版科学和技术文档的标记语言,它在数学、物理学、计算机科学等领域广泛应用。Aurora插件使用户可以在Microsoft Office中轻松地插入 LaTeX 公式,这样用户就可以利用 LaTeX 的强大排版功能来创建复杂的数学和科学公式,而无需离开Office环境。这对于需要频繁插入公式的学术、科研、工程等领域的用户来说是非常方便的。

2024-03-28

python+django前后端智慧医疗系统

该系统包括健康档案管理、健康咨询管理、用户管理、论坛管理、健康资讯管理、系统管理六大功能模块,主要实现了个人、家庭健康档案的信息收集和查询、医生网络会诊、论坛信息共享、发布健康知识等功能。 可作为毕设参考,界面新颖。

2024-02-09

空空如也

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

TA关注的人

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