自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(79)
  • 收藏
  • 关注

转载 第五天

一、介绍selenium最初是一个自动化测试工具,而爬虫中使用它主要是为了解决requests无法直接执行JavaScript代码的问题selenium本质是通过驱动浏览器,完全模拟浏览器的操作,比如跳转、输入、点击、下拉等,来拿到网页渲染之后的结果,可支持多种浏览器fromselenium importwebdriverbrowser=webdriver.Chrome(...

2019-06-30 21:27:00 60

转载 MPI学习笔记(三):矩阵相乘

参考自:https://blog.csdn.net/lcx543576178/article/details/45892839程序稍作修改,如下:#include<iostream>using namespace std;#include<mpi.h>int main(int argc, char * argv[] ){ doubl...

2019-06-30 19:31:00 530

转载 bash 中 小括号的作用

单小括号 ()  ①命令组。括号中的命令将会新开一个子shell顺序执行,所以括号中的变量不能够被脚本余下的部分使用。括号中多个命令之间用分号隔开,最后一个命令可以没有分号,各命令和括号之间不必有空格。  ②命令替换。等同于`cmd`,shell扫描一遍命令行,发现了$(cmd)结构,便将$(cmd)中的cmd执行一次,得到其标准输出,再将此输出放到原来命令。有些shell不支持,如tcs...

2019-06-30 14:55:00 134

转载 Linux用户程序配置文件

在 Linux(和一般的 UNIX)中,有无数的“用户”程序。最常见的一种用户程序配置文件是 /etc/lynx.cfg。这是著名的文本浏览器 lynx 的配置文件。通过这个文件,您可以定义代理服务器、要使用的字符集等等。下面的代码样本展示了 lynx.cfg 文件的一部分,修改这部分代码可以改变 Linux 系统的代理服务器设置。缺省情况下,这些设置适用于在各自的 shell 中运行 lynx ...

2019-06-30 12:41:00 324

转载 bootStrap @media 用法

一. @media 格式@media all and (min-width:xxx) and (max-width:xxx) (亦可以写成@media all and (min-width:xxx) and (max-width:xxx)) {/*这段查询的all是针对所有设备(有些设备不一定是屏幕,也许是打字机,盲人阅读器)*/}@media only screen and (min-wid...

2019-06-29 18:30:00 737

转载 表现期和观察期

评分卡模型是一个"预测"模型,预测的对象是未来一段时间的违约的概率。(1) 未来(2) —段时间(3) 违约预测需要的信息是当前及过去一段时间的信息。两个要素:(1) 当前及过去(2) 一段时间假设我们基于今天某批申请者的信息来建立评分卡模型预测未来一约概率,这是不可能的,因为我们没有开"上帝之眼",不知道这批违约行为。所以,只能拿那些己经有了完整的表现期的历史申请数据来做模型。假设今天是2017...

2019-06-29 16:45:00 3130

转载 for循环 做出加法表

package come.one;import java.util.Scanner;public class One14 { static Scanner sc = new Scanner(System.in); public static void main(String[] args) { System.out.println("请输入一个值:6"); System.out.pri...

2019-06-28 16:30:00 2577

转载 面试系列-2019年125条常见的java面试笔试题汇总(二)

26、什么时候用assert。assertion(断言)在软件开发中是一种常用的调试方式,很多开发语言中都支持这种机制。在实现中,assertion就是在程序中的一条语句,它对一个boolean表达式进行检查,一个正确程序必须保证这个boolean表达式的值为true;如果该值为false,说明程序已经处于不正确的状态下,系统将给出警告或退出。一般来说,assertion用于保证程序最...

2019-06-28 13:16:00 89

转载 面试系列-2019年125条常见的java面试笔试题汇总(一)

1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性,新...

2019-06-28 13:12:00 73

转载 【SQL优化】-MySQL EXPLAIN用法和结果的含义

转自:http://blog.chinaunix.net/uid-540802-id-3419311.htmlexplain显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。使用方法,在select语句前加上explain就可以了:如:explainselectsurname,first_na...

2019-06-28 12:25:00 70

转载 Vue.js 源码分析(十四) 基础篇 组件 自定义事件详解

我们在开发组件时有时需要和父组件沟通,此时可以用自定义事件来实现组件的事件分为自定义事件和原生事件,前者用于子组件给父组件发送消息的,后者用于在组件的根元素上直接监听一个原生事件,区别就是绑定原生事件需要加一个.native修饰符。子组件里通过过this.$emit()将自定义事件以及需要发出的数据通过以下代码发送出去,第一个参数是自定义事件的名称,后面的参数是依次想要发送出去的数据,例如...

2019-06-28 09:28:00 147

转载 bzoj 4566: [Haoi2016]找相同字符

Description给定两个字符串,求出在两个字符串中各取出一个子串使得这两个子串相同的方案数。两个方案不同当且仅当这两个子串中有一个位置不同。Input两行,两个字符串s1,s2,长度分别为n1,n2。1 <=n1, n2<= 200000,字符串中只有小写字母Output输出一个整数表示答案Sample Inp...

2019-06-27 22:22:00 65

转载 堆排序算法详解及源代码分析

之前介绍过几种排序算法,今天说一说堆排序算法。虽然堆排序在实践中不常用,经常被快速排序的效率打败,但堆排序的优点是与输入的数据无关,时间复杂度稳定在O(N*lgN),不像快排,最坏的情况下时间复杂度为O(N2)。  说明,了解堆排序的前提是要掌握二叉树的概念,可自行百度,本文不做介绍。 说到堆排序,首先需要了解一种数据结构——堆。堆是一种完全二叉树,这种结构通...

2019-06-27 17:33:00 154

转载 BFC是什么?有什么作用?

BFC(Block Formatting Context)直译为“块级格式化范围”。一、常见定位方案在讲 BFC 之前,我们先来了解一下常见的定位方案,定位方案是控制元素的布局,有三种常见方案:普通流 (normal flow) 在普通流中,元素按照其在 HTML 中的先后位置至上而下布局,在这个过程中,行内元素水平排列,直到当行被占满然后换行,块级元素则会被渲染为完整的一个新行,...

2019-06-27 16:36:00 162

转载 ES6 解构

第五章 解构:使数据访问更便捷对象解构let node = { type: 'id', name: 'foo',};let {type, name} = node; // type === 'id', name === 'foo'let {type: TYPE, name: NAME} = node; // TYPE === 'id', NAME === 'node'默认值...

2019-06-27 15:59:00 108

转载 EF框架学习(4)---EF中的实体关系

这一节将总结EF是怎么管理实体之间的关系。EF与数据库一样支持三种关系类型:①一对一 ,②一对多,③多对多。下边是一个SchoolDB数据库的实体数据模型,图中包含所有的实体和各个实体间的关系。通过设计器我们很容易看出实体间的对应关系1.一对一如上图,Student和StudentAddress具有一对一的关系(零或一)。一个学生只能有一个或零个地址。实体框架将Student...

2019-06-27 15:38:00 197

转载 java.lang.IllegalStateException: Cannot initialize context because there is already a root applicati...

@Controller@ComponentScan@Configuration@EnableScheduling@EnableAutoConfiguration(exclude={DataSourceAutoConfiguration.class, DataSourceTransactionManagerAutoConfiguration.class, RedisAutoConfiguration...

2019-06-26 19:42:00 1429

转载 Sublime使用正则

有时候需要得到页面上某一列的数据,如商品编号,订单编号,金额等等,如果只有1,2条,可以手动copy下来,你喜欢,还完全可以自己动手抄下来(⊙o⊙)…但是如果数据很多,比如简单的几十条上百条,手动从页面copy就费时了吧。这个时候,我们就可以借助一些工具来帮我们提取。比如这里用的Sublime。没有的话可以先安一个,这是个文本编辑器,挺方便的。如下页面,比如我们要取出所有的订单编号或者...

2019-06-26 16:26:00 1011

转载 A. Olesya and Rodion

题目链接:http://codeforces.com/problemset/problem/584/A题目的大致题意就是: 求一个n位数,这个n位数可以被t整除这题其实是个非常水的题目,但是我的思想出错了:我的想法是:因为是n位数,那么我从10^(n-1) -> 10^(n) 开始遍历,如果出现了一个能被t整除的就break但是用算法实现的话这个思想很容易爆数...

2019-06-26 15:30:00 91

转载 高并发分布式计算-生产实践

简介记录一个项目的技术实现,主要谈这个项目的大请求的高并发处理这一块。这个项目最终通过多种技术组合,达到削峰填谷地秒级分布式计算大请求的能力,且各服务/接口间的熔断和自动恢复避免了某1个挂起的服务使得其他服务挂起的单点故障。这个项目申请了多份专利背景其实项目整体的技术选型本身是一次很有意思的经历,里面有太多的故事(技术访谈、技术调研、多套方案的POC、小组讨论、确认技术选型、...

2019-06-25 23:39:00 162

转载 VueCropper 图片裁剪

基于vue的图片裁剪vue-cropper简小咖关注0.22018.12.12 15:42字数 164阅读 3900评论 1喜欢 3vue-cropper官网http://xyxiao.cn/vue-cropper/example/需求:上传图片之前,按照一定比例进行剪裁,剪裁后上传到服务器image.png...

2019-06-25 22:05:00 557

转载 《漫画算法》笔记-下篇

漫画算法-小灰的算法之旅魏梦舒(@程序员小灰)著“学习算法,我们不需要死记硬背那些冗长复杂的背景知识、底层原理、指令语法......需要做的是领悟算法思想、理解算法对内存空间和性能的影响,以及开动脑筋去寻求解决问题的最佳方案。相比编程领域的其他技术,算法更纯粹,更接近数学,也更具有趣味性。” -- 作者说看完全书,感慨良多,特别是看完最后两章,算法面试与职场应用算法部分,这是全书的精华部分...

2019-06-25 21:45:00 397

转载 浅谈欧拉函数

欧拉函数是指对于正整数x,小于或等于x的数中与x互质的数的数量,通常用φ(x)表示。我们先看一道例题对题意进行分析,可以得到最小生成树中的两个直接连通的点的gcd一定是1,我们要统计最小生成树的个数,也就是求1~n每个数的欧拉函数值之和。因此,对于一个正整数x,我们需要计算欧拉函数φ(x)。1.求单个数的欧拉函数值我们不妨通过几个简单的值推测一下。①当x=1是,显然φ(...

2019-06-25 19:54:00 182

转载 oracle数据比对工具

  上半年的工作重心主要是机房搬迁,免不了要经常的数据比对,保证主备库数据一致,为了节约工作时间,提高工作效率,开发了这个数据比对小工具。用起来还可以。有需要的QQ私聊(1603039990),方便大家,快乐自己。转载于:https://www.cnblogs.com/JcLevy/p/11083711.html...

2019-06-25 16:44:00 1371

转载 JavaScript内存泄露,闭包内存泄露如何解决

本文原链接:https://cloud.tencent.com/developer/article/1340979JavaScript 内存泄露的4种方式及如何避免简介什么是内存泄露?JavaScript 内存管理JavaScript 内存泄露Mark-and-sweep三种类型的常见 JavaScript 内存泄露1:意外的全局...

2019-06-25 15:38:00 1263

转载 域用户共享文件夹映射网络驱动器

域用户共享文件夹映射网络驱动器 每人(域用户)一个共享文件夹 映射为域用户的网络驱动器,并且每个人只对自己的网络磁盘有完全控制权限其他人不能查看别人的网络驱动器 的文件。 每个用域帐号登录的账户都会映射一个网络驱动器(但是这个驱动器分别是每个登录域账户自己有权限查看,删除,编辑等)域控服务器--》CMDdsquery user ou=Users,ou...

2019-06-25 14:36:00 3441

转载 linux 控制root登录宿主机时间

su - rootvim /root/.bash_profile 添加如下export TMOUT=300 (将root登录时间设置为300秒,逾期自动退出)转载于:https://www.cnblogs.com/MUQINGFENG123/p/11076131.html

2019-06-24 11:24:00 203

转载 HTTP协议简介

  HTTP(超文本传输协议)是应用层上的一种客户端/服务器模型的通信协议,它由请求和响应构成,且是无状态的。  • 协议:规定了通信双方必须遵循的数据传输格式,这样通信双方按照约定的格式才能准确的通信。  • 无状态:是指两次连接通信之间是没有任何关系的,每次都是一个新的连接,服务器不会记录前后的请求信息。  • 对应OSI参考模型     • URL构成: ...

2019-06-24 11:10:00 71

转载 模板方法模式

一、概述一般问题:一个算法主体架构固定,细节多变。核心方法:定义一个操作中的算法骨架,而将一些步骤延迟到子类中。设计意图:将算法不变的主体提取到抽象父类,使得子类可以不改变一个算法的结构即可重新定义该算法的某些特定步骤。二、应用实战Android锁屏的密码界面就用到了模板方法模式,锁屏有多种密码方式:PIN码解锁、复杂密码解锁等。其解锁算法的主体架构是固定的:都是读取...

2019-06-24 10:22:00 73

转载 tp5系统常量对应的目录路径

THINK_PATH 框架系统目录 ROOT_PATH 框架应用根目录APP_PATH 应用目录(默认为application)CONF_PATH 配置目录(默认为APP_PATH)LIB_PATH 系统类库目录(默认为 THINK_PATH.'library/')CORE_PATH 系统核心类库目录 (默认为 LIB_PATH.'think/')TRAIT_PATH ...

2019-06-24 09:57:00 440

转载 OO_Unit4_UML

OO第四次博客作业17231129 吴章杰一、本单元作业的架构设计 第一次作业本次作业最终需要实现一个UML类图解析器,可以通过输入各种指令来进行类图有关信息的查询。本次作业的程序主干逻辑均已实现,只需要完成对类图中各属性的查询操作。首先,先分析类图的各个属性之间的关系:(图片来源:https://course.buaaoo.top/assignment/80/...

2019-06-23 23:15:00 201

转载 校内题目锦鲤抄

v>3.锦鲤抄(zay.cpp/c) 【题目背景】你在尘世中辗转了千百年却只让我看你最后一眼火光描摹容颜燃尽了时间别留我一人,孑然一身凋零在梦境里面。——银临&云の泣《锦鲤抄》【问题描述】这首歌的文案讲述了这样一个故事:在一个兵荒马乱的年代,有一位画师叫浅溪,非常喜欢画锦鲤。战火烧到了泰安,他的邻居都惊慌逃命,只有他不舍得池中锦鲤没有离...

2019-06-23 17:04:00 128

转载 Prism_Composite Commands(3)

Composite Commands在许多情况下,视图模型定义的命令将绑定到关联视图中的控件,以便用户可以直接从视图中调用该命令。但是,在某些情况下,您可能希望能够从应用程序UI的父视图中的控件调用一个或多个视图模型上的命令。例如,如果您的应用程序允许用户同时编辑多个项目,您可能希望允许用户使用应用程序工具栏或功能区中的按钮所代表的单个命令来保存所有项目。在这种情况下,Save All命令将调...

2019-06-22 15:02:00 282

转载 (三)OpenCV-Python学习—图像平滑

  由于种种原因,图像中难免会存在噪声,需要对其去除。噪声可以理解为灰度值的随机变化,即拍照过程中引入的一些不想要的像素点。噪声可分为椒盐噪声,高斯噪声,加性噪声和乘性噪声等,参见:https://zhuanlan.zhihu.com/p/52889476  噪声主要通过平滑进行抑制和去除,包括基于二维离散卷积的高斯平滑,均值平滑,基于统计学的中值平滑,以及能够保持图像边缘的双边滤波,导向滤波...

2019-06-22 14:58:00 303

转载 关于千里马招标网知道创宇反爬虫521状态码的解决方案(python代码模拟js生成cookie _clearence值)...

一、问题发现近期我在做代理池的时候,发现了一种以前没有见过的反爬虫机制。当我用常规的requests.get(url)方法对目标网页进行爬取时,其返回的状态码(status_code)为521,这是一种以前没有见过的状态码。再输出它的爬取内容(text),发现是一些js代码。看来是新问题,我们来探索一下。状态码和爬取内容.png二、原理分析打开Fidd...

2019-06-22 08:32:00 1719

转载 Oracle 必要的后台进程

Oracle 必要的后台进程Table of Contents1. 简述2. 必要进程2.1. 默认启动后台进程2.2. 哪些进程不能杀1 简述oralce 每次大的版本变更,后台进程都会有一些变动 ,而有些新增的进程,或者由原来拆分的进程是不能杀的。 杀掉可能会引起数据库crash。哪些进程不...

2019-06-22 02:26:00 736

转载 Svn备份与Bandizip压缩批处理程序

目的:为了定时备份多个svn仓库数据,使用批处理程序进行备份并Bandizip进行压缩保存到指定位置,操作完成后弹出成功提示。为了完成以上目标,需要了解以下几个方面:批处理命令Svn命令Bandizip命令1. 批处理命令echo 命令打开回显或关闭请求回显功能,或显示消息。如果没有任何参数,echo命令将显示当前回显设置。语法echo [{on|off...

2019-06-21 16:03:00 928

转载 面向对象方法及软件工程——团队答辩

一、团队信息  1700802109 陈宁宁 https://home.cnblogs.com/u/alwaysni/  1700802088 韩晓忠 https://home.cnblogs.com/u/hanx/  1700802110 余金炜 https://home.cnblogs.com/u/YU2364565456/  1700802045 冶青俊 https://ho...

2019-06-21 01:45:00 209

转载 使用Python调用Zabbix API

Zabbix API官方文档: https://www.zabbix.com/documentation/4.0/zh/manual/api1、向 api_jsonrpc.php 发送HTTP_POST 登录请求,获取身份验证令牌# -*- coding:utf-8 -*-import jsonimport requestsurl = 'http://172.10...

2019-06-20 16:40:00 338

转载 6

#include<stdio.h>int main(){void average(double a[5][3],double i,double j);double a[5][3],j;int h,i;printf("请输入学生成绩:\n");for(h=0;h<=4;h++){for(i=0;i<=2;i++){scanf("%lf",&a...

2019-06-20 14:59:00 74

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除