python3爬取网页中的邮箱地址

1、爬虫分析 分析结果对: http://xxx.com?method=getrequest&gesnum=00000001 http://xxx.com?method=getrequest&gesnum=00000002 http://xxx.com?method=getrequest&gesnum=00000003 返回的数据进行爬取 由于返回的python3 JSON数据中存在单个转义字符“\”的处理 没有处理好 req =requests.get(url=url,headers=hea
分类: 其他 发布时间: 08-25 22:54 阅读次数: 0

POJ 1989(双权值并查集)

Navigation Nightmare Time Limit: 2000MS Memory Limit: 30000K Total Submissions: 8503 Accepted: 3062 Case Time Limit: 1000MS Description Farmer John's pastoral neighborhood has N farms (2 <= N <= 40,000), usually numbered/labeled 1..N. A series of M
分类: 其他 发布时间: 08-25 22:54 阅读次数: 0

不支持事件冒泡的事件

事件冒泡是指当一个元素上的事件被触发的时候,比如说鼠标点击了一个按钮,同样的事件将会在那个元素的所有祖先元素中被触发。这 一过程被称为事件冒泡;这个事件从原始元素开始一直冒泡到DOM树的最上层。 我们都知道一般事件的流程是:事件捕捉——>目标元素发生事件——>事件冒泡。但是不是所有的事件和click事件都一样是冒泡的,那么如何判断给事件是否不能冒泡呢? 可以在监听事件的回调函数里面通过console.log打印事件参数event对象的bubbles属性,返回值true是可冒泡 false不冒泡
分类: 其他 发布时间: 08-25 22:54 阅读次数: 0

shell训练day7 8.21

•[-ffile]判断是否是普通文件,且存在•[-dfile]判断是否是目录,且存在•[-efile]判断文件或目录是否存在•[-rfile]判断文件是否可读•[-wfile]判断文件是否可写•[-xfile]判断文件是否可执行[root@dockershell]#catif4.sh#!/bin/bashf="/tmp/chenxu"if[-f$f]thenecho$f&quo
分类: 企业开发 发布时间: 08-25 22:50 阅读次数: 0

openstack 实例获取不到IP地址

openstack平台是创建在了一台服务器上的,用的是KVM虚拟机。7台虚拟机,1台部署节点,3台控制节点,3台计算节点。部署完成创建实例后,我登录实例当中查看IP地址有没有获取到,发现没有获取到。好吧,我去看看网络有没有什么问题。我看了各个服务器的网卡各个网段都是通的,没有问题问题。然后我查看了ovs的情况,发现有一个dpdk0有报错
分类: 企业开发 发布时间: 08-25 22:40 阅读次数: 0

CentOS 7 查看和控制进程

一、查看进程了解系统中的进程状态是对进程进行管理的前提,使用不同的命令可以从不同的角度查看进程状态。1、ps命令ps命令是Linux系统中最为常见用的进程查看工具,主要用于显示包含当前运行的各进程完整信息的静态快照。通过不同的选项,可以有选择的查看进程信息。a:显示当前终端下的所有进程信息,包括其他用户的进程u:以用户为主的进程状态x:通常与a这个参数一起使用,显示当前用户在所有终端下的进程信息-
分类: 企业开发 发布时间: 08-25 22:40 阅读次数: 0

字节跳动8.25笔试题

今天做了一下字节跳动8.25的线上笔试题,好像测开和开发的题目是一样的。 第三题 抖音上每天都有上亿的用户,如果用户A和B互动不少于3次,我们就认为A和B属于豆油,如果A和B是豆油,B和C也是豆油,那么A和C互为豆油,我们定义豆油瓶就是有直接和间接朋友所组成的群体。 给定一个 N * N 的矩阵M,代表抖音上所有用户的互动次数,如果M[i][j]=5,那么第i个和第j个用户就互动过5次。同一用户互动次数为0.请你计算并输出发现的抖音上所有豆油瓶的个数。 输入第一个数字为N,后面输入矩阵内容。
分类: 其他 发布时间: 08-25 22:38 阅读次数: 0

