01 2021 档案
摘要:表之间的关系 对orm不理解的需要先上网查询资料了解orm 这里只提供写法 一对一 一对多 多对多 一对一:表之间只存在一个和外键相同的值 type user struct { //模型定义 ID int `orm:"pk;auto;column(ID)"` //设置主键自增长 Name strin
阅读全文
摘要:####orm-连接和创建数据库 本节知识点 -连接数据库 -创建模型和自动建表 -模型属性 https://beego.me/docs/mvc/model/query.md 关于orm 的数据库增删改查 查阅官方文档即可 #####连接数据库 需要先安装mysql import github.co
阅读全文
摘要:####beego基础-Controller模块 本节掌握的知识点 1.读取配置文件信息 2.自动路由规则 *固定路由 *正则路由 *自动路由 *自定义路由 3.自定义过滤器 4.表单验证 #####1.读取配置文件信息 conf/app.conf 主配置文件,其他文件需要在app.conf里面再引
阅读全文
摘要:####beego基础--模板语法 1.常用模板字符 2.自定义模板函数 这一部分比较简单,直接查网上的文档就好了,不做细讲 views/v_template.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <t
阅读全文
摘要:####beego基础知识--数据提交 本节掌握的知识点 1.如何创建自定义的Controller 2.get()方法的两种传参方式 3.post()方法上传数据 -form表单上传 -ajax上传 4.post()方法上传文件 -form表单上传文件 -ajax上传文件 1.创建自定义的Contr
阅读全文
摘要:Beego 是一个MVC框架: Model (模型) 主要用于处理应用程序的业务逻辑,以及和数据库打交道 View (视图) 是应用程序中数据显示的部分 Controller (控制器) 控制器作用于模型和视图上,它可以把我们在 Model 模型上面获取的数据显示到 View 视图上面,也可以把 V
阅读全文
摘要:##前言 go的语法之前是已经学习过的了,所以随笔后面更的是根据B站上的一个 基于beego框架的博客项目进行记录 Ubuntu终端 beego安装 go get github.com/astaxie/beego bee安装(上网了解有什么用,简单讲是管理beego的工具) go get githu
阅读全文
摘要:##开发环境 win10 wsl Ubuntu 20.04 LTS(wsl2的ip地址不固定,可能会影响使用) Linux版 go 直接官网下载安装包后解压 将go/bin的目录添加进环境变量即可(官网教程) vscode 在Ubuntu go env -w GOPATH=你的工作目录 go env
阅读全文
摘要:前言:em。。。遇见要求不规则四边形对边中点连线的问题 比如求上边和底边 思路:(假设不规则四边形在第一象限)求两个对角点的相邻边的中点,因为上边和底边的中点 y坐标 是最大的和最小的。 所以求出四个中点后,比较 y坐标 最大和最小的就是 上边和底边的中点 下面是求上边和底边的坐标,左边和右边就比较
阅读全文