1. 前端 <el-form-item prop="code"> <el-input v-model="registerForm.code" auto-complete="off" placeholder="验证码" style="width: 55%" > <svg-icon slot="prefix" icon-class="validCode" cl
2024-11-28变量与数据类型 常用的三大数据结构: 动态数组映射字符串 Rust标准库std::collections提供了4种通用的容器类型,其中包含8种数据结构。 动态数组可细分为普通动态数组Vec和双端队列VecDeque 映射包括HashMap 字符串包括String等类型 变量和可变性 Rust的变量不同于其他编程语言的变量,其本质上是一种绑定语义,即将一个变量名与一个值绑定在一起。变量名和值建立关联关系。 变量默认是不可改变的 变量声明 使用let关键字声明变量,先声明后使用 let x :
2024-11-28最近在 review 一些代码中,发现经常某个类型定义的方法,其接收者既有值类型,又有指针类型,然后 Goland 就有提示: 一般来讲,这个提示对代码的运行并不会产生什么问题。只不过对于有轻微 “代码洁癖” 的人来讲,体感不好,就一定想要改统一。当然,我并不是想讲要统一的问题,前面说这么多废话,只是为了铺垫一下引出本文的内容:Go中的值接收者与指针接收者有什么关系与区别,该怎么选? 联系与区别 在继续讲下去之前,我们得先明确,Go 里边能够定义方法的必须是自定义类型,而不能是系统内置类型,比
2024-11-281、进程、线程、协程的概念 1.1、什么是进程? 进程:是具有一定独立功能的程序关于某个数据集合的一次运行活动,是系统进行资源分配(处理机个数,内存等资源)的基本单元。 1.2、什么是线程? 线程:是轻量级的进程,是一条执行路径,不能单独存在,必须包含在进程中,是进程中的实际运作单位,是操作系统能够进行运算调度的基本单元。 1.3、什么是协程? 协程: 是一种比线程更加轻量级的存在,协程不是被操作系统内核所管理,而完全是由程序所控制(也就是在用户态执行)。这样带来的好处就是性能得到了很
2024-11-28go调试工具-delve 简介 go debug工具,专门为go开发的调试工具,并且采用go语言开发,支持多平台。 官网:https://github.com/go-delve/delve 官网有详细的手册,学习起来很方便 快速开始 安装 我本地的go版本 go install github.com/go-delve/delve/cmd/dlv@latest 测试代码 package main import ( "context" "errors" "fmt" ) func m
2024-11-28?文末获取源码+数据库+演示=视频+部署指导? ?项目已经过测试,本文底部名片获取资源 开发说明 环境安装文件及教程已整合,请联系我免费获取~ 部分系统功能效果图 系统功能模块 注册/登录/管理页面 部署+指导演示视频 请联系我获取详细的视频? 系统相关技术 1 Spring Boot框架介绍 Spring Boot是近几年最为流行的后台开发框架,它的诞生一改过去Spring框架开发中繁琐的配置,极大地简化了Spring应用的搭建和开发。Spring Boot框架不仅保有了S
2024-11-28使用 显示构建上下文SphU执行 显示构建上下文 ContextUtil.enter(name, origin); SphU执行 interfaceEntry = SphU.entry(interfaceResourceName, ResourceTypeConstants.COMMON_RPC, EntryType.IN); 备注: SphU含义? 2021年笔者最后一次去搜索SphU的中文含义,未得结果;如果有知道的同学,欢迎告知,感谢! 源码分析一ContextUtil.enter 先
2024-11-28Multipart自定义资源限制文件大小限制设计——aop切面怎么才能切入Multipart的文件大小拦截? author:陈镇坤27 创建时间:2022年1月23日 创作不易,转载请注明来源 摘要:利用AOP切面、ThreadLocal、自定义注解、Spring统一异常处理等知识,自定义上传文件大小限制。 —————————————————————————————— 前言 产品需求为做一个资源上传拓展。其中涉及到限制上传视频的视频时长20分钟。我在看旧的代码时,发现旧代码是全局适配Multip
2024-11-28本章目标 1.什么是时间复杂度和空间复杂度。 2.为什么要有时间复杂度和空间复杂度. 3.如何计算时间和空间复杂度。 4.常见复杂度计算练习 理解时间空间复杂度 时间复杂度:衡量算法运行速度的指标。 空间复杂度:衡量程序运行临时占用存储空间大小的指标。 为什么要有时间复杂度和空间复杂度? 时间复杂度和空间复杂度能给帮助我们衡量一个算法的优劣,在不同环境中我们对时间效率和空间效率要求不同,因此有了时间复杂度和空间复杂度能够指引程序员设计符合程序环境的代码。 计算时间复杂度 时间复杂度的计算并
2024-11-28一、什么是线程? 在讨论什么是线程前有必要先说下什么是进程,因为线程是进程中的一个实体,线程本身是不会独立存在的。进程是代码在数据集合上的一次运行活动, 是系统进行资源分配和调度的基本单位, 线程则是进程的一个执行路径, 一个进程中至少有一个线程,进程中的多个线程共享进程的资源。操作系统在分配资源时是把资源分配给进程的, 但是CPU 资源比较特殊, 它是被分配到线程的, 因为真正要占用CPU 运行的是线程, 所以也说线程是CPU 分配的基本单位。 进程是资源分配的最小单位,线程是CPU调度的最小
2024-11-28