自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

weiambt的博客

算法,Java,NLP,知识图谱,云原生,Python,蓝桥杯,经验分享。

  • 博客(240)
  • 资源 (5)
  • 问答 (3)
  • 收藏
  • 关注

原创 第十五届蓝桥杯研究生组Java软件开发组总结

今年的题较去年难度降低了很多,题量也少了2道。

2024-04-15 16:17:13 342

原创 2024年第十五届蓝桥杯研究生组题目总结(Java、Python、C++)

今年蓝桥杯的题较去年难度降低了很多,题量也少了2道。

2024-04-15 14:27:56 1113 1

原创 【备战蓝桥杯】2024蓝桥杯赛前突击省一:基础数论篇

基础数论算法回顾。

2024-04-11 15:05:41 603

原创 【备战蓝桥杯】2024蓝桥杯赛前突击省一:图论模版篇

图论在蓝桥杯中一般考的不难,如果有图论的题,就基本是模板题,知道板子就有分了。

2024-04-11 14:56:42 488

原创 【力扣每日一题】有向无环图中一个节点的所有祖先

给你一个正整数 n ,它表示一个 有向无环图 中节点的数目,节点编号为 0 到 n - 1 (包括两者)。给你一个二维整数数组 edges ,其中 edges[i] = [fromi, toi] 表示图中一条从 fromi 到 toi 的单向边。请你返回一个数组 answer,其中 answer[i]是第 i 个节点的所有 祖先 ,这些祖先节点 升序 排序。

2024-04-05 21:08:06 359 1

原创 【力扣每日一题】1026. 节点与其祖先之间的最大差值

给定二叉树的根节点 root,找出存在于 不同 节点 A 和 B 之间的最大值 V,其中 V = |A.val - B.val|,且 A 是 B 的祖先。(如果 A 的任何子节点之一为 B,或者 A 的任何子节点是 B 的祖先,那么我们认为 A 是 B 的祖先)树中的节点数在 2 到 5000 之间。

2024-04-05 19:44:47 132

原创 【力扣每日一题】或值至少为 K 的最短子数组 II

给你一个 非负 整数数组 nums 和一个整数 k。如果一个数组中所有元素的按位或运算 OR 的值 至少 为 k ,那么我们称这个数组是 特别的。请你返回 nums 中 最短特别非空子数组的长度,如果特别子数组不存在,那么返回 -1。

2024-04-03 14:44:48 181

原创 从静态到动态:Python的动态属性可以随时随地添加

在Python中,对象的成员变量(属性)通常是在类定义中通过self来创建的,这通常发生在类的__init__方法(构造方法)中。然而,一旦对象被实例化,你仍然可以在外部给这个对象添加新的成员变量。

2024-04-03 14:08:27 263

原创 【力扣每日一题】2908. 元素和最小的山形三元组 I

我们发现,如果枚举j的前提下,我还需要用O(n)找到前缀/后缀的最小值,其实这一步可以用预处理的方式在循环外部先计算出来,最后再以O(1)去调用即可。这个三元组的元素和等于 nums[2] + nums[3] + nums[4] = 9。解释:三元组 (2, 3, 4) 是一个元素和等于 9 的山形三元组,因为: 2 < 3 < 4。nums[i] < nums[j] 且 nums[k] < nums[j]nums[2] < nums[3] 且 nums[4] < nums[3]预处理前后缀O(n)

2024-03-29 16:36:59 367

原创 全球首个“AI程序员”Deven能替代程序员吗?过了面试却不一定适合职场

制造Devin的公司,是一家叫Cognition的10人初创公司,才成立不到2个月。

2024-03-29 16:01:51 726

原创 大模型时代,各行各业该如何抓住AI大模型的机遇

在数字化浪潮席卷全球的今天,人工智能(AI)作为引领未来发展的重要力量,正在不断地改变着我们的生活和工作方式。AI大模型学习作为其中的重要分支,不仅要求研究者具备深厚的数学基础和编程能力,还需要对特定领域的业务场景有深入的了解。通过不断优化模型结构和算法,AI大模型学习正不断提升模型的准确性和效率,为人类带来前所未有的便利。

2024-03-21 13:36:14 713

原创 全球首个“AI程序员”Deven能替代程序员吗?过了面试却不一定适合职场

