diff --git "a/\351\222\237\345\230\211\345\246\256 - \345\277\253\346\215\267\346\226\271\345\274\217.lnk" "b/\351\222\237\345\230\211\345\246\256 - \345\277\253\346\215\267\346\226\271\345\274\217.lnk" new file mode 100644 index 0000000000000000000000000000000000000000..e8db49703fb327dbb39d5a9ae1f268cb9040305c Binary files /dev/null and "b/\351\222\237\345\230\211\345\246\256 - \345\277\253\346\215\267\346\226\271\345\274\217.lnk" differ diff --git "a/\351\222\237\345\230\211\345\246\256/20241126-\346\255\243\345\217\215\344\273\243\347\220\206.md" "b/\351\222\237\345\230\211\345\246\256/20241126-\346\255\243\345\217\215\344\273\243\347\220\206.md" new file mode 100644 index 0000000000000000000000000000000000000000..aa31b3ca81e6c235e35b5f9dfd42766c5f8fa834 --- /dev/null +++ "b/\351\222\237\345\230\211\345\246\256/20241126-\346\255\243\345\217\215\344\273\243\347\220\206.md" @@ -0,0 +1,10 @@ +# 正向代理 +正向代理是指客户端通过代理服务器来浏览互联网资源,客户端需要先将自己的请求发送给代理服务器,然后由代理服务器转发请求并获取资源返回给客户端。 + +# 反向代理 +反向代理则是指客户端通过代理服务器来浏览内部资源,客户端并不直接与目标服务器通信,而是通过代理服务器来获取所需的资源。 + + + * 从功能上来看,正向代理主要用于保护真实客户端的信息,避开浏览管控,保护客户端隐私等;而反向代理主要用于负载均衡、缓存加速、安全防护等方面。正向代理是为了隐蔽客户端,而反向代理是为了隐蔽服务器。 + +* 在工作原理上,正向代理是客户端主动选择代理服务器来浏览资源,代理服务器相当于客户端的中转站;而反向代理是客户端无感知地通过代理服务器浏览资源,代理服务器相当于目标服务器的代表。 diff --git "a/\351\222\237\345\230\211\345\246\256/20241128-\350\247\206\345\233\276.md" "b/\351\222\237\345\230\211\345\246\256/20241128-\350\247\206\345\233\276.md" new file mode 100644 index 0000000000000000000000000000000000000000..f6ed4e86ef7b188cd3699939f506adaa5165b85f --- /dev/null +++ "b/\351\222\237\345\230\211\345\246\256/20241128-\350\247\206\345\233\276.md" @@ -0,0 +1,30 @@ +自动生成Action访问的URL地址 +asp-controller的值为Controller的名称,asp-action的值就是Action的名称,则自动根据路由配置生成访问该Action的地址。 + +如果需要使用get方式进行传值,则可以使用“asp-route-参数名称”这种格式的属性,如asp-route-uid=“99999”,则生成的html将会变成: + +视图定义属性 +定义: @{ 属性(键值对) } 调用: @键 + +接收view +@model 命名空间.类名 @Model.键 + +定位点 +``` + +``` + +作业: + +专业项练习-视图及其模板引擎 +* 渲染(展示)简单数据类型到视图 +![alt text](36feb1b985b18a98055560e8879669f.png) +* 渲染(展示)对象数据到视图 +![alt text](image.png) +* 渲染(展示)集合数据到视图 +![alt text](image-1.png) +* 渲染(展示)包含集合数据的对象数据到视图 +![alt text](image-2.png) +* 尝试构建如下图所示的经典CRUD列表 +![alt text](865dad004392fd97ea9b4639b85886e.png) + diff --git "a/\351\222\237\345\230\211\345\246\256/36feb1b985b18a98055560e8879669f.png" "b/\351\222\237\345\230\211\345\246\256/36feb1b985b18a98055560e8879669f.png" new file mode 100644 index 0000000000000000000000000000000000000000..8e98d19b13fbbb44ca62c6a9f0b3a619b3728519 Binary files /dev/null and "b/\351\222\237\345\230\211\345\246\256/36feb1b985b18a98055560e8879669f.png" differ diff --git "a/\351\222\237\345\230\211\345\246\256/865dad004392fd97ea9b4639b85886e.png" "b/\351\222\237\345\230\211\345\246\256/865dad004392fd97ea9b4639b85886e.png" new file mode 100644 index 0000000000000000000000000000000000000000..9e80d0eae8bdc760c483d57fde53fdcd9ba25f86 Binary files /dev/null and "b/\351\222\237\345\230\211\345\246\256/865dad004392fd97ea9b4639b85886e.png" differ diff --git "a/\351\222\237\345\230\211\345\246\256/image-1.png" "b/\351\222\237\345\230\211\345\246\256/image-1.png" new file mode 100644 index 0000000000000000000000000000000000000000..68a261fb99fa4316b3c24e12ade5a6c01933916e Binary files /dev/null and "b/\351\222\237\345\230\211\345\246\256/image-1.png" differ diff --git "a/\351\222\237\345\230\211\345\246\256/image-2.png" "b/\351\222\237\345\230\211\345\246\256/image-2.png" new file mode 100644 index 0000000000000000000000000000000000000000..93a9e1ce16d1325cb5bd4449a937eb48d5b0445d Binary files /dev/null and "b/\351\222\237\345\230\211\345\246\256/image-2.png" differ diff --git "a/\351\222\237\345\230\211\345\246\256/image.png" "b/\351\222\237\345\230\211\345\246\256/image.png" new file mode 100644 index 0000000000000000000000000000000000000000..0b668a208e6bf3c2843d3e70420df7329791da90 Binary files /dev/null and "b/\351\222\237\345\230\211\345\246\256/image.png" differ diff --git "a/\351\222\237\345\230\211\345\246\256/\344\275\234\344\270\232/image-1.png" "b/\351\222\237\345\230\211\345\246\256/\344\275\234\344\270\232/image-1.png" deleted file mode 100644 index adf33c93846fecd763168e2ac83dc5d2888920bb..0000000000000000000000000000000000000000 Binary files "a/\351\222\237\345\230\211\345\246\256/\344\275\234\344\270\232/image-1.png" and /dev/null differ diff --git "a/\351\222\237\345\230\211\345\246\256/\344\275\234\344\270\232/image-2.png" "b/\351\222\237\345\230\211\345\246\256/\344\275\234\344\270\232/image-2.png" deleted file mode 100644 index bd3ab90b86d2e00e31ea849fd1949c015a0330ee..0000000000000000000000000000000000000000 Binary files "a/\351\222\237\345\230\211\345\246\256/\344\275\234\344\270\232/image-2.png" and /dev/null differ diff --git "a/\351\222\237\345\230\211\345\246\256/\344\275\234\344\270\232/image-3.png" "b/\351\222\237\345\230\211\345\246\256/\344\275\234\344\270\232/image-3.png" deleted file mode 100644 index 6e9072284c25095c2d10f534ad3a789017fb41cf..0000000000000000000000000000000000000000 Binary files "a/\351\222\237\345\230\211\345\246\256/\344\275\234\344\270\232/image-3.png" and /dev/null differ diff --git "a/\351\222\237\345\230\211\345\246\256/\344\275\234\344\270\232/image.png" "b/\351\222\237\345\230\211\345\246\256/\344\275\234\344\270\232/image.png" deleted file mode 100644 index 30a6903ba8c07ed69a916daff260604d5f74c38d..0000000000000000000000000000000000000000 Binary files "a/\351\222\237\345\230\211\345\246\256/\344\275\234\344\270\232/image.png" and /dev/null differ