Skip to content

anchoringpoint/PivotPrac

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PivotPrac

实习题1-实现简单 Web 服务端

11.15

知识增长

理解了git中stash,tag,amend等的大致作用,梳理了git的工作流结构

利用js获取url参数的方式

gin中处理请求中的json的方式

任务进度:

taskA实现了在页面的数据库Update,和将路线对应的起点、终点填入表单中

11.14

知识增长

大致理解了js在view中的作用

梳理了ISO网络层级

复习了net/http包的基本使用

任务进度:

taskA四种路线规划的基本支持,输入输出模式的简单提供

对orm的简单重构与整理

11.13

知识增长

go的本地package调用

?后参数的使用

go设置模版变量

js使用fetch与后端交互

任务进度:

taskA实现简单的支持输入的页面,目前仅简单实现了驾车

地点别名设置部分实现了数据库内容的简单呈现与通过页面的增删交互,交互后的刷新页面问题待解决

目前待处理:

实现页面对数据库的增删查改,解决操作后的页面刷新问题,完成别名设置页面

实现通过页面对四种路线规划方式的交互,提供个性化输出方式

在地点输入中增加对别名的支持

在页面中呈现预定义的路线,使其能够便捷地修改与呈现结果

重构ORM,整理代码逻辑

11.12

知识增长

通过gin实现对表单POST数据的接受

变长参数的pack与unpack

利用Query返回的列信息解析返回内容

任务进度:

task5框架建立,待进一步根据需求重构

taskA尝试简单的前后端交互,task2遗留的输入输出定义仍待解决

11.11

task5试着理解参考用ORM实现案例,进一步的CRUD api重构待实现

11.9

知识增长

接触go的标签与反射概念

任务进度:

task3实现了4种api的调用与简单输出,输入输出的方式待设计

task4实现了持久化路线起点终点信息与别名,整合到原有输入输出的工作流与更多信息的持久化待处理

重新整理了项目文件

11.7

接触MySQL,安装DataGrip用于相关处理

11.6

知识增长

使用os.Getenv获取环境变量ak

使用go.mod来支持调用第三方包

使用viper解析json

任务进度:

完成task1

task2提供的输出方式待确定

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published