自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(670)
  • 资源 (11)
  • 收藏
  • 关注

原创 LeetCode54. 螺旋矩阵(2024秋季每日一题 21)

给你一个 m 行 n 列的矩阵 matrix ,请按照 顺时针螺旋顺序 ,返回矩阵中的所有元素。输入:matrix = [[1,2,3,4],[5,6,7,8],[9,10,11,12]]输入:matrix = [[1,2,3],[4,5,6],[7,8,9]]输出:[1,2,3,4,8,12,11,10,9,5,6,7]输出:[1,2,3,6,9,8,7,4,5]

2024-09-19 21:52:53 574

原创 LeetCode41. 缺失的第一个正数(2024秋季每日一题 20)

给你一个未排序的整数数组 nums ,请你找出其中没有出现的最小的正整数。请你实现时间复杂度为 O(n) 并且只使用常数级别额外空间的解决方案。输入:nums = [7,8,9,11,12]解释:范围 [1,2] 中的数字都在数组中。输入:nums = [3,4,-1,1]输入:nums = [1,2,0]解释:1 在数组中,但 2 没有。解释:最小的正数 1 没有出现。

2024-09-18 21:33:45 232

原创 LeetCode73. 矩阵置零(2024秋季每日一题 19)

给定一个 m x n 的矩阵,如果一个元素为 0 ,则将其所在行和列的所有元素都设为 0 。请使用 原地 算法。请使用 原地 算法。输入:matrix = [[0,1,2,0],[3,4,5,2],[1,3,1,5]]一个简单的改进方案是使用 O(m + n) 的额外空间,但这仍然不是最好的解决方案。一个直观的解决方案是使用 O(mn) 的额外空间,但这并不是一个好的解决方案

2024-09-18 21:22:34 499

原创 LeetCode238. 除自身以外数组的乘积(2024秋季每日一题 18)

给你一个整数数组 nums,返回 数组 answer ,其中 answer[i] 等于 nums 中除 nums[i] 之外其余各元素的乘积。题目数据 保证 数组 nums之中任意元素的全部前缀元素和后缀的乘积都在 32 位 整数范围内。保证 数组 nums之中任意元素的全部前缀元素和后缀的乘积都在 32 位 整数范围内。输入: nums = [-1,1,0,-3,3]输入: nums = [1,2,3,4]输出: [24,12,8,6]输出: [0,0,9,0,0]思路:前缀乘积、后缀乘积。

2024-09-13 22:17:51 287

原创 LeetCode189. 轮转数组(2024秋季每日一题 17)

