9 Commits
766d2de889
...
ac828adda7
| Author | SHA1 | Message | Date |
|---|---|---|---|
|
|
ac828adda7 |
3.31
|
2 weeks ago |
|
|
47416ac67f |
Merge branch 'libolin/feature-20260327153128-学习笔记' into milestone-20260325-学习笔记
# Conflicts: # .idea/workspace.xml # 周新忠学习笔记/3.26/3.26周新忠.doc # 周新忠学习笔记/3.26/img_v3_02105_38857810-df73-49e4-bd95-da64f6ba747g.jpg # 周新忠学习笔记/3.26/img_v3_02105_7aaf57cd-1bac-4557-ad84-1ca9423f2eeg.jpg # 周新忠学习笔记/3.26/img_v3_02105_aed06a45-10b1-498c-842a-6e09ad05ff8g.jpg # 周新忠学习笔记/3.26/img_v3_02105_c300e793-9fa7-48a8-b698-075ac795e58g.jpg # 周新忠学习笔记/3.26/img_v3_02106_0c6b6038-891c-4657-a3cb-414c02ff1fbg.jpg # 周新忠学习笔记/3.27/1.jpg # 周新忠学习笔记/3.27/2.jpg # 周新忠学习笔记/3.27/3.27周新忠.md # 周新忠学习笔记/3.27/3.jpg # 周新忠学习笔记/3.27/4.jpg # 李柏霖学习笔记/images/021099bd151272c630107ed552ab7af2.png # 李柏霖学习笔记/images/image-20260328093542705.png # 李柏霖学习笔记/images/image-20260328093613551.png # 李柏霖学习笔记/images/image-20260328112106933.png # 李柏霖学习笔记/images/image-20260328135132711.png # 李柏霖学习笔记/images/image-20260328135416809.png |
2 weeks ago |
|
|
fe59b9ef87 |
3.31
|
2 weeks ago |
|
|
01a09cb61f |
2026.3.30
|
2 weeks ago |
|
|
92681d8f0c |
2026.03.27
|
2 weeks ago |
|
|
d2e93cf92a |
Merge branch 'milestone-20260325-学习笔记' into libolin/feature-20260327153128-学习笔记
|
2 weeks ago |
|
|
84231376db |
2026.3.28
|
2 weeks ago |
|
|
8258ea6fd9 |
chore(ide): 添加IDEA项目配置文件
- 创建 .gitignore 文件忽略 IDEA 相关配置目录 - 添加 learn.iml 模块配置文件 - 配置 misc.xml 中的项目根管理器设置 - 设置 modules.xml 项目模块管理配置 - 添加 vcs.xml 版本控制系统映射配置 |
3 weeks ago |
|
|
4ed77a1459 |
22026.3.27
|
3 weeks ago |
20 changed files with 554 additions and 65 deletions
-
9.idea/learn.iml
-
28.idea/workspace.xml
-
19吴迎召学习笔记/吴迎召3.26学习笔记.txt
-
29吴迎召学习笔记/吴迎召3.27学习笔记.txt
-
1吴迎召学习笔记/吴迎召3.28学习笔记.txt
-
BIN昝宇萍学习笔记/昝宇萍_Git学习文档.docx
-
BIN昝宇萍学习笔记/昝宇萍_Link软件相关功能学习文档.docx
-
BIN昝宇萍学习笔记/昝宇萍_股票学习文档.docx
-
10李柏霖学习笔记/.idea/.gitignore
-
6李柏霖学习笔记/.idea/misc.xml
-
8李柏霖学习笔记/.idea/modules.xml
-
6李柏霖学习笔记/.idea/vcs.xml
-
9李柏霖学习笔记/.idea/李柏霖学习笔记.iml
-
284李柏霖学习笔记/2026.3.28.md
-
210李柏霖学习笔记/3.31.md
-
BIN黄永兴学习笔记/3.26黄永兴.docx
-
BIN黄永兴学习笔记/3.27黄永兴-股票学习笔记.docx
-
BIN黄永兴学习笔记/3.27黄永兴.docx
-
BIN黄永兴学习笔记/3.28黄永兴-股票学习笔记.docx
-
BIN黄永兴学习笔记/3.28黄永兴.docx
@ -0,0 +1,9 @@ |
|||
<?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> |
|||
@ -1,19 +0,0 @@ |
|||
Link主要功能: |
|||
1. 内容与社区服务 |
|||
财经资讯与热点:提供全球市场、宏观经济、个股动态等实时资讯,还有「今日热点」板块梳理核心事件。 |
|||
投资社区与俱乐部:设立博股俱乐部、牧民俱乐部等,围绕国际形势、交易策略、资金管理等主题交流。 |
|||
文章与知识分享:包含会员文章、技术分析心得、炒股理念等内容,帮助用户学习投资知识。 |
|||
2. 直播与课程服务 |
|||
名师直播授课:定期开展财经直播(如「大师解答时局关键点」「机构顶级博弈」),实时解读市场、答疑解惑。 |
|||
系统化投资课程:通过视频、课程等形式,提供从基础到进阶的投资技能教学。 |
|||
3. 智能工具与交易辅助 |
|||
AI 炒股工具:如「股市 AI 黑科技・夺宝奇兵」,整合 AI 模型、大数据分析,辅助选股和交易决策。 |
|||
特色技术指标:依托 DeepChart 等工具,提供趋势专家、多色龙等专业指标,用于图形分析和行情研判。 |
|||
财富互动工具:如「财富金轮」等互动功能,增加投资趣味性。 |
|||
4. 多市场与区域服务 |
|||
覆盖北美、马来西亚、香港等多区域市场,支持多语言切换,满足跨境投资者需求。 |
|||
提供粤语板块等本地化内容,适配不同用户群体。 |
|||
5. 会员与任务体系 |
|||
会员专属内容:会员文章、静态专区等进阶服务。 |
|||
任务中心:通过完成任务获取权益,提升用户参与度。 |
|||
MySQL数据库安装,idea安装,jdk安装,熟悉git的常规操作git的安装 |
|||
@ -1,29 +0,0 @@ |
|||
一、证券与证券市场基础 |
|||
证券定义:证券是证明持有人权益的经济凭证,通常指有价证券,证券市场是证券发行与交易的场所。 |
|||
证券市场三大核心功能:筹资功能:为资金需求者(企业)筹集资金,同时为资金供给者(投资者)提供投资对象。定价功能:通过市场供需竞争,为资本形成合理价格,高回报资本对应更高证券价格。资本配置功能:通过证券价格引导资本流向高回报企业 / 行业,实现资本高效配置。证券投资者:分为机构投资者和个人投资者,具有分散性与流动性特点。 |
|||
证券市场发展阶段: |
|||
1.萌芽阶段(1602 年荷兰东印度公司成立,阿姆斯特丹股票交易所为世界首个股票市场) |
|||
2.初步发展(1911-1930 年股份公司与有价证券发行大幅增长) |
|||
3.停滞阶段(1929-1933 年经济大危机) |
|||
4.恢复阶段(二战后 - 20 世纪 60 年代) |
|||
5.加速发展阶段(20 世纪 70 年代) |
|||
二、股票核心知识 |
|||
1.股票定义:股票是上市公司发行的有价证券,证明股东所持股份的凭证。 |
|||
2.股票市场作用:与证券市场一致,即筹资、定价、资本配置。 |
|||
3.证券公司职能与分类: |
|||
1.为投资者提供股票交易通道,是投资者与交易所之间的中介。 |
|||
2.分为四类:证券经纪商(代理买卖股票)、证券承销商(协助企业发行新股)、证券自营商(自营买卖股票)、综合类证券商(同时经营前三种业务)。 |
|||
股票五大特性: |
|||
1.风险性:高风险高收益,投资需谨慎。 |
|||
2.收益性:收益来自股份公司分红与股票流通买卖差价。 |
|||
3.流通性:可依法转让变现,衡量维度包括市场深度、报价紧密度、价格弹性。 |
|||
4.波动性:股价随市场交易实时变动。 |
|||
5.永久性:股票不可退还给上市公司,仅能在二级市场交易,期限与公司存续期一致。 |
|||
影响股价变动的因素: |
|||
1.核心直接因素:供求关系(供小于求时股价上涨,供大于求时下跌)。 |
|||
2.其他关键因素:公司经营状况、宏观经济、政治因素、市场心理、政策调控、人为操纵等。 |
|||
股票分析方法: |
|||
1.基本面分析:通过宏观经济、行业前景、公司财务 / 管理等评估企业价值,决定投资决策。 |
|||
2.技术面分析:更适合个人投资者,通过股价走势、成交量等数据预判价格变动。 |
|||
3.Git学习 |
|||
4.Git init 初始化 git add .添加到暂存区 git commit -m ‘’添加到本地仓库git log 查看日志 git status 查看状态 git reset hard 回退到指定版本 git branch 查看分支 git branch ‘’创建分支git checkout 分支切换 git checkout -b 先创建分支然后在切换到该分支 git merge devol 把dvol合并到主分支中,学习了在idea中把数据同步到gitea中,谢谢,马老师下午的讲解。 |
|||
@ -1 +0,0 @@ |
|||
学习内容 |
|||
@ -0,0 +1,10 @@ |
|||
# 默认忽略的文件 |
|||
/shelf/ |
|||
/workspace.xml |
|||
# 已忽略包含查询文件的默认文件夹 |
|||
/queries/ |
|||
# Datasource local storage ignored files |
|||
/dataSources/ |
|||
/dataSources.local.xml |
|||
# 基于编辑器的 HTTP 客户端请求 |
|||
/httpRequests/ |
|||
@ -0,0 +1,6 @@ |
|||
<?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> |
|||
@ -0,0 +1,8 @@ |
|||
<?xml version="1.0" encoding="UTF-8"?> |
|||
<project version="4"> |
|||
<component name="ProjectModuleManager"> |
|||
<modules> |
|||
<module fileurl="file://$PROJECT_DIR$/.idea/李柏霖学习笔记.iml" filepath="$PROJECT_DIR$/.idea/李柏霖学习笔记.iml" /> |
|||
</modules> |
|||
</component> |
|||
</project> |
|||
@ -0,0 +1,6 @@ |
|||
<?xml version="1.0" encoding="UTF-8"?> |
|||
<project version="4"> |
|||
<component name="VcsDirectoryMappings"> |
|||
<mapping directory="$PROJECT_DIR$/.." vcs="Git" /> |
|||
</component> |
|||
</project> |
|||
@ -0,0 +1,9 @@ |
|||
<?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> |
|||
@ -0,0 +1,284 @@ |
|||
# 股票基础知识和交易规则 |
|||
|
|||
------ |
|||
|
|||
1. ``` |
|||
一、股票与证券市场基础 |
|||
证券定义 :多种经济权益凭证的统称,通常指有价证券。 |
|||
股票本质 :一种有价证券,是上市公司为筹集资金向出资人发行的股份凭证。 |
|||
市场三大功能 : |
|||
筹资功能 :为资金需求者筹资,为供给者提供投资对象。 |
|||
定价功能 :通过供求竞争为资本决定价格。 |
|||
资本配置功能 :引导资本流向报酬率高、潜力大的企业或行业。 |
|||
股票五大特性 :风险性、收益性、流通性、波动性、永久性。 |
|||
|
|||
二、市场分类与交易规则 |
|||
###1.股票分类 |
|||
按上市地点/投资者划分 : |
|||
A股 :人民币计价,境内上市,面对中国公民。 |
|||
B股 :外币计价(美元/港元),境内上市,面对境外投资者。 |
|||
H股 :内地注册,香港上市。 |
|||
N/S/T股 :分别指在美国、新加坡、日本上市的中国企业股票。 |
|||
多层次资本市场 :包括主板、中小板、创业板(风险较大,需单独开通)及“新三板”(全国中小企业股份转让系统)。 |
|||
###2.交易原则与规制 |
|||
竞价原则 : 价格优先 (买入高价优先、卖出低价优先)与 时间优先 (同价位先申报优先)。 |
|||
交易单位 :股票以“股”为单位, 100股=1手 ;基金以“份”为单位。 |
|||
涨跌幅限制 :通常每只证券交易价格相对前一交易日收盘价涨跌幅度不得超过 10% 。 |
|||
交收制度 :A股实行 T+1交收 ,即次日完成款项与证券收付。 |
|||
三、股票分析流派与核心理论 |
|||
###1.分析流派 |
|||
基本面分析 :核心观点是“价值决定价格”,通过宏观政策、行业前景及公司财务状况进行评估。 |
|||
技术分析 :核心观点是“供求关系决定价格”,基于三大公理: |
|||
1.市场行为包容和消化一切。 |
|||
2.股价以趋势方式运行(上升、下降、横盘)。 |
|||
3.历史会不断重演,但非简单重复。 |
|||
|
|||
###2.道氏理论(技术分析鼻祖) |
|||
平均价格包容消化一切 :股价指数反映了市场整体运行趋势。 |
|||
三种价格运动 : |
|||
基本运动 :主要趋势,持续一年以上。 |
|||
次级运动 :基本运动中的重要回撤,持续三周至数月。 |
|||
日常运动 :波动无序,投资风险大,在策略上应坚决放弃。 |
|||
趋势阶段 :分为积累阶段、稳定上涨阶段及反转过渡阶段。 |
|||
##四、核心专业术语 |
|||
K线图 :由实体(开盘/收盘价)和影线(最高/最低价)组成,红色代表上涨(阳线),绿色代表下跌(阴线)。 |
|||
多头与空头 : |
|||
多头(牛市) :看好后市,先买后卖获利。 |
|||
空头(熊市) :看坏后市,先卖后买(融券等方式)获利。 |
|||
仓位操作 :包括 建仓 (买入)、 平仓 (卖出)、 满仓 、 补仓 (再次买入)及 清仓 。 |
|||
财务指标 : |
|||
市盈率(P/E) :普通股每股市价/每股获利额。 |
|||
市净率(P/B) :每股市价/每股净资产。 |
|||
特别标示 : |
|||
N :新股上市首日标志。 |
|||
ST/\*ST :财务或其他状况异常,提示市场风险。 |
|||
``` |
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
# java复习: |
|||
|
|||
 |
