diff --git "a/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/20241119mvc\347\254\224\350\256\260.md" "b/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/20241119mvc\347\254\224\350\256\260.md" new file mode 100644 index 0000000000000000000000000000000000000000..eab73d0967d7df702854b2f19e49ea2fd1a9c47e --- /dev/null +++ "b/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/20241119mvc\347\254\224\350\256\260.md" @@ -0,0 +1,204 @@ +## 浔阳江头夜送客 枫叶荻花秋瑟瑟 主人下马客在船 举酒欲饮无管弦 + +## 使用nginx反向代理 部署简单的MVC项目 + +第一步:将所属程序放到服务端 + + a:将程序打包:dotnet publish 打包的程序将位于以下文件夹中 bin/release/net.8.0/publish + + b: 使用一些我们常用工具将打包好的程序上传到服务器 比如有scp命令 sftp工具 + +第二步: 在安装DotNet运行时 + + a:我们应该在哪里安装sdk或者运行时 是在debain这个linux的发行版本 + + b:我们在安装sdk或者是运行时有以下几种方式 + + @ 我们需要下载一个文件 + + @ 将我们下载下来的文件安装 注意:下载的是一个源地址文件 安装是安装到软件源地址 + + @ 更新软件源 + + @ 因此就可以安装sdk + + c:二进制文件 + + d:编译安装 + + + +## 创建一个项目 + dotnet new mvc -o 项目的名称 + + + ## 将上传的项目跑起来, + 命令:dotnet XXX.dll + + + +# 作业 +## mvc 练习 + +创建一个控制台项目,没有任何选项,体会项目名称和什么有关系 +![alt text](image-2.png) + +创建一个控制项目,项目名称Blog +![alt text](image-3.png) + +创建一个控制台项目,输出到Blog目录 +![alt text](image-4.png) + +创建一个MVC项目,指定项目名称 +![alt text](image-5.png) + +创建一个MVC项目,指定输出目录 +![alt text](image-6.png) + +创建一个带解决方案,其下有一个MVC项目,3个类库项目的“综合项目” +![alt text](image-7.png) + +创建一个项目,在默认控制器(Home)下,新增一个Action方法,名为Ok,同时为其创建对应视图以显示这个视图 +![alt text](image-8.png) + +创建一个项目,创建一个新的控制器,名为Blogs,新的控制器拥有一个名为Index的Action,该方法返回一个视图,视图显示“神级预判” +![alt text](image-9.png) + +给第8题的新控制,添加一个新的Action,名为Music,不接受任何参数,并返回对应的视图,视图显示“顶级打野” +![alt text](image-10.png) + +给第8题的新控制器,新增一个Action,名为List,不接受任何参数,并返回对应视图,视图显示一个经典CRUD界面 +![alt text](image-11.png) + +新增一个控制器,名为Products,该控制器具有一个名为Edit的Action,这个Action接受一个int类型的参数id,显示这个id +![alt text](image-12.png) + +在11题的新控制器中,新增一个名为Create的Action,该Action接受一个类型为Students(有姓名、年龄、体长属性)的参数,并展示该参数的姓名属性 +![alt text](image-13.png) + + + + +# Linux练习 +ssh客户端 +![alt text](image-34.png) + +tabby应用 +配置和连接 新建SSH连接 + +xShell +点击“新建”,新建会话 +填写一个便于标识的名称 +填写服务器的公网IP +点击用户身份验证 填写服务器的用户名和密码, +之后点击“确定” 填写服务器的用户名和密码,之后点击“确定” + +putty +配置连接:用户需要输入需要连接的主机或IP地址、端口号等信息,并点击“save”按钮 选中之前保持好的配置,点击“open”打开。 + +任务:更新软件源,命令:apt update,并了解这一步的实际用处和意义 +![alt text](<屏幕截图 2024-11-12 191051.png>) + + +任务:更新软件和补丁,命令:apt upgrade -y,并了解这一步的实际用处意义 +![alt text](image-35.png) + +## 任务:熟悉并完成以下练习 + 1.查看当前目录下的文件和文件夹 + 命令:ls +![alt text](image-36.png) + + 2.查看当前路径 + 命令: +![alt text](image-37.png)pwd + + 1.查看当前目录下的文件和文件夹----命令:ls +![](https://gitee.com/gui-tengpiao20051127/imgs/raw/master/imgs/20241121200146.png) + +2.查看当前路径----命令:pwd +![](https://gitee.com/gui-tengpiao20051127/imgs/raw/master/imgs/20241121200224.png) + +3.创建一个新的文件夹----命令:mkdir [文件夹名] +![](https://gitee.com/gui-tengpiao20051127/imgs/raw/master/imgs/20241121200316.png) + +4.删除一个文件夹----命令:rmdir [文件夹名](注意:只能删除空文件夹) +![](https://gitee.com/gui-tengpiao20051127/imgs/raw/master/imgs/20241121201225.png) + +5.移动或重命名文件/文件夹----命令:mv [原路径] [新路径] +![](https://gitee.com/gui-tengpiao20051127/imgs/raw/master/imgs/20241121200442.png) + +6.复制文件----命令:cp [源文件] [目标路径] +![](https://gitee.com/gui-tengpiao20051127/imgs/raw/master/imgs/20241121201103.png) + +7.删除文件----命令:rm [文件名] +![](https://gitee.com/gui-tengpiao20051127/imgs/raw/master/imgs/20241121200358.png) + +8.查看文件内容----命令:cat [文件名] +![](https://gitee.com/gui-tengpiao20051127/imgs/raw/master/imgs/20241121201312.png) + +9.分页查看文件内容----命令:less [文件名] +![](https://gitee.com/gui-tengpiao20051127/imgs/raw/master/imgs/20241121201353.png) + +10.查找文件----命令:find / -name [文件名] +![](https://gitee.com/gui-tengpiao0051127/imgs/raw/master/imgs/20241121201504.png) + +11.查看文件权限----命令:ls -l [文件或目录名] +![](https://gitee.com/gui-tengpiao20051127/imgs/raw/master/imgs/20241121201536.png) + +12.改变文件权限----命令:chmod [权限] [文件或目录名] +![](https://gitee.com/gui-tengpiao20051127/imgs/raw/master/imgs/20241121201742.png) + +13.改变文件所有者----命令:chown [新所有者] [文件或目录名] +![](https://gitee.com/gui-tengpiao20051127/imgs/raw/master/imgs/20241121201906.png) + +14.查看当前登录用户----命令:whoami +![](https://gitee.com/gui-tengpiao20051127/imgs/raw/master/imgs/20241121201933.png) + +15.查看系统运行时间和平均负载----命令:uptime +![](https://gitee.com/gui-tengpiao20051127/imgs/raw/master/imgs/20241121201954.png) + +16.查看磁盘使用情况----命令:df -h +![](https://gitee.com/gui-tengpiao20051127/imgs/raw/master/imgs/20241121202026.png) + +17.查看当前路径下的隐藏文件----命令:ls -a +![](https://gitee.com/gui-tengpiao20051127/imgs/raw/master/imgs/20241121202055.png) + +18.创建一个空文件----命令:touch [文件名] +![](https://gitee.com/gui-tengpiao20051127/imgs/raw/master/imgs/20241121202125.png) + +19.查看当前系统的内核版本----命令:uname -r +![](https://gitee.com/gui-tengpiao20051127/imgs/raw/master/imgs/20241121202222.png) + +20.查看网络连接状态----命令:ifconfig 或 ip addr +![](https://gitee.com/shen-yulin20051127/imgs/raw/master/imgs/20241121202250.png) + +21.安装一个软件包----命令:sudo apt-get install [软件包名] +![](https://gitee.com/shen-yulin20051127/imgs/raw/master/imgs/20241121202558.png) + +22.卸载一个软件包----命令:sudo apt-get remove [软件包名] +![](https://gitee.com/gui-tengpiao20051127/imgs/raw/master/imgs/20241121202623.png) + +23.更新软件包列表----命令:sudo apt-get update +![](https://gitee.com/gui-tengpiao20051127/imgs/raw/master/imgs/20241121202459.png) + + + + +## 使用nginx部署10个静态网站,要求不同域名,不同内容 +1.![alt text](image-39.png) +2.![alt text](image-40.png) +3.![alt text](image-41.png) +4.![alt text](image-42.png) +6.![alt text](image-43.png) +7.![alt text](image-44.png) +8.![alt text](image-45.png) +9.![alt text](image-46.png) +10.![alt text](image-47.png) + + + + + + +## 使用nginx反向代理,部署简单的MVC项目 +![alt text](image-38.png) diff --git "a/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/20241121mvc\347\254\224\350\256\260.md" "b/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/20241121mvc\347\254\224\350\256\260.md" new file mode 100644 index 0000000000000000000000000000000000000000..df2b35516ab013b9f9e353bf36d7c906617e819b --- /dev/null +++ "b/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/20241121mvc\347\254\224\350\256\260.md" @@ -0,0 +1,79 @@ +## 停车做爱枫林晚 霜叶红于二月花 + + + ## 基本结构 +文件夹 +解决方案(创建语法 : dotnet new sln -n 解决方案名) + +src文件夹(里面的子级文件统称项目) + +mvc项目(一个 | 创建语法 : dotnet new mve -o mvc项目名) + +类库(多个 | 创建语法 : dotnet new calsslib -o 类库名) + + +## mvc项目目录文件解析 +mvc项目.csproj -> 配置文件(定义项目的依赖项、输出项等信息) + +program.cs -> 应用程序的入口 + +wwwroot -> 存放静态文件(css、js、图片等文件 | 这些文件可以通过浏览器直接访问)、 + +views -> 视图(需要跟控制器一一对应 | 控制器类名(去掉Controllr) =》 文件夹名称 / 控制器 + + +类名的方法名 =》 控制器类名内的方法名.cshtml文件) + + +controllers -> 控制器(命名需要加上Controller) + +简单的基本语法: + +obj 和 bin -> 缓存软件 + +Models -> 存放应用程序的数据模型(一般是数据库) + +appsettings.json -> 存储应用程序的配置信息 + + +## 控制器命名空间 + ![alt text](image-1.png) + + +# 作业 + +## 专项练习-控制器传参 +简单参数传递 在一个叫Blog控制器中,定义一个叫Index的Action,并且传递一个int类型的值,id为变量名 +![alt text](image-14.png) + + + +简单参数传递 在一个叫Blog控制器中,定义一个叫Index_2的Action,并且传递一个string类型的值,id为变量名 +![alt text](image-15.png) + + + +简单参数传递 在一个叫Blog控制器中,定义一个叫Index_3的Action,并且传递一个string类型的值,name为变量名 +![alt text](image-16.png) + + + +复杂参数传递 在一个叫Blog的控制器中,定义一个名为Create的Action,并且传递一个BlogCreateDto类型的值,blogCreateDto为变量名 +PS BlogCreateDto类型具有Title、Author、Content自动属性 +![alt text](image-17.png) + + + +复杂参数传递 在一个叫Blog的控制器中,定义一个名为Create_1的Action,并且传递一个Products类型的值,productCreateDto为变量名 +PS Products类型具有Name、Price、Stock自动属性 +![alt text](image-18.png) + + + +复杂参数传递 在一个叫Blog的控制器中,定义一个名为Create_2的Action,并且传递一个Students类型的值,studentCreateDto为变量名 +PS Students类型具有StudentName、Sex、Age自动属性 +![alt text](image-19.png) + + +# 大的截图 +![alt text](image-20.png) \ No newline at end of file diff --git "a/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/20241122mvc\347\254\224\350\256\260.md" "b/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/20241122mvc\347\254\224\350\256\260.md" new file mode 100644 index 0000000000000000000000000000000000000000..a6742b100abed44150a38d72cf0ceeac08130c98 --- /dev/null +++ "b/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/20241122mvc\347\254\224\350\256\260.md" @@ -0,0 +1,51 @@ +## 控制器返回值 +一般数据类型 + +IActionResult类型(接口) + +ActionResult类型(接口加一般数据类型) + +特定于格式的操作结果 + +Poco(普通旧CLR对象) + + +# 作业 +## 专项练习-基础能力 +生成一个随机整数,范围[0,100],注意是否包含 +![alt text](image-21.png) + + + +生成一个随机整数,范围[0,100],注意是否包含 +![alt text](image-22.png) + + +生成10个随机整数,范围[5,80],注意是否包含 +![alt text](image-23.png) + + +定义一个字符串,字符串中有100个中文字符,需要从中随机取1个字符串 +![alt text](image-24.png) + + +定义一个字符串,字符串中有100个中文字符,需要从中随机取5-50个字符,组成新的字符 +![alt text](image-29.png) + + +定义2个字符串,第一个字符串中放百家姓,第二个字符串中放中文字符,要求从第一个字符串随机取得一个姓,再从第二个字符串中随机获得1到2个字符组成新字符串,和第一个字符串取得的姓组成一个姓名 +![alt text](image-28.png) + + +利用以上方法,随机生成100个BlogCreateDto类型(有Title、Author、Content属性)的对象,其中的内容都是随机生成且长度不定,并将其渲染到视图 +![alt text](image-30.png) + + +# 专项练习-控制器返回值 + +渲染简单数据到页面 +![alt text](image-31.png) +渲染复杂数据到页面 +![alt text](image-32.png) +渲染集合数据到页面 +![alt text](image-33.png) \ No newline at end of file diff --git "a/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-1.png" "b/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-1.png" new file mode 100644 index 0000000000000000000000000000000000000000..3b376bb3fe529ad33622288c4ef83b135e5aeed9 Binary files /dev/null and "b/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-1.png" differ diff --git "a/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-10.png" "b/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-10.png" new file mode 100644 index 0000000000000000000000000000000000000000..6c75e90201ce7918004f8b769f2256dd72dd2b4b Binary files /dev/null and "b/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-10.png" differ diff --git "a/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-11.png" "b/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-11.png" new file mode 100644 index 0000000000000000000000000000000000000000..e38ba3950b8c8e9f4d5f9154f6826989363c9b2f Binary files /dev/null and "b/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-11.png" differ diff --git "a/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-12.png" "b/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-12.png" new file mode 100644 index 0000000000000000000000000000000000000000..60dc0d057b281b672b066b0a7cc3916042a1f797 Binary files /dev/null and "b/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-12.png" differ diff --git "a/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-13.png" "b/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-13.png" new file mode 100644 index 0000000000000000000000000000000000000000..4f7cd9c2f489c0b03803697d041721f11aa8029f Binary files /dev/null and "b/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-13.png" differ diff --git "a/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-14.png" "b/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-14.png" new file mode 100644 index 0000000000000000000000000000000000000000..b913f5b876037550a0f7af62a6bd7d04d046c242 Binary files /dev/null and "b/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-14.png" differ diff --git "a/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-15.png" "b/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-15.png" new file mode 100644 index 0000000000000000000000000000000000000000..276976f66931603e45442047fa1464f61cc8abf3 Binary files /dev/null and "b/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-15.png" differ diff --git "a/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-16.png" "b/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-16.png" new file mode 100644 index 0000000000000000000000000000000000000000..fdf13fb39aa27dbe3d2adea708f15b6b15ef84f7 Binary files /dev/null and "b/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-16.png" differ diff --git "a/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-17.png" "b/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-17.png" new file mode 100644 index 0000000000000000000000000000000000000000..fdf13fb39aa27dbe3d2adea708f15b6b15ef84f7 Binary files /dev/null and "b/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-17.png" differ diff --git "a/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-18.png" "b/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-18.png" new file mode 100644 index 0000000000000000000000000000000000000000..3c9e6d444559e302f56a4cd2f4c40b30c25a3e1b Binary files /dev/null and "b/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-18.png" differ diff --git "a/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-19.png" "b/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-19.png" new file mode 100644 index 0000000000000000000000000000000000000000..8669f1825f1c368bb624ffaaec81167ad7c01fcb Binary files /dev/null and "b/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-19.png" differ diff --git "a/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-2.png" "b/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-2.png" new file mode 100644 index 0000000000000000000000000000000000000000..553b322e3d6d29d8f15bfcb4be5816208578a0b9 Binary files /dev/null and "b/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-2.png" differ diff --git "a/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-20.png" "b/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-20.png" new file mode 100644 index 0000000000000000000000000000000000000000..f77c08cf4d46cc0189ddf8e17db5dc3744d78a08 Binary files /dev/null and "b/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-20.png" differ diff --git "a/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-21.png" "b/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-21.png" new file mode 100644 index 0000000000000000000000000000000000000000..4ffb8be3c7bd36bf5a8ea0ba32450eea09bc3263 Binary files /dev/null and "b/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-21.png" differ diff --git "a/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-22.png" "b/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-22.png" new file mode 100644 index 0000000000000000000000000000000000000000..4ffb8be3c7bd36bf5a8ea0ba32450eea09bc3263 Binary files /dev/null and "b/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-22.png" differ diff --git "a/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-23.png" "b/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-23.png" new file mode 100644 index 0000000000000000000000000000000000000000..3a42f36383ad97a54a5d8d641a99da9ba6a631f0 Binary files /dev/null and "b/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-23.png" differ diff --git "a/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-24.png" "b/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-24.png" new file mode 100644 index 0000000000000000000000000000000000000000..485f39ea89478e75631970e87056c32205b74dbb Binary files /dev/null and "b/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-24.png" differ diff --git "a/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-25.png" "b/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-25.png" new file mode 100644 index 0000000000000000000000000000000000000000..485f39ea89478e75631970e87056c32205b74dbb Binary files /dev/null and "b/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-25.png" differ diff --git "a/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-26.png" "b/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-26.png" new file mode 100644 index 0000000000000000000000000000000000000000..ba2f6a40aab382cccc87b99db3855e5db29b7db9 Binary files /dev/null and "b/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-26.png" differ diff --git "a/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-27.png" "b/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-27.png" new file mode 100644 index 0000000000000000000000000000000000000000..ba2f6a40aab382cccc87b99db3855e5db29b7db9 Binary files /dev/null and "b/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-27.png" differ diff --git "a/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-28.png" "b/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-28.png" new file mode 100644 index 0000000000000000000000000000000000000000..32647856926ec5cf5813ec6b04c51aabb470bfd6 Binary files /dev/null and "b/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-28.png" differ diff --git "a/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-29.png" "b/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-29.png" new file mode 100644 index 0000000000000000000000000000000000000000..32647856926ec5cf5813ec6b04c51aabb470bfd6 Binary files /dev/null and "b/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-29.png" differ diff --git "a/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-3.png" "b/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-3.png" new file mode 100644 index 0000000000000000000000000000000000000000..5140f30e7c04eadd10db536b93befb9e9d40c240 Binary files /dev/null and "b/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-3.png" differ diff --git "a/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-30.png" "b/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-30.png" new file mode 100644 index 0000000000000000000000000000000000000000..0ab11a51d21bc5efad40ae22e34859fc6fa63a24 Binary files /dev/null and "b/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-30.png" differ diff --git "a/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-31.png" "b/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-31.png" new file mode 100644 index 0000000000000000000000000000000000000000..27f272036e840df6f3ec46f45b10baf016c1e004 Binary files /dev/null and "b/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-31.png" differ diff --git "a/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-32.png" "b/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-32.png" new file mode 100644 index 0000000000000000000000000000000000000000..dc007f776626b1bdc9fe3827d0f768bac72faaf7 Binary files /dev/null and "b/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-32.png" differ diff --git "a/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-33.png" "b/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-33.png" new file mode 100644 index 0000000000000000000000000000000000000000..30e018e8a1981d2fb94dd07e85d16712795bc818 Binary files /dev/null and "b/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-33.png" differ diff --git "a/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-34.png" "b/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-34.png" new file mode 100644 index 0000000000000000000000000000000000000000..9a3dfa3f4a3d7f92cf1fe2b91b4077092f650c11 Binary files /dev/null and "b/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-34.png" differ diff --git "a/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-35.png" "b/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-35.png" new file mode 100644 index 0000000000000000000000000000000000000000..026eb6d80909d755f871e35e9a846bb021fb1ace Binary files /dev/null and "b/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-35.png" differ diff --git "a/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-36.png" "b/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-36.png" new file mode 100644 index 0000000000000000000000000000000000000000..527327454160f489e16cadf8ad797920c4ce33c6 Binary files /dev/null and "b/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-36.png" differ diff --git "a/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-37.png" "b/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-37.png" new file mode 100644 index 0000000000000000000000000000000000000000..87b1f3f941d03ce53f499d9060aeed06841e6db2 Binary files /dev/null and "b/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-37.png" differ diff --git "a/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-38.png" "b/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-38.png" new file mode 100644 index 0000000000000000000000000000000000000000..457859348770474edd95b9d6e1d34a8af5720129 Binary files /dev/null and "b/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-38.png" differ diff --git "a/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-39.png" "b/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-39.png" new file mode 100644 index 0000000000000000000000000000000000000000..4268cc6d486eb423a6173a95970d90160315710f Binary files /dev/null and "b/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-39.png" differ diff --git "a/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-4.png" "b/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-4.png" new file mode 100644 index 0000000000000000000000000000000000000000..5140f30e7c04eadd10db536b93befb9e9d40c240 Binary files /dev/null and "b/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-4.png" differ diff --git "a/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-40.png" "b/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-40.png" new file mode 100644 index 0000000000000000000000000000000000000000..1b0e9d42149f514e233dcc486eacdb32a532d5bf Binary files /dev/null and "b/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-40.png" differ diff --git "a/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-41.png" "b/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-41.png" new file mode 100644 index 0000000000000000000000000000000000000000..ee449c77f39905ad692898bd108420c31c54ee65 Binary files /dev/null and "b/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-41.png" differ diff --git "a/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-42.png" "b/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-42.png" new file mode 100644 index 0000000000000000000000000000000000000000..3bc136350ea6894d98a1f89310b51aad49103935 Binary files /dev/null and "b/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-42.png" differ diff --git "a/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-43.png" "b/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-43.png" new file mode 100644 index 0000000000000000000000000000000000000000..ab1ae9d1eaadb0cd02e4f61cfb361710165da638 Binary files /dev/null and "b/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-43.png" differ diff --git "a/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-44.png" "b/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-44.png" new file mode 100644 index 0000000000000000000000000000000000000000..729e858f85258d00b9430f57127f1e7aa74b3ed4 Binary files /dev/null and "b/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-44.png" differ diff --git "a/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-45.png" "b/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-45.png" new file mode 100644 index 0000000000000000000000000000000000000000..4262d08dd01a60be98d13298195fcd2f0c69c178 Binary files /dev/null and "b/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-45.png" differ diff --git "a/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-46.png" "b/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-46.png" new file mode 100644 index 0000000000000000000000000000000000000000..a67e8bbe297e6a05af15729a441e41c0d882e7c0 Binary files /dev/null and "b/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-46.png" differ diff --git "a/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-47.png" "b/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-47.png" new file mode 100644 index 0000000000000000000000000000000000000000..70153c65b02266b3a434e32de391aa27a7619619 Binary files /dev/null and "b/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-47.png" differ diff --git "a/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-5.png" "b/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-5.png" new file mode 100644 index 0000000000000000000000000000000000000000..60798c43db73c42a84a32abd0a87ac4a14a54c04 Binary files /dev/null and "b/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-5.png" differ diff --git "a/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-6.png" "b/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-6.png" new file mode 100644 index 0000000000000000000000000000000000000000..60798c43db73c42a84a32abd0a87ac4a14a54c04 Binary files /dev/null and "b/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-6.png" differ diff --git "a/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-7.png" "b/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-7.png" new file mode 100644 index 0000000000000000000000000000000000000000..8edf7081a520f431610ab9801ad482440655f3b5 Binary files /dev/null and "b/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-7.png" differ diff --git "a/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-8.png" "b/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-8.png" new file mode 100644 index 0000000000000000000000000000000000000000..dd5b74388b248465c4e19da9133359fd0d086c78 Binary files /dev/null and "b/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-8.png" differ diff --git "a/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-9.png" "b/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-9.png" new file mode 100644 index 0000000000000000000000000000000000000000..d9cda0c3713e5c81394c58452537a4d094738121 Binary files /dev/null and "b/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/image-9.png" differ diff --git "a/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/\345\261\217\345\271\225\346\210\252\345\233\276 2024-11-12 191051.png" "b/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/\345\261\217\345\271\225\346\210\252\345\233\276 2024-11-12 191051.png" new file mode 100644 index 0000000000000000000000000000000000000000..3935719f2b7ec47683acbc7ed6c3a12f78a872b3 Binary files /dev/null and "b/\346\241\202\350\205\276\346\274\202/\350\257\276\345\240\202\347\254\224\350\256\260/\345\261\217\345\271\225\346\210\252\345\233\276 2024-11-12 191051.png" differ