07 2019 档案
摘要:RabbitMQ的六种工作模式 一.基于erlang语言: 是一种支持高并发的语言 RabbitMQ的六种工作模式: 1.1 simple简单模式 消息产生者将消息放入队列 消息的消费者(consumer) 监听(monitor) 消息队列,如果队列中有消息,就消费掉,消息被拿走后,自动从队列中删除
阅读全文
摘要:矩阵matrix 1. 矩阵matrix 1.1. 定义由 m × n 个数aij排成的m行n列的数表称为m行n列的矩阵,简称m × n矩阵。记作: 这m×n 个数称为矩阵A的元素,简称为元,数aij位于矩阵A的第i行第j列,称为矩阵A的(i,j)元,以数 aij为(i,j)元的矩阵可记为(aij)
阅读全文
摘要:jquery 1. jquery 它是一个js库,类似于package,经常被引用。 中文文档:http://jquery.cuishifeng.cn/ 1.1. 引用方法 常在网页源码文件引用: <script src="{{url_for('static',filename='js/jquery
阅读全文
摘要:html 标签 frame 对于html标签,一般都是在<html>标签对里包着<head>标签对和<body>标签对,body元素定义文档的主体,包含文档的所有内容(比如文本、超链接、图像、表格和列表等等)。而想要在页面中显示出来的内容全部写在<body>标签对里。 例如: <!DOCTYPE h
阅读全文
摘要:贝叶斯定理 贝叶斯定理是关于随机事件A和B的条件概率(或边缘概率)的一则定理。 P(A)是 A 的先验概率,之所以称为“先验”是因为它不考虑任何 B 方面的因素。 P(A|B)是已知 B 发生后 A 的条件概率,也由于得自 B 的取值而被称作 A 的后验概率。 P(B|A)是已知 A 发生后 B 的
阅读全文
摘要:twisted reactor calllater实现 1. calllater实现代码 测试源码: from twisted.internet import reactor from twisted.internet import defer def func_1(): print('callla
阅读全文
摘要:twisted reactor 实现源码解析 1. reactor源码解析 1.1. 案例分析代码: from twisted.internet import protocol from twisted.internet.protocol import Factory from twisted.pr
阅读全文
摘要:socket 多连接 本文档为文档https://www.cnblogs.com/wodeboke-y/p/11241472.html 后续内容。 上一文档中的案例2给出了一个阻塞型socket server 下面为非阻塞型,关键点如下: accept阻塞,使用thread解决 socket阻塞,使
阅读全文
摘要:select模块 1. select模块 源:select.py This module provides access to the select() and poll() functions available in most operating systems, devpoll() avail
阅读全文
摘要:socket 1. socket Source code: Lib/socket.py This module provides access to the BSD socket interface. It is available on all modern Unix systems, Windo
阅读全文
摘要:@implementer,抽象类,接口 1. implementer 在看twisted源码时,经常出现@implementer(IReactorFDSet) 它来自zope.interface,提供了接口的实现。 理论上,它要提供一个约束要求子类必需实现装饰器中类的方法。 然而,但是,跑了一下,发
阅读全文
摘要:DOMContentLoaded 事件 字面上看,它会在dom加载完成后触发。 与window.onload事件非常相似,但有一定区别: 下一个问题是什么时候dom加载完毕,这得从浏览器渲染说起,浏览器显示网页的过程可以做如下描述: 1. 请求得到html文档,根据文档请求更多的img,css及其它
阅读全文
摘要:Selenium 页面加载慢 问题描述: 使用Selenium获取网页,发现webdriver.get方法会阻塞直到网页全部加载完成,官方提供的三种wait方法仅对网页的ajax有比较明显的效果。对于部分网页,网页中所需要的元素很快就能加载完成,但是整个页面加载完成却需要很久,所以如何才能使得网页在
阅读全文
摘要:selenium 参数设置 selenium启动chrome基本上与真实环境类似,但有一些变量还是不一样,需要注意。 有些网站通过这些参数识别爬虫。 window.navigator.webdriver 值为undefined是正常的浏览器,返回true说明用的是Selenium模拟浏览器。 这里给
阅读全文
摘要:1. HTML DOM 事件 参考文档:https://www.runoob.com/jsref/dom-obj-event.html HTML DOM 事件允许Javascript在HTML文档元素中注册不同事件处理程序。 事件通常与函数结合使用,函数不会在事件发生前被执行! (如用户点击按钮)。
阅读全文
摘要:如何在网页中捕获鼠标轨迹并输出 1. js捕获鼠标轨迹并输出 1.1. js脚本如下: <script> window.addEventListener('load',function(){ var pad = document.getElementsByClassName('track-pad')
阅读全文
摘要:hbase单机版安装 1. hbase单机版安装 HBase的安装也有三种模式:单机模式、伪分布模式和完全分布式模式。 hbase依赖于Hadoop和Zookeeper。 这里安装的是单机版 1.1. 版本要求 jdk 1.8.0 hadoop: 2.7.7 下载地址: http://mirrors
阅读全文
摘要:1. hadoop启动报错 1.1. 问题1 util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable 主要
阅读全文
摘要:hbase入门-概念理解 参考文档: https://blog.csdn.net/luanpeng825485697/article/details/80319552 1. hbase概念 说起hbase之前,有一些概念需要了解: HBase是一个分布式的、面向列的开源数据库,该技术来源于 Fay
阅读全文
摘要:Hadoop 生态系统 如图所示,Hadoop 的生态圈其实就是一群动物在狂欢。我们来看看一些主要的框架。 (1)HBaseHBase(Hadoop Database)是一个高可靠性、高性能、面向列、可伸缩的分布式存储系统,利用 HBase 技术可在廉价 PC Server 上搭建起大规模结构化存储
阅读全文
摘要:Hadoop-基本概念 1. Hadoop 简介 Hadoop 是一个由 Apache 基金会所开发的分布式系统基础架构,它可以使用户在不了解分布式底层细节的情況下开发分布式程序,充分利用集群的威力进行高速运算和存储。 从其定义就可以发现,它解決了两大问题:大数据存储、大数据分析。也就是 Hadoo
阅读全文
摘要:selenium鼠标操作 1. actionchains 用selenium做自动化,有时候会遇到需要模拟鼠标操作才能进行的情况,比如单击、双击、点击鼠标右键、拖拽等等。而selenium给我们提供了一个类来处理这类事件——ActionChains 这个类基本能够满足我们所有对鼠标操作的需求。 se
阅读全文
摘要:webdriver-js操作滚动条 1. webdriver高级应用-js操作滚动条 1.滑动页面的滚动条到页面最下面 2.滑动页面的滚动条到页面的某个元素 3.滑动页面的滚动条向下移动某个数量的像素 1.1. 相关方法 scrollBy() 按照指定的像素值来滚动内容。 scrollTo() 把内
阅读全文
摘要:"""模拟scrapy调度循环 """from ori_test import pr_typeimport loggingimport timefrom twisted.internet import defer, task, reactorfrom scrapy.utils.reactor imp
阅读全文
摘要:selenium+chrome options 环境:selenium chrome 1. selenium + chrome参数配置 1.1. 启动 from selenium import webdriver def test_selenium(): #url = 'http://127.0.0
阅读全文
摘要:flask.Request doc:http://flask.pocoo.org/docs/1.0/api/#incoming-request-data 1. flask.Request flask中Request类的一些属性和方法。 class flask.Request(environ, pop
阅读全文
摘要:selenium webdriver常用方法 1. selenium webdriver常用方法 参考文档:https://www.seleniumhq.org/docs/03_webdriver.jsp 1.1. 查找元素 locate ui elements 参考文档:https://www.s
阅读全文

浙公网安备 33010602011771号