首个AI程序员,已经实现了突破,目前的实际体验也许没有那么的优秀,但是再经过一段时间的发展,也许数十年后,上述问题都能得到解决,等到发展的相当成熟的时候,我们也不得不思考一个问题:它真的适合职场吗?

2024-03-21 13:21:45 1304

原创 【力扣每日一题】lc1969. 数组元素的最小非零乘积(思维+构造)

给你一个正整数 p。你有一个下标从 1 开始的数组 nums ,这个数组包含范围 [1, 2p - 1] 内所有整数的二进制形式(两端都 包含)。你可以进行以下操作 任意 次:从 nums 中选择两个元素 x 和 y。选择 x 中的一位与 y 对应位置的位交换。对应位置指的是两个整数 相同位置 的二进制位。比方说,如果 x = 1101 且 y = 0011 ,交换右边数起第 2 位后,我们得到 x = 1111 和 y = 0001。

2024-03-20 14:58:23 300

原创 【力扣每日一题】lc1793. 好子数组的最大分数(单调栈)

对于任意的元素nums[i],我们想要知道在其左边和右边第一个比它小的元素,这个可以用单调栈从O(n)优化成O(1)

2024-03-20 13:58:27 325

原创 【异常配置】Elasticsearch启动报错:warning: ignoring JAVA_HOME=XX

Elasticsearch启动报错:warning: ignoring JAVA_HOME=C:\Program Files\Java\jdk1.8.0_191;案例:我本地是JDK1.8版本,安装的是elasticsearch-8.8,改成elasticsearch-7.6.1就可以了。原因:本地JDK版本与Elasticesearch版本不兼容。

2024-03-19 16:43:43 230

原创 【Git】PR是啥?一篇文章学会Pull Request到底是干嘛的

PR,全称Pull Request(拉取请求),是一种非常重要的协作机制,它是 Git 和 GitHub 等代码托管平台中常见的功能。在开源项目中,Pull Request 被广泛用于参与社区贡献,从而促进项目的发展。PR 的全称是 Pull Request, 经常用 Github 的同学对这个肯定很熟悉了。

2024-03-19 14:36:32 970

原创 【Git】如果我把Gitee上的所有项目全部迁移到Github,我的数据难道会丢失吗?

这是因为每个平台(如 Gitee 和 GitHub)维护自己的用户数据和项目统计数据,这些数据通常不会跨平台共享或迁移。此外,你还可以考虑在迁移后更新项目的文档和描述,以吸引新的用户和贡献者。在迁移过程中,保持与社区成员的沟通是非常重要的,这样他们就可以了解迁移的原因和过程,并帮助你在新平台上建立起一个新的、活跃的社区。

2024-03-17 22:50:40 337

原创 在Github上push失败报错remote: Support for password authentication was removed on August 13, 2021.

近年来,GitHub 客户受益于 GitHub.com 的许多安全增强功能,例如双因素身份验证、登录警报、经过验证的设备、防止使用泄露密码和 WebAuthn 支持。从 2021 年 8 月 13 日开始,我们将在对 Git 操作进行身份验证时不再接受帐户密码,并将要求使用基于令牌(token)的身份验证,例如个人访问令牌(针对开发人员)或 OAuth 或 GitHub 应用程序安装令牌(针对集成商) GitHub.com 上所有经过身份验证的 Git 操作。1、修改为token的动机。

2024-03-17 20:54:14 399

原创 全球首个“AI程序员”Deven诞生,真的能替代人类程序员吗?

一家成立不到两个月但拥有十名天才工程师的初创公司Cognition,搞了一个引爆科技圈的大动作。他们推出了全球首款AI程序员,名为Devin,可以独立解决诸多开发任务。

2024-03-16 17:05:33 1526

原创 从2024政府工作报告中窥见计算机行业的发展趋势

2024年全国两会即中华人民共和国第十四届全国人民代表大会第二次会议和中国人民政治协商会议第十四届全国委员会第二次会议。十四届全国人大二次会议于2024年3月5日在北京召开,全国政协十四届二次会议于2024年3月4日在北京召开。全国政协十四届二次会议将于3月4日下午3时在人民大会堂开幕,3月10日上午闭幕,会期6天。政府工作报告的内容通常涵盖了政治、经济、社会、文化等各个方面,是政府向全国人民汇报工作、展示成就、提出目标的重要途径。如果您对政府工作报告感兴趣,可以关注相关媒体和官方渠道,以获取最新的信息。

