当前位置:首页 - 第17694页

04月02日

数据结构知识点全面总结—精华版

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 3428次
数据结构知识点全面总结—精华版

目录第一章   绪论  第二章 线性表 第三章 栈和队列 第四章 串 第五章 树和二叉树 第六章 图 第七章    查找  第八章     内部排序 第一章   绪论  内容提要: ◆ 数据结构研究的内容。 针对非数值计算的程序设计问题,研究计算机的操作对象以及它们之间的关系和操作。  数据结构涵盖的内容:  ◆ 基本概念:数据、数据元素、数据对象、数据结构、数据类型、抽象数据类型。 数据——所有能被计算机识别、存储和处理的符号的集合。 数据元素——是数据的基本单位,具有完整确定的实际意义。 数据对象——具有相同性质的数据元素的集合,是数据的一个子集。 数据结构——是相互之间存在一种或多种特定关系的数据元素的集合,表示为:          

04月02日

【C++】list的使用 | 模拟实现

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 367次
【C++】list的使用 | 模拟实现

文章目录一、list的使用1.构造函数2.迭代器3.增删查改4.其他成员函数二、list的模拟实现1.节点的创建2.push_back和push_front3.普通迭代器4.const迭代器5.增删查改(insert、erase、pop_back、pop_front)7.构造和析构三、list模拟实现整体源码四、vector和list的区别一、list的使用前面我们在数据结构阶段讲过:【双向带头循环链表】,其实我们前面所讲过的双向带头循环链表就是基于STL中的list所实现的。双向带头循环链表的整体结构如下:对于list,我们需要注意以下几点:list是可以在常数范围内在任意位置进行插入和删除的序列式容器,并且该容器可以前后双向迭代。list的底层

04月02日

在Linux环境下部署springboot项目

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 303次
在Linux环境下部署springboot项目

1、把springboot项目打成jar包,使用maven插件实现1.1、引入maven插件<build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId></plugin></plugins></build>1.2、在项目的pom文件里添加项目的

04月02日

Java开发 - 布隆过滤器初体验

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 586次
Java开发 - 布隆过滤器初体验

目录前言布隆过滤器什么是布隆过滤器布隆过滤器的作用布隆过滤器原理怎么设计布隆过滤器布隆过滤器使用案例安装布隆过滤器添加依赖添加配置添加工具类添加测试代码简单测试特别提醒​​​​​​​结语前言前面三篇,已经把消息队列和其所包含的Kafka和RabbitMQ做了说明,并用案例演示了如何使用,今天这一篇,我们要讲解的内容是布隆过滤器,布隆过滤器不同于过滤器Filter,想知道布隆过滤器是什么,和怎样使用布隆过滤器吗?今天这篇博客,将带你了解这些,学完这篇,你将能独立使用布隆过滤器,了解其工作原理。下面,就让我们一起来学习吧。布隆过滤器说起过滤器,我们总是想起两种:一种是Filter过滤器,一种是布隆过滤器。Filter过滤器用于在全局捕捉请求,并在请求前后

04月02日

01_学习springdoc的基本使用

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 806次
01_学习springdoc的基本使用

文章目录1什么是springdoc?2springdoc基本信息3maven依赖4正文来袭4.1给Controller加注解4.2给Model加注解4.3需要上传附件怎么办?4.3.1错误写法4.3.2正确写法4.4如何给API排序?如何给HTTP方法排序?4.4.1API排序示例4.4.2HTTP方法排序示例5大功告成6传送门1什么是springdoc?  网上冲浪??‍♂️时,无意间发现javaweb应用程序的在线接口文档,除了耳熟能详的swagger之外,还有个springdoc。这也许就叫惊喜(͡•͜ʖ͡•)  还记得要使用swagger2的话,springboot项目里

04月02日

Java - 异步处理

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 294次
Java - 异步处理

