virtualEnv

安装 virtuaEnv

sudo pip3 install virtualEnv
创建和使用 virtualEnv
1.准备工作
mkdir my_env
cd my_env
2,创建虚拟环境
virtualEnv 虚拟环境名称
ex: virtualenv default
创建制定环境的虚拟环境
virtualenv -p /usr/bin/python2.7 名称
virtualenv -p /usr/bin/python3.5 名称
3.启动虚拟环境
注意:不能在bin 目录中启动虚拟环境
source bin/activate
4.退出虚拟环境
deactivate
注意:在虚拟环境中使用pip安装和卸载内容时,不要用sudo进行授权
5.删除虚拟环境
rm 虚拟环境目录 -rf

虚拟环境的管理工具

第三方的管理工具,能够快速,高效且方便的管理虚拟环境
2.安装虚拟环境管理工具
sudo pip3 install virtualenvwrapper
配置 virtualenvwrapper
在~ 目录下,有一个终端管理文件,.bashrc(在~目录下输入 ll)
配置.bashrc,以便在启动终端时,就自动启动虚拟管理环境
修改.bashrc : sudo vi .bashrc
在.bashrc 最底部增加一下内容:
1. export WORKON_HOME=~/my_env
将 ~/my_env作为虚拟环境的管理目录,使所有使用virtualenvwrapper创建的虚拟环境都默认保存于此
2.如果系统中包含多个python的执行环境的话,则需要添加一下内容
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
3.source /usr/local/bin/virtualenvwrapper.sh
4.在~目录下面,执行一遍 .bashrc
source .bashrc

使用虚拟环境管理环境

1.mkvirtualenv 虚拟环境名称
ex: mkvirtualenv default
mkvirtualenv --python=/usr/bin/python2.7 虚拟环境名称
2.查看当前所维护的所有虚拟环境

workon

3.切换虚拟环境

workon 虚拟环境名称

退出虚拟环境

deactivate

删除虚拟环境

rmvirtualenv 虚拟环境名称
WEB 与 服务器

1.WEB:表示用户可以浏览的网页(html,css,js)
2.服务器
1.硬件范畴:一个主机
软件范畴:接受用户请求并给出响应的程序

2.作用:
	1.存储web上的信息(图片,音频)
	2.处理用户的请求(request)并给出响应(response)
	3.能够执行服务器端的程序,如查询数据库
3.WEB与服务器的关系

运行在服务端的程序可以由不同的语言编写:
JAVA语言 --> JSP
C#语言 —> ASP.NET
PHP语言 —> php
python 语言 -->Django

4,网站请求的全过程
1.用户输入域名,同行或域名解析(DNS)器得到IP地址
2.向服务器发送http/https请求
3.传输层TCP协议,经过网络传输和路由解析
4.WEB服务器接受http请求
5.服务器处理请求内容,并进行必要的数据交换
6.将响应的内容再发给浏览器
7.浏览器开始解析html
8.显示解析的内容

框架

1.什么是框架
框架是为了解决某些开发性问题而存在的一种结构。框架提供了一种最基本的功能,我们只需要在这些基本功能上构建自己的操作就可以了。
2.框架的特点
1.快速开发 — 基本功能已经提供好了
2,可以解决大部分的问题
3.bug少,稳定性高
3.框架的分类
1.前端的框架
处理前端的内容(HTML,css,JS)
2.后端的框架
处理服务器程序的
Spring – Java
3.全栈框架
包含WEB的整体解决方案,包含开发框架,运行环境
Rails (Ruby)
Django(Python)
4. Python的web框架
1.Django:重量级Python web框架
2.Tornado:异步框架
3.Flask:轻量级框架
4.webpy:轻量级框架
5.web2py:全栈框架 webpy的加强版

1. 用户与权限管理模块 角色管理: 学生:查看实验室信息、预约设备、提交耗材申请、参与安全考核 教师:管理课题组预约、审批学生耗材申请、查看本课题组使用记录 管理员:设备全生命周期管理、审核预约、耗材采购与分发、安全检查 用户操作: 登录认证:统一身份认证(对接学号 / 工号系统,模拟实现),支持密码重置 信息管理:学生 / 教师维护个人信息(联系方式、所属院系),管理员管理所有用户 权限控制:不同角色仅可见对应功能(如学生不可删除设备信息) 2. 实验室与设备管理模块 实验室信息管理: 基础信息:实验室编号、名称、位置、容纳人数、开放时间、负责人 功能分类:按学科(计算机实验室 / 电子实验室 / 化学实验室)标记,关联可开展实验类型 状态展示:实时显示当前使用人数、设备运行状态(正常 / 故障) 设备管理: 设备档案:名称、型号、规格、购置日期、单价、生产厂家、存放位置、责任人 全生命周期管理: 入库登记:管理员录入新设备信息,生成唯一资产编号 维护记录:记录维修、校准、保养信息(时间、内容、执行人) 报废处理:登记报废原因、时间,更新设备状态为 "已报废" 设备查询:支持按名称、型号、状态多条件检索,显示设备当前可用情况 3. 预约与使用模块 预约管理: 预约规则:学生可预约未来 7 天内的设备 / 实验室,单次最长 4 小时(可设置) 预约流程:选择实验室→选择设备→选择时间段→提交申请(需填写实验目的) 审核机制:普通实验自动通过,高危实验(如化学实验)需教师审核 使用记录: 签到 / 签退:到达实验室后扫码签到,离开时签退,系统自动记录实际使用时长 使用登记:填写实验内容、设备运行情况(正常 / 异常),异常情况需详细描述 违规管理:迟到 15 分钟自动取消预约,多次违规限制预约权限 4. 耗材与安全管理模块 耗材管理: 耗材档案:名称、规格、数量、存放位置、
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值