本文用于记录 Go
语言的轻量级Web框架 Gin
的基本使用。
接下来老狗将从零开始搭建一个简单的项目环境,然后使用 Gin
编写一些Web服务器相关代码,包括创建服务、Token拦截、参数接收等基本操作。
注意:在进行下面的操作前,请保证你已经正确安装和配置 Golang
的开发环境。
本文主要介绍了一些性能分析工具,和一些 Vue
项目的优化方式。
如 Chrome
浏览器自带的LightHouse
分析工具、rollup
分析工具等等。
使用 VS Code
创建 Vue
文件后,想要初始化一些代码,通过一些插件可以实现,但本文记录一个更简单的配置方式,使用 VS Code
的用户设置。
VS Code
中,点击左下角设置按钮(齿轮)User Snippents
),会弹出搜索框vue
后,选择 vue.json
文件,会出现一个配置文件下面是一个 vue.json
的示例,可以直接使用:
json{
"Print to console": {
// 前缀提示符,在编辑器中输入vue3可以出现提示
"prefix": "vue3",
"body": [
"<template>",
" <div>",
" </div>",
"</template>",
"",
"<script setup lang='ts'>",
"",
"</script>",
"",
"<style scoped>",
"",
"</style>"
],
"description": "Log output to console"
}
}
提示:以上内容中的 prefix
值可以自定义,body
是你想要初始化的内容。
以上配置完成后,在一个 Vue
文件中输入 vue3
,就会出现提示,选择后就会将 body
的内容自动填入当前文件。
如果你第一次听说,可能一脸懵,在软件开发领域,有许多术语和概念,其中之一就是 “Hook”(钩子),在几年前,虽然有些人也提 “钩子” 这个词,但是也局限在很小的范围内应用,而在近几年 Hook
的说法越来越普及。
虽然这个术语可能对一些人来说听起来有些陌生,但它却在开发中发挥着重要作用。本文将为你介绍什么是 Hook
,以及 Hook
常见的应用场景和实现方式。
作为一门编程语言,操作文件是必不可少的功能需求。
本文记录一些使用 Golang
语言操作文件的示例。
前排提示:有些API用到的 os
库函数,可能已经弃用,变更为 ioutil