2 Commits

Author SHA1 Message Date
吴迎召 cda806bcef 3.31 2 weeks ago
吴迎召 70f9009036 3.31 2 weeks ago
  1. 1
      .gitIgnore
  2. 10
      .idea/.gitignore
  3. 9
      .idea/learn.iml
  4. 6
      .idea/misc.xml
  5. 8
      .idea/modules.xml
  6. 9
      .idea/practiceGit.iml
  7. 6
      .idea/vcs.xml
  8. 148
      .idea/workspace.xml
  9. 46
      吴迎召学习笔记/吴迎召3.31学习笔记(技术部分).txt
  10. 66
      吴迎召学习笔记/吴迎召3.31学习笔记(金融部分).txt

1
.gitIgnore

@ -0,0 +1 @@
.idea/

10
.idea/.gitignore

@ -1,10 +0,0 @@
# 默认忽略的文件
/shelf/
/workspace.xml
# 基于编辑器的 HTTP 客户端请求
/httpRequests/
# 已忽略包含查询文件的默认文件夹
/queries/
# Datasource local storage ignored files
/dataSources/
/dataSources.local.xml

9
.idea/learn.iml

@ -1,9 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<module type="JAVA_MODULE" version="4">
<component name="NewModuleRootManager" inherit-compiler-output="true">
<exclude-output />
<content url="file://$MODULE_DIR$" />
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
</component>
</module>

6
.idea/misc.xml

@ -1,6 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectRootManager" version="2" languageLevel="JDK_17" default="true" project-jdk-name="17" project-jdk-type="JavaSDK">
<output url="file://$PROJECT_DIR$/out" />
</component>
</project>

8
.idea/modules.xml

@ -1,8 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectModuleManager">
<modules>
<module fileurl="file://$PROJECT_DIR$/.idea/practiceGit.iml" filepath="$PROJECT_DIR$/.idea/practiceGit.iml" />
</modules>
</component>
</project>

9
.idea/practiceGit.iml

@ -1,9 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<module type="JAVA_MODULE" version="4">
<component name="NewModuleRootManager" inherit-compiler-output="true">
<exclude-output />
<content url="file://$MODULE_DIR$" />
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
</component>
</module>

6
.idea/vcs.xml

@ -1,6 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="VcsDirectoryMappings">
<mapping directory="" vcs="Git" />
</component>
</project>

148
.idea/workspace.xml

