自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 java_day01

一、jdk的安装 1.安装成功后,在dos中定位到安装路径的bin下,运行java或者javac验证安装是否成功。 2.jdk包含jre,是开发环境。jre是运行环境。比如客户部署的环境,可以只装jre。 转载于:https://www.cnblogs.com/wesley168/p/9395904.html...

2018-07-31 15:01:00 45

转载 docker系列(1)- 配置

参考自:https://www.jianshu.com/p/81bf5efff8e0 转载于:https://www.cnblogs.com/mzrs/p/9394912.html

2018-07-31 11:24:00 29

转载 依赖注入[5]: 创建一个简易版的DI框架[下篇]

为了让读者朋友们能够对.NET Core DI框架的实现原理具有一个深刻而认识,我们采用与之类似的设计构架了一个名为Cat的DI框架。在《依赖注入[4]: 创建一个简易版的DI框架[上篇]》中我们介绍了Cat的基本编程模式,接下来我们就来聊聊Cat的设计和实现。目录一、服务注册:ServiceRegistry 二、DI容器:Cat 三、扩展方法一、服务注册:ServiceRegistry由于作为D...

2018-07-31 07:29:00 38

转载 初期测评 A 排序

https://vjudge.net/contest/240302#problem/A 输入一行数字,如果我们把这行数字中的‘5’都看成空格,那么就得到一行用空格分割的若干非负整数(可能有些整数以‘0’开头,这些头部的‘0’应该被忽略掉,除非这个整数就是由若干个‘0’组成的,这时这个整数就是0)。你的任务是:对这些分割得到的整数,依从小到大的顺序排序输出。 Input输入包含多组...

2018-07-30 07:36:00 46

转载 JavaScript学习---JavaScript深入学习

对象的概念 对象分类[3种]: ECMScript(JS自己的对象), BOM(浏览器对象) DOM(文档对象,操作HTML的) 11种内置对象: Array ,String , Date, Math, Boolean, Number Function, Global, Error, RegExp , Object 注意: JavaScript中除了Null...

2018-07-29 17:40:00 114

转载 Codeforces 396C (DFS序+线段树)

题面 传送门 题目大意: 给定一棵树,每个点都有权值,边的长度均为1,有两种操作 操作1:将节点u的值增加x,并且对于u的子树中的任意一个点v,将它的值增加x-dist(u,v)*k, dist(u,v)表示u,v之间的距离 操作2:查询节点u的值 分析 这类题目需要用到一个重要的思想:将树上操作转化为区间操作 通过DFS序我们可...

2018-07-29 16:05:00 44

转载 ubuntu安装配置aria2

安装: sudo apt-get install aria2 sudo mkdir /etc/aria2 #新建文件夹 sudo touch /etc/aria2/aria2.session #新建session文件 sudo chmod 777 /etc/aria2/aria2.session #设置aria2.sessi...

2018-07-29 10:41:00 106

转载 requests库+ajax数据分析+多线程爬取头条图集

''' 根据关键字获取今日头条图集 ''' import os import requests from urllib.parse import quote from hashlib import md5 from multiprocessing.pool import Pool baseurl = 'https://www.toutiao.com/search_content/...

2018-07-29 09:12:00 35

转载 python学习感悟第5节

本节学习了函数和函数式编程 函数是为了将逻辑结构化和过程化。 定义函数的过程如下: 函数和过程均是用def定义,两者均可调用,过程即为没有返回值的函数。 x=func1() #调用函数 y=func2() #调用过程 总结 返回值数=0:返回None 返回值数=1:返回object 返回值数>1:返回tuple 定义有参数的函数 x,y是形参,1,2是实参,位置...

2018-07-28 22:24:00 56

转载 PAI FrameworkLauncher(1) -- Client端的实现

