自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 洛谷 2820 局域网

【题解】  答案就是总的边权和减去最小生成树上的边权和。 1 #include<cstdio> 2 #include<algorithm> 3 #include<cstring> 4 #define LL long long 5 #define rg register 6 #define N 200010 7 us...

2018-07-31 20:50:00 52

转载 Centos下普通用户设置sudo权限

若执行sudo命令的用户没有sodu权限,则会报以下错误violet is not in the sudoers file.This incident will be reported若想让violet用户拥有sudo权限,则需要修改sudoers文件# 首先切换为root用户su root# 修改sudoers文件vim /etc/sudoers...

2018-07-31 15:37:00 53

转载 Spark参数设置的方式

可以通过以下几种方式设置:1)bin/spark-submit 可以直接读取conf/spark-defaults.conf文件每一行为一个key和valuespark.master spark://5.6.7.8:7077spark.executor.memory 4gspark.eventLog.enabled truespark.serializer...

2018-07-31 09:35:00 55

转载 Redis:按照正则批量删除key

Redis按照正则批量删除keyredis目前还不支持批量删除key的命令,但是我们有时需要删除符合某个规则的keys,有两种方式:1.使用redis-cli keys "test*"获取到以PRO开始的键,然后使用redis-cli del删除这些键---过于繁琐,不推荐使用2.使用redis-cli keys "test*" |xargs redis-cli del一次删除,及其方...

2018-07-29 13:19:00 162

转载 【并发】线程池

一、方法概览二、Executor框架简介在Java 5之后,并发编程引入了一堆新的启动、调度和管理线程的API。Executor框架便是Java 5中引入的,其内部使用了线程池机制,它在java.util.cocurrent 包下,通过该框架来控制线程的启动、执行和关闭,可以简化并发编程的操作。因此,在Java 5之后,通过Executor来启动线程比使用Thread的start方法更...

2018-07-29 02:05:00 50

转载 vscode - 选中多行操作

选中Alt+鼠标左键即可,按ESC退出 ,具体演示效果如下转载于:https://www.cnblogs.com/cisum/p/9382153.html

2018-07-28 15:31:00 390

转载 thinkphp 完整配置config.php

ThinkPHP的系统配置都采用数组形式,配置文件地址:Bin/Conf/config.phpCHECK_FILE_CASE -- windows环境下面的严格检查大小写。 /* 项目设定 */ 'APP_DEBUG' => false, // 是否开启调试模式 'APP_DOMAIN_DEPLOY' => false, // 是否使用独立域...

2018-07-27 17:26:00 99

转载 电子邮件和URL输入控件

HTML5还引入了让用户输入邮箱地址和URL的输入控件。那些不支持这类输入控件的浏览器会把他们当成普通文本框来处理。<!DOCTYPE html><!--To change this license header, choose License Headers in Project Properties.To change this template file...

2018-07-27 16:44:00 167

转载 java之多态(二)

多态多态指的是编译期只知道是个人,具体是什么样的人需要在运行时能确定,同样的参数有可能会有不同的实现。通过抽象建立规范,在运行时替换成具体的对象,保证系统的扩展性、灵活性。实现多态主要有以下三种方式:1、接口实现2、继承父类重写方法3、同一类中进行方法重载不论哪种实现方式,调用者持有的都是基类,不同的实现在他看来都是基类,使用时也当基类用。这就是“向上转型”,即:子类在...

2018-07-27 14:02:00 43

转载 为什么索引可以提高效率?

为什么索引可以提高效率?  对于索引的应用比较常见,索引的底层数据结构也有一定的了解,但是一直在思考为什么索引会提高效率,后来,参考网上的文章,终于得到解释。============================================================  本文只针对mysql进行相关方面的说明。  首先我要问,“数据索引是有序无序的?”。答:“当然是...

2018-07-27 13:52:00 378

转载 Java 身份证判断性别获取年龄

