自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (8)
  • 收藏
  • 关注

原创 REDIS清理死键

背景在做一些项目的过程中,有些项目对于后端数据的接口请求时间要求更高,数据存储读取较频繁,一般的mysql数据库不能支持这种需求,所以对于这类项目,一般采用内存型数据库存储-redis。而对于redis,它相比于mysql资源成本是更高的,因此redis适合存储一些重要或者紧要的数据。在这类项目运行久了之后,一些老的key会不断在redis里积压,导致redis内存越来越高,对redis的...

2018-09-24 18:20:31 942

原创 小试jenkins

背景尝试在本地搭建一个自动化上线工具,首先尝试简单的上线部署功能,并没有实现自动化部署(需要手动构建)。所需环境因为jenkins是java编写的软件,所以在安装之前,需要将java相关环境安装配置完成。JAVAtomcat下载安装Jenkins下载从jenkins官网下载对应版本的jenkins war包安装将对应的war包下载至对应tomcat的webapps目录...

2018-09-24 18:22:39 162

原创 迷宫寻路问题(BFS)

牛课网题目链接链接:https://www.nowcoder.com/questionTerminal/e3fc4f8094964a589735d640424b6a47?orderByHotValue=0&questionTypes=000100&page=1&onlyReference=false 来源:牛客网假设一个探险家被困在了地底的迷宫之中,要从当前位置开始找到一条通往迷宫出口的路径。迷宫

2017-08-27 15:55:45 2467 1

原创 小易喜欢的序列

