Linux工具
Linux工具
c/c++编程工具gccg++gdbmakefilecmakegolang编程
go run main.go
类似脚本执行,不生成可执行文件
go build main.go
生成可执行文件
java编译
javac test.java :编译
jave test :运行
make
cmake网络工具curlnode.js/npmwget实用工具vimdocker
docker version
docker search < images-name >
docker pull
docker ps
docker images
docker start
docker stop
docker run
docker exec -it < images > /bin/bash
mysql
mysql -u user -p
show databases;
create
drop
redis
redis-cli
set
tree
tree -d
tree -L 1 :只显示一层结构
tl ...
vue3的学习
Vue学习vue-cli3命令
创建项目: vue create [options] < app-name >
启动项目: cd project && npm run server
可视化创建项目: vue ui
vue项目目录结构
目录/文件
说明
build
config
node_modules
src
主要开发目录, - assets: - components: - App.vue: - main.js: - index.css:
static
public
test
.xxxx文件
package.json
README.md
dist
起步
刚开始学习vue,不推荐直接使用vue-cli命令行来创建项目,先从页面引入vue.global.js文件来学习下载此文件并自行提供服务 vue.global.js
Vue3应用是通过createApp 函数创建的,语法格式为:
import { createApp } from & ...
Gorm框架
Gorm框架Gorm框架中文指南
简介
ORM(Object Relational Mapping) 对象关系映射模式 为了解决面向对象与关系型数据库存在的互不匹配现象的技 术. 简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,将程序中的对象自动持久化到关系数据库中.
Gorm是面向golang语言的一种ORM框架,支持多种数据库的接入,如:MYSQL,PostgreSQL, SQLite, SQL server, Click house. 此框架弱化了开发者对于sql语言的掌握,使用提供的api进行底层数据库的访问.
1.连接数据库
简单连接 import ( "gorm.io/driver/mysql" "gorm.io/gorm")//func main() { //mysql数据库的地址: "用户名:密码@tcp(127.0.0.1:3306)/数据库名?charset=urf8mb4parseTime=True&loc=Local" mysql_Addr ...
Gin框架
Gin框架gin框架中的路由
gin框架中的路由使用的是httprouter这个库
简单路由
动态路由
函数:(输出数据的四种格式)
ctx.String():返回一个字符串 r.GET("/", func(ctx *gin.Context) { // 200为状态码 ctx.String(200, "string")})
ctx.JSON()
ctx.XML()
c.HTML()
c.YAML()
1. gin遵循RESTful风格的api
2. API例子
3. HTTP常见请求方法:GET(查) POST(增) PUT(改) DELETE(删)
func main(){//使用默认中间件(logger和recovery中间件)创建gin路由 router := gin.Default()//返回默认的路由引擎,(可以自己写) router.GET("/someGet", getting) router.POST("/somePost" ...
golang学习
go基础
基础语法
goroutine使用与原理
goroutine同步
常用包
web框架
微服务框架
gORM
goframe
Hexo Command
hexo new “blogname”创建一篇新的博客, 创建博客文章应该使用此命令,而不是直接在文件夹内创建文件
hexo clean清除历史提交
hexo generatehexo server开启本地服务(测试用)
hexo deploy远程提交