09 2019 档案

摘要:Python python入门 数据类型 字符编码 变量的存储关系文件处理 函数 内置函数 迭代器,生成器,装饰器 模块与包 面向对象 面向对象进阶 异常处理 网络编程 多进程,多线程 协程 IO模型 Python的垃圾回收机制 Monkey Patch 常用模块 reasyncio 发邮件 发短信 阅读全文
posted @ 2019-09-26 21:24 silencio。
摘要:导论(nginx+uWSGI+django+virtualenv+supervisor发布web服务器) wsgi 全称web server gateway interface,wsgi不是服务器,也不是python模块,只是一种协议,描述web server如何和web application通信 阅读全文
posted @ 2019-09-26 20:46 silencio。
摘要:一 什么是Websocket WebSocket是一种在单个TCP连接上进行全双工通信的协议 WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在WebSocket API中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双 阅读全文
posted @ 2019-09-25 22:29 silencio。
摘要:Nginx负载均衡概述 #################### nginx负载均衡(压力平摊) 如何配置nginx,支持负载均衡 1.环境准备,准备3台机器 服务器1 nginx负载均衡器 192.168.0.101 服务器2 web应用资源1 192.168.0.111 服务器3 web应用资源 阅读全文
posted @ 2019-09-25 07:55 silencio。
摘要:网站服务 想必我们大多数人都是通过访问网站而开始接触互联网的吧。我们平时访问的网站服务 就是 Web 网络服务,一般是指允许用户通过浏览器访问到互联网中各种资源的服务。 Web 网络服务是一种被动访问的服务程序,即只有接收到互联网中其他主机发出的 请求后才会响应,最终用于提供服务程序的 Web 服务 阅读全文
posted @ 2019-09-25 05:41 silencio。
摘要:一、Redis基础 redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add 阅读全文
posted @ 2019-09-25 03:20 silencio。
摘要:Web服务基础 用户访问网站的基本流程 下面超哥为你揭晓用户访问网站的基本流程 图解dns解析 HTTP协议 版本 Http请求方法 HTTP状态码 HTTP状态码的命令查看 Http报文 什么是HTTP请求报文 HTTP报文:它是HTTP应用程序之间发送的数据块。这些数据块以一些文本形式的元信息开 阅读全文
posted @ 2019-09-25 02:31 silencio。
摘要:yum安装redis 1.yum安装 2.检测redis是否工作 源码安装redis,编译安装 大家用过yum,是相当省事好用吧,为什么还要学习源码安装? 有人说编译安装性能好?错 编译安装的优势是: 编译安装时可以指定扩展的module(模块),php、apache、nginx都是一样有很多第三方 阅读全文
posted @ 2019-09-25 01:30 silencio。
摘要:编译安装python3 1.1安装python前的库环境,非常重要 1.2下载python源码包 网址:https://www.python.org/downloads/release/python-362/ 下载地址:https://www.python.org/ftp/python/3.6.2/ 阅读全文
posted @ 2019-09-25 01:07 silencio。
摘要:MYSQL(mariadb) 一、yum安装mariadb Red Hat Enterprise Linux/CentOS 7.0 发行版已将默认的数据库从 MySQL 切换到 MariaDB。 第1步:添加 MariaDB yum 仓库 第2步:在 CentOS 7 中安装 MariaDB 第3步 阅读全文
posted @ 2019-09-24 21:18 silencio。
摘要:一、Linux下安装、配置virtualenv 在使用 Python 开发的过程中,工程一多,难免会碰到不同的工程依赖不同版本的库的问题; 亦或者是在开发过程中不想让物理环境里充斥各种各样的库,引发未来的依赖灾难。 此时,我们需要对于不同的工程使用不同的虚拟环境来保持开发环境以及宿主环境的清洁。 这 阅读全文
posted @ 2019-09-22 06:24 silencio。
摘要:Linux阅读目录 第1篇: 服务器简介 Linux系统安装6.9 Linux系统安装7.4 Xshell配置 远程连接排错 第2篇: Linux命令初识 Linux目录结构 Linux文件属性 Linux正则详解 Linux权限详解 第3篇: Linux定时任务 Linux用户管理 Linux磁盘 阅读全文
posted @ 2019-09-22 02:39 silencio。
摘要:Linux命令行的组成结构 Linux系统命令操作语法格式 命令 空格 参数 空格 【文件或路径】需要处理的内容 rm -rf /tmp/* ls -la /home 1.一般情况下,【参数】是可选的,一些情况下【文件或路径】也是可选的 2.参数 > 同一个命令,跟上不同的参数执行不同的功能 执行l 阅读全文
posted @ 2019-09-19 06:32 silencio。
摘要:Linux文件系统结构 Linux目录结构的组织形式和Windows有很大的不同。首先Linux没有“盘(C盘、D盘、E盘)”的概念。已经建立文件系统的硬盘分区被挂载到某一个目录下,用户通过操作目录来实现磁盘读写。 Linux不像Windows那样的系统目录,Linux使用正斜杠"/"而不是反斜杠" 阅读全文
posted @ 2019-09-19 05:57 silencio。
摘要:什么是 vim? 所有的 Unix Like 系统都会内建 vi 文书编辑器,其他的文书编辑器则不一定会存在。 但是目前我们使用比较多的是 vim 编辑器。 vim 具有程序编辑的能力,可以主动的以字体颜色辨别语法的正确性,方便程序设计。 Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及 阅读全文
posted @ 2019-09-19 05:32 silencio。
摘要:1.磁盘的基本概念 1.什么是磁盘 绝大多数人对硬盘都不陌生,一块小小的硬盘里,就可以存储海量的照片音乐和电影,尤其是我们喜爱的各类动作片。但如此小的空间,是如何储存那么多信息的呢? 每个硬盘中心都是一摞高速运转的圆盘,在圆盘上附着的一圈金属颗粒,每个金属颗粒都有自己的磁化程度,用于储存0和1。 当 阅读全文
posted @ 2019-09-19 05:12 silencio。
摘要:1.RPM基本概述 1.什么是rpm? RPM全称 RedHat Package Manager 缩写,由红帽开发用于软件包的安装升级卸载与查询 2.rpm包名组成部分? RPM包命名以-将软件分成了若干部分bash-4.2.46-28.el7.x86_64.rpm 123 bash:软件名4.2. 阅读全文
posted @ 2019-09-19 03:58 silencio。
摘要:需求:爬取https://www.xuexi.cn/f997e76a890b0e5a053c57b19f468436/018d244441062d8916dd472a4c6a0a0b.html页面中的新闻数据。 分析: 1.首先通过分析页面会发现该页面中的新闻数据都是动态加载出来的,并且通过抓包工具 阅读全文
posted @ 2019-09-06 19:57 silencio。
摘要:一、什么是Jupyter Notebook? 1. 简介 Jupyter Notebook是基于网页的用于交互计算的应用程序。其可被应用于全过程计算:开发、文档编写、运行代码和展示结果。——Jupyter Notebook官方介绍 简而言之,Jupyter Notebook是以网页的形式打开,可以在 阅读全文
posted @ 2019-09-06 02:03 silencio。
摘要:相关概念 一、什么是爬虫 爬虫就是通过编写程序模拟浏览器上网,然后让其去互联网上抓取数据的过程。 二、爬虫的分类 1.通用爬虫:通用爬虫是搜索引擎(Baidu、Google、Yahoo等)“抓取系统”的重要组成部分。主要目的是将互联网上的网页下载到本地,形成一个互联网内容的镜像备份。 简单来讲就是尽 阅读全文
posted @ 2019-09-06 01:53 silencio。