自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 UPC3459: 移除字符

题目描述给出一个字符串 s 和一些长度为 3 的非法串(由英文小写字母组成)。你需要在字符串 s 中移除一些字符使得变更后的字符串不包含任何非法串。求最小的需要移除的字符个数。输入输入含多组数据,一直处理到文件结束。对于每组数据: 第一行是字符串 s,长度不大于 50000。 第二行是非法串个数,个数不大于 676。 第三行到最后一行每行 3 个字母表示非法串。...

2019-01-31 22:15:00 47

转载 基于Protostuff实现的Netty编解码器

在设计netty的编解码器过程中,有许多组件可以选择,这里由于咱对Protostuff比较熟悉,所以就用这个组件了。由于数据要在网络上传输,所以在发送方需要将类对象转换成二进制,接收方接收到数据后,需要将二进制转换成类对象,由于这个操作在之前的文章中有讲解过:网络传输数据序列化工具Protostuff,所以可以翻看我之前的文章来查看具体的实践方法:public class SerializeU...

2019-01-31 15:53:00 248

转载 [转]C++实现平衡二叉树

作者:Rest探路者出处:http://www.cnblogs.com/Java-Starter/本文版权归作者和博客园共有,欢迎转载,但未经作者同意请保留此段声明,请在文章页面明显位置给出原文连接Github:https://github.com/cjy513203427目录1.概念2.代码实现2.1 定义平衡树结点:2.2 左改组图解2.3 左改...

2019-01-30 20:45:00 213

转载 POI解析Excel代码

// 批量区域数据导入 @Action(value = "area_batchImport") public String batchImport() throws IOException { List<Area> areas = new ArrayList<Area>(); // 编写解析代码逻辑 ...

2019-01-29 22:23:00 79

转载 python3: 字符串和文本

