开源阅读_07人脸检测和追踪Xlsx

代码来源:github,search,face Detection and track
见Excel:通用技术_开源阅读_技术代码阅读02gunicore,request,flask等.xlsx(略)

开源阅读_06flaskXlsx

Flask是一个使用 Python 编写的轻量级 Web 应用框架, 让我们可以使用Python语言快速搭建Web服务, Flask也被称为 “microframework” ,因为它使用简单的核心, 用 extension 增加其他功能。
flask可以看做对jinja2和Werkzeug的二次封装
Jinja2是一个功能齐全的模板引擎。它有完整的unicode支持,所谓模板引擎,可简单理解为”变量替换器“,将网页的变量填充起来
Werkzeug是一个WSGI工具包。WSGI是一个web应用和服务器通信的协议,web应用可以通过WSGI一起工作。
由于Jinja2模板引擎工作简单且界限明确,可看做黑盒,所以将flask看做对Werkzeug的二次封装也ok。

开源阅读_02requestsXlsx

最大收获在于代码可读性切分,以及变量命名的合理。
需求驱动的模块划分:一般是有公用方法才提出独立func,没有的话就大段代码堆积,除非非常长的代码,影响阅读效果,才会考虑切分。
可读性驱动的模块划分:request更多偏向于“注释型切分”,按照功能角色进行切分,哪怕只有几行代码,如果是独立小block,也会抽取出独立函数,通过函数名标识代码块功能,所以代码即使不看注释也很容易读懂(当然,request模块本身代码注释也很完善)。
见Excel:通用技术_开源阅读_技术代码阅读02gunicore,request,flask等.xlsx(略)

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×