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

        

Flask13 面试要能吹 、安装虚拟机、虚拟机全局设置、导入虚拟机文件、虚拟机局部设置的更多相关文章

  1. 安装vmtools之后任然不能在虚拟机和主机之间复制粘贴的问题

    安装vmtools之后任然不能在虚拟机和主机之间复制粘贴的问题 都是因为这个进程没有启动起来,你只需要在启动后在终端输入 "/usr/bin /vmware-user" 就可以手动 ...

  2. Flask15 远程开发环境搭建、安装虚拟机、导入镜像文件、创建开发环境、pycharm和远程开发环境协同工作

    1 安装VM虚拟机 待更新... 2 导入镜像文件 待更新... 3 启动虚拟机 4 远程连接虚拟机 4.1 安装xShell软件 待更新... 4.2 创建一个新的连接 4.2.1 在虚拟机中获取虚 ...

  3. mac虚拟机parallels 无法启动 "Windows 7" 虚拟机

    关机前在虚拟机上安装了个游戏有点大,第二天开机就使用不了虚拟机了: 提示:mac虚拟机parallels  无法启动 "Windows 7" 虚拟机.  释放至少 241 MB 的 ...

  4. ESP32搭建2.虚拟机与物理机实现文件传输

    为后期操作方便,搭建实现虚拟机和物理机的文件直传. 1.     将安装好的虚拟机打开,点击VMware的虚拟机标签中的更新VMware Tools,等待一小会,虚拟CD盘中弹出文件 2.将压缩包Co ...

  5. windows下操作linux虚拟机映射网络驱动器中文件提示chmod权限不足解决方案

    为了方便操作,linux虚拟机会通过windows下连接网络驱动器的方式共享自己的文件,对于前端来说,我想把gulp放在windows磁盘,操作虚拟机中的php文件,一来节省虚拟机磁盘大小,二来解决虚 ...

  6. 虚拟机克隆以后出现“需要整合虚拟机磁盘”的解决方法

    问题描述 在虚拟机克隆完毕以后,原始虚拟机提示"需要整合虚拟机磁盘" 在"任务与事件"栏中看到以下信息 解决方法 从上面可以看到是因为整合失败导致的,那么我们只 ...

  7. Android虚拟机中的sqlite数据库文件

    Android虚拟机中的sqlite数据库文件 ①

  8. (转)《深入理解java虚拟机》学习笔记7——Java虚拟机类生命周期

    C/C++等纯编译语言从源码到最终执行一般要经历:编译.连接和运行三个阶段,连接是在编译期间完成,而java在编译期间仅仅是将源码编译为Java虚拟机可以识别的字节码Class类文件,Java虚拟机对 ...

  9. VMware Workstation虚拟机使用ISO映像文件

    VMware Workstation虚拟机使用ISO映像文件 VMware Workstation虚拟机使用ISO映像文件

随机推荐

  1. Python stdout

    (1)stdout 与 print 当我们在 Python 中打印对象调用 print obj 时候,事实上是调用了 sys.stdout.write(obj+'\n') print 将你需要的内容打 ...

  2. 【leetcode刷题笔记】3Sum

    Given an array S of n integers, are there elements a, b, c in S such that a + b + c = 0? Find all un ...

  3. P3160 [CQOI2012]局部极小值

    题目 P3160 [CQOI2012]局部极小值 一眼就是状压,接下来就不知道了\(qwq\) 做法 我们能手玩出局部小值最多差不多是\(8,9\)个的样子,\(dp_{i,j}\)为填满\(1~i\ ...

  4. echarts相关设置

    1.显示隐藏工具栏 注释toolbox即可 /*    toolbox: {         show : true,         feature : {             dataView ...

  5. mysql自定义函数语法

    创建函数 DELIMITER $$DROP FUNCTION IF EXISTS `test` $$CREATE FUNCTION `test`(a int ,b int)RETURNS int BE ...

  6. mac iterm2 安装 lrzsz rz sz命令

    原文:https://blog.csdn.net/jack85986370/article/details/51382077 首先mac自带的终端是不支持lrzsz的,需要下载安装iterm2,下载地 ...

  7. Oracle结构控制语句

    --if语句 if [判断条件] then --条件满足执行的语句 end if; -- if ...else... if [判断条件] then ----条件满足执行的语句 else --不满足条件 ...

  8. BZOJ 4199 [Noi2015]品酒大会:后缀数组 + 并查集

    题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=4199 题意: 给你一个长度为n的字符串s,和一个长为n的数组v. 对于每个整数r∈[0,n ...

  9. java:类集操作,多对多的关系

    java:类集操作,多对多的关系 //一个课程有多个学生报名, //一个学生可以报名多个课程 demo.java, Student.java, Course.java' public class Co ...

  10. 1W字看懂互联网知识经济

    互联网知识经济,发生关键变化的不是知识,而是经济. 今天和大家分享方军老师的新书<付费:互联网知识经济的兴起>.这本书是一个老互联网人看新知识经济,很有意思的视角在于,以互联网的发展为节点 ...