自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 python3 - pop 接收邮件/ smtp 发送邮件

以下通过python3 实现接收和发送邮件,网上相关说明文档很多。请自己查阅,这里只写入代码,# 实例:通过poplib 模块接收指定账号的邮件并进行解码处理,结果可视化。#!/opt/python3/bin/python3# _*_ coding:utf-8 _*_# Author: Yongimport smtplibimport email as pop_em...

2019-01-31 17:24:00 492

转载 BZOJ.2653.[国家集训队]middle(可持久化线段树 二分)

BZOJ洛谷求中位数除了\(sort\)还有什么方法?二分一个数\(x\),把\(<x\)的数全设成\(-1\),\(\geq x\)的数设成\(1\),判断序列和是否非负。对于询问\((a,b,c,d)\),同样也可以二分中位数\(x\),然后把原序列对应地改为\(+1\)或\(-1\)。此时区间\([b,c]\)中的数是必选的,求一个和\(sum\)。显然对于区间\([a,b-...

2019-01-31 11:15:00 113

转载 BitMap算法

BitMap?BitMap你可能会想到位图文件,但在算法中也有个叫BitMap的数据结构,常利用在压缩、爬虫系统中url除重、解决全组合问题,经常被用在解决海量数据寻找重复数据或者判断数据是否存在该集合的问题。一道经常出现的面试题面试经常会问:给一台配置是2G内存,要处理一个包含40亿个不重复并且没有排过序的整数。那么问题在于,给出一个整数,怎么快速这个整数是否在这40亿数据中呢?...

2019-01-30 15:56:00 66

转载 【模板】多项式开根

懒惰的我直接指对函数搞了#include<cstdio>#include<algorithm>#include<iostream>const int maxn = 1 << 19;const int mod = 998244353,g=3;typedef long long ll;inline int pw(int a...

2019-01-29 15:08:00 122

转载 PyMySQL

pymysql.Connect()参数说明host(str): MySQL服务器地址port(int): MySQL服务器端口号user(str): 用户名passwd(str): 密码db(str): 数据库名称charset(str): 连接编码connection对象支持的方法cursor()...

2019-01-29 09:40:00 40

转载 leetcode Lowest Common Ancestor of a Binary Tree

1、binary search treeGiven a binary search tree (BST), find the lowest common ancestor (LCA) of two given nodes in the BST.According to thedefinition of LCA on Wikipedia: “The lowest common ...

2019-01-28 17:16:00 62

转载 zabbix系列之十——添加短信告警

zabbix添加短信告警1、查看zabbix-server脚本存放路径:[root@GYQ-Prod-Zabbix ~]# grep AlertScriptsPath /etc/zabbix/zabbix_server.conf### Option: AlertScriptsPath# AlertScriptsPath=${datadir}/zabbix/alertscript...

2019-01-27 10:19:00 266

转载 牛客寒假算法基础集训营3 D. 处女座的训练

链接:https://ac.nowcoder.com/acm/contest/329/D思路:贪心即可。按照ai/bi顺序由小到大排序,再按照题意按顺序求和输出即可。 1 #include<bits/stdc++.h> 2 const int M = 100005; 3 using namespace std; 4 typedef long lo...

2019-01-26 20:15:00 103

转载 浅谈循环矩阵的乘法和快速幂

前言前置技能:矩阵乘法,矩阵快速幂当然你不会的话也不会点进来(滑稽)今天上午的\(HNOI\)模拟赛中,\(T1\)是这么一道题目:有一个长度为\(n\)的环,执行\(s\)次操作,在一次操作中,对于每一个数,它变为它左边的数乘上\(l\)以及它本身以及它右边的数乘上\(r\)的和。求最后每一个位置上的数是多少。(计算时左边和右边的数都是上一次的数)最后结果模上\(10^x\)...

2019-01-26 15:34:00 255

转载 ubuntu server 1604 搭建FTP服务器

1、查看是否安装 ftp服务器vsftpd -v2、安装ftp服务器sudo apt-get install vsftpd3、如果安装失败或者配置出现问题,可以卸载 ftp服务器sudo apt-get purge vsftpd4、创建共享文件夹sudo mkdir /home/ftpsudo chmod 777 /home/ftp创建用户#添加用户 sudo useradd ...

2019-01-26 02:53:00 34

转载 Map比较

1. List转换String2. List去除null3. List比较4. Map比较import com.google.common.base.Joiner;import com.google.common.base.Splitter;import com.google.common.collect.*;import org.junit.jupiter....

2019-01-25 22:55:00 317

转载 zookeeper的选举机制

zookeeper的选举机制1)半数机制:集群中半数以上机器存活,集群可用。所以zookeeper适合装在奇数台机器上。2)Zookeeper虽然在配置文件中并没有指定master和slave。但是,zookeeper工作时,是有一个节点为leader,其他则为follower,Leader是通过内部的选举机制临时产生的3)以一个简单的例子来说明整个选举的过程。...

