zoukankan      html  css  js  c++  java
  • Flask13 面试要能吹 、安装虚拟机、虚拟机全局设置、导入虚拟机文件、虚拟机局部设置

    1 web开发工作的三个能力

      1.1 开发思想

        易维护:开发成本远低于维护成本

        可扩展:随着访问量的增加会自动使用多个数据库

        高可用:程序就像小强一样,开发的系统能够经得住狂风暴雨的吹残(例如:一台主机挂啦,瞬间将从机转变成主机【主机和从机的数据时同步的】)

        代码分成(MVC):V表示视图层(用户能够看到的)、C表示控制层(后台的请求分发)、M表示模型层()

          

          注意:MVC分层思想可以提高维护性,其中一个层的代码改变不会要求其他层的代码跟着改变

        系统思想:主系统中包含了许多许多的子系统,各个子系统的协调工作促成了主系统的正常工作

          

        数据传输流程:前端数据经过转化后通过协议传到后台,后台再解析成后台可以识别的数据,后台对获取到的数据进行处理

        高内聚低耦合:类中的属性设置成私有的就是典型的例子,利用容器实现解耦(JAVA中利用spring容器实现控制反转)、利用redis实现消息队列、生产者消费者模型(一对一)、发布订阅模型(一对多)

        24种设计模式:

          创建型

          结构型

          行为型

      1.2 运行环境(Linux下开发)

        远程网络环境(一台物理机可以设置成多台机器使用的效果)openstack、socket

        单击网络环境(数据库服务器都在一台物理机器中)

        多进程环境(python中多用)

        多线程环境(python中少用)

        单线程环境(很少用)

        协程环境(理解成一个函数可以实现两个return)

      1.3 开发工具

        编程语言:

        web框架:

        数据库:

        数据结构:

        算法:

        

    2 刚入职人员重点在模块级别的开发

      2.1 模块功能设计(与给自己任务的人沟通模块功能)

      2.2 编写设计文档(包括业务逻辑、接口定义、数据结构)

      2.3 设计审核

      2.4 敲代码

      2.5 测试

      2.6 上线

    3 安装虚拟机

      请参见我的博客

     

    4 导入虚拟机文件

      4.1 什么是ova文件

        ova文件是VirtualBox和VMware都能导入的虚拟机文件格式。

      4.1 Ubuntu的ova文件

        点击获取

        注意:此虚拟机已经配置好很多软件,对于电脑内存不够,使用pycharm电脑很卡的同学,可以使用此虚拟机进行开发,其中的vim配置已经和pycharm十分类似;此虚拟机的版本信息是:Ubuntu16.04 server版,32位。虚拟机的用户名是:pyvip,密码是:pythonvip;MySQL的root用户密码是:qwe123,admin用户的密码是:Root110qwe,develop用户的密码是:QWEqwe123;虚拟机已经配置python2,3的虚拟环境,workon可以查看当前可使用的虚拟环境,后面加上虚拟环境名就可即进入相应虚拟环境。退出虚拟环境使用deactivate。

      4.2 导入步骤

        4.2.1 在管理中选择导入虚拟电脑

          

        4.2.1 选择镜像文件  

          

          设置默认就行啦

          注意:启动虚拟机前设置虚拟机的网络链接方式为桥接模式,usb设置为1.1

            

  • 相关阅读:
    Python之文件操作
    document.hasFocus() & $(window).blur()
    innerHtml 会忽略里面元素的属性
    ng  命令集合
    阿里云ECS CentOs7.3下搭建LAMP环境(Apache2.4 + Mysql5.7 + PHP5.6 + Laravel5.2)
    在忘记root密码的时候,可以这样 亲测可用
    下一次装mysql 试一下这个方法
    CentOS-6.8安装Mysql-5.5.29
    阿里云服务器下安装LAMP环境(CentOS Linux 6.3)
    CentOS 7.2 配置Apache服务(httpd)--上篇
  • 原文地址:https://www.cnblogs.com/NeverCtrl-C/p/7648306.html
Copyright © 2011-2022 走看看