上一页 1 2 3 4 5 6 7 8 9 10 ··· 12 下一页
摘要: 一.负载均衡 1.轮询方式 2.加权轮询 3.哈希方式 对ip地址进行哈希,适当分配 二.项目部署 1.背景 ①django的启动方式 python3 manage.py runserver 为什么不能在生产环境用? ②为什么要用nginx 和uwsgi? 2.准备 uwsgi 工作 ①下载 uws 阅读全文
posted @ 2019-04-02 22:43 TNTsc 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 一. 安装nginx 1.安装nginxz之前的依赖包 yum install gcc patch libffi-devel python-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-d 阅读全文
posted @ 2019-04-01 22:35 TNTsc 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 一.虚拟环境的两种安装方式 1. virtualenv 虚拟环境 ①下载 virtualenv pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple virtualenv ②创建虚拟环境 virtualenv --no-site-packa 阅读全文
posted @ 2019-03-29 21:37 TNTsc 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 一.vi 和vim ①命令模式 移动光标 移动光标的方法h 或 向左箭头键(←) 光标向左移动一个字符j 或 向下箭头键(↓) 光标向下移动一个字符k 或 向上箭头键(↑) 光标向上移动一个字符l 或 向右箭头键(→) 光标向右移动一个字符 向下移动5行 5j向右移动10字符 10l n(space 阅读全文
posted @ 2019-03-28 21:39 TNTsc 阅读(593) 评论(0) 推荐(0) 编辑
摘要: 一.常用命令 1.常识命令 ① w 显示终端连接数 ②pwd 我在哪 ③whoami 我是谁 ④which 命令 找到命令的绝对路径 2.linux 命令行的组成结构 ① ② 修改命令提示符 3.命令的语法格式 4.递归创建目录的各种方式 5.查看文件的命令 ①cat(常用于内容较少的) ② mor 阅读全文
posted @ 2019-03-27 20:40 TNTsc 阅读(345) 评论(0) 推荐(0) 编辑
摘要: 一.计算机简单认识 1.服务器的硬件 2.内存,cpu,硬盘的作用 3.服务器 二.linux初始 1.Linux系统的优势 2.操作系统的作用 3.开源软件的特性 4.开源许可的协议 开源许可协议”来保证开源工作者的权益 5.linux的发行版 三.安装虚拟机 四.安装Linux系统 五. 使用x 阅读全文
posted @ 2019-03-26 21:26 TNTsc 阅读(469) 评论(0) 推荐(0) 编辑
摘要: 一.admin (创建超级用户) 1.注册: 2.修改密码 ①第一种 ②第二种 登录后修改 3.在 admin 中注册 用到的表 4.补充: ①中英文修改,在settings.py文件中修改 LANGUAGE_CODE 中文: LANGUAGE_CODE = 'zh-hans' 英文: LANGUA 阅读全文
posted @ 2019-03-13 22:27 TNTsc 阅读(472) 评论(0) 推荐(0) 编辑
摘要: 一.阻塞IO 1.代码示例 2.图形示例: 二.非阻塞IO 设置不阻塞(server.setblocking(False)),利用 try...except. 当被阻塞时, 执行except 事件, 1.代码示例: 2.图形示例 3.缺点: 三. IO多路复用 基本原理是: select/epoll 阅读全文
posted @ 2019-03-11 21:46 TNTsc 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 一.生成页面可用的 HTML标签 1.form 所有内置字段 2.form常用字段和插件 ① initial (初始值 input框里面的初始值) ②error_messages (重写错误信息) ③ password ④ radioselect (单radio值为字符串) ⑤ 单选 select 阅读全文
posted @ 2019-03-11 21:14 TNTsc 阅读(400) 评论(0) 推荐(0) 编辑
摘要: 一.中间件的介绍 1. Django 的请求生命周期 2.Django默认自带的一些中间件 3.执行中间件的过程 二. 自定义中间件 1.在项目中创建一个包 2.在 settings.py 文件中进行注册 三.常用方法 1. process_request ①在注册时 先注册 MD1 再注册 MD2 阅读全文
posted @ 2019-03-08 17:16 TNTsc 阅读(191) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 12 下一页