教程

vue.js 父组件如何触发子组件中的方法

组件 什么是组件?# 组件 (Component) 是 Vue.js 最强大的功能之一。组件可以扩展 HTML 元素,封装可重用的代码。在较高层面上,组件是自定义元素,Vue.js 的编译器为它添加特殊功能。在有些情况下,组件也可以...

go语言并发

go语言并发 //启动多个groutine var wg sync.WaitGroup //一个计数器一样的东西,用来统计gorountine的启动数量. func hello(i int) { defer wg.Done() fmt.Println("hello Goroutine!", i) }...

go语言 flag用法

go语言flag用法之一 package main import ( "flag" "log" ) var name string func main() { flag.Parse() //将命令解析为定义的标志,一遍后续的参数使用 args := flag.Args() //将传入...

Spring注解系列——@PropertySource

在Spring框架中@PropertySource注解是非常常用的一个注解,其主要作用是将外部化配置解析成key-value键值对"存入"Spring容器的Environment环境中,以便在Spring应用中可以通过@Value或者占位符${key}的形式来使用...

golang gin日志中间件

我们有时候需要一些日志来判断做一些错误处理,虽然gin已经默认使用了一个很不错的中间件,但可能我们需要的信息并不在其中 下面我们自定义一个日志中间件,首先应该明确我们在日志中应该记录什么? 一般的...

gin自定义response

1. 自定义response 对于具体的项目而言,我们需要基于JSON()自定义一个方便好用的response 比如下面这种形式: type Response struct { StatusCode int `json:"status_code" ` // 业务状态码 ...