[LeetCode] 216. 组合总和 III

题目链接:https://leetcode-cn.com/problems/combination-sum-iii/ 题目描述: 找出所有相加之和为 n 的 k 个数的组合。组合中只允许含有 1 - 9 的正整数,并且每种组合中不存在重复的数字。 说明: 所有数字都是正整数。 解集不能包含重复的组合。 示例: 示例 1: 输入: k = 3, n = 7 输出: [[1,2,4]] 示例 2: 输入: k = 3, n = 9 输出: [[1,2,6], [1,3,5], [2,3,4]] 思
分类: 其他 发布时间: 08-25 22:38 阅读次数: 0

缺陷的管理

缺陷报告: 测试人员发现缺陷通过缺陷报告记录缺陷 测试人员通过缺陷报告将缺陷告知给开发方 利用缺陷报告对缺陷进行跟踪和管理 缺陷报告是测试人员和开发人员之前的重要沟通方式 当提交缺陷给开发人员后,开发人员会进行修改,修改完成后开发人员会把新版本交给测试人员进行测试。测试人员需要对缺陷进行管理。 假设测试人员提了20个bug,但开发人员只改了10bug就把新版本交给测试人员了,测试人员需要根据READNE进行查看开发人员修改的部分,测试人员关闭bug的时候最好注明版本号。其次版本号是依次增大的,
分类: 其他 发布时间: 08-25 22:38 阅读次数: 0

HDU 1016 素数环(dfs + 回溯)

嗯... 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1016 一道很典型的dfs+回溯: 根据题意首先进行初始化,即第一个位置为1,然后进行dfs,枚举2~n之间的每一个数,如果这个数没被使用并且它和环中上一个数形成素数环,那么就把它加入环中,打上标记,然后继续dfs,最后回溯。当环上的个数正好等于n并且第一个数和最后一个数也能组成素数,则输出,输出时注意格式,很严格! dfs这里还有一个剪枝: 只有n为偶数时才可能形成素数环!因为当n为奇数
分类: 其他 发布时间: 08-25 22:38 阅读次数: 0

【flask】登陆后返回之前重定向跳转的页面

