起风了

“路海长 青夜旷 越过群山追斜阳”

python tornado TCPserver异步协程实例

项目所用知识点 tornado socket tcpserver 协程 异步 tornado tcpserver源码抛析 在tornado的tcpserver文件中,实现了TCPServer这个类,他是一个单线程的,非阻塞的tcp 服务。 为了与上层协议(在tornado中就是HTTPServer)交互,TCPServer提供了一个接口:handle_stream, 要求其子类必需实现该方法,该方法...

Python Django 的学习路径

注:本文是应可乐兄 @Yi罐可乐 的邀请写下的简短文章,也是对自己学习 Python web 开发的一个总结与交待。 文章首发于与可乐合著的 github 仓库:python-django-learning Python 基础 当你学到 Django 的时候,我们默认你已经有了 Python 基础。如果你没有 Python 基础,或者认为自己还需要在 Python 基础上多...

Python Web 框架:Django、Flask 与 Tornado 的性能对比

Python Web 框架:Django、Flask 与 Tornado 的性能对比缩略图
写在前面:本文的数据涉及到我面试时遇到过的问题,大概一次 http 请求到收到响应需要多少时间。这个问题在实际工作中与框架有比较大的关系,因此特别就框架的性能做了一次分析。 这里使用 2016 年 6 月 9 日的报告数据: Python's Web Framework Benchmarks。本文仅关注目前最常用的三大 Python 框架:Django...

Python3.7爬虫:使用Selenium带Cookie登录并且模拟进行表单上传文件

Python3.7爬虫:使用Selenium带Cookie登录并且模拟进行表单上传文件缩略图
原文转载自「刘悦的技术博客」https://v3u.cn/a_id_142 前文再续,书接上一回,之前一篇文章我们尝试用百度api智能识别在线验证码进行模拟登录:Python3.7爬虫:实时api(百度ai)检测验证码模拟登录(Selenium)页面,这回老板又发话了,编辑利用脚本虽然登录成功了,但是有一些表单还是得手动上传,希望能改造成...

Python3.7+Django2.0.4配合vue.js2.0实现又拍云(upyun.cm)存储的异步拖拽文件上传功能

Python3.7+Django2.0.4配合vue.js2.0实现又拍云(upyun.cm)存储的异步拖拽文件上传功能缩略图
原文转载自「刘悦的技术博客」https://v3u.cn/a_id_140 在之前的几篇文章里阐述过关于七牛云云存储文件上传的一些操作:python3.7+Vue.js2.0+Django2.0.4异步前端通过api上传文件到七牛云云端存储;使用Tornado配合七牛云存储api来异步切分上传文件,得益于七牛云完备的文档体系,没遇到什么大坑,现在来介绍...

Python3.7+jieba(结巴分词)配合Wordcloud2.js来构造网站标签云(关键词集合)

Python3.7+jieba(结巴分词)配合Wordcloud2.js来构造网站标签云(关键词集合)缩略图
原文转载自「刘悦的技术博客」https://v3u.cn/a_id_138 其实很早以前就想搞一套完备的标签云架构了,迫于没有时间(其实就是懒),一直就没有弄出来完整的代码,说到底标签对于网站来说还是很重要的,它能够对一件事物产生标志性描述,通常都会采用相关性很强的关键字,这样不仅便于检索和分类,同时对网站的内...

使用python3.7+Vue.js2.0+Django2.0.4异步前端通过api上传文件到七牛云云端存储

使用python3.7+Vue.js2.0+Django2.0.4异步前端通过api上传文件到七牛云云端存储缩略图
使用python3.7+Vue.js2.0+Django2.0.4异步前端通过api上传文件到七牛云云端存储原文转载自「刘悦的技术博客」https://v3u.cn/a_id_130 之前一篇文章是通过普通js+tornado来上传七牛云:使用Tornado配合七牛云存储api来异步切分上传文件,本次使用vue+django来进行异步上传,因为毕竟vue.js才是目前的前端的主...

在Centos7上将Apache(httpd)切换为Nginx的过程记录

在Centos7上将Apache(httpd)切换为Nginx的过程记录缩略图
原文转载自「刘悦的技术博客」https://v3u.cn/a_id_129 近期要上线几个基于tornado+motor的移动端接口服务,众所周知,Apache和tornado天生八字不合,尤其apache对python3尤为的不友好,tornado和nginx才是木石前盟,另外由于apache目前系统占用确实比较高,不光进程数多,httpd竟然占用了200多M,太庞大,决...

关于又拍云免费cdn全网加速服务的长期评测(各种踩坑)

关于又拍云免费cdn全网加速服务的长期评测(各种踩坑)缩略图
原文转载自「刘悦的技术博客」https://v3u.cn/a_id_128 之前一篇文章阐述了如何在前端进行网站优化:具体谈谈如何优化前端性能的总结,其中一条重要的优化手段是cdn加速,所谓cdn加速就是采用更多的缓存服务器(CDN边缘节点),布放在用户访问相对集中的地区或网络中。当用户访问网站时,利用全局负载技术,将...

使用Tornado配合七牛云存储api来异步切分上传文件

使用Tornado配合七牛云存储api来异步切分上传文件缩略图
原文转载自「刘悦的技术博客」https://v3u.cn/a_id_123 之前写了几篇关于FastDfs分布式存储的文章:python3.7.3操作FastDfs来进行文件操作,其实市面上关于云存储的第三方服务比比皆是,最著名的无疑就是七牛云存储,本次我们将演示用tornado配合七牛云来进行文件的云存储操作。 在做七牛云的文件上传时,很多人...