在yarn资源调度系统中,Client端负责为ApplicationMaster申请资源,并提交ApplicationMaster给ResourceManager。下面讲述了client端的处理过程,从framework request 到对应的ApplicationMaster运行起来。 1. 起点方法 service.onFrameworkRequestsUpdated(frameworkR...

2018-07-28 21:41:00 86

转载 全网最详细的Eclipse和MyEclipse里对于Java web项目发布到Tomcat上运行成功的对比事宜【博主强烈推荐】【适合普通的还是Maven方式创建的】(图文详解)...

    不多说,直接上干货!     首先,大家要明确,IDEA、Eclipse和MyEclipse等编辑器之间的新建和运行手法是不一样的。 全网最详细的MyEclipse里如何正确新建普通的Java web项目并发布到Tomcat上运行成功【博主强烈推荐】(图文详解) 全网最详细的Eclipse里如何正确新建普通的Java web项目并发布到...

2018-07-28 18:53:00 154

转载 IPython--转

IPython使用学习笔记 学习《利用python进行数据分析》第三章 IPython:一种交互式计算和开发环境的笔记,共享给大家,同时为自己作为备忘用。 安装ipython用pip即可。ps.博主用的是win7系统,所以接下来的都是在windows系统下操作的。 一.Ipython基础 启动:开始菜单-输入cmd-回车-输入ipython 初尝试 二.Tab键自动完成 在shell中输入表达式时...

2018-07-28 18:34:00 36

转载 LIS最长上升子序列O(nlogn)算法

正常的求LIS的方法是用dp来做,时间复杂度为O(n^2),但是面对一些题目的时候这个复杂度就有点高了,就去学了一下nlogn的解法。主要运用到了二分查找,stl里面的lower_bound 也可以。 upper_bound(i) 返回的是键值为i的元素可以插入的最后一个位置(上界)lower_bound(i) 返回的是键值为i的元素可以插入的位置的第一个位置(下界) 先贴一发O(n^2)的...

2018-07-28 16:07:00 80

转载 网络安全:攻击和防御练习(全战课), DDos压力测试

XSS 跨站脚本攻击: Cross-site scripting(简称xss)跨站脚本。 一种网站的安全漏洞的攻击,代码注入攻击的一种。XSS攻击通常指的是通过利用网页开发时留下的漏洞,通过巧妙的方法注入恶意指令代码到网页,使用户加载并执行攻击者恶意制造的网页程序。这些恶意网页程序通常是JavaScript,但实际上也可以包括Java,VBScript,ActiveX,Flash或者甚至是普通...

2018-07-28 11:01:00 198

转载 数据库:drop、truncate、delete三者删除的区别

转载 :https://blog.csdn.net/johnson_mar/article/details/74352515 一:用法和区别 drop:drop table 表名 删除内容和定义,并释放空间。执行drop语句,将使此表的结构一起删除。 truncate (清空表中的数据):truncate table 表名 删除内容、释放空间但不删除定义(也...

2018-07-27 11:28:00 108

转载 [POI2012]BON-Vouchers----你敢模拟吗?

链接:https://www.luogu.org/problemnew/show/P3536 题意: 定义n个数为幸运数字,一共有n批人,设第i批人有x个,则它们会依次取走余下的x的倍数中最小的x个,问哪些人去走了幸运数字 题解: 考虑暴力吧。 枚举每一天,从第一个能买的开始买。对于相同的顾客数量,就记录一下las[x]吧,下次从这里继续往后枚举。。 交一发。——AC了!!...

2018-07-26 22:56:00 39

转载 SparkRDD函数详解

1、RDD操作详解 启动spark-shell spark-shell --master spark://hdp-node-01:7077 1.1 基本转换 1)map map是对RDD中的每个元素都执行一个指定的函数来产生一个新的RDD。 任何原RDD中的元素在新RDD中都有且只有一个元素与之对应。 举例: scala> val a = sc.parallelize(1 t...

2018-07-26 00:59:00 73

转载 oracle listagg和wm_concat函数

对于将一列多值合并成一行问题,oracle提供了wmsys.wm_concat和listagg函数处理此问题,下面我们以emp表中数据为例,看看两函数的使用方法 假设我们需要统计每种job下面有哪些员工,要求在一行显示员工姓名,首先看看emp表中的数据: ①利用listagg函数处理 ②利用wm_concat函数处理 ...

2018-07-25 22:39:00 95

转载 Spring MVC 跳转页面的方法

转一个Spring MVC 跳转页面的方法,楼主总结的很全面,留着备用。 https://blog.csdn.net/c_royi/article/details/78528758 转载于:https://www.cnblogs.com/li-zhi-long/p/9367038.html...

2018-07-25 17:08:00 69

转载 [LeetCode] 402. Remove K Digits 去掉K位数字

Given a non-negative integernumrepresented as a string, removekdigits from the number so that the new number is the smallest possible. Note: The length ofnumis less than 10002 and will be ≥...

2018-07-25 07:17:00 35

转载 树状数组介绍

一,前言 之前只会树状数组的一个区间求和,还是记得模板,这次在多校遇到一个用二维树状数组的题,就决心好好把树状数组搞一下,就发现树状数组有很多骚操作。 二,应用 1.树状数组的单点修改区间查询 这个是最常见的树状数组,我们很多书很多博客都是以这个作介绍,下面我也给大家讲一下,首先树状数组也是基于二分思想的,线段树是把一个区间以中间隔开 而树状数组是用一个神秘的操作,lowbit,也就是去...

2018-07-24 17:00:00 39

转载 详细的摄像头模组工作原理!!!(转)

详细的摄像头模组工作原理!!! 摄像头PIN脚功能作用 PCLK怎么获得? VSYNC与HSYNC与PCLK与什么有关系 CMOS Sensor的调试经验分享 转载于:https://www.cnblogs.com/LittleTiger/p/9359665.html...

2018-07-24 14:13:00 129

转载 JavaScript 严格模式

严格模式:“use strict” 【1】使用方式是将“use strice”字符串放入脚本代码中, 放在顶部表明整个脚本启用严格模式,放在某函数体(函数声明)内的第一行,则指定该函数执行严格模式,其余脚本代码不受影响。 【2】不支持strict模式的浏览器会把“use strict”当做一个字符串语句执行,支持strict模式的浏览器将开启严格模式 【3】IE10+ 支持严格模...

2018-07-24 11:27:00 51

转载 leetcode - 二叉树最大深度

二叉树最大深度 给定一个二叉树,找出其最大深度。 二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。 说明: 叶子节点是指没有子节点的节点。 示例: 给定二叉树 [3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7 返回它的最大深度 3 。 解法:首先要进行深度优先遍历,选区的深度优先遍历方式随意。关键是如何计算在便利时候计算...

2018-07-24 08:37:00 44

转载 [BZOJ 3295] 动态逆序对

Link: BZOJ 3295 传送门 Solution: 虽说这是道$cdq$分治的基础题,但既然在练数据结构就用主席树写吧 (其实是我$cdq$分治没学好) 首先可以通过树状数组求出总的逆序对对数和每个数能组成的对数$cnt[i]=pre[i]+suf[i]$ 接下来如果删除了第$i$位,最多删去$cnt[i]$个逆序对,毕竟其中可能有和已删去值组成的逆序对 那么只要求出第...

2018-07-23 22:35:00 60

转载 实现RMQ的两种常用方法

RMQ   RMQ(Range Maximum/Minimum Question)是指区间最值问题,在OI中较为常见,一般可以用ST表和线段树实现。   ST表是基于倍增思想的一种打表方法,在确定区间范围和所有的值后利用倍增预处理出$2^k$长度的区间内的最值,然后$O(1)$查询。优点是查询快且操作简便,缺点是不能进行动态操作,只支持静态查询。   Code:(POJ模板题) //I...

2018-07-23 19:27:00 147

转载 Mac安装软件时提示已损坏的解决方法

问题描述 最近安装从网上下载的软件,安装完之后打开提示xxx已损坏,打不开,软件无法打开。 其实,这是新系统(macOS Sierra 10.12.X)新安全机制的锅,它默认不允许用户自行下载安装应用程序,只允许从Mac App Store或者被认可的开发者那里安装应用。 解决方法 在终端中输入命令 sudo spctl --master-disable 解决之后 打开系统偏好设置 » 安全性与隐...

2018-07-23 14:12:00 211

转载 水平垂直居中方案

 一、水平居中    1.1.行内元素水平居中      给父级元素设置text-align:center;    1.2.块状元素水平居中      给要居中的元素设置margin:o auto;    1.3.多个块状元素水平居中      将需要居中的元素设置为display:inline-block;将父级元素设置:text-align:center; 二、水平垂直居中  ...

2018-07-22 15:01:00 39

转载 [BZOJ 1059] 矩阵游戏

Link: BZOJ 1059 传送门 Solution: 可以发现其实只要保证每行每列刚好只有一个就能确保构造出解 于是建立列集合与行集合的对应直接跑二分图匹配即可 Code: #include <bits/stdc++.h> using namespace std; int T,n,vis[2005],match[2005]; vector<in...

2018-07-21 21:56:00 72

转载 Java学习---面向对象的远程方法调用[RMI]

基础知识 分布式计算是一门计算机科学,它研究如何把一个需要非常巨大的计算能力才能解决的问题分成许多小的部分,然后把这些部分分配给许多计算机进行处理,最后把这些计算结果综合起来得到最终的结果。 常见的分布式技术有:CORBA、DCOM和RMI。 其中,面向对象的远程方法调用(Remote Method Invocation,RMI)是Enterprise JavaBea...

2018-07-21 15:47:00 72

转载 《大道至简》读后感

这几天读完了《大道至简》这本书,感触颇多。在大一一个学期没有养成写代码的良好习惯,遇到题目会不加思考的就去敲代码,而没有想过要先把事情的流程逻辑的想清楚再去做,从而导致我再写到一半的代码时,不知所措,不咋地下一步应该怎么去做,看了《大道至简》里边讲的“编程的第一要务是先把事情分析清楚,事件先后 的逻辑关系和依赖关系搞清楚,然后再去代码实现。一接 到任务就开始 Coding 的程序员,通常就...

2018-07-21 10:06:00 34

转载 C# Skip和Take的简单用法

转载于:https://www.cnblogs.com/dddyyy/p/9345605.html

2018-07-21 09:33:00 374

转载 【剑指offer】32、从上到下打印二叉树

题目一 从上往下打印出二叉树的每个节点,同层节点从左至右打印。 思路 实际上这在考树的遍历算法,二叉树的前中后序遍历的非递归版本都会用到stack,具体代码看笔记。 从左到右,只需在打印某个节点时,用队列将节点的左右节点加入队列尾部,然后不断打印队列头,打印完后删除 直到队列为空 不管是按广度优先,遍历有向图还是一棵树,都会用到队列! class Solution { publ...

2018-07-20 16:21:00 39

转载 【笔记】Oracle SQL语句 | 进阶篇

之前整理了Oracle SQL基本语句,主要针对Oracle的初学者: 【笔记】Oracle SQL语句 | 基础篇 随着学习的深入和工作需求的提高,需要从会用会写进阶到会管理会维护,因此整理了SQL语句进阶篇。这部分的学习一个是要跟Oracle体系的知识点结合以来一起学,明白语句背后的原理,另一个是要在具体的管理维护中多实践多操作,才能熟练。 ----------...

2018-07-19 21:42:00 126

转载 汉字转拼音/首字母

现在主流的转换有三种:hash匹配,Npinyin,微软PinYinConverter 这边是优先使用Npinyin 翻译失败的使用微软PinYinConverter 经测试大部分生僻字翻译都OK,多音字还是有概率分辨不对(也可能是因为我用的DLL并不是最新版),只能怪我中华文化实在博大精深了,蛤蛤 还有数字和字母的互相转换也一并放进去了~ 数字转换是1-26转换为小写a-z,字母...

2018-07-19 15:45:00 84

转载 echarts pie 图表当名称太长时

当饼图的名称太长时,只显示几个字符,其余的。。。 1 let use; 2 use.setOption({ 3 tooltip: { 4 trigger: 'item', 5 formatter: "{a} <br/>{b} : {c}MB ({d}%)" 6 }, 7 series: [ 8 ...

2018-07-18 18:00:00 262

转载 Spring框架中,在工具类或者普通Java类中调用service或dao

spring注解的作用: 1、spring作用在类上的注解有@Component、@Responsity、@Service以及@Controller;而@Autowired和@Resource是用来修饰字段、构造函数或者设置方法,并做注入的。 2、当注解作用在类上时,表明这些类是交给spring容器进行管理的,而当使用@Autowired和@Resource时,表明我需要某个属性、方法或字段,...

2018-07-18 14:27:00 302

转载 让Eclipse的TomcatPlugin支持Tomcat 8.x

使用tomcat插件启动项目的优势: 1.TomcatPlugin是一个免重启的开发插件,原始的Servers方式启动tomcat项目,修改xxx.ftl 或者 xxx.jsp文件后需要重启tomcat后内容才能得到更新,而使用TomcatPlugin可以避免这种重复重启项目操作; 2.多项目同时启动时较方便。在开发环境中,可能要同时启动多个项目,而每一个平台都有一个独立的域名,使用Se...

2018-07-17 23:49:00 107

转载 mongoose的save无效的问题

概述 今天朋友遇到了使用mongoose中的save无效的问题,我通过查找资料帮他解决了,把心得记录下来,供以后开发时参考,相信对其他人也有用。 参考资料: Mongoose学习参考文档——基础篇 Mongoose官方文档 mixed类型的save mixed类型=nested类型,也就是混合类型或者嵌套类型。这种类型没有特定的约束,可以随意修改,但是修改之后需要调用markModified(),...

2018-07-16 23:26:00 880

转载 zookeeper + Kafka搭建消息队列集群

安装依赖的java环境 安装包版本:jdk-8u25-linux-x64.tar.gz 安装步骤: #tar -zxvf jdk-8u25-linux-x64.tar.gz # cd jdk1.8.0_25/ # ll total 28812 drwxr-xr-x 2 10 143 4096 Sep 18 2014 bin -r--r--r-- 1...

2018-07-16 14:42:00 73

空空如也

空空如也

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

TA关注的人

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