Golang数组与切片的区别

笔记  Go 

Golang 数组与切片的区别数组与切片的基本概念1.1 数组的定义和初始化数组是一种固定长度的数据结构,声明时需要指定长度。package mainimport "fmt"func main() {var a [3]int = [3]int{1, 2, 3}fmt.Printl

Golang 切片原理

笔记  Go 

Golang 切片原理扩容规律切片作为参数Go 语言的函数参数传递,只有值传递,没有引用传递,切片作为参数也是如此我们来验证这一点package mainimport "fmt"func main() {sl := []int{6, 6, 6}f(sl)fmt.Println(s

Vue templateRef

笔记  vue  前端 

Vue templateRef参考: https://cn.vuejs.org/guide/essentials/template-refs.html#ref-on-componentApp.vue<script setup>import { ref,useTemplateRef,onM

Vue 表单输入与绑定

笔记  vue  前端 

表单输入与绑定v-model 使用输入框复选框<script setup lang="ts">import {ref,reactive} from 'vue';const text = ref(false)</script><temp

Nuxt封装axios为plugin


import type { AxiosInstance, AxiosResponse, InternalAxiosRequestConfig,} from "axios";import axios from "axios";declare module

Nuxt runtimeConfig 和 appConfig

Nuxt 

app.configapp.config 用于在构建时公开可以确定的公共变量,例如主题变体、标题或其他非敏感项目配置。这些值在 app.config.ts 文件中设置。export default defineAppConfig({ AppName: "MikuMikuCloudDriv

axios封装实例

笔记 

AXIOS请求执行过程

docker 安装etcd

笔记 

docker run --name etcd -d -p 2379:2379 -p 2380:2380 -e ALLOW_NONE_AUTHENTICATION=yes bitnami/etcd:3.5.12 etcd

docker mysql安装

笔记 

Docker安装mysql$ docker pull mysql:8.0.40-debian$ docker run -p 3306:3306 --name mysql-im -e MYSQL_ROOT_PASSWORD=123456 -d mysql:8.0.40-debian连接mysqlhtt

Go 结构体日志工具:testlogs 包详解

笔记  Go 

前言今天在写项目的时候测试函数打印结构体,发现用golang的fmt输出整个结构体的内容实在是太费劲了,而且也不美观(美观需要花费大量精力写)突然就想到,可以利用golang的反射获取tag里面的Key value作为结构体字段的说明,结构体字段作为value就写了testlog这个库说明本文将介绍