牛客网链接 小易非常喜欢拥有以下性质的数列: 1、数列的长度为n 2、数列中的每个数都在1到k之间(包括1和k) 3、对于位置相邻的两个数A和B(A在B前),都满足(A <= B)或(A mod B != 0)(满足其一即可) 例如,当n = 4, k = 7 那么{1,7,7,2},它的长度是4,所有数字也在1到7范围内,并且满足第三条性质,所以小易是喜欢这个数列的 但是小易不喜欢{

2017-08-20 17:12:25 565

原创 疯狂队列

牛客网链接 小易老师是非常严厉的,它会要求所有学生在进入教室前都排成一列,并且他要求学生按照身高不递减的顺序排列。有一次,n个学生在列队的时候,小易老师正好去卫生间了。学生们终于有机会反击了,于是学生们决定来一次疯狂的队列,他们定义一个队列的疯狂值为每对相邻排列学生身高差的绝对值总和。由于按照身高顺序排列的队列的疯狂值是最小的,他们当然决定按照疯狂值最大的顺序来进行列队。现在给出n个学生的身高,请

2017-08-20 17:07:01 616

原创 堆棋子

牛客网链接 小易将n个棋子摆放在一张无限大的棋盘上。第i个棋子放在第x[i]行y[i]列。同一个格子允许放置多个棋子。每一次操作小易可以把一个棋子拿起并将其移动到原格子的上、下、左、右的任意一个格子中。小易想知道要让棋盘上出现有一个格子中至少有i(1 ≤ i ≤ n)个棋子所需要的最少操作次数.输入描述: 输入包括三行,第一行一个整数n(1 ≤ n ≤ 50),表示棋子的个数 第二行为n个棋子

2017-08-20 17:04:03 630

原创 独立的小易

牛客网链接 小易为了向他的父母表现他已经长大独立了,他决定搬出去自己居住一段时间。一个人生活增加了许多花费: 小易每天必须吃一个水果并且需要每天支付x元的房屋租金。当前小易手中已经有f个水果和d元钱,小易也能去商店购买一些水果,商店每个水果售卖p元。小易为了表现他独立生活的能力,希望能独立生活的时间越长越好,小易希望你来帮他计算一下他最多能独立生活多少天。 输入描述: 输入包括一行,四个整数

2017-08-20 17:00:07 699

原创 操作序列

牛客网链接 小易有一个长度为n的整数序列,a_1,…,a_n。然后考虑在一个空序列b上进行n次以下操作: 1、将a_i放入b序列的末尾 2、逆置b序列 小易需要你计算输出操作n次之后的b序列。 输入描述: 输入包括两行,第一行包括一个整数n(2 ≤ n ≤ 2*10^5),即序列的长度。 第二行包括n个整数a_i(1 ≤ a_i ≤ 10^9),即序列a中的每个整数,以空格分割。输出

2017-08-20 16:57:57 1501

原创 交错01串

牛客网链接 如果一个01串任意两个相邻位置的字符都是不一样的,我们就叫这个01串为交错01串。例如: “1”,”10101”,”0101010”都是交错01串。 小易现在有一个01串s,小易想找出一个最长的连续子串,并且这个子串是一个交错01串。小易需要你帮帮忙求出最长的这样的子串的长度是多少。 这个没有啥的,就是根据输入,遍历,查找最长的交错串就好,比较容易,也没啥坑。#include<i

2017-08-20 16:52:50 1153

原创 等差数列

牛客网试题链接 如果一个数列S满足对于所有的合法的i,都有S[i + 1] = S[i] + d, 这里的d也可以是负数和零,我们就称数列S为等差数列。 小易现在有一个长度为n的数列x,小易想把x变为一个等差数列。小易允许在数列上做交换任意两个位置的数值的操作,并且交换操作允许交换多次。但是有些数列通过交换还是不能变成等差数列,小易需要判别一个数列是否能通过交换操作变成等差数列 输入描述:输

2017-08-20 16:50:15 798

原创 彩色的砖块

牛客网试题链接 小易有一些彩色的砖块。每种颜色由一个大写字母表示。各个颜色砖块看起来都完全一样。现在有一个给定的字符串s,s中每个字符代表小易的某个砖块的颜色。小易想把他所有的砖块排成一行。如果最多存在一对不同颜色的相邻砖块,那么这行砖块就很漂亮的。请你帮助小易计算有多少种方式将他所有砖块排成漂亮的一行。(如果两种方式所对应的砖块颜色序列是相同的,那么认为这两种方式是一样的。) 例如: s =

2017-08-20 16:46:43 1246

转载 解决JAVA MAVEN项目加载太慢的问题

解决方案: 加载太慢由于achetype-catalog.xml文件的访问问题,导致了整个构建过程的缓慢,所以是否能够将文件保存到本地,成为一种解决思路。翻阅Maven官方文档可以找到,确实是可以的。官方链接如下: http://maven.apache.org/archetype/maven-archetype-plugin/specification/archetype-catalog.ht

2017-03-20 20:16:42 12149

转载 Centos 配置tomcat教程

Centos 安装tomcat http://www.cnblogs.com/hanyinglong/p/5024643.html Centos 安装javaJDK http://www.cnblogs.com/hanyinglong/p/5025635.html

2017-03-18 18:55:50 353

原创 SVN简单使用说明

大家最近可能对SVN提交有一些问题,不知道如何使用?所以,今天我今给大家分享一下,如何使用简单SVN提交作业。第一步:清楚登录信息如果你们之前进行过checkout的操作,而且没有成功,则建议大家在这里把登录信息清楚一下再进行之后操作。如果是初次使用,则跳过本步骤。 将可以clear的东西,全部clear掉。第二步:重新checkout文件鼠标右键checkout,然后把服务器上路径(URL)

2017-03-15 20:22:14 373

原创 安装Hadoop-2.7.3在ubuntu 14.04(伪分布模式)

前言ubuntu版本:14.04 java版本:1.8.0_121 Hadoop版本: 2.7.3 Hadoop三种安装方式: 独立模式 伪分布模式 全分布模式JAVA JDK去oracle官网下载java jdk 如果系统安装过java jdk 那么可以跳过这步。点此下载将安装包解压到你想要安装的目录 打开profile配置java环境sudo gedit /etc/profile在

2017-03-02 17:11:37 785

转载 zabbix监控端口详解

监控项详细说明自定义监控创建监控80端口的监控 组态>主机>docker2>项目 >创建监控项 组态>主机>docker2>触发器 >创建触发器 就可以测试一下停止http服务,首页上会出现警告 我们也可以尝试使用net.tcp.service.perf[http,,80]监控端口建立连接时间。 监控项 触发器 查看监控记录 本博文内容有一部分转载于http

2017-02-08 11:00:29 18199

原创 zabbix监控端口

zabbix有三种监控端口的监控项方法。 1.net.tcp.listen[port] 用于监听端口是否开启 1表示开启 0表示未开启 2.net.tcp.port[,port] 是否 可 以 连 接 到 指 定的 TCP 端口 0 – 无法连接 1 – 可以连接 ip – IP 地址(默认是 127.0. 0.1) port – 端口 范例: net.tcp

2017-02-08 10:41:38 10787

原创 Zabbix解决中文乱码问题

zabbix版本 2.2.2我们都知道,zabbix支持多语言,但是博主发现zabbix中文有些方面会出现中文乱码问题,后来发现是zabbix的中文字体库的问题。 我们想要解决这个问题,只需要将zabbix下字体文件替换为楷体标准字体即可。登陆服务器 通过putty登陆至服务器 找到字体文件,复制到字体目录下 字体文件为simkai.ttf(尽量找到这个字体,博主尝试其他字体有的并

2017-02-08 10:38:37 522

原创 LINUX

sudo apt-get install libssl-dev sudo apt-get install libncurses5-dev make -j4 bzImage cp /boot/config-4.4.0-21-generic .config tar -xvf linux-4.8.15.tar.xz cp linux-4.8.15.tar.xz .. degit ./arch

2016-12-21 17:28:50 533

原创 ThinkPHP-登陆操作

先放一张效果图: 1. 用户登录界面代码<!DOCTYPE HTML><html lang="en-US"><head> <meta charset="UTF-8"> <title>Login</title> <link rel="stylesheet" href="Public/css/style.css" /> <link href='http://font

2016-12-06 23:08:27 337

原创 基于Linux的操作系统实验-Linux基本配置

1. 安装Ubuntu博主是使用VM虚拟机安装的Ubuntu,下载好安装包以后,直接点击安装新的虚拟机。然后选择经典安装方式进行安装。等待片刻你就会进入Linux虚拟机了。但是有一个大家都会遇到的问题,那就是我们的虚拟机与电脑尺寸不匹配,这是我们虚拟机默认的尺寸问题,我们需要利用VM tools去设置自动适应。 具体方法如下: 1,点击VM菜单下虚拟机安装VM tools。 2,进入虚拟

2016-12-04 15:00:14 770

原创 使用IDEA进行Spark开发(二)-第一个scala程序

上面一篇文章博主已经给大家演示好了如何去配置一个本机的scala开发环境,现在我们就一起去写我们的第一个spark开发的scala程序吧!打开IDEA,选择创建一个新的工程文件。 点击scala,创建一个scala工程 输入我们程序名称——word_count,我们要写一个词频统计程序。 JDK选择1.7 scala选择我们下载安装好的scala环境目录,这里是2.10.5 点击完成,即可进

2016-12-01 21:57:15 14623 1

翻译 使用IDEA进行Spark开发(一)-IDEA的配置

所需环境: java jdk 1.7 如未配置java环境,则大家可以点击配置进行配置。 spark依赖项下载 Scala的安装与配置 下载Scala-2.10.5 配置环境变量 1,单击新建,在变量名一栏输入: SCALA-HOME 变量值一栏输入: D:\Program Files\scala 也就是scala的安装目录,根据个人情况有所不同,

2016-11-29 21:42:53 1776

转载 marquee标签详解

博主最近在写一个比较简单的网页,想要实现滚动字幕的效果,从网上也查了一些资料,有一些是利用JS实现的,效果有好有坏但都比较复杂。偶然间看到了marquee标签,发现使用marquee标签实现这个效果很简单效果也不错。marquee介绍<marquee>hello world</marquee>常用两个事件 onMouseOut=”this.start()” 鼠标移除该区域开始移动 onMou

2016-08-12 16:36:22 588 1

转载 基于腾讯云个人博客的搭建

腾讯云服务器等购买 进入腾讯云官网进行注册购买。 腾讯云现在对于学生有许多优惠,注册并认证学生身份就可以免费获得域名并且一元购得云服务器。好评!!! 注册认证完成后,我们就可以购买域名和服务器了。 输入想要注册的域名,然后选择域名格式进行注册,一般对于学生,选择.cn。支付如果你进行学生认证,就可以使用优惠卷0元购域名。 下面选择购买服务器 选择合适的主机与系统,对于学生选择

2016-08-06 15:16:04 7140 1

转载 Notepad++进行php开发所必需的插件【转】

Notepad++进行php开发所必需的插件转自:Notepad++进行php开发所必需的插件 Notepad++进行php开发所必需的插件有那些呢?1、 Compare: 可以用来比较两个文件不同之处。2、 Explorer:文件浏览器插件,包含收藏夹、Session保存功能。可与NppExec脚本结合使用。3、 Language Help:将光标定位到某个函数即可快速打开帮助文档。4、 N

2016-07-23 19:44:29 1150

原创 PHP与MYSQL学习笔记-基础篇4(正则简介)

PHP与MYSQL基础篇之正则表达式目的 在简单的WEB站点,让内容有某种类型的格式化。与本文的编辑器markdown是相同的原理。正则表达式 |——|:—–:|——-:| |

2016-07-22 18:47:37 289

原创 Python学习笔记(三)-标准内建函数

标准内建函数 函数 功能 cmp(obj1,obj2) 比较obj1与obj2,返回比较结果 repe(obj) 返回一个对象的字符串表示 str(obj) 返回对象可读性好的字符串表示 type(obj) 得到对象类型,并返回type对象cmp(a,b) 若是a小于b,则返回-1(一个负数,一般为-1),若a>b,则返回1(一个正数,一般为1),若a=b,则

2016-07-21 11:31:01 491

原创 Python学习笔记(二)-NotePad++中文显示问题

Python学习笔记(二)—NotePad++中文显示问题 引子 博主在学习Python期间,因为书上例子都是使用英语交互的,因此博主在练习时,想要使用中文交互,可是发现命令行一直报错,经差资料,才找出解决办法,在此分享给大家。问题 原始代码string = raw_input('请输入字符串:');print '你输入字符串为:%s’%(string)num=raw_input('请

2016-07-20 09:54:24 2153

原创 Python学习笔记(一)—NotePad++与插件的安装和环境配置

Python学习笔记(一)—NotePad++与插件的安装和环境配置Python安装1.从官网下载Python安装包 网站:Python官方下载网站 下载后,点击安装即可。注意:选择ADD Python.exe to path自动配置环境变量检验安装成功-进入命令行输入Python2.NotePad++安装与环境配置1.NotePad++下载网站:Notepad++2.NotePad++配置

2016-07-19 20:58:34 1623

原创 PHP与MYSQL学习笔记-基础篇3(结构化编程)

PHP结构化编程良好的编程习惯和编程风格会使你的代码更易读,管理和维护都变得及其简单,在PHP中也是这样,我们可以利用许多方法使代码结构化,在本博文中,我将为大家介绍一些最基础的PHP结构化编程方法。如果想要继续学习,可以了解一下OPP编程。包含文件包含 HTML 内容 有一些静态的html代码我们在编写PHP中可能会不止一次的遇到,我们可以使用包含文件的方法去把这些代码片段存为模板,在使用时包

2016-07-16 11:07:03 404

原创 PHP与MYSQL学习笔记--基础篇1

PHP与MYSQL基础学习总结使用书籍:PHP和Mysql web开发从前新手到高手安装MYSQL一些知识总结PHP一些知识总结PHP与MYSQL基础应用安装windows下XAMPP安装从Apache Friends站点下载最新版XAMPP进行安装,安装过程与一般软件类似,中间可能会出现一些UAC(用户账户控制)警告,选择OK即可。注意,安装完毕后,最好

2016-07-10 18:31:31 477

Aspose word 工具下载

Aspose WORD 破解去水印 包含从Aspose官网下载的最新版,以及去水印的破解版

2018-01-15

IDEA的scala插件

IDEA SPACK scala IDEA SPACK scala

2016-11-29

wordpress 博客

WordPress是一款个人博客系统,并逐步演化成一款内容管理系统软件,它是使用PHP语言和MySQL数据库开发的。用户可以在支持 PHP 和 MySQL数据库的服务器上使用自己的博客。

2016-08-06

Putty连接软件

uTTY是一个Telnet、SSH、rlogin、纯TCP以及串行接口连接软件。较早的版本仅支持Windows平台,在最近的版本中开始支持各类Unix平台,并打算移植至Mac OS X上。除了官方版本外,有许多第三方的团体或个人将PuTTY移植到其他平台上,像是以Symbian为基础的移动电话。PuTTY为一开放源代码软件,主要由Simon Tatham维护,使用MIT licence授权。随着Linux在服务器端应用的普及,Linux系统管理越来越依赖于远程。在各种远程登录工具中,Putty是出色的工具之一。Putty是一个免费的、Windows x86平台下的Telnet、SSH和rlogin客户端,但是功能丝毫不逊色于商业的Telnet类工具。目前最新的版本为0.67 Beta

2016-08-06

Tizen手机系统开发的一些资料

三星开发的新系统Tizen,支持HTML开发app。

2016-06-11

JAVA2 参考大全

JAVA2 参考大全

2016-03-10

2009-2014 美国数学建模特等奖论文

2009-2014 美国数学建模特等奖论文

2016-03-10

空空如也

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

TA关注的人

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