1. 分割字符串-使用多个界定符【re.split()】>>> line = 'asdf fjdk; afed, fjek,asdf, foo'>>> import re>>> re.split(r'[;,\s]\s*', line)['asdf', 'fjdk', 'afed', 'fjek', 'asdf', 'foo'...

2019-01-29 16:28:00 53

转载 【python】版本35 正则-非库-爬虫-读写xlw文件

#交代:代码凌乱,新手一个,论坛都是高手,我也是鼓了很大勇气,发出来就是被批评和进步的#需求:需要对某网站的某id子标签批量爬取,每个网页的id在xlw里,爬取完,再批量存取到这xlw里的第6行#思路:1.批量从xlw读url;2.批量正则内容;3.批量写xlw""" ------------------警告纯新手代码,代码凌乱,没...

2019-01-28 14:38:00 161

转载 51nod1158 最大子矩形 单调栈应用

#include<iostream>#include<cstring>#include<cstdio>using namespace std;int mp[600][600],m,n,ans;void work(int i){//以第i行为底的矩阵 int stk[600],w[600]={},h[600]={},top=0;...

2019-01-28 12:37:00 69

转载 html5标签---不常用新标签的整理

状态标签meter用来显示已知范围的标量值或者分数值。value:当前的数值。  min:值域的最小边界值。如果设置了,它必须比最大值要小。如果没设置,默认为0max:值域的上限边界值。如果设置了,它必须比最小值要大。如果没设置,默认为1low:定义了低值区间的上限值,如果设置了,它必须比最小值属性大,并且不能超过high值和最大值。未设置或者比最小值还...

2019-01-27 12:15:00 65

转载 linux的cron

linux系统由cron(crond)这个系统服务来控制的,linux系统上原来有非常多的计划性工作,因此,这个系统服务是默认启动的。cron进程每分钟会定期检查是否有要执行的任务,如果有就自动执行该任务。/etc/crontab参考博客:https://www.cnblogs.com/intval/p/5763929.html用户编写的任务,存放在/var/spool/cron/[user]中m...

2019-01-27 02:02:00 41

转载 Spring Boot中使用Swagger2构建强大的RESTful API文档

由于Spring Boot能够快速开发、便捷部署等特性,相信有很大一部分Spring Boot的用户会用来构建RESTful API。而我们构建RESTful API的目的通常都是由于多终端的原因,这些终端会共用很多底层业务逻辑,因此我们会抽象出这样一层来同时服务于多个移动端或者Web前端。这样一来,我们的RESTful API就有可能要面对多个开发人员或多个开发团队:IOS开发、An...

2019-01-26 15:27:00 39

转载 在docker下面安装Nginx PHP mysql let's encrypt

最近自己在弄了个Nginx PHP Mysql Let's encrypt的docker,下面记录一下1)先装 Let's encryptdocker run --rm -p 80:80 -p 443:443 \ -v /etc/letsencrypt:/etc/letsencrypt \ quay.io/letsencrypt/letsencrypt auth \ --...

2019-01-25 17:15:00 66

转载 TopCoder SRM500 Div1 1000 其他

原文链接https://www.cnblogs.com/zhouzhendong/p/SRM500-1000.htmlSRM500 Div1 1000设 \(v_1,v_2,\cdots ,v_9\) 分别为一个数中 \(1-9\) 的出现次数。那么可以列出如下方程组:\[\begin{eqnarray*}v_1+2v_2+3v_3+\cdots +9v_9 &=& S...

2019-01-24 21:55:00 116

转载 [匈牙利][Floyd] Jzoj P1015 导弹

Description给出一张无向的完全图(任意两点之间都有一条边的图)G=(V,E),它可以表示出某一块大陆的地图:每个顶点表示一座城市,每条边代表连接的两个城市间的距离,该大陆任两个城市都是直接连通的。另外在这个大陆上有两个特殊的国家,我们称为A国与B国,其中A国有N个城市,B国有M个城市。这里A国相对于B国来说是一个大国(我们有N>=M),而且它最近发明了一种新型武器:响尾蛇导...

2019-01-24 21:07:00 45

转载 Java多线程_ThreadLocal

用法:ThreadLocal用于保存某个线程共享变量:对于同一个static ThreadLocal,不同线程只能从中get,set,remove自己的变量,而不会影响其他线程的变量。ThreadLocal.get: 获取ThreadLocal中当前线程共享变量的值。ThreadLocal.set: 设置ThreadLocal中当前线程共享变量的值。ThreadLocal.remo...

2019-01-24 11:50:00 54

转载 JS/JQuery获取当前元素的上一个/下一个兄弟级元素等元素的方法

$(function(){ //遍历获取的input元素对象数组,绑定click事件 var len = $("input[type='file']").length; for(var i = 0; i < len; i++){ $("input[type='file']").eq(i).click(function(){ ...

2019-01-23 14:51:00 62

转载 vue 刷新当前页面

情景:  比如在删除或者增加一条记录的时候希望当前页面可以重新刷新  请求接口中直接将数组结果取第0个数组或者第n个数组给变量,会报错 0 的错误,此时多次刷新即可方法一、这种方法简单快捷,但是页面会有空白瞬间,体验不够好this.$router.go(0);location. reload()        _getquery(){ ...

2019-01-23 10:14:00 115

转载 设计模式之单例模式

前言设计模式是人们在日常工作中总结出来的一些好的设计方式。用于指导人们能够写出优雅(可扩展,好维护)的代码。也能让自己心情愉快。简介单例模式是一种比较简单的模式。定义为确保某一个类只有一个是实例,而且自行实例化并向整个系统提供这个实例。例子饿汉式:public class Singleton { private static final Singleton singeleto...

2019-01-22 22:09:00 43

转载 第7章 虚拟机类加载机制

7.1 概述  不同于传统的语言,java在编译的时候不需要连接,类型的连接、初始化的过程是在运行期间完成的,符号的入口是保留在常量池里的,这给java提供了很大的灵活性,支持动态扩展。比如一个面向接口的程序,可以在运行的时候在指定接口的实现类。7.2 类加载时机  虽然java在编译的时候不需要连接,但一个java程序要想跑起来肯定是要连接的,这个连接的过程就在class文...

2019-01-22 15:26:00 52

转载 Old Driver Tree(ODT 老驱动树)

ODTODTODT,中文称为老驱动树,又名珂朵莉树(虽然我看到老驱动莫名想笑)ODTODTODT真是一个暴力暴力暴力神奇的东西但是只有在数据随机且有区间覆盖操作的时候才有用(因为只有区间覆盖才会容易产生一段相同的区间)因为考虑到每次覆盖了一个区间之后整个区间的数都是一样的了于是就将这个区间缩成一个点,用setsetset维护一下所有点这时候...

2019-01-21 17:44:00 297

转载 BigDecimal - Java精确运算

(1)、浮点数精确计算 项目中一直存在一个问题,就是每次报表统计的物资金额和实际的金额要差那么几分钱,和实际金额不一致,让客户觉得总是不那么舒服,原因是因为我们使用java的浮点类型double来定义物资金额,并且在报表统计中我们经常要进行一些运算,但Java中浮点数(double、float)的计算是非精确计算,请看下面一个例子: System.out.println(0.05 + 0...

2019-01-21 17:06:00 48

转载 win10 重装应用商店

If you wish to reinstall Windows 10 Store, you can also open an elevated PowerShell windows, type the following command and hit Enter:Get-AppXPackage *WindowsStore* -AllUsers | Foreach {Add-App...

2019-01-21 15:42:00 283

转载 TensorFlow实战Google深度学习框架8-9章学习笔记

目录第8章 循环神经网络第9章 自然语言处理第8章 循环神经网络循环神经网络的主要用途是处理和预测序列数据。循环神经网络的来源就是为了刻画一个序列当前的输出与之前信息的关系。也就是说,循环神经网络的隐藏层之间的节点是有连接的,隐藏层的输入不仅包括输入层的输出,还包括上一时刻隐藏层的输出。下面给出一个长度为2的RNN前向传播示例代码:import nu...

2019-01-20 16:41:00 125

转载 由数字三角形问题理解动态规划

先看几类数字三角形的问题,通过对这几个问题的分析来理解有关动态规划的基本思想数字三角形I问题描述:  有一个由正整数组成的三角形,第一行只有一个数,除了最下行之外 每个数的左下方和右下方各有一个数,从第一行的数开始,每次可以往左下或右下走一格,直到走到三角形底端,把沿途经过的数全部加起来作为得分。如何走,使得这个得分尽量大?分析:  如何走,是一个决策问题,很容易联想...

2019-01-19 17:31:00 103

转载 移动端布局之——flex实现app首页大框架布局

这里不做flex的详细介绍,学习flex请转flex布局语法教程。要实现的效果:因为在移动端使用fixed(固定定位)定位footer时,存在抖动问题(fixed在移动端的坑),所以这里使用flex来代替fixed使footer始终在底部位置。flex属性简单介绍:设置在容器上的属性:flex-direction:row | row-reverse | column ...

2019-01-18 16:49:00 217

转载 Java多线程_wait/notify/notifyAll方法

关于这三个方法,我们可以查询API得到下列解释:wait():导致当前的线程等待,直到其他线程调用此对象的notify( ) 方法或 notifyAll( ) 方法或者指定的事件用完notify():唤醒在此对象监视器上等待的单个线程notifyAll():唤醒在此对象监视器上等待的所有线程我们需要注意的点(1)wait()、notify/notifyAll() 方法是Object...

2019-01-17 17:34:00 89

转载 MongoDB 之 手把手教你增删改查 MongoDB - 2

一.MongoDB操作 之 原生ORM,根本不存在SQL语句创建数据库:这里和一般的关系型数据库一样,都要先建立一个自己的数据库空间嗯嗯嗯嗯,我感受到了你内心的惊呼,瞅瞅你们这些没见过世面的样子是的,MongoDB设计的比较随意,没有就认为你是在创建,use LuffyCity_Com是不存在的,所以MongoDB就认为你是要创建并使用这个概念一定要记清楚哦,MongoDB中如...

2019-01-16 15:36:00 38

转载 Java 线程 wait ,sleep区别以及notify和notifyAll区别

了解线程的状态,1.新建状态(New) : 线程对象被创建后,就进入了新建状态。2.就绪状态(Runnable): 也被称为“可执行状态”。线程对象被创建后,其它线程调用了该对象的start()方法,从而来启动该线程。例如,thread.start()。处于就绪状态的线程,随时可能被CPU调度执行。3.运行状态(Running): 线程获取CPU权限进行执行。需要注...

2019-01-16 11:23:00 273

转载 洛谷 P1059明明的随机数 & P1068分数线划定 & P1781宇宙总统

题目:https://www.luogu.org/problemnew/show/P1059思路:STL中的set使用。 1 //#include<bits/stdc++.h> 2 #include<set> 3 #include<iostream> 4 #include<stdio.h> 5 #include<st...

2019-01-15 21:45:00 110

转载 如何使用 CCache 进行 Cocos2d-x 编译加速

原文链接:https://blog.csdn.net/zmzsoftware/article/details/32734025CCache是C/C++的编译器缓存。当相同的编译被再次编译时,进行检测并通过之前编译的缓存进行编译加速。所以我们可以通过这种方法给Cocos2d-x Android的编译加速。使用这种方法,在i7 CPU的Macbook Pro Retina上编译,我们的Cocos2...

2019-01-15 21:44:00 108

转载 TCP三次握手和四次挥手---转

TCP建立连接为什么是三次握手,而不是两次或四次?TCP,名为传输控制协议,是一种可靠的传输层协议,IP协议号为6。顺便说一句,原则上任何数据传输都无法确保绝对可靠,三次握手只是确保可靠的基本需要。举个日常例子,打电话时我们对话如下:对应为客户端与服务器之间的通信:于是有了如下对话:我:1+1等于几?她:2,2+2等于几?我:4首先两个人约定协议...

2019-01-14 10:04:00 58

转载 颠覆者

  最近花时间读了周鸿祎自传颠覆者,然后发现还是非常喜欢传记的,通过传记可以了解到一个人背后的很多故事,从而可以收到启发,在忙碌的工作之余来让自己静下来思考。之所以读他,最初还是因为他是校友,并且在互联网方面做出了卓越的成就,并且备受瞩目,这就不由得让我有很多好奇去了解这究竟是怎样的一个人。如果要我总结他的一些特点,脑海里很快可以提炼这几个词:爱读书、爱文学、计算机疯子、创业、特立独行、思想独特。...

2019-01-13 23:12:00 68

转载 Python命令行参数解析模块argparse

当写一个Python脚本时经常会遇到不同参数不同功能的情况,如何做一个更好看的命令帮助信息以及对命令参数解析呢?这就需要使用argparse模块#!/usr/bin/env python# -*- coding: utf-8 -*-import sysimport osimport argparse__metaclass__ = typecl...

2019-01-13 10:40:00 75

转载 [Swift]LeetCode321. 拼接最大数 | Create Maximum Number

★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:https://github.com/strengthen/LeetCode➤原文地址:https://www.cnblogs.com/streng...

2019-01-12 18:46:00 71

转载 数据库的快照隔离级别(Snapshot Isolation)

数据库的快照隔离级别(Snapshot Isolation)总结:已提交读快照只影响语句级别的锁定行为,而快照隔离影响整个事务。转自:https://www.cnblogs.com/ljhdo/p/5037033.html隔离级别定义事务处理数据读取操作的隔离程度,在SQL Server中,隔离级别只会影响读操作申请的共享锁(Shared Lock),而不会影响写操作申...

2019-01-10 18:47:00 297

转载 利用Python实时接收微博小姐姐动态啦~

​前言:前几个星期在写一个微博监控系统 可谓是一波三折啊 获取到微博后因为一些字符编码问题 导致心态爆炸开发中断 但是就在昨天发现了另外一个微博的接口一个手机微博的接口https://m.weibo.cn/ 经过一番测试后认为这个接口满足我的要求 就继续完成未完成的使命吧分析:​这个接口直接访问的话会有一个302跳转到一个登陆界面也就是说这里需要先模拟登陆一...

2019-01-10 15:09:00 198

转载 Docker系列08—搭建使用私有docker registry

本文收录在容器技术学习系列文章总目录1、了解Docker Registry1.1 介绍registry 用于保存docker 镜像,包括镜像的层次结构和元数据。启动容器时,docker daemon会试图从本地获取相关的镜像;本地镜像不存在时,其将从registry中下载该镜像并保存到本地;拉取镜像时,如果不知道registry仓库地址,默认从Docker Hub搜索拉取镜...

2019-01-10 15:05:00 217

转载 字节流

字节输出流OutputStreamFileOutputStream类构造方法import java.io.File;import java.io.FileOutputStream;import java.io.IOException;public class Demo01 { public static void main(String[] a...

2019-01-10 09:46:00 35

转载 zabbix proxy分布式监控配置

zabbix proxy可以代替zabbix server检索客户端的数据,然后把数据汇报给zabbix server,并且在一定程度上分担了zabbix server的压力.zabbix proxy可以非常简便的实现了集中式、分布式监控zabbix proxy仅仅需要一条tcp连接到zabbix server,所以防火墙上仅仅需要加上一条规则即可.zabbix proxy数据库必须和serve...

2019-01-10 00:47:00 57

转载 redis五大数据类型以及常用操作命令

Redis的五大数据类型String(字符串)string是redis最基本的类型,你可以理解成与Memcached一模一样的类型,一个key对应一个value。string类型是二进制安全的。意思是redis的string可以包含任何数据。比如jpg图片或者序列化的对象 。string类型是Redis最基本的数据类型,一个redis中字符串value最多可以...

2019-01-09 17:24:00 56

转载 centos7 64运行32位程序

yum在线安装: sudo yum install xulrunner.i686 或者: sudo yum install ia32-libs.i686 PS:可以查看一下当前源库里有没有ia32-libs:yum list|grep ia32-libs转载于:https://www.cnblogs.com/mrcln/p/1024332...

2019-01-09 11:30:00 1938

空空如也

空空如也

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

TA关注的人

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