- 博客(61)
- 收藏
- 关注
原创 最简单的更改jupyter notebook 打开工作目录
2.把目标中的%USERPROFILE% 改成你的工作目录即可。1.在快捷方式中点击属性。3.然后直接都打开即可。
2024-12-06 09:33:02
174
原创 如何使用Xftp7连接VM中的虚拟机
在该页面中 输入 主机(上方圈定的ip地址),用户名(虚拟机的用户名),密码(你进入虚拟机的密码)修改配置文件,将以下注释删掉或添加。在Ubuntu下载 ssh服务。在Xftp7中新建连接。
2024-12-01 16:26:39
443
原创 基于RISC-V 的代理内核实验(使用ub虚拟机安装基本环境)
第一步,安装依赖库● 第二步,下载自包含交叉编译器+执行环境到解压完成后,将在当前目录产生名为的目录,。● 第三步,设置环境变量以上命令设置了RISCV环境变量,指向在第二步中的tgz包展开目录,并且将交叉编译器的可执行文件所在的目录加入到了系统路径中。这样,我们就可以在riscv-pke的工作目录调用RISC-V交叉编译器所包含的工具软件了。
2024-12-01 16:10:32
528
原创 完美解决:MySQL8报错:Public Key Retrieval is not allowed
在配置数据源的时候直接将属性allowPublicKeyRetrieval设置为true即可。
2024-07-11 22:09:50
553
原创 在IDEA中通过模块创建新项目的时候,出现无法连接的错误
2.在设置搜索HTTP,选择自动检测代理设置。1.找到IDEA中的设置。3.点击应用,即可完成。选择URL: 输入。
2024-05-08 19:54:25
525
原创 spring boot 项目中的异常处理
新建一个类,加上注释两个//统一异常处理@ExceptionHandler,主要用于Exception@ResponseBody//返回json串log.error("异常信息:",e);@ResponseBody//返回json串。
2024-01-31 11:07:55
617
原创 spring中拦截器Interceptor
2.注册拦截器(新的配置类)重写WebMvcConfigurer中的方法,addInterceptors方法。1.定义拦截器,实现Handlerlnterceptor接口,重写方法。.excludePathPatterns(不需要拦截的路径).addPathPatterns(拦截的路径)(Ctrl 加 o 选择重写的方法)
2024-01-31 10:22:29
601
原创 免费chartGPT网站汇总
以下是从网上收集的,不一定还能访问,仅供参考\nhttps://seboai.github.io - 国内可以直连,响应速度很快 很稳定\nhttp://gpt1.v2.ikmai.cn - 国内可以直连,响应速度很快 很稳。https://ai.xiamis.xyz - 国内可以直连\nhttps://chat18.aichatos.xyz - 国内可以直连,响应速度很快。https://chat.irss.eu.org - 国内可以直连,响应速度很快。
2024-01-30 22:55:42
2104
原创 被称为下一代风口的AIGC到底是什么?
相比传统的PGC(Professionally Generated Content)和UGC(User Generated Content),AIGC的最大特点是利用人工智能技术自动生成内容,无需人工干预。例如,在新闻媒体领域,AIGC可以自动生成新闻报道、摘要、评论等文本内容;同时,AIGC也面临着一些挑战和问题,如版权、隐私、伦理等问题,需要不断探讨和解决。AIGC的内容形式包括但不限于文本、图像、音频、视频等。利用人工智能技术,AIGC可以快速、高效地生成大量内容,大大提高了内容生产的效率和质量。
2024-01-30 22:50:10
492
原创 git的分支操作
在Git中,可以通过分支来管理和处理不同的版本和功能。分支操作可以实现以下功能:创建分支:使用命令可以创建一个新的分支。这个命令会在当前的提交上创建一个与当前分支相同的分支。切换分支:使用命令可以切换到指定的分支。这个命令会将HEAD指针切换到指定分支的最新提交。查看分支:使用git branch命令可以查看当前仓库中的所有分支。当前的分支会在列表中以星号标记。合并分支:使用命令可以将指定分支的更改合并到当前分支。合并分支可能会产生冲突,需要手动解决冲突后再提交。删除分支:使用。
2024-01-30 15:45:47
661
原创 git提交的操作步骤
git comit -m "描述" *(*是提交所有)或者某个文件。首先可以克隆,或者本地创建然后关联远程仓库进行连接。git clone “文件路径”然后要先加到本地仓库。git add 文件名。
2024-01-30 14:35:26
359
原创 人工智能在现代科技中的应用和未来发展趋势
首先,在医疗领域,人工智能可以用于诊断和治疗,通过解析大量的医疗数据和病历,将医生的经验和知识转化为算法和模型,辅助医生进行准确的诊断。人工智能可以通过数据挖掘和机器学习技术,分析大量的金融数据,提供更准确的风险预测和投资建议。在现代科技中,人工智能的应用非常广泛,涵盖了多个领域和行业。更广泛的应用场景:人工智能将会在更多的领域和行业中得到应用,包括农业、制造业、能源等。更强的智能能力:人工智能的算法和模型会不断改进和更新,使其拥有更强大的智能能力,可以更好地理解和处理人类的语言、图像、声音等信息。
2024-01-30 10:30:06
605
原创 什么是 JSON?
JSON 是基于 JavaScript(Standard ECMA-262 3rd Edition - December 1999)的一个子集,是一种开放的、轻量级的数据交换格式,采用独立于编程语言的文本格式来存储和表示数据,易于程序员阅读与编写,同时也易于计算机解析和生成,通常用于在 Web 客户端(浏览器)与 Web 服务器端之间传递数据。在每个键/值对中,以键开头,后跟一个冒号:,最后是值。Array(数组):值的有序集合,使用方括号[ ]定义,数组中每个值之间使用逗号,进行分隔。
2024-01-30 09:55:59
469
原创 Git怎样用?(下载到本地,和在本地初始化)
点击第二个输入:例如;邮箱是随意地git config --global user.name "名字"git config --global user.email "邮箱"
2024-01-29 15:51:43
672
原创 JavaWeb后端登录校验功能(JWT令牌技术,Cookie技术,Session,拦截技术,过滤器)
登录后存储一个登录标记,然后在后端进行登录验证 但由于需要在所有的请求中加上验证,代码繁琐,所以利用统一拦截技术 pom文件
2024-01-29 12:01:02
1087
原创 什么是微服务?(微服务的技术栈)
微服务是一种架构风格,它将一个单一的应用拆分为多个小型的服务,每个服务运行在自己的进程中,服务间采用轻量级的通信机制(如HTTP/webservice等)。2.分布式系统的复杂性:微服务构建的是分布式系统,因此分布式系统带来的问题,如系统容错性、网络延迟和分布式事务等,都是新的挑战。1.易于开发和维护:每个微服务只关注一个特定的业务功能,因此业务逻辑清晰、代码量较少,开发和维护单个微服务相对简单。1.运维要求较高:由于将单体应用拆分为多个微服务,需要同时保证所有的微服务正常运行,运维人员将面临新的挑战。
2024-01-28 20:01:51
1315
原创 什么是跨域?
1.有一个同源策略:协议、域名、端口号都必须一致,如果任意一项不一致,就是不同源。简单理解就是你的页面url和你调用的url不是同一个地方的,浏览器觉得有安全风险,不让你使用这个接口的数据跨域,是指浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器对JavaScript实施的安全限制。同源策略限制了一些行为,包括Cookie、LocalStorage和IndexDB无法读取,DOM和JS对象无法获取,以及Ajax请求无法发送等。所谓的同源是指,域名、协议、端口均为相同。
2024-01-27 12:14:14
389
原创 Spring Boot中application.properties以及application.yml文件配置文件的作用,常见的配置文件,xml,properties,yml
理解为全局变量。
2024-01-26 15:51:35
575
原创 C++中字符串以及字符数组的输入以及操作(算法竞赛用)
注意:cin>>会自动过滤掉不可见字符(如空格 回车 tab等),空格结束 注意:gets 只能字符数组使用,回车结束 2.cin.getline()三个参数,后面的可以省略。只能输入字符数组字符串: 1.getline() 可以用字符串接收也可以字符数组接收 接收一个字符串,可以接收空格并输出,回车结束 字符串基本操作: 字符串的查找 substr的用法,注意截取后原字符串还是有的,只不过是把他copy 过来了
2024-01-22 14:44:10
1514
原创 C++map集合的基本使用
查找元素:如果返回的不是 my_map.end() 则找到了。排序:重写sort函数的cmp函数。删除元素:要用迭代器删除。
2024-01-20 14:26:10
396
原创 C++优先队列的使用方法
优先队列的本质是堆,但它具有队列的所有操作特性,与普通队列不同的地方就是出队的时候按照优先级顺序出队,这个优先级即最大堆或最小堆的规则(即大的为top优先出队或小的为top优先出队),在队列的基础上加了个堆排序。默认情况下,元素的优先级按照从大到小的顺序排列,也可以通过自定义的比较函数来指定不同的排序方式。自动排序:在插入元素时,priority_queue会根据元素的优先级自动进行排序。以O(log n) 的效率查找一个队列中的最大值或者最小值,其中是最大值还是最小值是根据创建的优先队列的性质来决定的。
2024-01-17 15:53:00
1177
1
原创 NC兔子的逆序对
例如序列{1,2,3,4} 第一次操作区间[1,2] 后变成{2,1,3,4} 第二次反转区间[3,4] 后变成 {2,1,4,3}a={3,4,1,2} 的逆序对是 (1,3) (1,4) (2,3) (2,4)共4个,4是偶数,所以是like。a={3,1,4,2} 的逆序对是 (1,2) (1,4) (3,4) 共3个,3是奇数,所以是dislike。兔子可以把区间[L,R] 反转,例如序列{1,2,3,4} 反转区间[1,3] 后是{3,2,1,4}。第一行一个整数 n,表示序列的大小。
2023-09-25 21:18:51
74
原创 java对象的声明和实例化的本质和区别:
格式: 对象名 = new 类();“类()”是一个构造函数,依据个人所需进行有参或无参的实例化。这两者区别在于对内存的占用,开发过程中,主要解决的问题就是内存的使用和释放。1.声明对象,给编译器发一个通知预留一定空间,而没有占用实际内存。2.实例化对象,实实在在的占用内存空间。格式: 类 对象名;
2023-09-20 08:04:36
197
原创 L2-016 愿天下有情人都是失散多年的兄妹
呵呵。大家都知道五服以内不得通婚,即两个人最近的共同祖先如果在五代以内(即本人、父母、祖父母、曾祖父母、高祖父母)则不可通婚。本题就请你帮助一对有情人判断一下,他们究竟是否可以成婚?输入格式:输入第一行给出一个正整数N(2 ≤ N ≤104),随后N行,每行按以下格式给出一个人的信息:本人ID 性别 父亲ID 母亲ID其中ID是5位数字,每人不同;性别M代表男性、F代表女性。如果某人的父亲或母亲已经不可考,则相应的ID位置上标记为-1。
2023-08-11 11:28:30
84
原创 并查集(基础操作)
主要用于处理不相交集合问题,一些常见的用途有连通子图,最小生成树的Kruskal算法和最近公共祖先(lca)等。find (找到i的祖先,递归出口是祖先是否是自己)unionn (合并i,i,让i的祖先指向j的祖先)init (把每个数的祖先初始化为自己)
2023-08-09 11:32:01
45
原创 数据结构实现项目(期末作业版)
汽车在停车场内按车辆到达时间的先后顺序,依次由北向南排列(大门在最南端,最先到达的第一辆车停放在车场的最北端),若车场内已停满n辆汽车,则后来的汽车只能在门外的便道上等候,一旦有车开走,则排在便道上的第一辆车即可开入;安阳,河南省地级市,位于中国中北部、河南省最北部,地处河南、山西、河北三省交界处, 安阳是中国八大古都之一,是早期华夏文明的中心之一,甲骨文的故乡、周易的发源地、红旗渠精神的发祥地。取前五名的积分分别为:7、5、3、2、1,前三名的积分分别为:5、3、2。(2) 待排序表的表长不小于100。
2023-08-09 10:17:46
193
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人