03 2018 档案
摘要:ICMP(互联网控制消息协议) ICMP >>Internet Control Message Protocol IP协议的缺点: >>无差错报告和差错纠正机制 >>缺少一种为主机和管理查询的机制 差错报文报告 终点不可达当 路由器不能够给数据报找到路由或主机不能够交付数据报时,就丢弃这个数据报,然
阅读全文
摘要:网页浏览: >>HTTP、SSL(加密技术) 一般网页是http协议,80端口,加密的网页是https协议,443端口;HTTP和SSL都是TCP协议 文件传输: >>FTP/TFTP FTP包含21和20端口,也属于TCP协议;TFTP属于UDP协议,69端口 E-Mail >>SMTP,POP3
阅读全文
摘要:视频传输中使用UDP协议比较多 UDP协议的责任 >>创建进程到进程间的通信(由端口号完成) >>有限的差错控制,出现差错悄悄丢弃报文(注意这点和TCP协议的区别)
阅读全文
摘要:win10下原来一直在用的MongoDB突然连接不上了,报错如下: 解决方法是:net start MongoDB重启服务
阅读全文
摘要:今天开始Flask的实战,创建一个项目,实现包括用户登录、注册、注销、发表博客、评论以及检索等功能 首先给出项目结构: 1.config.py文件: 存放各种配置信息 2.decorators.py文件存放限制登录的装饰器,之后会提到 3.exts.py文件存放数据库实例化对象 4.hyqbook.
阅读全文
摘要:g对象,钩子函数before_request和context_processor
阅读全文
摘要:cookie和session的概念,然后是Flask中session的工作机制以及操作session
阅读全文
摘要:循环引用——分开models;flask-migrate
阅读全文
摘要:flask_scripts介绍 项目结构如下: flask_script_demo.py文件: db_scripts.py文件: manage.py文件: 在终端中操作: ### Flask-Script的介绍与安装:1. Flask-Script:Flask-Script的作用是可以通过命令行的形
阅读全文
摘要:SQLAlchemy简介以及使用它来操作mysql数据库,进行基本的增删改查
阅读全文
摘要:基本思想: 在要排序的一组数中,选出最小(或者最大)的一个数与第1个位置的数交换;然后在剩下的数当中再找最小(或者最大)的与第2个位置的数交换,依次类推,直到第n-1个元素(倒数第二个数)和第n个元素(最后一个数)比较为止。 代码: 选择排序复杂度: 时间复杂度: 最好情况O(n^2), 最坏情况O
阅读全文
摘要:创建项目时添加虚拟环境,debug模式的设置,配置文件config.py的设置
阅读全文
摘要:因为之后要做一个英文专利文本相似度分析的项目,所以先把文本预处理的流程放上来,以供参考,转自http://www.cnblogs.com/pinard/p/6756534.html 1. 英文文本挖掘预处理特点 英文文本的预处理方法和中文的有部分区别。首先,英文文本挖掘预处理一般可以不做分词(特殊需
阅读全文
摘要:之前就了解过TF-IDF,现在做一个回顾。 概念: TF(Term Frequency)词频:一个文档中关键词出现的次数/该文档的总词数, IDF(Inverse Document Frequency)逆文档频率: 如果一个词越常见,那么分母就越大,逆文档频率就越小越接近0。分母之所以要加1,是为了
阅读全文
摘要:最近写爬虫的时候遇到了一个问题,爬一个专利网站,主要工作流是先把列表页下所有的专利包括专利号、专利名称、URL放到数据库的一个文档info中,再抽取info中的URL进行爬取详情页,爬取列表页的信息做了一个去重,爬一个就在数据库里查一个。。效率就不提了(另一种我能想到的方法是先用线程池爬取一遍,把单
阅读全文
摘要:ARP(地址解析协议) 局域网: ARP地址解析协议用于将计算机的网络IP地址转化为物理MAC地址,ARP协议的基本功能就是通过目标设备的IP地址。查询目标设备的MAC地址,以保证通信的顺利进行。在每台安装有TCP/IP协议的电脑里都有一个ARP缓存表,表里的IP地址与MAC地址是一一对应的 代理A
阅读全文
摘要:搭建环境: win10,Python3.6,pycharm,未设虚拟环境 之前写的爬虫并没有架构的思想,且不具备面向对象的特征,现在写一个基础爬虫架构,爬取百度百科,首先介绍一下基础爬虫框架的五大模块功能,包括爬虫调度器,URL管理器,HTML下载器,HTML解析器,数据存储器,功能分析如下: >>
阅读全文
摘要:逻辑地址和物理地址 >>逻辑地址:工作在网络层,也叫IP地址,①具有全局唯一性②用软件实现③32位 10.1.0.6 -——>00001010.00000001.00000000.00000110 >>物理地址:硬件地址、链路地址,也叫MAC地址,工作在网络接口层 ①本地范围唯一②用硬件实现③日常以
阅读全文
摘要:网络层协议 >>IP协议 >>ARP(地址解析协议) >>RARP(反向地址解析协议) >>ICMP(互联网控制消息协议) IP协议功能 >>寻址和路由:从一个地点到另一个地点的线路 >>传递服务 >>不可靠,可靠性由上层协议提供 >>无连接:发送数据之前不建立会话 >>数据报分段和重组 固定部分是
阅读全文
摘要:2.3 说明书内容部分 2.3.1Title(发明名称): 专利申请人对发明的命名,同于专利封面上所印的发明名称。 2.3.2Background of the Invention(发明背景): 发明背景分为发明领域(Field of the Invention 或Technical Field)与
阅读全文
摘要:关于调用StringIO模块,python3中需要这样: 而python2还是
阅读全文
摘要:IEEE:Institute of Electracal and Electronics Engineers:电气与电子工程师协会 IEEE802标准,这种标准主要涉及对象为OSI七层模型中 数据链路层和物理层 上述思想把OSI数据链路层分为两个部分: >>LLC:逻辑链路层 >>四种数据操作类型:
阅读全文
摘要:TCP/IP模型 注:PDU:Protocol Date Unit:表示对等层之间传递的数据单位 TCP:Transmission Control Protocol:传输控制协议 UDP:User Dategram Protocal:用户报协议 IP:Internet Protocol:互联网报文协
阅读全文
摘要:队列(Queue) 队列也是一系列有顺序的元素的集合,新元素的加入在队列的一端,叫做“队尾”(rear),已有元素的移除发生在队列的另一端,叫做“队首”(front),和栈不同的是,队列只能在队尾插入元素,在队首删除元素。最新加入的元素必须处于队尾,在队列停留时间最长的元素处于队首。可以把队列想象成
阅读全文
摘要:线性数据结构 当添加一个项目时,它就被放在这样一个位置:在之前存在的项与后来要加入的项之间。像这样的数据集合常被称为线性数据结构。 栈 栈是一个项的有序集合。添加项和移除项都发生在同一“端”,这一端通常称为“栈顶”,另一端的顶部被称为“栈底”。通俗易懂的理解就是一堆盘子堆在一起,想要继续堆上去就得往
阅读全文
摘要:OSI介绍 >>Open System Interconnection,简称ISO/OSI RM >>是一个逻辑结构,并非一个具体的计算机设备或网络 >>任何两个遵守协议的标准的系统都可以互连通信 >>描述的是通信软件的结构 分层的概念 将一个复杂系统分解为若干个容易处理的子系统,然后“分而治之”
阅读全文
摘要:网络通信协议的概念 >>计算机网络协议 网络协议:计算机网络和分布系统中互相通信的对等实体之间交换信息时必须遵守的规则的集合(军长和军长交流) >>负责在网络上建立通信通道和控制通过通道的信息流的规则 >>协议依赖于网络体系结构,由硬件和软件协同实现 >>网络体系结构:值通信系统的整体设计方法,是计
阅读全文
摘要:计算机网络的定义 两台或者两台以上的计算机通过通信链路实现资源共享,称为计算机网络 计算机网络在逻辑上可以分为:资源子网和通信子网 >>资源子网 实现资源共享功能的硬件及其软件的集合 实现全网的面向应用的数据处理和网络资源共享 如各种硬件(主机和外设)和软件(网络操作系统与数据库) >>通信子网 实
阅读全文
摘要:介绍一下Python在内存中读写数据,用到的模块是StringIO和BytesIO StringIO getvalue()方法用于获得写入后的str。 要读取StringIO,可以用一个str初始化StringIO,然后,像读文件一样读取: BytesIO StringIO操作的只能是str,如果要
阅读全文
摘要:函数重载与Python: 函数重载的好处就是不用为了不同的参数类型或参数个数,而写多个函数。多个函数用同一个名字,但参数表,即参数的个数和数据类型可以不同。调用的时候,虽然方法名字相同,但根据参数表可以自动调用对应的函数。在静态语言中,方法重载是希望类可以以统一的方式处理不同类型的数据提供了可能。而
阅读全文
摘要:Session定义 一般被翻译为‘会话’,具体到Web中的Session指的就是用户在浏览某个网站时,从进入网站到浏览器关闭所经过的这段时间,也就是用户浏览这个网站所花费的时间。因此从上述的定义中我们可以看到,Session实际上是一个特定的时间概念。 session工作原理 session机制是一
阅读全文
摘要:HTTP简介 HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。
阅读全文
摘要:赋值: 上面两段代码中,a 的值都发生了变化。区别在于,第一段代码中是直接赋给了 a 新的值(从 [1, 2, 3] 变为 [4, 5, 6]);而第二段则是把 list 中每个元素分别改变。而对 b 的影响则是不同的,一个没有让 b 的值发生改变,另一个变了。怎么用上边的道理来解释这个诡异的不同呢
阅读全文
摘要:Python实现MongoDB数据库的增删改查 直接上代码
阅读全文
摘要:MongoDB简介 MongoDB是一种文档型的非关系型数据库(NoSQL),举例如下: 并且区分大小写,key值唯一,不可重复,文档可以嵌套,键值对是有序的 集合 1、集合就是一组文档 2、文档类似于关系库里的行 3、集合类似于关系库里的表 4、集合里的文档无需固定的结构(与关系型数据库的区别)
阅读全文