2024-03-16 15:41:44 1074

原创 什么是分库分表?用Java手写一个分库分表组件

在分库分表的场景中,数据会根据一定的策略(如业务逻辑、哈希算法等)被分散到不同的数据库或表中,以提高系统的并发处理能力和扩展性。如图把users表拆分成users1表和users2表,以userId拆分,进行取模,偶数放到users1表,奇数放到users2表。如图,按会员库拆分,拆分成会员1库,会员2库,以userId拆分,userId尾号0-5为1库。6-9为2库,还有其他方式,进行取模,偶数放到1库,奇数放到2库。根据业务拆分,如图,电商系统,拆分成订单库,会员库,商品库。(1) 数据库垂直拆分。

2024-03-15 16:33:44 1075

原创 面试官:说说C++的引用和指针有什么区别

引用和指针都是C++中用于间接访问和操作对象的工具,但它们各自具有不同的特性和用途。引用在语法上更加简洁,使用起来也更加安全,但在某些需要灵活操作内存地址的场合,指针则是不可或缺的。而引用不支持这些运算,它更像是一个变量的别名,而不是一个独立的对象。内存分配:引用本身并不占用内存空间(它只是对象的一个别名),而指针是一个对象,需要分配内存来存储地址。引用是一个别名,是已存在变量的另一个名字。引用没有自己的内存地址,它只是原变量的一个标识符。指针是一个变量,它存储了另一个变量的地址。

2024-03-15 15:08:56 395

原创 GoLang:云原生时代致力于构建高性能服务器的后端语言

Golang(也被称为Go)是一种编程语言,由Google于2007年开始设计和开发,并于2009年首次公开发布。Golang是一种静态类型、编译型的语言,旨在提供高效和可靠的软件开发体验。它具有简洁的语法、高效的编译器和强大的并发支持。Golang的设计目标之一是提供一种简单而直接的编程体验。它从其他语言中吸取了一些特性,如C语言的静态类型和垃圾回收器,以及Python的动态类型和快速编译速度。

2024-03-14 20:22:49 1629 1

原创 【Java】面试官:讲讲Java集合框架?

集合分为单列集合 Collection 和双列集合 Map。Collection 又分为 List 和 Set 集合。List 是有序可重复的集合,Set 是无序不可重复的集合,而 Map 则是无序集合。

2024-03-14 18:31:52 378 1

原创 宠物小精灵之收服

宠物小精灵是一部讲述小智和他的搭档皮卡丘一起冒险的故事。

2024-03-13 19:30:15 548

原创 【异常处理】SpringMVC无法跳转视图问题

浏览器发送请求给控制器,但是结果是404报错,又试了一下返回json字符串,json可以获取到,所以应该springmvc出了问题。查看controller,发现无法加载视图

2024-03-13 18:42:59 417

原创 前端页面功能组件不好看?各种前端效果代码分享,有需要自取

大家有没有遇到一种情况,比如现在需要做一个登录页面,然后我们通常就会去网上找各种资源项目,去找好看的登录页面然后把代码扒下来,费时费力,更不用说是去找一些小的组件的实现。今天分享一个gitee项目:《前端页面效果合集》,这个仓库收集了很多前端的常用效果以及组件,以及一些小的功能实现,都是用原生html和css写的,需要的可以自取。

2024-03-12 19:34:29 509

原创 【Git】Github 上commit后,绿格子contribution却不显示?不知道怎么弥补?解决方法在这里

今天一直在github上面commit代码,但是github中并没有显示自己的contribution(没有绿色的格子),全是空白,网上一查是因为邮箱不一致导致的,难道以前的contribution就无法弥补回来了吗?这篇文章告诉你解决方法。

2024-03-12 17:06:31 579

原创 框架学了不会用?四小时做完一个完整的前后端分离demo(SpringBoot+Vue)

分享一个看到的还不错的小项目,非常适合刚学完框架但是没有太多动手机会的的学生党用来练手。

2024-03-11 15:54:45 435 1

原创 都2024年了还在写JQuery?一篇文章带你快速入门Vue.js

