摘要: 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。 阅读(242) 评论(0) 推荐(0)
摘要: 需求:爬取https://www.xuexi.cn/f997e76a890b0e5a053c57b19f468436/018d244441062d8916dd472a4c6a0a0b.html页面中的新闻数据。 分析: 1.首先通过分析页面会发现该页面中的新闻数据都是动态加载出来的,并且通过抓包工具 阅读全文
posted @ 2019-09-06 19:57 silencio。 阅读(231) 评论(0) 推荐(0)
摘要: 一、什么是Jupyter Notebook? 1. 简介 Jupyter Notebook是基于网页的用于交互计算的应用程序。其可被应用于全过程计算:开发、文档编写、运行代码和展示结果。——Jupyter Notebook官方介绍 简而言之,Jupyter Notebook是以网页的形式打开,可以在 阅读全文
posted @ 2019-09-06 02:03 silencio。 阅读(159) 评论(0) 推荐(0)
摘要: 相关概念 一、什么是爬虫 爬虫就是通过编写程序模拟浏览器上网,然后让其去互联网上抓取数据的过程。 二、爬虫的分类 1.通用爬虫:通用爬虫是搜索引擎(Baidu、Google、Yahoo等)“抓取系统”的重要组成部分。主要目的是将互联网上的网页下载到本地,形成一个互联网内容的镜像备份。 简单来讲就是尽 阅读全文
posted @ 2019-09-06 01:53 silencio。 阅读(2256) 评论(0) 推荐(0)
摘要: HTML4.01中规范 首先我们先确定一件事儿,我们现在学习的是HTML4.0.1这个版本,这个版本是IE6开始兼容的。HTML5是IE9开开始兼容的。但是IE6、7、8这些浏览器还不能过早的淘汰,所以这几年网页还是应该用HTML4.01来制作。如今,手机、移动端的网页,就可以使用HTML5了,因为 阅读全文
posted @ 2019-08-28 11:55 silencio。 阅读(169) 评论(0) 推荐(0)
摘要: mysql性能分析之explain Explain命令在解决数据库性能上是第一推荐使用命令,大部分的性能问题可以通过此命令来简单的解决,Explain可以用来查看SQL语句的执行效 果,可以帮助选择更好的索引和优化查询语句,写出更好的优化语句。 Explain语法:explain select … 阅读全文
posted @ 2019-08-26 01:51 silencio。 阅读(1920) 评论(0) 推荐(0)
摘要: About 这里以淘宝的tengine源码编译安装为例。至于淘宝的tenginx介绍参考官网就行了。 nginx常用功能 nginx的虚拟主机功能,nginx支持多虚拟主机 nginx的访客日志功能,检测用户的请求来源ip,请求客户端 检测用户来源客户端,返回移动端/PC端的站点 运维人员通过日志分 阅读全文
posted @ 2019-08-26 01:46 silencio。 阅读(202) 评论(0) 推荐(0)
摘要: mysql的工作流程 MySQL架构总共四层,在上图中以虚线作为划分。 首先,最上层的服务并不是MySQL独有的,大多数给予网络的客户端/服务器的工具或者服务都有类似的架构。比如:连接处理、授权认证、安全等。 第二层的架构包括大多数的MySQL的核心服务。包括:查询解析、分析、优化、缓存以及所有的内 阅读全文
posted @ 2019-08-26 00:33 silencio。 阅读(229) 评论(0) 推荐(0)
摘要: MongoDB基础 官方文档:https://docs.mongodb.com/ 中文文档:https://www.mongodb.org.cn/ mongoDB的生态、理念非常先进而且成熟、但是mongoDB不仅有开源版本,还有企业版本。所以有部分公司比较担心,哪天无法使用mongoDB了,所以也 阅读全文
posted @ 2019-08-21 01:06 silencio。 阅读(326) 评论(0) 推荐(0)
摘要: 一、百度AI入手 预备资料: 1.FFmpeg: 链接:https://pan.baidu.com/s/1jonSAa_TG2XuaJEy3iTmHg 密码:w6hk 2.baidu-aip: pip install baidu-aip 终于进入主题了,此篇是人工智能应用的重点,只用现成的技术不做底 阅读全文
posted @ 2019-08-09 17:12 silencio。 阅读(1674) 评论(0) 推荐(0)
摘要: WebSocket WebSocket协议是基于TCP的一种新的协议。WebSocket最初在HTML5规范中被引用为TCP连接,作为基于TCP的套接字API的占位符。它实现了浏览器与服务器全双工(full-duplex)通信。其本质是保持TCP连接,在浏览器和服务端通过Socket进行通信。 pi 阅读全文
posted @ 2019-08-09 00:05 silencio。 阅读(198) 评论(0) 推荐(0)
摘要: 旧的常用框架:django(3.0以后支持异步),flask(2.0以后支持异步)和 tornado(异步),twisted(异步) 新的常用框架:FastAPI,sanic,django4.0(目前的版本属于从同步到异步改造过程中),flask2.0(目前的版本属于从同步到异步改造过程中) San 阅读全文
posted @ 2019-07-23 08:21 silencio。 阅读(178) 评论(0) 推荐(0)
摘要: Flask上下文管理 铺垫 # by gaoxin from functools import partial def add(x, y, z): print(x + y + z) # 这是最简单的一个函数 # 如果我要实现一个功能,三个数相加,其中一个数必须是6 # 我们就可以使用偏函数来帮着我们 阅读全文
posted @ 2019-07-23 08:21 silencio。 阅读(258) 评论(0) 推荐(0)
摘要: from django.db import models # Create your models here. from django.contrib.contenttypes.models import ContentType from django.contrib.contenttypes.fi 阅读全文
posted @ 2019-07-01 03:07 silencio。 阅读(154) 评论(0) 推荐(0)
摘要: DRF的版本控制 API 版本控制允许在不同的客户端之间更改行为(同一个接口的不同版本会返回不同的数据)。 DRF提供了许多不同的版本控制方案。 可能会有一些客户端因为某些原因不再维护了,但是后端的接口还要不断的更新迭代,这个时候通过版本控制返回不同的内容就是一种不错的解决方案。 一、DRF提供的版 阅读全文
posted @ 2019-07-01 03:07 silencio。 阅读(264) 评论(0) 推荐(0)
摘要: 数据库设计(第一范式,第二范式,第三范式) 范式:英文名称是 Normal Form,它是英国人 E.F.Codd(关系数据库的老祖宗)在上个世纪70年代提出关系数据库模型后总结出来的,范式是关系数据库理论的基础,也是我们在设计数据库结构过程中所要遵循的规则和指导方法。目前有迹可寻的共有8种范式,依 阅读全文
posted @ 2019-06-27 17:35 silencio。 阅读(336) 评论(0) 推荐(0)
摘要: 作为 pprint 模块的替代方案(json.dumps) # `dict` 的标准字符串 `repr` 很难阅读: >>> my_mapping = {'a': 23, 'b': 42, 'c': 0xc0ffee} >>> my_mapping {'b': 42, 'c': 12648430. 阅读全文
posted @ 2019-06-27 14:33 silencio。 阅读(180) 评论(0) 推荐(0)
摘要: Django的视图函数view 一个视图函数(类),简称视图,是一个简单的Python 函数(类),它接受Web请求并且返回Web响应。 响应可以是一张网页的HTML内容,一个重定向,一个404错误,一个XML文档,或者一张图片。 无论视图本身包含什么逻辑,都要返回响应。代码写在哪里也无所谓,只要它 阅读全文
posted @ 2019-05-29 16:52 silencio。 阅读(167) 评论(0) 推荐(0)
摘要: Bootstrap Bootstrap是Twitter开源的基于HTML、CSS、JavaScript的前端框架。 它是为实现快速开发Web应用程序而设计的一套前端工具包。 它支持响应式布局,并且在V3版本之后坚持移动设备优先。 官方地址:https://getbootstrap.com 中文地址: 阅读全文
posted @ 2019-05-29 16:33 silencio。 阅读(238) 评论(0) 推荐(0)
摘要: Nginx管理 Nginx介绍 nginx是一款自由的、开源的、高性能的HTTP服务器和反向代理服务器;同时也是一个IMAP、POP3、SMTP代理服务器;nginx可以作为一个HTTP服务器进行网站的发布处理,另外nginx可以作为反向代理进行负载均衡的实现。 基本Http服务,可以作为Http代 阅读全文
posted @ 2019-04-10 17:41 silencio。 阅读(144) 评论(0) 推荐(0)