目前Python的网络编程框架已经多达几十个,逐个学习它们显然不现实。但这些框架在系统架构和运行环境中有很多共通之处,本文带领读者学习基于Python网络框架开发的常用知识,及目前的4种主流Python网络框架:Django、Tornado、Flask、Twisted。 网络框架及MVC架构 所谓网 ...
分类:
编程语言 时间:
2018-10-27 11:54:26
阅读次数:
203
scrapy是一个为了爬取网站数据,提取结构性数据而编写的应用框架,我们只需要实现少量代码,就能够快速的抓取到数据内容。 scrapy使用了twisted异步网络框架来处理网络通讯,来加快我们的下载速度,不用自己去实现异步框架,并且包含了各种中间件接口,可以灵活的完成各种需求 scrapy的工作流程 ...
分类:
其他好文 时间:
2018-10-24 01:13:21
阅读次数:
183
目录: 1. 粘包 & 拆包及解决方案 ByteToMessageDecoder 2. 基于长度编解码器 3. 基于分割符的编解码器 4. google 的 Protobuf 序列化介绍 5. 其他的 前言 Netty 作为一个网络框架,对 TCP 连接中的问题都做了全面的考虑,比如粘包拆包导致的半 ...
分类:
Web程序 时间:
2018-10-13 22:52:09
阅读次数:
246
上一个博客中讲解了用python实现一个简单的两层神经网络,我们是把所有的网络层都直接写在了类中。但是作为一个神经网络框架,网络的结构应该是可以由使用者自定义的,这样一来也就不用为每个网络结构都重写所有代码,我们把每一层模块化,在神经网络的类中定义结构时使用这些模块化的层堆叠形成一个完整的神经网络。 ...
分类:
编程语言 时间:
2018-10-08 00:49:39
阅读次数:
217
Django作为python一个灵活性很强的网络框架,在搭建服务器方面非常的方便,通过以下几步就可以建立一个属于自己的web服务器: 1.新建一个文件夹(尽量不要选择在系统盘,在搭建虚拟环境的时候会遇到很多的系统权限问题) 2.打开cmd进入当前位置 3.创建虚拟环境(后续搭建服务器都在这个目录下进 ...
分类:
其他好文 时间:
2018-10-07 11:02:43
阅读次数:
239
1.scrapy框架介绍 Scrapy是用纯Python实现的一个为了爬取网站数据、提取结构性数据而编写的应用框架 Scrapy 特色是使用了 Twisted异步网络框架来处理网络通讯,加快了下载速度,不用自己去实现异步框架,并且包含了各种中间件接口,可以灵活的完成各种需求 1.1 scrapy框架 ...
分类:
其他好文 时间:
2018-10-01 23:10:13
阅读次数:
198
卷积神经网络可谓是现在深度学习领域中大红大紫的网络框架,尤其在计算机视觉领域更是一枝独秀。CNN从90年代的LeNet开始,21世纪初沉寂了10年,直到12年AlexNet开始又再焕发第二春,从ZF Net到VGG,GoogLeNet再到ResNet和最近的DenseNet,网络越来越深,架构越来越 ...
分类:
其他好文 时间:
2018-09-29 00:42:29
阅读次数:
221
YOLOV3的主页: https://pjreddie.com/darknet/yolo/ 运行主页上的代码得到: 首先使用一个开源的神经网络框架Darknet,使用C和CUDA,有CPU和GPU两种模式。 1、下载darknet 编辑Makefile文件: 2、编译: make 如果遇到缺失包报错 ...
分类:
其他好文 时间:
2018-09-25 01:11:02
阅读次数:
4739
1、前言 网络通信一直是Android项目里比较重要的一个模块,Android开源项目上出现过很多优秀的网络框架,从一开始只是一些对HttpClient和HttpUrlConnection简易封装使用的工具类,到后来Google开源的比较完善丰富的Volley,再到如今比较流行的Okhttp、Ret ...
分类:
移动开发 时间:
2018-09-17 11:43:55
阅读次数:
197
写在前面: 一直没有整理的习惯,导致很多东西会有所遗忘,遗漏。借着这个机会,养成一个习惯。 对现有东西做一个整理、记录,对新事物去探索、分享。 因此博客主要内容为我做过的,所学的整理记录以及新的算法、网络框架的学习。基本上是深度学习、机器学习方面的东西。 第一篇首先是深度学习图像分割——U-net网 ...
分类:
Web程序 时间:
2018-09-02 17:16:36
阅读次数:
22651