|||
|
|||
数组在计算机中的执行原理: |
|||
|
|||
(1) |
|||
|
|||
 |
|||
|
|||
(2) |
|||
|
|||
 |
|||
|
|||
同类型的变量可以相互赋值的; |
|||
|
|||
理解了浅拷贝,深拷贝的具体过程和区别 |
|||
|
|||
复习方法相关内容: |
|||
|
|||
|
|||
|
|||
|
|||
|
|||
 |
|||
|
|||
# redis复习: |
|||
|
|||
五大数据类型:string、list set hash zset |
|||
|
|||
## string: |
|||
|
|||
### 基础指令 |
|||
|
|||
 |
|||
|
|||
### 浏览量实现指令 |
|||
|
|||
 |
|||
|
|||
``` |
|||
127.0.0.1:6379> set views 0# 初始浏览量为0 #set article:10000:views 查看id为10000的文章的浏览量 |
|||
OK |
|||
127.0.0.1:6379> get views |
|||
"o" |
|||
127.0.0.1:6379> incr views # 自增1 浏览量变为1 |
|||
(integer) 1 |
|||
127.0.0.1:6379> incr views |
|||
(integer) 2 |
|||
127.0.0.1:6379> get views |
|||
"2" |
|||
127.0.0.1:6379> decr views # 自减1 |
|||
浏览量-1 |
|||
(integer) 1 |
|||
127.0.0.1:6379> decr views |
|||
(integer) 0 |
|||
127.0.0.1:6379> decr views |
|||
(integer) -1 |
|||
127.0.0.1:6379> get views |
|||
“-1" |
|||
127.0.0.1:6379> INCRBY Views10 #可以设置步长,指定增量! |
|||
(integer) 9 |
|||
127.0.0.1:6379> INCRBY VIEWS 10 |
|||
(integer) 19 |
|||
127.0.0.1:6379> DECRBY Views 5 |
|||
(integer) 14 |
|||
``` |
|||
|
|||
|
|||
|
|||
### #字符串范围 range |
|||
|
|||
``` |
|||
127.0.0.1:6379>setkey1"hello,kuangshen"# 设置 key1 的值 |
|||
OK |
|||
127.0.0.1:6379> get keyl |
|||
"hello,kuangshen" |
|||
127.0.0.1:6379> GETRANGE key1 03 |
|||
#截取字符串[0,3] |
|||
"hel1" |
|||
127.0.0.1:6379> GETRANGE key1 0 -1 |
|||
#获取全部的字符串和getkey是一样的 |
|||
"hello,kuangshen" |
|||
``` |
|||
|
|||
|
|||
|
|||
### #替换! |
|||
|
|||
``` |
|||
127.0.0.1:6379> set key2 abcdefg |
|||
OK |
|||
127.0.0.1:6379> get key2 |
|||
"abcdefg"" |
|||
127.0.0.1:6379> SETRANGE key2 1 XX |
|||
(integer)7 |
|||
127.0.0.1:6379> get key2 |
|||
"axxdefg" |
|||
``` |
|||
|
|||
|
|||
|
|||
### setex (set with expire) #设置过期时间 |
|||
### setnx (set if not exist) #不存在在设置 (在分布式锁中会常常使用!) |
|||
``` |
|||
127.0.0.1:6379>setex key3 30 "hello" #设置key3的值为hello,30秒后过期 |
|||
OK |
|||
127.0.0.1:6379> ttl key3 |
|||
(integer) 26 |
|||
127.0.0.1:6379> get key3 |
|||
"hello" |
|||
127.0.0.1:6379>setnx mykey"redis" # 如果mykey 不存在,创建mykey |
|||
(integer)1 |
|||
127.0.0.1:6379> keys * |
|||
|
|||
1) "key2" |
|||
2) "mykey"" |
|||
3) "keyl" |
|||
|
|||
127.0.0.1:6379> ttl key3 |
|||
Cinteger) -2 |
|||
127.0.0.1:6379>setnxmykey"MongoDB"#如果mykey存在,创建失败! |
|||
(integer) 0 |
|||
127.0.0.1:6379> get mykey |
|||
"redis" |
|||
``` |
|||
|
|||
|
|||
|
|||
### 对象 |
|||
``` |
|||
set user:1 {name:zhangsan,age:3} #设置一个user:1对象 值为json字符来保存一个对象! |
|||
#这里的key是一个巧妙的设计:user:{id}:{filed},如此设计在Redis中是完全ok了! |
|||
127.0.0.1:6379> mset user:1:name zhangsan user:1:age 2 |
|||
OK |
|||
127.0.0.1:6379> mget user:1:name user:1:age |
|||
|
|||
1) "zhangsan" |
|||
2) "2" |
|||
|
|||
getset #先get然后在set |
|||
``` |
|||
|
|||
## List |
|||
|
|||
所有的list命令用l开头 |
|||
|
|||
1. ``` |
|||
lpush |
|||
|
|||
127.0.0.1:6379> lpush list one |
|||
(integer) 1 |
|||
127.0.0.1:6379> lpush list two |
|||
(integer) 2 |
|||
127.0.0.1:6379> lpush list three |
|||
(integer) 3 |
|||
127.0.0.1:6379> lrange list 0 -1 |
|||
|
|||
1) "three" |
|||
2) "two" |
|||
3) "one" |
|||
127.0.0.1:6379> lrange list 0 1 |
|||
4) "three" |
|||
5) "two" |
|||
倒着输出 |
|||
|
|||
``` |
|||
|
|||
lindex 通过下表获得值 |
|||
|
|||
``` |
|||
127.0.0.1:6379> lindex list 1 |
|||
"one" |
|||
127.0.0.1:6379> lindex list 0 |
|||
"two" |
|||
|
|||
``` |
|||
|
|||
llen返回列表长度 |
|||
|
|||
``` |
|||
127.0.0.1:6379> lpush list one |
|||
(integer) 1 |
|||
127.0.0.1:6379> lpush list two |
|||
(integer) 2 |
|||
127.0.0.1:6379> lpush list three |
|||
(integer) 3 |
|||
127.0.0.1:6379> llen list |
|||
(integer) 3 |
|||
``` |
|||
|
|||
移除指定值 |
|||
取关 uid |
|||
lrem |
|||
|
|||
linset 在指定值的前面或者后面插入值 |
|||
|
|||
``` |
|||
127.0.0.1:6379> rpush mylist hello |
|||
(integer) 1 |
|||
127.0.0.1:6379> rpush mylist world |
|||
(integer) 2 |
|||
127.0.0.1:6379> linsert mylist before world other |
|||
(integer) 3 |
|||
127.0.0.1:6379> lrange mylist 0 -1 |
|||
1) "hello" |
|||
2) "other" |
|||
|
|||
"world" |
|||
127.0.0.1:6379> |
|||
|
|||
``` |
|||
|
|||
|
|||
|
|||
### 总结: |
|||
|
|||
1.实际上是一个双向链表 |
|||
2.key不存在,创建新链表 |
|||
3.移除所有元素,空链表也代表不存在 |
|||
4.在两边插入或者改动值,效率高,中间元素,相对效率低 |
|||
消息队列 |
|||
@ -0,0 +1,210 @@ |
|||
|
|||
|
|||
# 布尔 |
|||
|
|||
bool : true false |
|||
|
|||
默认为false |
|||
|
|||
主要在if判断中用、 |
|||
|
|||
# 数字型 |
|||
|
|||
| 序号 | 类型和描述 | |
|||
| :--- | :----------------------------------------------------------- | |
|||
| 1 | **uint8** 无符号 8 位整型 (0 到 255) | |
|||
| 2 | **uint16** 无符号 16 位整型 (0 到 65535) | |
|||
| 3 | **uint32** 无符号 32 位整型 (0 到 4294967295) | |
|||
| 4 | **uint64** 无符号 64 位整型 (0 到 18446744073709551615) | |
|||
| 5 | **int8** 有符号 8 位整型 (-128 到 127) | |
|||
| 6 | **int16** 有符号 16 位整型 (-32768 到 32767) | |
|||
| 7 | **int32** 有符号 32 位整型 (-2147483648 到 2147483647) | |
|||
| 8 | **int64**有符号 64 位整型 (-9223372036854775808 到 9223372036854775807) | |
|||
|
|||
| 1 | byte类似 uint8 | |
|||
| ---- | --------------------------------------- | |
|||
| 2 | **rune类似 int32** | |
|||
| 3 | **uint 32或64位** | |
|||
| 4 | **int与 uint 一样大小** | |
|||
| 5 | **uintptr无符号整型,用于存放一个指针** | |
|||
|
|||
整形不能转化为bool类型的。 |
|||
|
|||
按位与&、按位或|、按位异或^它们的运算规则是: |
|||
按位与& 两位全为1,结果为1,否则为0 |
|||
按位或I 两位有一个为1,结果为1,否则为0 |
|||
按位异或^ 两位一个为0,一个为1,结果为1,否则为0 |
|||
|
|||
左移运算符:<< |
|||
|
|||
右移运算符:>> |
|||
|
|||
&、|、^ 、<<、>>都是补码计算 |
|||
|
|||
### 单分支 |
|||
|
|||
var age int |
|||
|
|||
fmt.Scanln(&age) |
|||
|
|||
if age > 18 { |
|||
|
|||
fmt.println() |
|||
|
|||
} |
|||
|
|||
### 双分支 |
|||
|
|||
if。。。else |
|||
|
|||
|
|||
|
|||
*Go 没有三目运算符,所以不支持* **?:** *形式的条件判断。* |
|||
|
|||
| [break 语句](https://www.runoob.com/go/go-break-statement.html) | 经常用于中断当前 for 循环或跳出 switch 语句 | |
|||
| ------------------------------------------------------------ | ------------------------------------------------ | |
|||
| [continue 语句](https://www.runoob.com/go/go-continue-statement.html) | 跳过当前循环的剩余语句,然后继续进行下一轮循环。 | |
|||
| [goto 语句](https://www.runoob.com/go/go-goto-statement.html) | 将控制转移到被标记的语句。 | |
|||
|
|||
#### goto:它通常只出现在**底层框架、状态机**或者**需要极其高效地退出深层嵌套**的情况下。 |
|||
|
|||
例子:在多维数组中找一个数字,找到了就立刻停止所有循环 |
|||
|
|||
```go |
|||
package main |
|||
|
|||
import "fmt" |
|||
|
|||
func main() { |
|||
target := 5 |
|||
matrix := [][]int{ |
|||
{1, 2, 3}, |
|||
{4, 5, 6}, |
|||
{7, 8, 9}, |
|||
} |
|||
|
|||
for i := 0; i < len(matrix); i++ { |
|||
for j := 0; j < len(matrix[i]); j++ { |
|||
if matrix[i][j] == target { |
|||
// 发现了目标,直接“瞬移”到循环外面 |
|||
goto Found |
|||
} |
|||
} |
|||
} |
|||
|
|||
fmt.Println("没找到...") |
|||
return // 如果没找到,执行完这里就退出了 |
|||
|
|||
Found: |
|||
fmt.Printf("找到了!目标 %d 在矩阵中。\n", target) |
|||
} |
|||
``` |
|||
|
|||
### 数组 |
|||
|
|||
初始化数组 |
|||
|
|||
```go |
|||
var balance = [...]float32{1000.0, 2.0, 3.4, 7.0, 50.0} |
|||
或 |
|||
balance := [...]float32{1000.0, 2.0, 3.4, 7.0, 50.0} |
|||
``` |
|||
|
|||
### 指针 |
|||
|
|||
格式: |
|||
|
|||
``` |
|||
var var_name *var-type |
|||
|
|||
``` |
|||
|
|||
例子: |
|||
|
|||
```go |
|||
package main |
|||
|
|||
import "fmt" |
|||
|
|||
func main() { |
|||
var a int= 20 /* 声明实际变量 */ |
|||
var ip *int /* 声明指针变量 */ |
|||
|
|||
ip = &a /* 指针变量的存储地址 */ |
|||
|
|||
fmt.Printf("a 变量的地址是: %x\n", &a ) |
|||
|
|||
/* 指针变量的存储地址 */ |
|||
fmt.Printf("ip 变量储存的指针地址: %x\n", ip ) |
|||
|
|||
/* 使用指针访问值 */ |
|||
fmt.Printf("*ip 变量的值: %d\n", *ip ) |
|||
} |
|||
``` |
|||
|
|||
### Go 语言指针作为函数参数 |
|||
|
|||
```go |
|||
package main |
|||
|
|||
import "fmt" |
|||
|
|||
func main() { |
|||
/* 定义局部变量 */ |
|||
var a int = 100 |
|||
var b int= 200 |
|||
|
|||
fmt.Printf("交换前 a 的值 : %d\n", a ) |
|||
fmt.Printf("交换前 b 的值 : %d\n", b ) |
|||
|
|||
/* 调用函数用于交换值 |
|||
* &a 指向 a 变量的地址 |
|||
* &b 指向 b 变量的地址 |
|||
*/ |
|||
swap(&a, &b); |
|||
|
|||
fmt.Printf("交换后 a 的值 : %d\n", a ) |
|||
fmt.Printf("交换后 b 的值 : %d\n", b ) |
|||
} |
|||
|
|||
func swap(x *int, y *int) { |
|||
var temp int |
|||
temp = *x /* 保存 x 地址的值 */ |
|||
*x = *y /* 将 y 赋值给 x */ |
|||
*y = temp /* 将 temp 赋值给 y */ |
|||
} |
|||
``` |
|||
|
|||
### 结构体 |
|||
|
|||
结构体定义需要使用 type 和 struct 语句。struct 语句定义一个新的数据类型,结构体中有一个或多个成员。type 语句设定了结构体的名称。结构体的格式如下: |
|||
|
|||
```go |
|||
type struct_variable_type struct { |
|||
member definition |
|||
member definition |
|||
... |
|||
member definition |
|||
} |
|||
``` |
|||
|
|||
# homily link学习:ai雷达 |
|||
|
|||
1. AI雷达的核心定位与功能 |
|||
• AI雷达的核心定位是“跨越空间透视未来”,通过降维打击实现空间跨越。 |
|||
• 天地双轨系统是天轨(蓝色线)与地轨(下方线)构成的股价空间测算模型,地轨支撑位决定反弹机会。 |
|||
• 股价触及地轨可能触发反弹,但持续上涨需满足天轨突破且地轨同步上移的条件。 |
|||
• 空间测算强调“无空间无利润”,股价突破天轨时若地轨已拐头向上,则可能加速上涨。 |
|||
2. 天地双轨系统的实战应用 |
|||
• 反弹有效性验证:股价首次反弹至天轨但地轨未动时,通常难以持续上涨。 |
|||
• 三级机会判定:一级机会(反弹未破天轨)、二级机会(突破天轨且地轨启动)、三级机会(天眼雷达信号+地轨强力支撑)。 |
|||
• 前兆信号识别:股价下跌至地轨前,下方异动(如地轨提前上拐)提示潜在反转机会。 |
|||
• 空间极值测算:天地双轨间距对应利润空间,股价触及预警线(如天线凹口)提示风险。 |
|||
3. 透视未来的三大操作流程 |
|||
• 探测阶段:通过前兆信号(如地轨异动)发现潜在机会,区分一级至三级机会强度。 |
|||
• 扫射阶段:雷达方向指示力度(向右为弱、向左为强),三级天眼雷达信号预示暴涨。 |
|||
• 预警阶段:天线系统在股价高位形成凹口预警,跌破天轨确认趋势终结。 |
|||
4. AI雷达的差异化价值 |
|||
• 空间视角独特性:区别于传统技术分析,专注空间维度测算与高维趋势预判。 |
|||
• 全周期覆盖:从地轨支撑探测到天轨突破扫射,最终通过天线预警完成闭环。 |
|||
• 2025年应用前景:针对市场不确定性,提供跨越空间层级的预判解决方案。 |
|||
Write
Preview
Loading…
Cancel
Save
Reference in new issue