给定一个整数数组 nums,将数组中的元素向右轮转 k 个位置,其中 k 是非负数。输入: nums = [1,2,3,4,5,6,7], k = 3。输入:nums = [-1,-100,3,99], k = 2。向右轮转 1 步: [7,1,2,3,4,5,6]向右轮转 2 步: [6,7,1,2,3,4,5]向右轮转 3 步: [5,6,7,1,2,3,4]向右轮转 1 步: [99,-1,-100,3]向右轮转 2 步: [3,99,-1,-100]输出: [5

2024-09-12 22:00:43 162

原创 LeetCode56. 合并区间(2024秋季每日一题 16)

以数组 intervals 表示若干个区间的集合,其中单个区间为 intervals[i] = [starti, endi]。输入:intervals = [[1,3],[2,6],[8,10],[15,18]]解释:区间 [1,3] 和 [2,6] 重叠, 将它们合并为 [1,6].解释:区间 [1,4] 和 [4,5] 可被视为重叠区间。输入:intervals = [[1,4],[4,5]]输出:[[1,6],[8,10],[15,18]]输出:[[1,5]]

2024-09-11 22:06:20 899

原创 LeetCode53. 最大子数组和(2024秋季每日一题 15)

给你一个整数数组 nums ,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 子数组:是数组中的一个连续部分。

2024-09-10 21:12:29 327

原创 LeetCode76. 最小覆盖子串(2024秋季每日一题 14)

给你一个字符串 s 、一个字符串 t 。返回 s 中涵盖 t 所有字符的最小子串。如果 s 中不存在涵盖 t 所有字符的子串,则返回空字符串 "" 。 注意: 对于 t 中重复字符,我们寻找的子字符串中该字符数量必须不少于 t 中该字符数量。 如果 s 中存在这样的子串,我们保证它是唯一的答案。

2024-09-09 14:35:49 1141

原创 我的创作纪念日

这 4 年期间,我发布了 661 篇博客,涵盖了 Java 后端、AI 深度学习、软考笔记、算法与数据结构 等相关内容,我坚持用文字记录学习笔记,分享自己的学习笔记、踩坑记录、以及一些实用小 tips,不知不觉已成为了一个访问量达43 w+的博主,希望未来能继续和各位一起共同建设 CSDN 社区,持续进步。在这4年里,我用一篇篇文章记录着我自己知识库的填充,以及我的成长。在这里,我收获了很多,有其他人的鼓励和认可,还有一些纠正博客中错误的评论,这些都帮助我不断的完善着自己的知识体系。有一些技术相关的分享。

2024-09-09 11:26:18 340

原创 LeetCode239. 滑动窗口最大值(2024秋季每日一题 13)

给你一个整数数组 nums,有一个大小为 k 的滑动窗口从数组的最左侧移动到数组的最右侧。你只可以看到在滑动窗口内的 k 个数字。滑动窗口每次只向右移动一位。输入:nums = [1,3,-1,-3,5,3,6,7], k = 3。输入:nums = [1], k = 1。输出:[3,3,5,5,6,7]返回 滑动窗口中的最大值。

2024-09-07 15:19:38 865

原创 LeetCode560. 和为 K 的子数组(2024秋季每日一题 12)

给你一个整数数组 nums 和一个整数 k,请你统计并返回 该数组中和为 k 的子数组的个数 。输入:nums = [1,1,1], k = 2。输入:nums = [1,2,3], k = 3。,请你统计并返回 该数组中和为。子数组是数组中元素的连续非空序列。思路:前缀和 + 哈希表。

2024-09-06 21:16:34 254

原创 LeetCode438. 找到字符串中所有字母异位词(2024秋季每日一题 11)

给定两个字符串 s 和 p,找到 s 中所有 p 的 异位词 的子串,返回这些子串的起始索引。起始索引等于 0 的子串是 “cba”, 它是 “abc” 的异位词。起始索引等于 6 的子串是 “bac”, 它是 “abc” 的异位词。起始索引等于 0 的子串是 “ab”, 它是 “ab” 的异位词。起始索引等于 1 的子串是 “ba”, 它是 “ab” 的异位词。起始索引等于 2 的子串是 “ab”, 它是 “ab” 的异位词。输入: s = “abab”, p = “ab”输出: [0,1,2]

2024-09-05 21:32:51 819

原创 LeetCode3. 无重复字符的最长子串(2024秋季每日一题 10)

给定一个字符串 s ,请你找出其中不含有重复字符的最长子串的长度,请注意,你的答案必须是 子串 的长度,“pwke” 是一个子序列,不是子串。解释: 因为无重复字符的最长子串是 “abc”,所以其长度为 3。解释: 因为无重复字符的最长子串是 “wke”,所以其长度为 3。解释: 因为无重复字符的最长子串是 “b”,所以其长度为 1。给定一

2024-09-04 21:21:41 185

原创 LeetCode42. 接雨水(2024秋季每日一题 9)

给定 n 个非负整数表示每个宽度为 1 的柱子的高度图,解释:上面是由数组 [0,1,0,2,1,0,1,3,2,1,2,1] 表示的高度图,在这种情况下,可以接 6 个单位的雨水(蓝色部分表示雨水)。给定 n 个非负整数表示每个宽度为 1 的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。输入:height = [0,1,0,2,1,0,1,3,2,1,2,1]输入:height = [4,2,0,3,2,5]只需要通过循环求出当前列左边最大柱子和右边最大柱子。然后对每一列按照上面的思路求和即可。

2024-09-03 22:29:36 1049

原创 LeetCode15. 三数之和(2024秋季每日一题 8)

给你一个整数数组 nums ,判断是否存在三元组 [nums[i], nums[j], nums[k]] 满足 i!= k ,同时还满足 nums[i] + nums[j] + nums[k] == 0。不同的三元组是 [-1,0,1] 和 [-1,-1,2]。输入:nums = [-1,0,1,2,-1,-4]输出:[[-1,-1,2],[-1,0,1]]输入:nums = [0,1,1]输入:nums = [0,0,0]解释:唯一可能的三元组和为 0。输出:[[0,0,0]]

2024-09-01 16:11:57 917

原创 LeetCode11. 盛最多水的容器(2024秋季每日一题 7)

给定一个长度为 n 的整数数组 height。有 n 条垂线,第 i 条线的两个端点是 (i, 0) 和 (i, height[i])。解释:图中垂直线代表输入数组 [1,8,6,2,5,4,8,3,7]。在此情况下,容器能够容纳水(表示为蓝色部分)的最大值为 49。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。输入:[1,8,6,2,5,4,8,3,7]输入:height = [1,1]返回容器可以储存的最大水量。说明:你不能倾斜容器。

2024-08-31 11:12:13 1006 1

原创 LeetCode283. 移动零(2024秋季每日一题 6)

给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。请注意 ,必须在不复制数组的情况下原地对数组进行操作。你能尽量减少完成的操作次数吗?

2024-08-29 22:25:44 466

原创 LeetCode128. 最长连续序列(2024秋季每日一题 5)

给定一个未排序的整数数组 nums ,找出数字连续的最长序列(不要求序列元素在原数组中连续)的长度。思路:先对数组中的元素去重(set集合)、然后遍历每个不连续区间的头元素,计算当前区间的长度。请你设计并实现时间复杂度为。

2024-08-28 21:51:03 896

原创 LeetCode49. 字母异位词分组(2024秋季每日一题 4)

给你一个字符串数组,请你将 字母异位词 组合在一起。可以按任意顺序返回结果列表。字母异位词 是由重新排列源单词的所有字母得到的一个新单词。

2024-08-27 21:07:25 782

原创 Multiscale Bidirectional Input Convolutional and Deep Neural Network for Human Activity Recognition

问题: 活动段 不一致的问题、单输入 不足 以从原始数据中 提取特征 的问题 如何解决: 构建了一个 多尺度输入 模块来弥补 填充引起的噪声、手动设计结合 正 向序列和 反 向序列的聚合特征,并使用五个交叉验证和分层抽样来提高模型的泛化能力、根据任务的特殊性,设计了一个结合场景和动作权重的评价指标,在很大程度上丰富了模型的学习能力 应用本文的方法后的提升: 在基于场景+动作的19种活动数据中,准确性和鲁棒性显著提高,优于其他主流传统方法 创新点: 多尺度和双向输入:模型能够处理不同尺度的活动序列,并通过双向

2024-08-26 22:10:14 379

原创 LeetCode1. 两数之和(2024秋季每日一题 3)

给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1]。你可以假设每种输入只会对应一个答案,并且你不能使用两次相同的元素。输入:nums = [2,7,11,15], target = 9。输入:nums = [3,2,4], target = 6。输入:nums = [3,3], target = 6。你可以按任意顺序返回答案。

