logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

以太网技术、VLAN、STP详解

本文系统介绍了以太网技术及其关键配置方法。主要内容包括:1. 以太网基础:介绍标准以太网(10Mbps)到万兆以太网(10Gbps)的发展,交换机工作原理(隔离冲突域、MAC地址学习),以及接口双工模式、速率等配置命令。2. VLAN技术:阐述VLAN的概念、作用(隔离广播域),详细说明Access、Trunk、Hybrid三种端口类型的特点及配置方法。3. 生成树协议:分析STP的作用(消除环路

文章图片
#网络
SpringBoot和MyBatis框架·速通版

本文摘要: 文章系统介绍了Java主流后端开发框架SpringBoot与MyBatis的整合应用。首先概述了SpringBoot的核心优势(简化配置、内嵌Tomcat)和MyBatis的数据库操作能力,详细说明项目搭建步骤,包括依赖配置、IOC/DI实现(@Component、@Autowired)和分层架构设计(Controller-Service-Mapper)。重点演示了基于三层架构的CRU

文章图片
#spring boot#mybatis#后端
Vue框架

Vue是一个渐进式JavaScript框架,用于构建用户界面。其核心特点包括响应式数据绑定、组件化开发、声明式渲染和双API风格(选项式与组合式)。典型Vue项目结构包含public静态资源、src源代码目录(含组件、入口文件等)及配置文件。项目运行流程从npm命令启动,通过Vite构建工具加载入口文件,最终由Vue实例渲染根组件及其子组件。Vue3全面支持TypeScript,适合从简单页面到复

文章图片
#vue.js#前端#javascript
动态规划之背包问题(Java)

本文介绍了动态规划中经典的背包问题,包括01背包、完全背包和多重背包三种类型。01背包每个物品只能选一次,采用倒序遍历背包容量;完全背包物品可无限选,采用正序遍历;多重背包物品有数量限制,在01背包基础上增加数量循环。文章通过Java代码示例展示了三种背包问题的解法,并解释了正序和倒序遍历的本质区别:倒序防止重复使用物品,正序允许重复使用。最后总结了三种背包问题的核心区别在于物品数量和遍历顺序的不

文章图片
#动态规划#算法
基础数论—gcd、质数、埃及筛、质因数分解、快速幂

本文总结了数论中常用的算法和定理:1. 最大公约数(GCD)和最小公倍数(LCM)的计算方法;2. 质数判断及筛法(埃及筛和线性筛);3. 质因数分解和唯一分解定理的应用;4. 快速幂算法;5. 约数个数计算和欧拉函数。这些算法涵盖了数论基础运算、质数处理、因数分解等核心内容,并提供了相应的Java实现代码,可用于解决竞赛编程中的常见数论问题。

文章图片
最长上升子序列(LIS)和最长公共子序列(LCS)

本文介绍了两种常见的子序列问题及其解法。最长上升子序列(LIS)问题可采用动态规划(O(n²))或贪心+二分查找(O(nlogn))两种解法,前者通过dp数组记录以每个元素结尾的最长子序列长度,后者维护tails数组存储最小可能结尾元素。最长公共子序列(LCS)问题使用二维动态规划,通过比较字符串字符填充dp表,相同字符时取左上角值+1,不同时取左或上最大值。两种问题都要求子序列相对顺序不变但不需

文章图片
#动态规划#算法#java
到底了