Browse Source

Merge branch 'zhouxinzhong/feature-20260327150147-学习笔记' into milestone-20260325-学习笔记

milestone-20260325-学习笔记
zhouxinzhong 2 weeks ago
parent
commit
069471ce70
  1. BIN
      周新忠学习笔记/3.26/3.26周新忠.doc
  2. BIN
      周新忠学习笔记/3.26/img_v3_02105_38857810-df73-49e4-bd95-da64f6ba747g.jpg
  3. BIN
      周新忠学习笔记/3.26/img_v3_02105_7aaf57cd-1bac-4557-ad84-1ca9423f2eeg.jpg
  4. BIN
      周新忠学习笔记/3.26/img_v3_02105_aed06a45-10b1-498c-842a-6e09ad05ff8g.jpg
  5. BIN
      周新忠学习笔记/3.26/img_v3_02105_c300e793-9fa7-48a8-b698-075ac795e58g.jpg
  6. BIN
      周新忠学习笔记/3.26/img_v3_02106_0c6b6038-891c-4657-a3cb-414c02ff1fbg.jpg
  7. BIN
      周新忠学习笔记/3.27/1.jpg
  8. BIN
      周新忠学习笔记/3.27/2.jpg
  9. 47
      周新忠学习笔记/3.27/3.27周新忠.md
  10. BIN
      周新忠学习笔记/3.27/3.jpg
  11. BIN
      周新忠学习笔记/3.27/4.jpg
  12. 180
      周新忠学习笔记/3.28/3.28.md

BIN
周新忠学习笔记/3.26/3.26周新忠.doc

BIN
周新忠学习笔记/3.26/img_v3_02105_38857810-df73-49e4-bd95-da64f6ba747g.jpg

After

Width: 2268  |  Height: 4032  |  Size: 2.8 MiB

BIN
周新忠学习笔记/3.26/img_v3_02105_7aaf57cd-1bac-4557-ad84-1ca9423f2eeg.jpg

After

Width: 2268  |  Height: 4032  |  Size: 3.1 MiB

BIN
周新忠学习笔记/3.26/img_v3_02105_aed06a45-10b1-498c-842a-6e09ad05ff8g.jpg

After

Width: 2268  |  Height: 4032  |  Size: 3.0 MiB

BIN
周新忠学习笔记/3.26/img_v3_02105_c300e793-9fa7-48a8-b698-075ac795e58g.jpg

After

Width: 2268  |  Height: 4032  |  Size: 3.0 MiB

BIN
周新忠学习笔记/3.26/img_v3_02106_0c6b6038-891c-4657-a3cb-414c02ff1fbg.jpg

After

Width: 1080  |  Height: 1920  |  Size: 1.2 MiB

BIN
周新忠学习笔记/3.27/1.jpg

After

Width: 1080  |  Height: 1920  |  Size: 1.2 MiB

BIN
周新忠学习笔记/3.27/2.jpg

After

Width: 1080  |  Height: 1920  |  Size: 1.3 MiB

47
周新忠学习笔记/3.27/3.27周新忠.md

