01 2021 档案
摘要:一、简介 1、flask简介 Flask是python一款小二精的轻量级Web框架,默认依赖于jinja2模版引擎和WSGI工具集--Werkzeug。虽然flask只保留了WEB开发的核心功能,没有Django的功能全,但是,它可以用第三方插件进行功能扩展,比如数据库可以使用Flask-SQLAl
阅读全文
摘要:一、Request对象 1、概述 flask的request对象主要是封装了解析出来的报文中的数据,其大部分功能是依赖werkzeug完成,每个request对象之间都是线程隔离,保证了数据的安全性 2、request对象常用的方法/属性 2.1常用方法 请求例子的url : http:127.0.
阅读全文
摘要:一、钩子函数定义 钩子函数:是在一个事件触发的时候,捕获到它的数据,对他进行处理,再将处理后的数据返回 二、Flask常用的请求扩展 1、before_first_request 项目启动后第一次请求的时候执行 # 项目启动后,发起的第一次请求会走它 @app.before_first_reques
阅读全文
摘要:一、蓝图概述 蓝图:是flask提供的一种应用程序组织化的方法,类似的django的app,把不同功能分到不同文件,最后将这些文件汇总起来。 本质:将不同处理功能的代码分开放,再将这些代码注册到蓝图上,最后将蓝图注册到应用程序。 二、蓝图的理解和应用 案例项目结构目录如下: """ ├── flas
阅读全文
摘要:一、注册路由 1、定义 路由:指根据url定位到具体的类或者函数的程序,本质就是建立url跟程序之间的映射。flask中使用的路由被称之为注册路由 2、路由传参 2.1 动态传参 # 动态传参语法 @app.route(路径+/<参数名>/') #例子 @app.route('/index/<id>
阅读全文
摘要:一、Linux启动流程 1、Centos 6.x启动流程图解 2、Centos 6.x和CentOS 7.x启动流程对比图解 3、运行级别 linux系统下有七个运行级别 运行级别 systemd目标名称 作用 0 runlevel0.target,poweroff.target 关机 1 runl
阅读全文
摘要:一、进程管理 1、ps查看进程 [root@VM-4-16-centos ~]#ps -aux USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.3 43596 3440 ? Ss Jan08 0:16 /usr/
阅读全文
摘要:一、RPM介绍 rpm全称RedHat Package Manager 缩写,由红帽开发用于软件包的安装升级卸载与查询 rpm包名组成如下:版本号中(4.2.46)4是大版本,2是小版本,46是修订次数 注意:linux除了rpm安装软件,还有其他安装软件方式 二、rpm使用 1、rpm包安装 ''
阅读全文
摘要:一、介绍 linux下一般使用的压缩类型有以下几种: 注意:widows和linux互通的压缩包只有zip类型,linux不支持rar类型的,widows支持linux所有压缩类型 二、基本命令 1、gzip(gz类型) 注意:gzip只能压缩文件,不能压缩文件夹,压缩文件夹,只会把文件夹下的文件进
阅读全文
摘要:一、权限基础 1、定义 权限:指定某个特定的用户具有特定的系统资源使用权力,还有操作、内容访问范围。 2、权限和身份之间的关系 在linux系统中,每个文件都有三种身份,分别是文件拥有者u(owner)、文件所属群组g(group)、其他o(other),每一个身份都有三种权限:可读(r)、可写(w
阅读全文
摘要:一、基础知识点 1、安装centos 7虚拟机扩充知识点: DHCP : DHCP(动态主机配置协议)是一个局域网的网络协议。指的是由服务器控制一段IP地址范围,客户机登录服务器时就可以自动获得服务器分配的IP地址和子网掩码。默认情况下,DHCP作为Windows Server的一个服务组件不会被系
阅读全文
摘要:一、用户管理 1、介绍 1、Linux下系统允许同一个时刻多个用户同时登陆,创建用户,对用户进行管理,可以避免因root权限过大,造成故障。 2、用户密码存放的位置 用户信息都是存在/etc/passwd,但是没有存密码,密码是存在/etc/shadow中 密码存放文件/etc/shadow 3、用
阅读全文
摘要:一、Vim的介绍 vim有三种模式:普通模式、编辑模式、命令模式 普通模式:通过操作光标移动来对文本进行复制、粘贴、删除、剪贴、翻页等操作 编辑模式:主要是对文本内容编辑和修改。 命令模式:主要是进行保存、退出操作,还可以进行文件内容另存、读入、查找、替换、显示行号等操作 二、Vim的使用 1、普通
阅读全文
摘要:一、发布订阅 发布订阅:发布者 在一个频道内发布消息,所有订阅该频道的订阅者都可以收到,类似我们的收音机 注意:后订阅者无法查看历史信息 常用命令: publish channel message #发布命令 publish souhu:tv "hello world" #在souhu:tv频道发布
阅读全文
摘要:linux下文件的差异: linux系统下,会将文件分成两个部分:用户数据与元数据。 用户数据:也叫文件数据块,就记录文件真实内容的地方,也叫做Block 元数据:是文件的附加属性,像文件大小,创建时间等,也叫做Inode 注意:inode只是元数据的一部分,它不包含文件名 一、软链接 软链接就相当
阅读全文