@ -1,148 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="AutoImportSettings">
<option name="autoReloadType" value="SELECTIVE" />
</component>
<component name="ChangeListManager">
<list default="true" id="46fcace5-02b8-477e-a4cb-e346f99227d5" name="Changes" comment="2026.03.27" />
<option name="SHOW_DIALOG" value="false" />
<option name="HIGHLIGHT_CONFLICTS" value="true" />
<option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
<option name="LAST_RESOLUTION" value="IGNORE" />
</component>
<component name="Git.Settings">
<option name="RECENT_BRANCH_BY_REPOSITORY">
<map>
<entry key="$PROJECT_DIR$" value="milestone-20260325-学习笔记" />
</map>
</option>
<option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$" />
</component>
<component name="ProjectColorInfo">{
&quot;associatedIndex&quot;: 1,
&quot;fromUser&quot;: false
}</component>
<component name="ProjectId" id="3BWFpx21OqJ9SjBVKLMNyDgcaIv" />
<component name="ProjectViewState">
<option name="hideEmptyMiddlePackages" value="true" />
<option name="showLibraryContents" value="true" />
</component>
<component name="PropertiesComponent"><![CDATA[{
"keyToString": {
"ModuleVcsDetector.initialDetectionPerformed": "true",
"RunOnceActivity.ShowReadmeOnStart": "true",
"RunOnceActivity.TerminalTabsStorage.copyFrom.TerminalArrangementManager.252": "true",
"RunOnceActivity.git.unshallow": "true",
"RunOnceActivity.go.formatter.settings.were.checked": "true",
"RunOnceActivity.typescript.service.memoryLimit.init": "true",
"codeWithMe.voiceChat.enabledByDefault": "false",
"git-widget-placeholder": "milestone-20260325-学习笔记",
"ignore.virus.scanning.warn.message": "true",
"kotlin-language-version-configured": "true",
"last_opened_file_path": "C:/Users/Mayn/Desktop/learn",
"node.js.detected.package.eslint": "true",
"node.js.detected.package.tslint": "true",
"node.js.selected.package.eslint": "(autodetect)",
"node.js.selected.package.tslint": "(autodetect)",
"nodejs_package_manager_path": "npm",
"settings.editor.selected.configurable": "preferences.language.and.region",
"vue.rearranger.settings.migration": "true"
}
}]]></component>
<component name="SharedIndexes">
<attachedChunks>
<set>
<option value="bundled-jdk-30f59d01ecdd-26cb7f24e5b0-intellij.indexing.shared.core-IU-253.29346.138" />
<option value="bundled-js-predefined-d6986cc7102b-9b0f141eb926-JavaScript-IU-253.29346.138" />
</set>
</attachedChunks>
</component>
<component name="TaskManager">
<task active="true" id="Default" summary="Default task">
<changelist id="46fcace5-02b8-477e-a4cb-e346f99227d5" name="Changes" comment="" />
<created>1774597105469</created>
<option name="number" value="Default" />
<option name="presentableId" value="Default" />
<updated>1774597105469</updated>
<workItem from="1774597106737" duration="1547000" />
<workItem from="1774598682364" duration="3258000" />
<workItem from="1774951527083" duration="396000" />
</task>
<task id="LOCAL-00001" summary="2026.03.27">
<option name="closed" value="true" />
<created>1774598998341</created>
<option name="number" value="00001" />
<option name="presentableId" value="LOCAL-00001" />
<option name="project" value="LOCAL" />
<updated>1774598998341</updated>
</task>
<task id="LOCAL-00002" summary="2026.03.27">
<option name="closed" value="true" />
<created>1774599148219</created>
<option name="number" value="00002" />
<option name="presentableId" value="LOCAL-00002" />
<option name="project" value="LOCAL" />
<updated>1774599148219</updated>
</task>
<task id="LOCAL-00003" summary="2026.03.27">
<option name="closed" value="true" />
<created>1774599288945</created>
<option name="number" value="00003" />
<option name="presentableId" value="LOCAL-00003" />
<option name="project" value="LOCAL" />
<updated>1774599288945</updated>
</task>
<task id="LOCAL-00004" summary="2026.03.27">
<option name="closed" value="true" />
<created>1774600524394</created>
<option name="number" value="00004" />
<option name="presentableId" value="LOCAL-00004" />
<option name="project" value="LOCAL" />
<updated>1774600524394</updated>
</task>
<task id="LOCAL-00005" summary="2026.03.27">
<option name="closed" value="true" />
<created>1774601140534</created>
<option name="number" value="00005" />
<option name="presentableId" value="LOCAL-00005" />
<option name="project" value="LOCAL" />
<updated>1774601140534</updated>
</task>
<option name="localTasksCounter" value="6" />
<servers />
</component>
<component name="TypeScriptGeneratedFilesManager">
<option name="version" value="3" />
</component>
<component name="Vcs.Log.Tabs.Properties">
<option name="TAB_STATES">
<map>
<entry key="MAIN">
<value>
<State>
<option name="FILTERS">
<map>
<entry key="branch">
<value>
<list>
<option value="milestone-20260325-学习笔记" />
</list>
</value>
</entry>
</map>
</option>
</State>
</value>
</entry>
</map>
</option>
</component>
<component name="VcsManagerConfiguration">
<MESSAGE value="2026.03.27" />
<option name="LAST_COMMIT_MESSAGE" value="2026.03.27" />
</component>
<component name="XSLT-Support.FileAssociations.UIState">
<expand />
<select />
</component>
</project>

46
吴迎召学习笔记/吴迎召3.31学习笔记(技术部分).txt

@ -1 +1,45 @@
111
%v 通用占位符(打印任意类型,默认格式)
%+v 打印结构体时,显示字段名 + 值
fmt.Printf("%+v", User{"小明"}) {Name:小明}
%#v 打印值的 Go 语法表示(含类型)
%T 打印值的类型 fmt.Printf("类型:%T", 3.14)
%% 打印百分号本身(转义)
%d 十进制整数(int/int64 等) fmt.Printf("数字:%d", 100) 数字:100
%b 二进制整数 fmt.Printf("二进制:%b", 8) 二进制:1000
%o 八进制整数 fmt.Printf("八进制:%o", 8) 八进制:10
%x/%X 十六进制(小写 / 大写)
%f 浮点数(默认保留 6 位小数)
%.2f 浮点数(指定保留 2 位小数)
%e/%E 科学计数法(小写 / 大写)
%U Unicode 编码(如字符转编码)
%s 字符串(直接打印)
%q 字符串带双引号(转义)
%c 单个字符(按 Unicode 打印)
%p 指针地址(十六进制,带 0x)fmt.Printf("指针:%p", &a)
%5d 宽度 5,右对齐(不足补空格)
%-5d 宽度 5,左对齐(不足补空格)
%05d 宽度 5,不足补 0 fmt.Printf("%05d", 123)
%5.2f 总宽度 5,保留 2 位小数(右对齐)
GO的字符串是不可变的,go的数据都有一个默认值没有赋值时Go中不同类型的变量之间赋值时需要显示转换,变量本身没有发生变化基本数据类型转换成string
GO的指针
核心语法:& 取地址、* 解引用(定义指针 / 访问值);
核心优势:函数传参时修改外部变量、节省内存(大数据传递);
Go 特色:无指针算术、自动 GC、结构体指针可直接用.访问字段(语法糖);
避坑点:空指针(nil)解引用会崩溃,需先判空。
1. 值类型
所有基础数据类型 + 结构体 + 数组,都是值类型:
基础类型:int/float/bool/string/byte/rune
复合类型:struct(结构体)、array(数组,如 [5]int)
特殊值类型:int8/int16/uint64 等固定长度数值类型
2. 引用类型
只有 3 类核心引用类型(底层封装了指针,Go 帮你简化了指针操作):
slice(切片,如 []int)
map(字典)
chan(通道)
一、标识符的基础规则(语法层面,必须遵守)
这是 Go 编译器强制要求的,违反会直接报错:
字符组成:只能由 字母(a-z/A-Z)、数字(0-9)、下划线(_) 组成;
开头规则:不能以数字开头(如 1score 错误,score1 正确);
大小写敏感:Score 和 score 是两个完全不同的标识符;
不能用关键字:Go 有 25 个关键字(如 if/else/for/struct/var 等),不能作为标识符;
算术运算符,赋值运算符,比较运算符,逻辑运算符,位运算符