2024-08-26 15:08:42 748

原创 LeetCode152. 乘积最大子数组(2024秋季每日一题 2)

给你一个整数数组 $nums$,请你找出数组中乘积最大的非空连续 子数组(该子数组中至少包含一个数字),并返回该子数组所对应的乘积。测试用例的答案是一个 $32$-位 整数。

2024-08-24 13:53:46 666

原创 LeetCode172. 阶乘后的零(2024秋季每日一题 1)

给定一个整数 n ,返回 n! 结果中尾随零的数量。提示 n! = n * (n - 1) * (n - 2) * ... * 3 * 2 * 1

2024-08-22 16:14:01 643

原创 Solving In-door Human Activity Recognition via RFID based on Unsupervised Domain Adaptation

问题:由于室内场景的复杂性和多样性,在不同的室内场景中,人们对行为和动作的识别会有很大的偏差如何解决:本文结合无监督域自适应思想,利用KNN、SVM、FCN等技术建立人体活动识别模型,从而提高活动识别的准确率应用本文的方法后的提升:应用无监督域自适应后,各模型的性能均有较大提高,其中SVM模型的准确率达到90.8%,F1score达到90.4%;借助该模型,可以在养老院、康复病房等室内场景中快速准确地识别用户行为,为老年人、患者等弱势群体的日常活动提供有效保障,具有广阔的行

