Browse Source
陈春晓
陈春晓
2 changed files with 506 additions and 0 deletions
@ -0,0 +1,185 @@ |
|||||
|
# 技术: |
||||
|
|
||||
|
今天学习了git命令,并拉取了分支 |
||||
|
|
||||
|
### 一:git工作区 |
||||
|
|
||||
|
工作区(Working Directory) |
||||
|
|
||||
|
  ↓ add |
||||
|
|
||||
|
暂存区(Staging Area) |
||||
|
|
||||
|
  ↓ commit |
||||
|
|
||||
|
本地仓库(Local Repository) |
||||
|
|
||||
|
  ↓ push |
||||
|
|
||||
|
远程仓库(Remote Repository) |
||||
|
|
||||
|
### 二:git命令 |
||||
|
|
||||
|
#### 基本命令: |
||||
|
|
||||
|
创建仓库:git init |
||||
|
|
||||
|
查看仓库状态:git status |
||||
|
|
||||
|
添加到暂存区:git add |
||||
|
|
||||
|
提交:git commit |
||||
|
|
||||
|
查看仓库提交历史记录:git log |
||||
|
|
||||
|
回退版本:git reset:--soft |
||||
|
|
||||
|
  --hard |
||||
|
|
||||
|
  mixed |
||||
|
|
||||
|
查看差异:git diff |
||||
|
|
||||
|
删除文件:git rm |
||||
|
|
||||
|
#### 分支命令: |
||||
|
|
||||
|
查看本地分支:git branch |
||||
|
|
||||
|
创建分支:git branch 分支名 |
||||
|
|
||||
|
切换分支:git switch 分支名 |
||||
|
|
||||
|
合并分支:git merge 分支名 |
||||
|
|
||||
|
删除分支:git branch -d 分支名 |
||||
|
|
||||
|
#### 远程仓库: |
||||
|
|
||||
|
克隆远程仓库:git clone |
||||
|
|
||||
|
拉取:git pull |
||||
|
|
||||
|
推送:git push |
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
# 股票: |
||||
|
|
||||
|
### 一、核心原则(牢记) |
||||
|
|
||||
|
先大后小:先看大盘、行业,再看个股 |
||||
|
|
||||
|
先长后短:先分析长期趋势,再做短期交易 |
||||
|
|
||||
|
做熟不做生:只投资自己熟悉的领域和股票 |
||||
|
|
||||
|
### 二、股票基础概念 |
||||
|
|
||||
|
#### 1\. 什么是股票? |
||||
|
|
||||
|
股票是一种有价证券,是上市公司为了筹集资金向出资人发行的、证明其股东所持股份的凭证。 |
||||
|
|
||||
|
#### 2\. 证券市场三大作用 |
||||
|
|
||||
|
筹资、定价、资本配置 |
||||
|
|
||||
|
#### 3\. 股票四大特性 |
||||
|
|
||||
|
风险性:高收益伴随高风险 |
||||
|
|
||||
|
收益性:来自公司分红或买卖差价 |
||||
|
|
||||
|
流通性:可在二级市场自由交易 |
||||
|
|
||||
|
永久性:股票不退还给公司,只能在市场卖出 |
||||
|
|
||||
|
### 三、股票分类 |
||||
|
|
||||
|
|类型|全称|计价货币|上市地点|投资者| |
||||
|
|-|-|-|-|-| |
||||
|
|A股|人民币普通股票|人民币|内地|境内投资者| |
||||
|
|B股|人民币特种股票|美元/港元|内地|境外投资者| |
||||
|
|H股|港股|港元|香港|全球投资者| |
||||
|
|N股|美股|美元|美国|全球投资者| |
||||
|
|
||||
|
|
||||
|
|
||||
|
### 四、道氏理论 |
||||
|
|
||||
|
#### 三大公理 |
||||
|
|
||||
|
1\.市场行为包容一切:所有信息都已反映在价格中 |
||||
|
|
||||
|
2\.股价以趋势运行:上升、下降、横盘 |
||||
|
|
||||
|
3\.历史会重演:但不是简单复制 |
||||
|
|
||||
|
#### 三种趋势 |
||||
|
|
||||
|
长期趋势、中期趋势、短期趋势 |
||||
|
|
||||
|
#### 牛市三阶段 |
||||
|
|
||||
|
积累阶段:熊市结束,聪明钱开始买入 |
||||
|
|
||||
|
稳定上涨阶段:跟风者入场 |
||||
|
|
||||
|
反转过渡阶段:散户疯狂,主力出货 |
||||
|
|
||||
|
#### 三类投资者 |
||||
|
|
||||
|
先知先觉者:独立思考,理解市场本质 |
||||
|
|
||||
|
后知后觉者:可从众,但能通过学习改变 |
||||
|
|
||||
|
不知不觉者:贪婪恐惧,固执己见 |
||||
|
|
||||
|
#### 五、核心专业名词 |
||||
|
|
||||
|
多头/看多:看好后市,买入股票 |
||||
|
|
||||
|
空头/看空:看跌后市,卖出股票 |
||||
|
|
||||
|
牛市: 长期上涨市场 |
||||
|
|
||||
|
熊市 :长期下跌市场 |
||||
|
|
||||
|
牛皮市:横盘震荡,成交低迷 |
||||
|
|
||||
|
建仓 :买入某只股票 |
||||
|
|
||||
|
平仓 :卖出持有的股票 |
||||
|
|
||||
|
满仓 :全部资金买入股票 |
||||
|
|
||||
|
清仓:全部卖出股票 |
||||
|
|
||||
|
补仓 :下跌后买入降低成本 |
||||
|
|
||||
|
持仓 :手中持有的股票 |
||||
|
|
||||
|
套牢 :买入后股价下跌被套 |
||||
|
|
||||
|
踏空: 想买没买,股价大涨 |
||||
|
|
||||
|
洗盘 :主力震出散户 |
||||
|
|
||||
|
反弹:下跌中的短暂回升 |
||||
|
|
||||
|
回调:上涨中的短暂回落 |
||||
|
|
||||
|
跳水:股价快速下跌 |
||||
|
|
||||
|
K线: |
||||
|
|
||||
|
阳线:红色,收盘价 > 开盘价(上涨) |
||||
|
|
||||
|
阴线:绿色,收盘价 < 开盘价(下跌) |
||||
|
|
||||
|
实体:盘价与收盘价之间的矩形 |
||||
|
|
||||
|
影线 :最高/最低价与实体的连线 |
||||
|
|
||||
@ -0,0 +1,321 @@ |
|||||
|
# 技术: |
||||
|
|
||||
|
#### 一、Java语言概述 |
||||
|
|
||||
|
**跨平台原理:** |
||||
|
|
||||
|
1.Java源码(.java)经编译生成**字节码**(.class) |
||||
|
|
||||
|
2.字节码运行在**JVM**上,不同系统有不同JVM实现 |
||||
|
|
||||
|
3.JVM屏蔽了操作系统差异 |
||||
|
|
||||
|
**JDK / JRE / JVM 关系:** |
||||
|
|
||||
|
1.**JDK**= JRE + 开发工具 |
||||
|
|
||||
|
2.**JRE**= JVM + 核心类库 |
||||
|
|
||||
|
3.**JVM**= 执行字节码的虚拟机 |
||||
|
|
||||
|
--- |
||||
|
|
||||
|
#### 二、环境搭建 |
||||
|
|
||||
|
--- |
||||
|
|
||||
|
#### 三、注释 |
||||
|
|
||||
|
| 注释类型 | 语法 | 用途 | |
||||
|
| -------- | ----------------- | ------------ | |
||||
|
| 单行注释 | `// 注释内容` | 解释单行代码 | |
||||
|
| 多行注释 | `/* 注释内容 */` | 解释多行代码 | |
||||
|
| 文档注释 | `/** 注释内容 */` | 生成API文档 | |
||||
|
|
||||
|
```java |
||||
|
// 单行注释 |
||||
|
/* 多行 |
||||
|
注释 */ |
||||
|
/** 文档注释,可用于生成帮助文档 */ |
||||
|
``` |
||||
|
|
||||
|
--- |
||||
|
|
||||
|
#### 四、标识符与命名规范 |
||||
|
|
||||
|
**标识符规则:** |
||||
|
- 由字母、数字、下划线(_)、美元符($)组成 |
||||
|
- 数字不能开头 |
||||
|
- 不能是Java关键字(如 `class`、`public`、`static`) |
||||
|
- 大小写敏感 |
||||
|
|
||||
|
**命名规范(约定俗成):** |
||||
|
|
||||
|
| 类型 | 规范 | 示例 | |
||||
|
| ------ | ---------------------------------- | ----------------------------- | |
||||
|
| 类名 | 大驼峰(每个单词首字母大写) | `HelloWorld`、`StudentInfo` | |
||||
|
| 方法名 | 小驼峰(首字母小写,后面单词大写) | `getName()`、`calculateSum()` | |
||||
|
| 变量名 | 小驼峰 | `studentName`、`age` | |
||||
|
| 常量名 | 全大写,单词间用下划线 | `MAX_VALUE`、`PI` | |
||||
|
| 包名 | 全小写,域名倒序 | `com.javastudy.day3` | |
||||
|
|
||||
|
--- |
||||
|
|
||||
|
#### 五、变量与数据类型 |
||||
|
|
||||
|
**变量三要素:** 数据类型 + 变量名 = 值 |
||||
|
|
||||
|
**基本数据类型(8种):** |
||||
|
|
||||
|
| 类型分类 | 关键字 | 字节数 | 取值范围 | 默认值 | 示例 | |
||||
|
| -------- | ----------- | ------ | -------------------- | -------- | ---------------------- | |
||||
|
| 整型 | byte | 1 | -128 ~ 127 | 0 | `byte b = 10;` | |
||||
|
| 整型 | short | 2 | -32768 ~ 32767 | 0 | `short s = 100;` | |
||||
|
| 整型 | **int** | 4 | -21亿 ~ 21亿 | 0 | `int i = 1000;` | |
||||
|
| 整型 | long | 8 | -2^63 ~ 2^63-1 | 0L | `long l = 100L;` | |
||||
|
| 浮点型 | float | 4 | ±3.4E-38 ~ ±3.4E38 | 0.0f | `float f = 3.14f;` | |
||||
|
| 浮点型 | **double** | 8 | ±1.7E-308 ~ ±1.7E308 | 0.0d | `double d = 3.14159;` | |
||||
|
| 字符型 | char | 2 | 0 ~ 65535 | '\u0000' | `char c = 'A';` | |
||||
|
| 布尔型 | **boolean** | 1位 | true / false | false | `boolean flag = true;` | |
||||
|
|
||||
|
> **注意:** `long` 类型数值后加 `L`,`float` 类型数值后加 `f`,否则会报错。 |
||||
|
|
||||
|
**引用数据类型:** |
||||
|
- 类(Class)、接口(Interface)、数组(Array)、枚举(Enum) |
||||
|
- 默认值为 `null` |
||||
|
- 示例:`String str = "Hello";`(String是类) |
||||
|
|
||||
|
**基本 vs 引用:** |
||||
|
| 区别 | 基本类型 | 引用类型 | |
||||
|
| -------- | --------- | -------------- | |
||||
|
| 存储内容 | 值本身 | 对象的内存地址 | |
||||
|
| 内存位置 | 栈内存 | 堆内存(对象) | |
||||
|
| 默认值 | 0/false等 | null | |
||||
|
|
||||
|
--- |
||||
|
|
||||
|
#### 六、类型转换 |
||||
|
|
||||
|
**自动类型转换(隐式):** 小范围 → 大范围(自动完成) |
||||
|
```java |
||||
|
int a = 100; |
||||
|
long b = a; // int自动转long |
||||
|
double c = b; // long自动转double |
||||
|
``` |
||||
|
转换顺序:`byte → short → int → long → float → double` |
||||
|
|
||||
|
**强制类型转换(显式):** 大范围 → 小范围(可能丢失精度) |
||||
|
```java |
||||
|
double pi = 3.14159; |
||||
|
int intPi = (int) pi; // intPi = 3,丢失小数 |
||||
|
int num = 130; |
||||
|
byte b = (byte) num; // 溢出,b = -126(循环取模) |
||||
|
``` |
||||
|
|
||||
|
--- |
||||
|
|
||||
|
#### 七、运算符 |
||||
|
|
||||
|
| 类别 | 运算符 | 示例 | 说明 | |
||||
|
| ---------- | --------------------------- | --------------- | ---------------------------- | |
||||
|
| 算术运算符 | `+` `-` `*` `/` `%` | `10 % 3 = 1` | `/` 整数除法得整数,`%` 取余 | |
||||
|
| 自增自减 | `++` `--` | `a++` `++a` | 前缀先变后用,后缀先用后变 | |
||||
|
| 赋值运算符 | `=` `+=` `-=` `*=` `/=` | `a += 5` | 等价于 `a = a + 5` | |
||||
|
| 比较运算符 | `==` `!=` `>` `<` `>=` `<=` | `a > b` | 结果为boolean | |
||||
|
| 逻辑运算符 | `&&` `||` `!` | `a>0 && a<10` | 短路与、短路或、非 | |
||||
|
| 三元运算符 | `? :` | `a > b ? a : b` | 取两者中较大值 | |
||||
|
|
||||
|
**注意:** `==` 是比较运算符,`=` 是赋值运算符,不要混淆。 |
||||
|
|
||||
|
--- |
||||
|
|
||||
|
#### 八、流程控制 |
||||
|
|
||||
|
**1. 顺序结构:** 代码从上往下依次执行 |
||||
|
|
||||
|
**2. 分支结构:** |
||||
|
|
||||
|
**if-else:** |
||||
|
```java |
||||
|
if (条件1) { |
||||
|
// 条件1成立执行 |
||||
|
} else if (条件2) { |
||||
|
// 条件2成立执行 |
||||
|
} else { |
||||
|
// 都不成立执行 |
||||
|
} |
||||
|
``` |
||||
|
|
||||
|
**switch-case:** |
||||
|
```java |
||||
|
switch (表达式) { |
||||
|
case 值1: |
||||
|
// 执行代码 |
||||
|
break; // 跳出switch |
||||
|
case 值2: |
||||
|
// 执行代码 |
||||
|
break; |
||||
|
default: |
||||
|
// 所有case都不匹配时执行 |
||||
|
} |
||||
|
``` |
||||
|
> JDK14后支持箭头语法:`case 1 -> System.out.println("1");` |
||||
|
|
||||
|
**3. 循环结构:** |
||||
|
|
||||
|
**for循环(已知次数):** |
||||
|
```java |
||||
|
for (初始化; 条件; 迭代) { |
||||
|
// 循环体 |
||||
|
} |
||||
|
// 示例:打印1-10 |
||||
|
for (int i = 1; i <= 10; i++) { |
||||
|
System.out.println(i); |
||||
|
} |
||||
|
``` |
||||
|
|
||||
|
**while循环(未知次数):** |
||||
|
```java |
||||
|
while (条件) { |
||||
|
// 条件成立时循环 |
||||
|
} |
||||
|
``` |
||||
|
|
||||
|
**do-while循环(至少执行一次):** |
||||
|
```java |
||||
|
do { |
||||
|
// 至少执行一次 |
||||
|
} while (条件); |
||||
|
``` |
||||
|
|
||||
|
**4. 控制语句:** |
||||
|
- `break`:跳出当前循环 |
||||
|
- `continue`:跳过本次循环,继续下一次 |
||||
|
|
||||
|
--- |
||||
|
|
||||
|
#### 九、数组 |
||||
|
|
||||
|
**数组特点:** |
||||
|
- 存储**相同类型**数据的集合 |
||||
|
- 长度**固定**,创建后不可变 |
||||
|
- 索引从 **0** 开始 |
||||
|
|
||||
|
**声明与初始化:** |
||||
|
```java |
||||
|
// 声明 |
||||
|
int[] arr; // 推荐写法 |
||||
|
int arr2[]; // C语言风格,不推荐 |
||||
|
|
||||
|
// 静态初始化(指定值) |
||||
|
int[] arr1 = {1, 2, 3, 4, 5}; |
||||
|
int[] arr2 = new int[]{1, 2, 3}; |
||||
|
|
||||
|
// 动态初始化(指定长度) |
||||
|
int[] arr3 = new int[5]; // 元素默认0 |
||||
|
String[] strs = new String[3]; // 元素默认null |
||||
|
``` |
||||
|
|
||||
|
**数组操作:** |
||||
|
```java |
||||
|
int[] arr = {10, 20, 30}; |
||||
|
System.out.println(arr[0]); // 访问第一个元素:10 |
||||
|
arr[1] = 25; // 修改第二个元素 |
||||
|
System.out.println(arr.length); // 获取长度:3 |
||||
|
|
||||
|
// 遍历数组 |
||||
|
for (int i = 0; i < arr.length; i++) { |
||||
|
System.out.println(arr[i]); |
||||
|
} |
||||
|
|
||||
|
// 增强for循环(JDK5+) |
||||
|
for (int num : arr) { |
||||
|
System.out.println(num); |
||||
|
} |
||||
|
``` |
||||
|
|
||||
|
**常见操作:** |
||||
|
| 操作 | 代码 | |
||||
|
| -------- | --------------------------------------------------------- | |
||||
|
| 求最大值 | `int max = arr[0]; for(int num:arr) if(num>max) max=num;` | |
||||
|
| 求和 | `int sum = 0; for(int num:arr) sum += num;` | |
||||
|
| 查找元素 | 遍历比较,返回索引或-1 | |
||||
|
|
||||
|
--- |
||||
|
|
||||
|
#### 十、方法 |
||||
|
|
||||
|
**方法定义:** |
||||
|
```java |
||||
|
修饰符 返回值类型 方法名(参数列表) { |
||||
|
// 方法体 |
||||
|
return 返回值; |
||||
|
} |
||||
|
``` |
||||
|
|
||||
|
**示例:** |
||||
|
```java |
||||
|
// 无参无返回值 |
||||
|
public void sayHello() { |
||||
|
System.out.println("Hello"); |
||||
|
} |
||||
|
|
||||
|
// 有参有返回值 |
||||
|
public int add(int a, int b) { |
||||
|
return a + b; |
||||
|
} |
||||
|
|
||||
|
// 调用 |
||||
|
int result = add(3, 5); // result = 8 |
||||
|
``` |
||||
|
|
||||
|
**方法重载(Overload):** |
||||
|
- 同一个类中,方法名相同,**参数列表不同**(个数、类型、顺序) |
||||
|
- 与返回值类型无关 |
||||
|
|
||||
|
```java |
||||
|
public int add(int a, int b) { return a+b; } |
||||
|
public int add(int a, int b, int c) { return a+b+c; } |
||||
|
public double add(double a, double b) { return a+b; } |
||||
|
``` |
||||
|
|
||||
|
--- |
||||
|
|
||||
|
|
||||
|
|
||||
|
# **股票** |
||||
|
|
||||
|
## AI雷达 |
||||
|
|
||||
|
### 一、功能 |
||||
|
|
||||
|
AI雷达是夺宝奇兵工具中的**动态监控与预警模块**AI雷达侧重于**实时扫描市场异动**,发现潜在的交易机会或风险信号。 |
||||
|
|
||||
|
--- |
||||
|
|
||||
|
### 二、天地双轨 |
||||
|
|
||||
|
天地双轨是AI雷达的核心模型,通过在K线图上叠加**天轨**和**地轨**两条轨道线,判断股价的支撑与压力位置。 |
||||
|
|
||||
|
--- |
||||
|
|
||||
|
### 三、买入信号条件 |
||||
|
|
||||
|
当以下三个条件**同时满足**时,AI雷达会发出关注信号: |
||||
|
|
||||
|
| 条件 | 股票术语解释 | 市场含义 | |
||||
|
| ------------------------ | ---------------- | ---------------------------------------- | |
||||
|
| 下跌阴线比前阴线数量增加 | 连续下跌阴线增多 | 空头力量衰竭前的最后释放,恐慌盘出现 | |
||||
|
| 最低价比前阴线最低价低 | 股价创短期新低 | 破位挖坑动作,清洗不坚定散户 | |
||||
|
| 地轨线朝上或天地轨走平 | 支撑位不再下移 | **关键信号**:底背离雏形,下跌可能是假摔 | |
||||
|
|
||||
|
--- |
||||
|
|
||||
|
### 四、两大实战战法 |
||||
|
|
||||
|
| 战法名称 | 含义 | 操作时机 | |
||||
|
| ------------ | ------------------------------------------------------------ | ------------------------------------ | |
||||
|
| **金刚一击** | 满足上述条件后,出现一根放量阳线,一举吃掉前面多根阴线的跌幅 | 阳线收盘或次日确认时介入(右侧追击) | |
||||
|
| **跨越空间** | 股价成功站稳在天轨之上,由弱转强 | 趋势确认买点,往往是主升浪启动点 | |
||||
|
|
||||
|
### |
||||
Write
Preview
Loading…
Cancel
Save
Reference in new issue