VUE笔记,一篇文章快速入门vue.js。

2024-03-11 15:34:42 1140

原创 简历上没东西写?半小时快速搭建你的专属个人博客

阿里云+putty+宝塔+typecho快速搭建个人博客这篇文章教大家如何快速搭建一个个人博客,非常简单。

2024-03-10 14:26:01 865

原创 【备战蓝桥杯系列】蓝桥杯国二选手笔记二:算法模版笔记(Java)

准备蓝桥杯的同学可以关注一下本专栏哦,不定期更新蓝桥杯笔记以及经验分享。本人多次参加过蓝桥杯,并获得过蓝桥杯国二的成绩。

2024-03-10 14:16:13 1464

原创 【备战蓝桥杯系列】多源最短路弗洛伊德floyd算法

蓝桥杯中,有时也会要求图中任意点的最短路径,这时候虽然可以用dijkstra,但是代码长,用floyd是最短的。时间复杂度O(n^3)

2024-03-09 16:04:36 464

原创 【备战蓝桥杯系列】单源最短路径Dijkstra算法模板

蓝桥杯中也是会考到图论最短路的,一旦考到,基本是不会太难的,只要知道板子就基本能拿分了。时间复杂度 O(mlongn) — 堆每次更新值时间复杂度是logn,而通过邻接表来存,​ 每次只遍历与该点相连的边,所以总的遍历次数是m,故时间复杂度是mlogn。时间复杂度 O(n^2 + m)适应情况:稠密图,正权边。适应情况:稀疏图,正权边。

2024-03-09 16:00:17 619

原创 【备战蓝桥杯系列】图的邻接表的实现

图的邻接表的实现。

2024-03-08 23:59:04 382

原创 【备战蓝桥杯系列】素数筛

找出n以内的所有素数(质数),有如下三种实现方法,蓝桥杯比赛时使用方法2和方法3都行。

2024-03-08 23:56:28 322

原创 【备战蓝桥杯系列】蓝桥杯国二选手笔记一:蓝桥杯中的Java常用语法特性

参加了好几次蓝桥杯了,C++组参加了,Java也参加过,下面给出常用的Java语法特性在蓝桥杯中的使用,以及常见的需要注意的Java语法规范。**有需要准备的朋友可以关注一下,不定期更新蓝桥杯的笔记以及经验分享。**

2024-03-06 23:55:27 1919 2

原创 【异常处理】Vue报错 Component template should contain exactly one root element.

查看vue代码,发现template中有两个元素,所以报错。翻译为:组件模板应该只包含一个根元素。将h1标签放到div里面即可。

2024-03-06 23:36:55 424

原创 【异常处理】使用雪花算法的id出现的精度问题

雪花算法产生的id传到前端出现了精度的问题。

2024-03-06 23:36:24 424

原创 【SpringBoot报错】MissingServletRequestPartException: Required request part ‘file‘ is not present

解决方案:将Controller的方法参数名加上注解@RequestParam(“前端属性名”)原因就是前端的属性名与Controller的方法参数名不一样导致的。大概意思是:请求参数’file’接收不到数据。

2024-03-06 23:35:54 435

opencv的java依赖

opencv的java依赖,jar包,图像处理,计算机视觉,人工智能,人脸识别,图像识别

2022-07-27

bcprov-jdk16-145.rar

第三方库bcprov-jdk16-145.jar

2021-04-12

PicGo-Setup-2.3.0-beta.0.rar

PicGo是一款优秀的图床工具,由于官方下载使用github下载速度感人,所以传到这里。结合PicGo + Gitee,实现markdown免费图床,弥补了typora的图片上传到本地的痛点。

2020-07-02

AVL树的判定问题.rar

包含课题的C语言实现源码以及实验报告。题目描述:给定一个二叉树(存储结构采用二叉链表表示),试设计算法判断该二叉树 是否为 AVL 树。AVL 树是一种平衡二叉搜索树,AVL 树有一个特点,所有节点的平衡因子不能大于 1,即所有节点的左子树与右子树的深度差只能为-1,0,1。根据这个概念,判断 AVL 树 就是去判断一棵二叉树是否是二叉搜索树,并且是否满足平衡条件。

2020-07-01

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

TA关注的人

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