Flask13 面试要能吹 、安装虚拟机、虚拟机全局设置、导入虚拟机文件、虚拟机局部设置
2017-10-10 22:52
260 查看
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
相关文章推荐
- 关于git忽略(局部忽略、全局忽略)文件和文件夹的设置方法
- Flask15 远程开发环境搭建、安装虚拟机、导入镜像文件、创建开发环境、pycharm和远程开发环境协同工作
- 虚拟机VirtualBox里redhat跟主机windows 7安装增强包和设置共享文件
- 虚拟机VMWare安装苹果系统MacOS详细教程(联网设置,全屏插件、文件互传)
- windows系统虚拟机上安装ubuntu之后,设置ubuntu系统与windows系统之间的共享文件
- npm全局安装和局部文件安装区别
- VMWare虚拟机安装windows8流程,及虚拟机共享本地硬盘文件、无线网络设置
- 在virtualbox中,安装redhat系统,发现在/mnt下面,没有虚拟机设置的share文件夹,如何共享文件呢
- linux虚拟机访问本机Windows共享文件设置方法
- ubuntu硬盘安装与配置详细图解 (每个版本不一样的导入文件。没成功,下载不下来)
- 使用飞信带的.net虚拟机vmdotnet精减.net安装文件包 (非托管运行)
- VMWare tools的安装过程及文件共享设置
- VMware 下 物理机windows xp 和 虚拟机Redhat 9.0 之间通过 VMware tools共享文件的设置
- VPC 2007 SP1下安装Windows虚拟机要点(关键字:VM,Virtual PC, 网络,共享文件,windows 2003, vista, Window XP)
- [推荐]VMware Workstation 6.5虚拟机(汉化补丁+注册机+原版安装文件)
- VMware 下 物理机windows xp 和 虚拟机Redhat 9.0 之间通过 VMware tools共享文件的设置
- 此数据库没有有效所有者,因此无法安装数据库关系图支持对象。若要继续,请首先使用“数据库属性”对话框的“文件”页或 ALTER AUTHORIZATION 语句将数据库所有者设置为有效登录名,然后再添加数据库关系图支持对象。
- Fedora9下虚拟机VirtualBox的安装与设置
- ubuntu 7.10 NFS(Network File System, 网络文件系统)安装设置步骤
- 使用飞信带的.net虚拟机vmdotnet精减.net安装文件包