Java 身份证判断性别获取年龄 import com.alibaba.fastjson.JSON;import org.junit.Test;import java.text.SimpleDateFormat;import java.util.Date;import java.util.HashMap;import j...

2018-07-26 23:09:00 348

转载 目前最快速的多线程Kmeans算法,java实现

目前最快速Kmeans算法,并由java实现!面对很大的K值表现依然很好。代码地址: https://github.com/Jethu1/fastKmeans#1.这是一个由java实现的的,多线程Kmeans聚类算法;#2.在聚类的选种阶段分别实现了Kmeans++算法和NIPS 2016的文章“Fast and Probably Good Seedings for k-Means”...

2018-07-26 20:23:00 328

转载 windows bat启动多个应用程序

windows bat启动多个应用程序CreationTime--2018年7月26日11点02分Author:Marydon1.应用场景  每天开机后,都需要打开平常所需要的软件,又不想将程序设为开机启动,能不能开机后,同时启动多个程序呢?2.代码实现  第一步:新建一个文本文件  桌面-->右键-->新建-->文本文档-->双击打开...

2018-07-26 11:16:00 70

转载 openWrt libubox组件之uloop原理分析

1. libubox概述  libubox是openwrt新版本中的一个基础库,有很多应用是基于libubox开发的,如uhttpd,netifd,ubusd等。 libubox主要提供以下两种功能:  提供一套基于事件驱动的机制;  提供多种开发支持接口,如链表、kv链表、平衡查找二叉树、md5、json等。使用libubox开发的好处有如下几点:...

2018-07-25 16:51:00 806

转载 POA委员会选举机制

目录1 名词介绍2 矿工投票方法3 委员会确定投票流程​ 3.1 关键概念描述​ 3.1.1 Epoch & checkpointInterval ​ 3.1.2 Snapshot ​ 3.2 投票方法1.名词介绍节点:普通的以太坊节点,没有区块生成的权利。矿工:具有区块生成权利的以太坊节点委员会:所有矿工的集合2.矿...

2018-07-24 18:41:00 54

转载 Win10版本号区分

版本号内部版本号UniversalApiContract首个正式版1507102401首个重大更新1511105862一周年更新 Anniversary Update1607143933创意者更新 Creators Update1703150634...

2018-07-24 11:44:00 142

转载 LIS 最长上升子序列 LCS 最长公共子序列 模板

首先介绍一下什么是最长上升子序列 举一个例子 2 1 5 3 6 4 8 9 最长上身子序列是 1 3 4 8 9(不连续)#include <iostream>#include <algorithm>using namespace std;int a[1001],ans[1001],len;int main()...

2018-07-23 20:33:00 49

转载 进程与线程的简单解释

转载:http://www.ruanyifeng.com/blog/2013/04/processes_and_threads.html进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。最近,我读到一篇材料,发现有一个很好的类比,可以把它们解释地清晰易懂。1.计算机的核心是CPU,它承担了所有的计算任务。它就像一座工厂,时刻...

2018-07-23 16:21:00 41

转载 去掉m3u8的片头和片尾

# pip3 install -i https://mirrors.aliyun.com/pypi/simple/ m3u8# pip3 install -i https://mirrors.aliyun.com/pypi/simple/ oss2# pip3 install --upgrade pip# 在Centos中安装ffmpeg和aria2c# https://w...

2018-07-22 17:52:00 847

转载 Data01-数据结构和算法绪论

Data01-数据结构和算法绪论一、数据结构和算法绪论1.1 什么是数据结构?  数据结构是一门研究非数值计算的程序设计问题中的操作对象,以及它们之间的关系和操作等相关问题的学科。  程序设计=数据结构+算法  数据元素之间存在的一种或多种特定关系的集合1.2 逻辑结构与物理结构1、逻辑结构:数据对象中数据元素之间的相互关系。  集合结构:集合结构中的数据元素...

2018-07-22 15:37:00 201

转载 爬虫从入门到放弃 - 纯新手学习-爬虫基本数据库安装