2024-08-21 22:06:32 534

原创 实时流式计算 kafkaStream

Kafka Stream:提供了对存储于 Kafka内 的数据进行流式处理和分析的功能 特点: Kafka Stream提供了一个非常简单而轻量的Library,它可以非常方便地嵌入任意Java应用中,也可以任意方式打包和部署 除了Kafka外,无任何外部依赖 通过可容错的state store实现高效的状态操作(如windowed join和aggregation) 支持基于事件时间的窗口操作,并且可处理晚到的数据(late arrival of records)

2023-12-03 10:09:18 550 1

原创 xxl-job 分布式任务调度框架

在分布式架构下,一个服务往往会部署多个实例来运行我们的业务,如果在这种分布式系统环境下运行任务调度,我们称之为分布式任务调度。XXL-JOB是一个分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。

2023-12-02 18:04:32 298

原创 Kafka 分布式消息系统

Kafka 是一个分布式流媒体平台,类似于消息队列或企业消息传递系统。Producers:消息的生产者Consumers:消息的消费者Kafka Cluster:Kafka 集群Connectors:连接器Stream Processors:Stream 流处理producer:发布消息的对象称之为主题生产者(Kafka topic producer)topic:Kafka将消息分门别类,每一类的消息称之为一个主题(Topic)

2023-11-29 16:50:08 410

原创 Spring Cloud学习(十一)【深入Elasticsearch 分布式搜索引擎03】

数据聚合 聚合的种类 聚合(aggregations)可以实现对文档数据的统计、分析、运算。聚合常见的有三类: 桶(Bucket)聚合:用来对文档做分组 TermAggregation:按照文档字段值分组 Date Histogram:按照日期阶梯分组,例如一周为一组,或者一月为一组 度量(Metric)聚合:用以计算一些值,比如:最大值、最小值、平均值等 Avg:求平均值 Max:求最大值 Min:求最小值 Stats:同时求max、min、avg、sum等 管道(pipeline)聚合:其它聚合的结果为

2023-11-22 21:10:07 1366

原创 Spring Cloud学习(十)【Elasticsearch搜索功能 分布式搜索引擎02】

DSL Query的分类Elasticsearch提供了基于JSON的DSL(Domain Specific Language)来定义查询。常见的查询类型包括:查询的基本语法如下:查询DSL的基本语法是什么?全文检索查询,会对用户输入内容分词,常用于搜索框搜索:match 查询:全文检索查询的一种,会对用户输入内容分词,然后去倒排索引库检索,语法::与 查询类似,只不过允许同时查询多个字段,语法: 和 的区别是什么?精确查询一般是查找keyword、数值、日期、boolean等类型字段。所以不会对搜索

2023-11-19 21:58:45 1892 1

原创 Spring Cloud学习(九)【Elasticsearch 分布式搜索引擎01】