登陆后返回之前重定向跳转的页面 一、前言 实现强制跳转到登陆页面,登陆后返回之前的页面的功能。网上跳登陆页面的很多;返回之前页面功能没多少。这里我只是用了自己的方法,有缺点和其他方法也请指点!(´ε`) 二、session 1、Session的概念 Session是存放在服务器端的,类似于Session结构来存放用户数据,当浏览器 第一次发送请求时,服务器自动生成了一个Session和一个Session ID用来唯一标识这个Session,并将其通过响应发送到浏览器。当浏览器第二次发送请求,会
分类: 其他 发布时间: 08-25 22:38 阅读次数: 0

Kali-Linux-美化与优化

照理说,linux的桌面是不应当存在在这个世界上的,作为一个linux用户,一味捣鼓桌面显得hin~不专业。但是,虚拟机要用到,浏览器要用到……更何况,自己的老婆能不打扮一下么? update:2019-01-23 07:59:12 效果预览 截屏工具 项目地址:https://github.com/lupoDharkael/flameshot 安装方式:sudo apt-get install flameshot 启动方式:flameshot gui 图标制作 有的手动编译后,没有生成图标,
分类: 其他 发布时间: 08-25 22:38 阅读次数: 0

[LeetCode] 217. 存在重复元素

题目链接:https://leetcode-cn.com/problems/contains-duplicate/ 题目描述: 给定一个整数数组,判断是否存在重复元素。 如果任何值在数组中出现至少两次,函数返回 true。如果数组中每个元素都不相同,则返回 false。 示例: 示例 1: 输入: [1,2,3,1] 输出: true 示例 2: 输入: [1,2,3,4] 输出: false 示例 3: 输入: [1,1,1,3,3,4,3,2,4,2] 输出: true 思路: 思路一:暴
分类: 其他 发布时间: 08-25 22:38 阅读次数: 0

Laravel API Errors and Exceptions: How to Return Responses

Laravel API Errors and Exceptions: How to Return Responses February 13, 2019 API-based projects are more and more popular, and they are pretty easy to create in Laravel. But one topic is less talked about – it’s error handling for various exceptions
分类: 其他 发布时间: 08-25 22:38 阅读次数: 0

[LeetCode] 214. 最短回文串

题目链接:https://leetcode-cn.com/problems/shortest-palindrome/ 题目链接: 给定一个字符串 s,你可以通过在字符串前面添加字符将其转换为回文串。找到并返回可以用这种方式转换的最短回文串。 示例: 示例 1: 输入: "aacecaaa" 输出: "aaacecaaa" 示例 2: 输入: "abcd" 输出: "dcbabcd" 思路: 思路一:暴力1 时间复杂度为:\(O(n^2)\) 思路二:递归2 时间复杂度为:\(O(n^2)\)
分类: 其他 发布时间: 08-25 22:38 阅读次数: 0

复习下comparable和comparator

package com.sinosig.epassport.application; import java.util.Collections; import java.util.Comparator; import java.util.*; import java.lang.Comparable; /** * qwp123 2019/8/25 22:10 */ public class comparableComparator { /**
分类: 其他 发布时间: 08-25 22:38 阅读次数: 0

随机取图

F5换一批 & 把图拖到桌面上.jpg 从这儿来的:acg.toubiec.cn
分类: 其他 发布时间: 08-25 22:38 阅读次数: 0

Django之ORM-model模型属性

Django1.8.2中文文档:Django1.8.2中文文档 或者 https://yiyibooks.cn/xx/django_182/index.html 项目准备 注释:关于项目准备,其实和后面的大部分内容都无关,或者说,可以不看,但为了自己和他人更好的体验,还是放上去。 创建项目 1.创建项目test1000; 2.创建应用booktest; 注册应用: INSTALLED_APPS = [ 'booktest.apps.BooktestConfig', ] 3.创建数据
分类: 其他 发布时间: 08-25 22:38 阅读次数: 0

【知识强化】第六章 查找 6.3 B树和B+树

本节课我们来学习本章的第一个难点,就是B树。那么B树它其实是一种数据结构,我们设计出这种数据结构就是为了提高我们的查找效率的,提高我们在磁盘上的查找效率。那么什么是B树呢?了解B树之前,我们先来回忆一下第四章学习过的一种特殊二叉树,就是平衡二叉树。 平衡二叉树的定义是,任意结点的左右子树高度之差的绝对值均不超过1。这样特殊的二叉树我们称之为平衡二叉树。因为我们有了平衡二叉树这样一种特殊的二叉树,所以我们在平衡二叉树上的查找,不会退化为一种线性结构,也就是不会退化为在线性结构上的查找。所以,它的
分类: 其他 发布时间: 08-25 22:38 阅读次数: 0

vue虚拟don diff原理

一、前言 Vue的核心是双向绑定和虚拟DOM(下文我们简称为vdom),关于双向绑定可以参阅木琴的文章《剖析Vue原理&实现双向绑定MVVM》,vdom是树状结构,其节点为vnode,vnode和浏览器DOM中的Node一一对应,通过vnode的elm属性可以访问到对应的Node。 vdom因为是纯粹的JS对象,所以操作它会很高效,但是vdom的变更最终会转换成DOM操作,为了实现高效的DOM操作,一套高效的虚拟DOM diff算法显得很有必要。 Vue的diff算法是基于snabbdom改造
分类: 其他 发布时间: 08-25 22:38 阅读次数: 0