@ -0,0 +1,47 @@
# 股票相关
学习了股票相关的常用术语
#### 投资者相关概念:
散户 大户 庄家 主力
#### 从股票分析切入点划分:
基本面 政策面 技术面
#### 市场:
级别: 一级 二级
趋势: 多头市场 空头市场
#### 股票类型:
蓝筹股 垃圾股 成长股 龙头股 大盘股 小盘股
#### 技术词汇:
看多 看空 踏空 跳水 诱多 斩仓 对敲 护盘 洗盘 追涨 杀跌
天量 地量 天价 地价 持仓量 满仓 空仓 清仓 盘整 反弹
多头陷阱 空头陷阱 套牢 解套 含息 含权 送股 转增股 配股
除权 填权 贴权
# 技术相关
### 1.goframe框架的基本结构:
\api - 定义请求和响应
\hack - 开发时配置文件
\internal - 项目核心代码
→\cmd - 项目启动位置,挂载路由
\consts - 存常量
\controller - 控制器
\dao - 数据层 (spring的 mapper)
\logic - 实现层 (spring 的 impl)
\service - 服务层
\manifest - 部署时需要的配置
\resource - 资源文件
\utility - 工具类
### 2.路由注册相关
s:=g.Server()
单独注册 s.BindHandler
分组路由 s.Group(可嵌套)
静态资源绑定路径 s.SetServerRoot
结构体绑定 s.BindObject
单个方法绑定 s.BindObjectMethod
Restful风格 s.BindObjectRest
### 3.规范路由
Controller签名格式: func (Example) Execute (ctx context.Context,req *ExampleReq)(res *ExampleReq,err error)
### 4.非规范路由获取请求参数
获取请求:g.RequestFromCtx(ctx)
从请求中提取路径参数: request.GetQuery -> 然后用对应数据类型的转换方法提取内部的value属性值

BIN
周新忠学习笔记/3.27/3.jpg

After

Width: 1080  |  Height: 1920  |  Size: 1.2 MiB

BIN
周新忠学习笔记/3.27/4.jpg

After

Width: 1080  |  Height: 1920  |  Size: 1.2 MiB

180
周新忠学习笔记/3.28/3.28.md

@ -0,0 +1,180 @@
\# 技术相关:
\### 获取请求参数剩余部分:
用map提取参数: .GetQueryMap() .GetQueryMapStrStr .GetQueryMapStrVar
取Form格式请求体参数: .GetForm()/.GetFormMap()
获取Restful风格路由参数: GetRouter/GetRouterMap
一次性取出各类参数:
Get()=GetRequestMap()
GetStruct()=GetRequestStruct() (规范路由默认调用)
\### 标签:
\#### meta标签:
method: 请求方式(all/get/post...)
path: 路径
sm: 总结
tags: 分组标签
\#### 普通字段标签:
dc: 描述
p/params: 请求key
m/orm: 数据库字段名
default: 默认值
v/vaild: 校验规则
ad: 补充说明
eg: 示例值
\### Dao部分
\####查询:
\#####Select
g.Model("table").One() 查询单条数据
g.Model("table").All() 查询全部数据
g.Model("table").Feilds()指定字段
g.Model("table").FeildsEx()排除字段
g.Model("table").Value()查询某一格的内容
g.Model("table").Array()查询整列
g.Model("table").LockUpdate()申请行级锁
\#####聚合函数
Count() Sum() Min() Max() Avg()
\####条件:
Where()
WhereLT
WhereGT
WhereLTE
WhereGTE
WhereIn
WhereBetween
WhereNot
WhereOr..........
\####排序
Order("feild","asc/desc")
\####分组
Group()
\####分页
Limit(origin,offset)
Page(pageNum,pageCapcity)
\####扫描为结构体
Scan(\&struct)
\####插入
model.Insert()或model.Data().Insert()
model.Replace() 删除或插入
model.Save()更新或插入
model.InsertAndGetId()插入并获取自增id
\####更新
Update()
Increment()
Decrement()
\####删除
Delete()
\####时间字段
create\_at delete\_at update\_at 增删改时框架自动更新这些字段
delete\_at 会被作为逻辑删除的依据
\####事务
1\.手动管理事务
tx,err:=g.DB(),Begin(req.Context())开启事务
tx.Rollback()回滚
tx.Commit()提交
2\.靠抛出error管理的事务
err:=g.DB().Transaction(context.TODO(),func(ctx context.Context,tx gbd.Tx)error{})
\#股票相关:
道氏理论观点:
平均价格包容消化一切
市场同时存在三种趋势(基本运动,次级运动,日常运动)
大趋势有三个阶段
平均价格互相验证
成交量验证趋势
确切的反转信号判定终结
操作口诀:先大后小,先长后短,做熟不做生
Loading…
Cancel
Save