一、异步处理1、异步概念异步处理不用阻塞当前线程来等待处理完成,而是允许后续操作,直至其它线程将处理完成,并回调通知此线程。异步是一种设计理念,异步操作不等于多线程,MQ中间件,或者消息广播(这些是可以实现异步处理的方式)同步处理和异步处理相对,需要实时处理并响应,一旦超过时间会结束会话,在该过程中调用方一直在等待响应方处理完成并返回。同步类似电话沟通,需要实时对话,异步则类似短信交流,发送消息之后无需保持等待状态。2、异步处理优点虽然异步处理不能实时响应,但是处理复杂业务场景,多数情况都会使用异步处理。1、异步可以解耦业务间的流程关联,降低耦合度2、降低接口响应时间,例如用户注册,异步生成相关信息表;3、异步可以提高系统性能,提升吞吐量;4、流量削峰即把请求先承接

04月02日

我眼中的‘C’——动态内存+柔型数组

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 344次
我眼中的‘C’——动态内存+柔型数组

目录C/C++程序内存分配的几个区域柔性数组方案柔性数组的特点结构中指针方案两种方案那个比较好? ?博客昵称:陈大大陈?座右铭:所谓觉悟,就是在漆黑的荒野上开辟出一条理当前进的光明大道。?博主简介:一名热爱C/C++和算法等技术,喜欢运动,爱胡思乱想却胸怀大志的小博主!?博主&唠嗑:早午晚哈喽Ciao!?各位CSDN的朋友!?我是博客新人陈大大陈,希望我的文章能为你带来帮助!欢迎大家在评论区畅所欲言!也希望大家多多为我提出您宝贵的建议!?如果觉得我写的不错的话还请点个赞和关注哦~???C/C++程序内存分配的几个区域c语言的内存区域可以划分为5个区——内核空间,栈,内存映射段,堆,数据段和代码段。请看我作的图。 在学习计算机语言时,我们在语言层

04月02日

Android Studio 2022.1.1版本 保姆级安装教程

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 639次
Android Studio 2022.1.1版本 保姆级安装教程

AndroidStudio2022.1.1版本保姆级安装教程一、安装步骤介绍二、卸载AndroidStudio(第一次安装的小伙伴可跳过)三、下载JDK并进行环境配置1.JDK8下载2.配置环境变量3.验证安装四、安装AndroidStudio想要开发安卓程序,安装正确的AndroidStudioIDE是关键。之前在网上搜索到的安装教程都是简单的默认安装,为之后的开发也埋下了许多雷(比如我在之后导入依赖时一直报错解析失败,真的很头痛)。这篇博客将为新手介绍详细的安装步骤,本文参考bilibili好人不心的视频(主要介绍了2020版本的安装),想要观看的小伙伴我把视频链接挂在这里:@好人不心AndroidStudio安装+JDK配置一、安装步骤介绍卸

04月02日

Xshell传输文件

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 4352次
Xshell传输文件

Xshell传输文件一、通过sftp命令二、xftp三、rz上传和sz下载上传路径:介绍我们需要向Linux系统里面传东西。下载路径:就是我们把Linux系统里面的大小拷贝出来。一、通过sftp命令打开Xshell,输入命令:sftp<ip>,准备连接远程服务器按照Xshell的弹窗提示,输入登录用户名及其密码当然,也可以在输入命令中直接提供登录用户:sftp<user>@<ip>,这样Xshell会直接弹窗提示输入相应密码进行登录登录成功,会看到有关sftp的提示符如果想知道当前sftp环境中有哪些命令可使用,直接输入help命令,回车即可查看对于sftp命令,熟练掌握以下即可(多敲敲体会下

04月01日

数据可视化第二版-03部分-06章-比较与排序

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 382次
数据可视化第二版-03部分-06章-比较与排序

文章目录数据可视化第二版-03部分-06章-比较与排序总结可视化视角-比较与排序代码实现创建虚拟环境1.python版本管理2.切换到指定版本后安装虚拟环境切换路径到文件当前路径柱形图环形柱状图子弹图哑铃图雷达图词云图教材截图数据可视化第二版-03部分-06章-比较与排序总结本系列博客为基于《数据可视化第二版》一书的教学资源博客。本文主要是第6章,比较与排序可视化的案例相关。可视化视角-比较与排序代码实现创建虚拟环境我的conda下有多个python环境。1.python版本管理创建python版本的命令为condacreate-nnamepython=3.10(python版本自己指定)如:condacreate-npy10

关于我们 | 我要投稿 | 免责申明

Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1