自己总结的一些东西

时间:2023-01-29 16:01:45

1.linux两个实用常用命令

  df -h:统计整体磁盘情况

  du -sh:看单独目录点用情况

 

2.Python流行的第三方库

  numpy:

    使用NumPy,就可以很自然地使用数组和矩阵。NumPy包含很多实用的数学函数,涵盖线性代数运算、傅里叶变换和随机数生成等功能。

  scipy:

    和Numpy联系很密切,Scipy一般都是操控Numpy数组来进行科学计算,所以可以说是基于Numpy之上了

  matplotlib:绘图模块,提供了多种绘图接口

 

3.对MVC框架的理解

  MVC框架是一个非常典型的软件设计模式,他将我们一般的程序分为三层,Model层,View层,controller层,Model层负责和数据库的交互,它将业务逻辑,数据,显示分离开来,分别聚集到一个模块里,view层负责用户交互,用户界面显示,controller层负责处理用户请求并给出响应,这样的话当我们对其中一个模块进行修改的时候,对其他模块的影响能够降到最小,比如改进和个性化定制界面及用户交互的同时,就不需要重新编写业务逻辑。

 

4.对Flask框架的理解

  轻量级web框架,默认依赖两个外部库:jinja2和Werkzeug WSGI工具

  适用于做小型网站以及web服务的API,开发大型网站无压力,但架构需要自己设计

  与关系型数据库的结合不弱于Django,而与非关系型数据库的结合远远优于Django

 

5.如果说了项目是前后端分离的会有以下问题:

  前后端分离的优点:

     前端:负责 View 和 Controller 层;

       后端:只负责 Model 层,业务处理/数据等;

 

  API:

    api是应用程序编程接口,是一些预先定义的函数,只要调用者提供的数据标准符合API的标准,那么就可以使用它。

    比如我们在餐厅点餐,服务员就像是一个API,我们提供给他菜的名字,他给我们端上来一道道相应的菜。只要我们说的菜名菜单里有,他就能给我们端上来对应的菜。

  

  restful API: 

    restful:

      URL定位资源,用HTTP动词(GET,POST,PUT,DELETE)描述操作。

    restful API:

      所以RESTful API就是REST风格的API,RESTful API由后台也就是SERVER来提供前端来调用。前端调用API向后台发起HTTP请求,后台响应请求将处理结果反馈给前

      端。也就是说RESTful 是典型的基于HTTP的协议。那么RESTful API有哪些设计原则和规范呢?