watermark.js是基于DOM对象实现的BS系统的水印 https://github.com/saucxs/watermark-dom
https://developer.aliyun.com/
https://developer.aliyun.com/article/781375?spm=a2c6h.12873581.0.dArticle781375.4b123dc8nwRWej
https://developer.aliyun.com/article/781255?spm=a2c6h.12873581.0.dArticle781255.4b123dc8nwRWej
https://developer.aliyun.com/article/781554?spm=a2c6h.12873581.0.dArticle781554.4b123dc8nwRWej&groupCode=yunxiao
https://blog.csdn.net/u011896537/article/details/79837845?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.control
https://www.jessdy.com/
https://www.w3cschool.cn/architectroad/architectroad-optimization-of-seckilling-system.html
https://www.cnblogs.com/Ray-liang/p/3859024.html
https://tech.meituan.com/2021/01/01/2020-summary.html
https://e.51cto.com/training_475.html
https://www.cnblogs.com/hooray/p/14360319.html
https://github.com/xingshaocheng/architect-awesome
https://github.com/ixinzhi/pua-books
https://github.com/lanbing510/DouBanSpider
https://github.com/mobinsheng/books
https://github.com/greyireland/awesome-programming-books-1
https://github.com/dengyongstefan/Ebook
https://github.com/justjavac/free-programming-books-zh_CN
https://github.com/mymmsc/books
https://github.com/ruanyf/free-books
https://www.jq22.com/daiseo?seo=%E5%AE%A2%E6%88%B7%E7%AE%A1%E7%90%86UI%E6%A8%A1%E6%9D%BF
https://www.jq22.com/code3807
https://www.jq22.com/code3799
https://www.jq22.com/code3800
https://www.jq22.com/code3783
https://www.jq22.com/code2973
https://www.jq22.com/code3738
https://www.jq22.com/code3800
https://www.jq22.com/code3799
https://www.jq22.com/code2943
https://www.jq22.com/code3783
https://www.jq22.com/code3811
C# Word控件 dsoframer、office viewer、pageoffice、setparent
https://www.jianshu.com/p/da15f3ec17bd
ASP.NET MVC请求生命周期
URL Routing Module →→ Matching Route Entry →→ Route Handle →→ Http Handle →→ Controller Factory →→ Controller →→ Action Invoker →→ Module Binders →→ Authentication Filter →→ Authorization Filter →→ Action Filter →→ Action Execution →→ Action Filter →→ Action Result
简单就是:Url →→ Route →→ Controller →→ Action →→ View
Configure方法中的就是中间件,中间件组件的顺序定义了在请求上调用它们的顺序,以及响应的相反顺序,此排序对于安全性,性能和功能至关重要。
常用的中间件顺序
1. 异常/错误处理
2. HTTP 严格传输安全协议,HTTP协议介绍
3. HTTPS 重定向
4. 静态文件服务器
5. Cookie 策略实施
6. 身份验证
7. 会话
8.MVC