1.安装好前期必备的库 - requests 向网页发出请求解释器自带的urllib 和reselenium 用于向有js渲染的网页发起请求from selenium import webdriverdriver = webdriver.Chrome() # 生成一个driver对象,并打开谷歌浏览器driver.get('https://www.baidu.com') ...

2018-07-21 15:13:00 64

转载 「NOI2003」逃学的小孩

传送门:>HERE<题意:给出一棵树(带权),要从一个节点C先走到距离它近的一个节点B,再走到A,要求最坏情况下的总路程(即最长)。解题思路:  乍一看,A,B,C都没给出,这怎么求?  不妨设距离C较近的点位A。  分析发现,无论怎样,A~B是一定要走的。那么如何能让树上任意两点间距离最大呢?不难发现A,B就是该树直径的两个端点。那么只要两遍BFS就好了。...

2018-07-20 16:21:00 101

转载 多项式回归

多项式回归:升维原有数据特征下新增维度# 数据import numpy as npimport matplotlib.pyplot as plt​x = np.random.uniform(-3,3,size=100)X = x.reshape(-1,1)y = 0.5*x**2+x+2+np.random.nor...

2018-07-20 14:06:00 114

转载 获取用户当前所在的城市

1,百度地图api方法如下:1,引入百度地图api<script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=ak秘钥"></script>2,在js文件中当前获取城市 var map = new BMap.Map("cont...

2018-07-19 08:58:00 400

转载 学习JavaDay1!

Java的三大技术:JavaSE、JavaEE、JavaME开发Java程序的步骤:1.编写源程序,例HelloWorld.java 2.编译 ,例如javac HelloWorld.java文件编译后生成.class的字节码文件。 3.运行J...

2018-07-18 21:25:00 47

转载 mybatis中延迟加载Lazy策略

延迟加载:lazy策略原理:只有在使用查询sql返回的数据是才真正发出sql语句到数据库,否则不发出(主要用在多表的联合查询)1.一对一延迟加载:假设数据库中有person表和card表:其中person表中有字段pid,pname,page,psex,cid,card表中有字段cid,cnum;假设要查询某个人的姓名和身份证号码:原理:在查询姓名时,实际本没有查询出...

2018-07-18 20:48:00 136

转载 sys模块

一、sys.argvimport sys,xlwtprint(sys.argv)# 它会把你运行python文件的时候,传入的参数,都放到这个argv里面# 运行结果:['F:/python-besttest/day07/sys模块学习.py']用python命令行方式运行python文件,可在命令行后写传入的参数,如下图所示二、导入模块导入模块...

2018-07-18 19:30:00 42

转载 自定义博客园模板