Elasticsearch 是一款非常强大的开源搜索引擎,可以帮助我们从海量数据中快速找到需要的内容。elasticsearch 结合 kibana、Logstash、Beats,也就是 elastic stack(ELK)。被广泛应用在日志数据分析、实时监控等领域。elasticsearch 是 elastic stack 的核心,负责存储、搜索、分析数据。

2023-11-18 10:59:20 1466 2

原创 Spring Cloud学习(八)【RabbitMQ消息队列 服务异步通讯】

MQ (MessageQueue),中文是消息队列,字面来看就是存放消息的队列。也就是事件驱动架构中的 Broker。Spring AMQP 项目将Spring的核心概念应用于基于AMQP的消息传递解决方案的开发。它提供了一个“模板”,作为发送和接收消息的高级抽象。它还通过“侦听器容器”为消息驱动的POJO提供支持。这些库促进了AMQP资源的管理,同时促进了依赖注入和声明性配置的使用。在所有这些情况下,您将看到与Spring框架中JMS支持的相似之处。 该项目由两部分组成;spring-amqp 是基础抽象

2023-11-14 20:22:17 228

原创 Spring Cloud学习(七)【Docker 容器】

大型项目组件较多,运行环境也较为复杂,部署时会碰到一些问题:依赖关系复杂,容易出现兼容性问题开发、测试、生产环境有差异Docker如何解决依赖的兼容问题的?将应用的Libs(函数库)、Deps(依赖)、配置与应用一起打包将每个应用放到一个隔离容器去运行,避免互相干扰内核与硬件交互,提供操作硬件的指令系统应用封装内核指令为函数,便于程序员调用用户程序基于系统函数库实现功能Ubuntu和CentOS都是基于Linux内核,只是系统应用不同,提供的函数库有差异Docker如何解决不同系统环境的问题?

2023-11-12 23:34:35 515 1

原创 Spring Cloud学习(六)【统一网关 Gateway】

网关功能:在SpringCloud中网关的实现包括两种:Zuul 是基于 Servlet 的实现,属于阻塞式编程。而 SpringCloudGateway 则是基于 Spring5 中提供的 WebFlux,属于响应式编程的实现,具备更好的性能。搭建网关服务的步骤:编写路由配置及 nacos 地址启动 gateway 服务与其它服务,访问 gateway,可以看到 gateway 将我们的请求进行了路由网关路由可以配置的内容包括:我们在配置文件中写的断言规则只是字符串,这些字符串会被 Pr

2023-11-11 22:16:24 978

原创 Spring Cloud学习(五)【Feign 远程调用】

Feign是一个声明式的http客户端,官方地址:https://github.com/OpenFeign/feign,其作用就是帮助我们优雅的实现http请求的发送,解决上面提到的问题。引入依赖:-- feign客户端依赖--> < dependency > < groupId > org.springframework.cloud < artifactId > spring-cloud-starter-openfeign

2023-11-11 18:15:15 219

原创 Spring Cloud学习(四)【Nacos配置管理】

Nacos一方面可以将配置集中管理,另一方可以在配置变更时,及时通知微服务,实现配置的热更新。除此之外,Nacos 也可以实现多环境配置共享。

2023-11-11 11:32:05 345

原创 Spring Cloud学习(三)【Nacos注册中心】