66
吴迎召学习笔记/吴迎召3.31学习笔记(金融部分).txt

@ -0,0 +1,66 @@
证券定义:证券是经济权益凭证统称,日常所指为有价证券,证券市场是证券发行与交易场所。
证券市场三大核心功能
筹资功能:为资金短缺方募资,为盈余方提供投资渠道
定价功能:由市场供求决定证券(资本)价格
资本配置功能:引导资本流向高报酬率企业,实现优化配置
投资者分类:分为机构投资者与个人投资者
市场发展阶段:荷兰萌芽(1602 年东印度公司)→初步发展→大萧条停滞→二战后恢复→70 年代加速发展
2. 股票核心基础
股票定义:上市公司为筹资发行的股份凭证,代表股东权益
股票五大特性
风险性:投资存在亏损可能
收益性:可获公司分红、二级市场差价
流通性:可在二级市场自由交易变现
波动性:股价随市场持续波动
永久性:公司存续期内股票不可退,仅可转让
股价影响因素:核心是供求关系,其次为公司经营、宏观经济、政策、心理、人为操纵等
股票分析两大方法
| 分析类型 | 核心逻辑 | 适用人群 |
| -------- | -------- | -------- |
| 基本面分析 | 价值决定价格,分析宏观、行业、公司财务 | 长期价值投资者 |
| 技术面分析 | 供求决定价格,依据历史走势判断未来 | 个人短期投资者 |
3. 股票交易核心规则
交易原则:时间优先、价格优先
交易时间
A 股:周一至周五 9:30-11:30、13:00-15:00,法定节假日休市
集合竞价:9:15-9:25(9:20 后不可撤单)、14:57-15:00
交易单位:100 股 = 1 手,买入需为 1 手整数倍,零股仅可卖出
涨跌幅限制:非上市首日,普通股票日涨跌幅 **±10%**,委托超限价无效
4. 市场与股票分类
股票类型(按上市地 / 计价货币)
A 股:人民币计价,境内上市、国内投资者交易
B 股:美元 / 港元计价,境内上市、境外投资者交易
H 股:内地注册、香港上市,港元计价
N/S/T 股:内地企业在美 / 新 / 日上市
板块划分
主板:大型成熟企业,上交所 + 深交所核心市场
中小板:流通盘约 1 亿以下中小企业,主板过渡
创业板:成长期创新企业,风险较高,需单独开通权限
新三板:全国中小企业股份转让系统,服务中小微企业
5. 交易服务与权限
证券公司:分经纪商、承销商、自营商、综合类,为投资者提供交易通道
开户规则:一人最多可开20 个A 股账户
融资融券
定义:券商借资买股(融资)、借股卖出(融券)的信用交易
门槛:个人开户满18 个月、资产≥50 万;机构≥100 万
沪港通:沪股通 + 港股通,个人参与门槛≥50 万资产
6. 道氏理论(技术分析鼻祖)
六大核心观点
平均价格包容消化一切市场因素
市场存在基本、次级、日常三种趋势
大趋势分积累、上涨、反转三阶段
平均价格之间相互验证
成交量验证趋势方向
出现明确反转信号才判定趋势终结
三大趋势
基本运动:周期≥1 年,涨幅≥30%,牛熊市核心趋势
次级运动:3 周至数月,为基本运动的回撤
日常运动:6-10 天,波动无规律、风险极高
7. 股票交易费用
表格
费用类型 收费规则 关键数字
印花税 单边收取,卖出时征收 成交金额千分之一
交易佣金 买卖双向收取,券商可协商 默认千分之 1.5
过户费 变更股权登记收取 深市股票免收
8. 核心基础名词
涵盖K 线(阴阳线 / 实体 / 影线)、多空、牛熊市、涨跌停、除权除息、市盈率、市净率、蓝筹股、绩优股等基础术语,是股票交易的基础认知。
Loading…
Cancel
Save