唔。。。。实在是找不到什么别的事情好干了,省选凉凉回去学文化课真的说实话很无聊。。。而且导致现在OI做题并没有什么目的性和系统性。。。还不如去做物理。。。可能有对我博客样式感兴趣的朋友。。。我这里省去你们F12的时间来介绍一下我的博客模板吧。。。首先总的stylecss和大模板都是当初angel_Kitty学姐的,嗯,连接在这,可以自己去看:博客园自定义页面风格设计 后续篇(页面设计模式及代码...

2018-07-18 16:54:00 390

转载 Form prop ref属性的用法

用于表单验证,表单验证见 https://blog.csdn.net/amanda_wmy/article/details/79026940转载于:https://www.cnblogs.com/jesssey/p/9327447.html

2018-07-18 09:42:00 2935

转载 Java并发基础--线程安全

一、线程安全1.线程安全的概念线程安全:某个类被单个线程,或者多个线程同时访问,所表现出来的行为是一致,则可以说这个类是线程安全的。2.什么情况下会出现线程安全问题在单线程中不会出现线程安全问题,在多线程编程的情况下,并且多个线程访问同一资源的情况下可能出现线程安全问题。如下面的例子,出现典型的线程安全问题: 1 public class BookSaleRuna...

2018-07-17 22:34:00 48

转载 C#学习笔记之.Net Core 与Ajax

.Net Core是微软近年才推出的一项新的技术,新的框架。它比以往的.Net Framework框架更具有跨平台,轻量级等优点也标示着未来微软将以这个框架为中心推出新产品。而这篇博客主要记录我学习ASP.Net Core 时对Ajax 的见解。Ajax作为JS的一个重要技术,提供了异步更新的机制,使用客户端与服务器间交换数据而非整个页面文档,实现页面的局部更新。极大地减少了每次操作前端与后台...

2018-07-16 22:41:00 170

转载 python numpy数据相减

numpy数据相减,a和b两者shape要一样,然后是对应的位置相减。要不然,a的shape可以是(1,m),注意m要等于b的列数。import numpy as npa = [ [0, 1, 2]]a = np.array(a)b = [ [1.0,1.1, 3], [1.0,1.0, 3], [0...

2018-07-16 21:13:00 2791

转载 MFC第二天(关键技术)

(浅水波澜金鳞闪)内容被狗吃了,滚去补基础,之后回来补内容转载于:https://www.cnblogs.com/sepmaple/p/9317500.html

2018-07-16 14:30:00 50

转载 python学习[第九篇] 数据类型之 元组

python学习[第九篇] 数据类型之 元组元组与列表元组和列表很相近的容器类型。元组与列表的区别如下:形式上:列表用方括号[] 而元组用圆括号功能上:列表里的值可以改变,而元组里的一级的元素值不可变。另外元组可以作为字典的key而列表不可以。另外当处理一组对象时,默认这个组的类型是元组。例如当函数返回一组数据时,默认返回的类型就是元组。元组增删改查元组创建及赋值...

2018-07-16 13:27:00 62

转载 mysql数据库查询库中所有表所占空间大小

SELECTCONCAT(table_schema,'.',table_name) AS 'TABLE_NAME',CONCAT(ROUND(table_rows / 1000000, 4),'M') AS 'ROW_SIZE',CONCAT(ROUND(data_length / (1024 * 1024),2),'M') AS 'DATA_SIZE',CONCAT(ROUN...

2018-07-14 16:14:00 228

转载 Eclipse------使用Maven install出错:编码GBK的不可映射字符

使用Maven install时报错:编码GBK的不可映射字符原因:Maven默认使用GBK进行编码解决方法:在pom.xml文件中添加如下代码即可<project> <properties> <project.build.sourceEncoding>UTF-8</project.build....

2018-07-13 00:55:00 51

转载 ui自动化---WebDriverApi接口

一、webdriver client原理当测试脚本启动Chrome的时候,selenium-webdriver 会首先在新线程中启动Chrome浏览器。启动后selenium-webdriver会将Chrome绑定到特定的端口,绑定完成后该chrome实例便作为webdriver的remote server存在;客户端(也就是测试脚本)创建1个会话,在该session中通过http请求向rem...

2018-07-12 22:42:00 214

转载 反射报错java.lang.IllegalArgumentException: wrong number of arguments

class Person{ private String name ; private String sex ; public Person(){ System.out.println("c"); } public Person(String c1){ this.name =c1; ...

2018-07-12 22:40:00 127

转载 跨域导致无法获取cookie

首先我用的框架是vue,请求协议用的是ajax,跨域的处理办法是使用了反向代理,在我之前的博文有详细说明,有兴趣的可以去查看下,在做身份认证权限限制的时候,后台有在http-header的response中set-cookie,前端允许跨域:按理说前端无需再做特殊处理,首次登陆成功后,response中有set-cookie,之后所有的请求都会在request中自动带上cookie;...

2018-07-12 17:56:00 1340

转载 java操作html格式数据

近期在做数据抓取功能,抓取到的数据为html格式,需在后台进行转换后取值,为了避免使用字符串查找方式获取而使用Jsonp完美实现。1. 引入Jsonp:1 <dependency>2 <groupId>org.jsoup</groupId>3 <artifactId>jsoup</artifactId>...

2018-07-12 16:06:00 379

空空如也

空空如也

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

TA关注的人

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