2019-01-25 20:22:00 46

转载 eclipse 使用 “全局搜索” 失灵的解决方法

最近发现一个很奇怪的问题,eclipse的全局搜索(ctrl+h,然后选择 File Search 选项)既然失灵了!想搜索的东西明明是有的,就是无法查出来,但是如果在要找的东西的当前类打开全局搜索,就可以找到,这样全局搜索就没有什么意义了!产生原因:自己是因为项目比较多,eclipse 项目目录创建了多个分组,然后全局搜索定位错分组了!(本人是这个原因导致的,可能还有其他原因,有人说是e...

2019-01-25 10:28:00 5843

转载 修改ZuulHandlerMapping私有变量pathMatcher,重写match方法,使url匹配兼容正则表达式。...

一、起源在mocksever中引入了spring cloud zuul做代理转发,如果请求的url和配置的mock规则匹配(精确匹配和模糊匹配),忽略,不做转发。如果mock配置的url和请求url是完全匹配的,没有问题。例如,请求url:http://localhost:8080/mock/test/query/12345mock配置:urlresponse...

2019-01-24 17:21:00 231

转载 お金が引き出せない銀行 [MISSION LEVEL: D]

1 #include <bits/stdc++.h> 2 #define _for(i,a,b) for(int i = (a);i < (b);i ++) 3 #define pb push_back 4 using namespace std; 5 6 int main() 7 { 8 int a,b; 9 while(...

2019-01-24 10:22:00 94

转载 highcharts中放aqi及6要素,再加上气象5要素的图

var chart = Highcharts.chart('container', { chart: { zoomType: 'xy' }, title: { text: '东京月平均天气数据' }, subtitle: { text: '数据来源: WorldClimate.com' ...

2019-01-23 20:16:00 135

转载 LeetCode 81 Search in Rotated Sorted Array II [binary search] <c++>

LeetCode 81 Search in Rotated Sorted Array II [binary search] <c++>给出排序好的一维有重复元素的数组,随机取一个位置断开,把前半部分接到后半部分后面,得到一个新数组,在新数组中查找给定数是否存在,时间复杂度限制\(O(log_2n)\)C++因为有重复元素存在,nums[l] <= nums[mid]不能说明...

2019-01-23 17:55:00 66

转载 sscanf高级用法级正则表达式

sscanf高级用法级正则表达式摘自:https://www.cnblogs.com/bluestorm/p/6864540.htmlsscanf与scanf类似,都是用于输入的,只是后者以屏幕(stdin)为输入源,前者以固定字符串为输入源。函数原型:int scanf( const char *format [,argument]... );其中的format可以是一...

2019-01-21 20:17:00 74

转载 Centos 7 安装GNOME桌面环境

  第一步:列出可安装的桌面环境[root@local ~]# yum grouplist  第二步:安装GNOME及相应桌面管理工具[root@local ~]# yum group info "Graphical Administration Tools" # 查看安装的包有哪些内容[root@local ~]# yum -y groups install "G...

2019-01-21 19:52:00 181

转载 dgango 报错: Timeout when reading response headers from daemon process

问题:image = np.asarray(bytearray(f.read()), dtype="uint8")cv2_img = cv2.imdecode(image, cv2.IMREAD_COLOR)虽然image中已经接收到数据,代码却在decode函数处卡死。解决:在mysite.conf中添加WSGIApplicationGroup %{GLOBAL}参考:https://sta...

2019-01-21 14:02:00 696

转载 L1-024 后天

如果今天是星期三,后天就是星期五;如果今天是星期六,后天就是星期一。我们用数字1到7对应星期一到星期日。给定某一天,请你输出那天的“后天”是星期几。输入格式:输入第一行给出一个正整数D(1≤D≤7),代表星期里的某一天。输出格式:在一行中输出D天的后天是星期几。输入样例:3输出样例:5 1 #include<i...

2019-01-20 18:14:00 88

转载 Redis实现的分布式锁和分布式限流

  随着现在分布式越来越普遍,分布式锁也十分常用,我的上一篇文章解释了使用zookeeper实现分布式锁(传送门),本次咱们说一下如何用Redis实现分布式锁和分布限流。  Redis有个事务锁,就是如下的命令,这个命令的含义是将一个value设置到一个key中,如果不存在将会赋值并且设置超时时间为30秒,如何这个key已经存在了,则不进行设置。SET key value NX PX ...

2019-01-19 10:14:00 82

转载 [ZJOI2016]小星星

题目描述小Y是一个心灵手巧的女孩子,她喜欢手工制作一些小饰品。她有n颗小星星,用m条彩色的细线串了起来,每条细线连着两颗小星星。有一天她发现,她的饰品被破坏了,很多细线都被拆掉了。这个饰品只剩下了n?1条细线,但通过这些细线,这颗小星星还是被串在一起,也就是这些小星星通过这些细线形成了树。小Y找到了这个饰品的设计图纸,她想知道现在饰品中的小星星对应着原来图纸上的哪些小星星。如果现在饰品中两颗小...

2019-01-18 16:24:00 131

转载 Java 会话技术 之cookie

会话技术Cookie&Session (记录这次会话中客户端的状态与数据不登陆情况下,保存数据到本地)一次会话:从打开浏览器访问某个站点,到关闭这个浏览器(关页面不算)Cookie:数据存储在客户端本地,减少服务器端存储压力,客户端可清除Session:将数据存储到服务器端,安全性相对好Cookie技术(存放在客户端 内存/硬盘 不能是中文)客户端 请求...

2019-01-18 09:24:00 38

转载 StatefulSet和Deployment的区别

“Deployment用于部署无状态服务,StatefulSet用来部署有状态服务”。具体的,什么场景需要使用StatefulSet呢?官方给出的建议是,如果你部署的应用满足以下一个或多个部署需求,则建议使用StatefulSet。稳定的、唯一的网络标识。稳定的、持久的存储。有序的、优雅的部署和伸缩。有序的、优雅的删除和停止。有序的、自动的滚动更新。稳定的主...

2019-01-17 19:22:00 6781

转载 62.二叉搜索树的第k个结点

题目描述给定一棵二叉搜索树,请找出其中的第k小的结点。例如, (5,3,7,2,4,6,8) 中,按结点数值大小顺序第三小结点的值为4。题目解答/*public class TreeNode { int val = 0; TreeNode left = null; TreeNode right = null; pu...

2019-01-17 15:49:00 44

转载 安装postman

https://www.cnblogs.com/mafly/p/postman.html转载于:https://www.cnblogs.com/tuijin/p/10281849.html

2019-01-17 13:56:00 28

转载 AD显示PCB板子尺寸大小信息

在PCB的页面下,顶部在reports里面有个BOARDINFOMATION可以看出转载于:https://www.cnblogs.com/wojiaxiaoguo/p/10279623.html

2019-01-16 21:48:00 2481

转载 封装1月16号

package com.fengzhuang;public class Penjuin { private String name; private String sex; private int health ; private int intimacy; private String leibie; ...

2019-01-16 19:52:00 83

转载 获取FileSystem

/** * 根据配置文件获取HDFS操作对象 * 有两种方法: * 1.使用conf直接从本地获取配置文件创建HDFS对象 * 2.多用于本地没有hadoop系统,但是可以远程访问。使用给定的URI和用户名,访问远程的配置文件,然后创建HDFS对象。 * @return FileSystem */ public ...

2019-01-16 19:30:00 450

转载 使用C#控制台应用程序完成一个2048小游戏

曾经使用C#控制台应用程序写的一个2048,现在翻出来回顾一下Box类是2048中每一个小格子的相关信息,包括格子的横纵坐标、格子的值和格子是否刚合并这些信息。Grid类是网格的相关信息,包括网格的长宽(默认是4X4,也可以改成其他形式的),分数等。Manager2048类是个大杂烩的类,写的很乱,什么乱七八糟的方法都丢在了里面。===================...

2019-01-15 15:04:00 288

转载 CenterOS,Ubuntu等Linux上安装JDK

一、首先去Oracal官网上下载JAVA安装tar包,现在最新的JDK1.8版本。  下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html二、用root账户登录Linux,安装JDK需要用root账户。  通常情况下,一般把JDK安装在/usr/local...

2019-01-14 21:55:00 68

转载 廖雪峰Java2面向对象编程-3继承和多态-1继承

1.继承继承是一种代码复用的方式.Student与Person有相同部分的代码。Student可以从Person继承,这样Student获得了Person的所有功能,只需要编写新增的功能即可。通过继承,可以实现代码的复用。继承使用关键字extends,一个类只能有一个父类。如果没有写明继承类,编译器会自动指定该类继承于基类Object。Person:超类super,父类,基类St...

2019-01-14 21:53:00 71

转载 xss payloads ----full

<d3"<"/onclick="1>[confirm``]"<">z<d3/onmouseenter=[2].find(confirm)>z<details open ontoggle=confirm()><script y="><">/*<script* */prompt()</script<w="/...

2019-01-14 20:22:00 733

转载 多进程相关

#一 操作系统的作用: 1:隐藏丑陋复杂的硬件接口,提供良好的抽象接口 2:管理、调度进程,并且将多个进程对硬件的竞争变得有序#二 多道技术: 1.产生背景:针对单核,实现并发 ps: 现在的主机一般是多核,那么每个核都会利用多道技术 有4个cpu,运行于cpu1的某个程序遇到io阻塞,会等到io结束再重新调度,会被调度到...

2019-01-14 19:51:00 105

转载 [转]有return的情况下try catch finally的执行顺序

结论:1、不管有没有出现异常,finally块中代码都会执行;2、当try和catch中有return时,finally仍然会执行;3、finally是在return后面的表达式运算后执行的(此时并没有返回运算后的值,而是先把要返回的值保存起来,不管finally中的代码怎么样,返回的值都不会改变,任然是之前保存的值),所以函数返回值是在finally执行前确定的;4、fina...

2019-01-14 11:47:00 37

转载 Docker安装与启动

2.1 安装Docker​ Docker官方建议在Ubuntu中安装,因为Docker是基于Ubuntu发布的,而且一般Docker出现的问题Ubuntu是最先更新或者打补丁的。在很多版本的CentOS中是不支持更新最新的一些补丁包的。​ 由于我们学习的环境都使用的是CentOS,因此这里我们将Docker安装到CentOS上。注意:这里建议安装在CentOS7.x以上的版本,在CentO...

2019-01-14 11:37:00 108

转载 读取CSV文件

@Data@Builder//构造器public class CtripCommentReviewId { private String reviewId;}public class CtripCommentCleanByFileTask { public static final String file_path = "/home/q/comm...

2019-01-14 11:02:00 49

转载 【Robot Framework 项目实战 02】SeleniumLibrary Web UI 自动化

前言SeleniumLibrary 是针对 Robot Framework 开发的 Selenium 库。它也 Robot Framework 下面最流程的库之一。主要用于编写 Web UI 自动化测试。今天我们一起来学习SeleniumLibrary的用法。安装pip install --pre --upgrade robotframework-seleniumlibrary简单使用示例...

2019-01-13 23:45:00 99

转载 openCV安装

转载:http://www.codingsoho.com/zh/blog/opencv-installation-in-windows/在Window下基于python安装OpenCV 3OpenCV, 即 Open Computer Vision, 是一个非常强大的图像识别库,涉及范围包括人脸识别(Face Recognition), 目标识别(Object Recognition), 边缘...

2019-01-13 22:24:00 46

空空如也

空空如也

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

TA关注的人

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