Nacos 是阿里巴巴的产品,现在是 SpringCloud 中的一个组件。Nacos中服务存储和数据存储的最外层都是一个名为 namespace 的东西,用来做最外层隔离。服务注册到Nacos时,可以选择注册为临时或非临时实例,通过下面的配置来设置(临时实例宕机时,会从nacos的服务列表中剔除,而非临时实例则不会。服务调用尽可能选择本地集群的服务,跨集群调用延迟较高。当同集群要访问的服务挂掉时,则会访问其它集群的服务。本地集群不可访问时,再去访问其它集群。时,优先选择本地集群,所以需要给。

2023-11-10 16:31:00 185

原创 Spring Cloud学习(二)【Eureka注册中心】

Eureka是Netflix开发的服务发现框架,SpringCloud将它集成在自己的子项目spring-cloud-netflix中,实现SpringCloud的服务发现功能.Eureka包含两个组件:Eureka Server和Eureka Client.

2023-11-07 20:26:58 563

原创 Spring Cloud学习(一)【SpringCloud介绍/服务远程调用】

Spring Cloud 是目前国内使用最广泛的微服务框架。SpringCloud集成了各种微服务功能组件,并基于SpringBoot实现了这些组件的自动装配,从而提供了良好的开箱即用体验:Spring Cloud 与 Spring Boot 的版本兼容关系如下:SR5=》2.2.x,当 大于 SR5 =》2.3.x。

2023-11-07 20:17:22 247

原创 前端框架Vue学习 ——(七)Vue路由(Vue Router)

介绍:Vue Router 是 Vue 的官方路由VueRouter:路由器类,根据路由请求在路由视图中动态渲染选中的组件:请求链接组件,浏览器会解析成:动态视图组件,用来渲染展示与路由路径对应的组件。

2023-11-05 21:40:21 902

原创 前端框架Vue学习 ——(六)Vue组件库Element

Element:是饿了么团队研发的,一套为开发者、 设计师和产品经理准备的基于Vue 2.0的桌面端组件库。组件:组成网页的部件,例如超链接、按钮、图片、表格、表单、分页条等等。

2023-11-05 20:58:39 1019

tensorflow.zip

tensorflow.zip

2021-01-24

getpass.exe_downyi.com.zip

getpass...................................................

2021-01-24

upload-labs-master.zip

upload-labs,upload-labs,upload-labs,upload-labs,upload-labs,upload-labs,upload-labs

2021-01-24

Postman-win32-7.30.1-Setup.exe

开发时可用来测试web服务器端,可发送post,get请求等等....................

2021-01-24

Serv-U6406.rar

局域网内传送文件...................................................

2021-01-24

wrar580sc.exe

解压支持rar,zip...............................................................

2021-01-24

xshell6lspjb.rar

xshell6xshell6xshell6xshell6xshell6xshell6xshell6xshell6xshell6xshell6xshell6xshell6xshell6xshell6xshell6xshell6xshell6xshell6xshell6xshell6xshell6xshell6xshell6xshell6xshell6xshell6xshell6xshell6xshell6xshell6xshell6xshell6xshell6xshell6xshell6xshell6xshell6

2021-01-24

32位vc9和11、14运行库.rar

vc9vc9vc9vc9vc9vc9vc9vc9vc9vc9vc9vc9vc9vc9vc9vc9vc9vc9vc9vc9vc9vc9vc9vc9vc9vc9vc9vc9vc9vc9vc9vc9vc9vc9vc9vc9vc9vc9vc9vc9vc9vc9vc9

2021-01-24

phpstudy_v8.1.0.1.zip

phpstudy,phpstudy,phpstudy,phpstudy,phpstudy,phpstudy,phpstudy,phpstudy,phpstudy,phpstudy,phpstudy,phpstudy,phpstudy,phpstudy,phpstudy

2021-01-24

8_u_ftp.tar

ftp,ftp,ftp,ftp,ftp,ftp,ftp,ftp,ftp,ftp,ftp,ftp,ftp,ftp,ftp,ftp,ftp,ftp,ftp,ftp,ftp,ftp,ftp,ftp,ftp,ftp,ftp,ftp,ftp,ftp

2021-01-24

向日葵sun.tar

向日葵远程控制向日葵远程控制向日葵远程控制向日葵远程控制向日葵远程控制向日葵远程控制向日葵远程控制向日葵远程控制向日葵远程控制向日葵远程控制向日葵远程控制向日葵远程控制

2021-01-24

空空如也

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

TA关注的人

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