Manacher(输出最长回文串及下标)

http://acm.hdu.edu.cn/showproblem.php?pid=3294 Girls' research Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 65535/32768 K (Java/Others) Total Submission(s): 5711 Accepted Submission(s): 2117 Problem Description One day, sailormoon girls are
分类: 其他 发布时间: 08-03 21:28 阅读次数: 0

单例--项目中用到单例的地方

【单例好处】 首先要先明白什么是单例? 单例就是保证在jvm堆内存中只能有一个实例。(不是在多个jvm当中) 单例模式有七种,一般情况下只会用到两种,懒汉式和饿汉式,下面我们来看看懒汉式和饿汉式的代码。 懒汉式:package com.springboot.design; /** * @Author: [email protected] * @Description: 懒汉式设计模式,非线程安全 * @Date: Created in 17:37 2019/7/19
分类: 其他 发布时间: 08-03 21:28 阅读次数: 0

树莓派通过frp穿透内网

wai网访问内网web 在树莓派机器上配置frpc.ini [web] type = http    #类型 local_port = 80  #转发端口【服务端访问内网的80端口】 custom_domains = www.poxiao666.cn  #该域名要解析到服务端, 外部网络通过ssh 访问树莓派 服务端配置 [common] bind_port = 7000  #对外使用7000端口 dashboard_port = 7500  #图形界面使用7500端口  图形界面使用服务端i
分类: 其他 发布时间: 08-03 21:28 阅读次数: 0

Java中使用Socket连接判断Inputstream结束,java tcp socket服务端,python tcp socket客户端

最近在试着用java写一个socket的服务器,用python写一个socket的客户端来完成二者之间的通信,但是发现存在一个问题,服务器方面就卡在读取inputsream的地方不动了,导致后面的代码没办法执行,调试许久,找到问题所在 1>python中客户端send函数发送字符串的时候没有在字符串末尾自动加换行,而我在java服务器中使用的读取函数为readline()。不难想明白二者的格 式不同,所以java一直在等换行附来完成一次读取,所以导致代码无法继续执行 2>在将python方面的
分类: 其他 发布时间: 08-03 21:28 阅读次数: 0

Statistics : Data Distribution

1、Normal distribution In probability theory, the normal (or Gaussian or Gauss or Laplace–Gauss) distribution is a very common continuous probability distribution. Normal distributions are important in statistics and are often used in the natural and
分类: 其他 发布时间: 08-03 21:28 阅读次数: 0

大一暑假第五周周进度总结报告

一:进度: 1.java学习了什么是内部类,内部类的定义和使用。 package io; public class intout { public static void main(String[] args){ Outer out=new Outer(34); out.test(); /** 访问内部类的方法一: Outer.Inter in=new Outer(36).new Inter(45,"寄生虫"); in.show();*/ /**访问内部类的方法二: Outer out=new
分类: 其他 发布时间: 08-03 21:28 阅读次数: 0

盒模型 box-sizing 属性

css3增添了盒模型box-sizing属性,box-sizing属性值可以有下面三个值: content-box:默认值,让元素维持W3C的标准盒模型。元素的宽度/高度(width/height)(所占空间)等于元素边框宽度(border)加上元素内边距(padding)加上元素内容宽度 /高度(content width/height)即:Element Width/Height = border+padding+content width/height。 border-box:让元素维持
分类: 其他 发布时间: 08-03 21:28 阅读次数: 0

Check a Integer is power of 3 or not

1 #include<bits/stdc++.h> 2 using namespace std; 3 4 /*错误代码 5 bool solve(long long n) 6 { 7 if(n%3==0) 8 return true; 9 else 10 return false; 11 }*/ 12 13 //题目给出32bit整数,可以依此来确定3在32bit下的最高次幂值,然后做模运算 14 b
分类: 其他 发布时间: 08-03 21:28 阅读次数: 0

The Rotation Game

题目链接 题意:有八种操作棋盘进行移动,使得中间8个数字一样,问·最短移动步数及如何移动。 思路:dfs,因为当中间八个数字中有m个数字不同时,至少需要m次操作,将这个m作为估值。
分类: 其他 发布时间: 08-03 21:28 阅读次数: 0

Egret入门学习日记 --- 第二十五篇(书中 9.16~9.17 节 内容)

第二十五篇(书中 9.16~9.17 节 内容)   对于昨天的关于 List 组件使用的问题,我打算到书中提到List之后,再回头补充。   还有就是 Scroller 的 TileLayout 布局方式,也要去研究一下。   好了,开始按照书中内容一步一步走。   开始 9.16节。                                 重点:     1、设定TabBar皮肤。     2、设置TabBar布局。   操作:     1、设定TabBar皮肤。       第一
分类: 企业开发 发布时间: 08-03 21:27 阅读次数: 0

Python开发【第一章】:目录

Python开发【第一章】:目录
分类: 其他 发布时间: 08-03 21:11 阅读次数: 0

Python 之父再发文:构建一个 PEG 解析器

花下猫语: Python 之父在 Medium 上开了博客,现在写了两篇文章,本文是第二篇的译文。前一篇的译文 在此 ,宣布了将要用 PEG 解析器来替换当前的 pgen 解析器。 本文主要介绍了构建一个 PEG 解析器的大体思路,并介绍了一些基本的语法规则。根据 Python 之父的描述,这个 PEG 解析器还是一个很笼统的实验品,而他也预告了,将会在以后的系列文章中丰富这个解析器。 阅读这篇文章就像在读一篇教程,虽然很难看懂,但是感觉很奇妙:我们竟然可以见证 Python 之父如何考虑问题
分类: 其他 发布时间: 08-03 21:11 阅读次数: 0

【ACwing 98】分形之城——分形

(题面来自ACwing) 城市的规划在城市建设中是个大问题。 不幸的是,很多城市在开始建设的时候并没有很好的规划,城市规模扩大之后规划不合理的问题就开始显现。 而这座名为 Fractal 的城市设想了这样的一个规划方案,如下图所示: 当城区规模扩大之后,Fractal 的解决方案是把和原来城区结构一样的区域按照图中的方式建设在城市周围,提升城市的等级。 对于任意等级的城市,我们把正方形街区从左上角开始按照道路标号。 虽然这个方案很烂,Fractal 规划部门的人员还是想知道,如果城市发展到了等
分类: 其他 发布时间: 08-03 21:11 阅读次数: 0

CH109 Genius ACM 题解报告

题目传送门 【题目大意】 【思路分析】 首先显然可知,当一段区间内选出的$M$对数分别是,最大和最小一对,次大和次小一对,……,第$M$大和第$M$小一对,此时的“校验值”最大,如果这段区间的最大“校验值”满足条件了,那么这个区间就是合法的。我们考虑将数列$A$从头开始分段,在满足每段区间合法的情况下让区间尽量包含更多的数,到达结尾时整个数组分成的段数就是答案。 于是我们要解决的问题就是,当确定一个区间的左端点$L$后,右端点$R$在满足$A[L]~A[R]$的“校验值”不超过$T$的情况下,
分类: 其他 发布时间: 08-03 21:11 阅读次数: 0

js同步和异步 同步和异步

同步和异步 异步并不是同步,异步是单线程,异步指的是让CPU暂时搁置当前请求的响应,处理下一个请求,当通过轮询或其他方式得到回调通知后,开始运行。 并发是多线程, 同步:一定要等任务执行完了,得到结果,才执行下一个任务。 异步:不等任务执行完,直接执行下一个任务。 简而言之,言而总之:同步就是我强依赖你(对方),我必须等到你的回复,才能做出下一步响应。即我的操作(行程)是顺序执行的,中间少了哪一步都不可以,或者说中间哪一步出错都不可以,类似于编程中程序被解释器顺序执行一样;同时如果我没有收到你
分类: 其他 发布时间: 08-03 21:11 阅读次数: 0

挑战程序竞赛 反转开关 poj3276

这个我其实也没有看太懂它的证明过程。 1.若某一个位置被翻转了n次,则其实际上被翻转了n%2次。 2.分析易知翻转的顺序并不影响最终结果。 3.现在我们着眼于第1个位置,可知若要将第1个位置进行翻转只有翻转它自己,因为没有其他位置的翻转会引起它的翻转。 由①可知若第1个位置为1则必须且进行翻转(并将其后2个进行连带翻转)且以后不再进行翻转,因为再进行翻转就一共翻转了2次相当于没翻转。 然后着眼于第2个位置,由于第1个位置不再进行翻转,所以要想翻转第2个位置只有翻转它自己,因为没有其他位置的翻转
分类: 其他 发布时间: 08-03 21:11 阅读次数: 0

Springboot启动不了

EncryptionBootstrapConfiguration.RsaEncryptionConfiguration: Did not match: - Keystore nor key found in Environment (EncryptionBootstrapConfiguration.KeyCondition) Matched: - @ConditionalOnClass found required class 'org.springframework.security.rsa
分类: 其他 发布时间: 08-03 21:11 阅读次数: 0

JAVA并发之阻塞队列浅析

背景 因为在工作中经常会用到阻塞队列,有的时候还要根据业务场景获取重写阻塞队列中的方法,所以学习一下阻塞队列的实现原理还是很有必要的。(PS:不深入了解的话,很容易使用出错,造成没有技术深度的样子) 阻塞队列是什么? 要想了解阻塞队列,先了解一下队列是啥,简单的说队列就是一种先进先出的数据结构。(具体的内容去数据结构里学习一下)所以阻塞队列就是一种可阻塞的队列。和普通的队列的不同就体现在 ”阻塞“两个字上。阻塞是啥意思? 百度看一下 在软件工程里阻塞一般指的是阻塞调用,即调用结果返回之前,当前
分类: 其他 发布时间: 08-03 21:11 阅读次数: 0

知识点~12

时间同步: clock: -s (设置软件时间,以硬件时间为准) -w(设置硬件时间,以软件时间为准) ntp、chrony客户端和服务端需要时刻运行,需要实时同步时间,持续链接同步。 centos6: ntp:/etc/ntp.conf 配置文件 ntp时间同步: 1、vim /etc/ntp.conf后: 将此行注释掉后,该主机便可作为时间源,被其他主机访问同步时间 2、在此处添加本机作为客户机所要同步时间的服务端的ip地址 server *.*.*.* iburst 完成以上两步便实现了
分类: 其他 发布时间: 08-03 21:11 阅读次数: 0

2019牛客暑期多校第六场题解ABDJ

A.Garbage Classification 传送门 题意:给你两个串,第一个串s由小写字母组成,第二个串t由dwh组成,长度为26,分别表示字母a到z代表的字符。现在要你判断: 如果字符串中‘h’的数量至少占s串长度的25%,输出 “Harmful” 如果字符串中‘h’的数量最多占s串长度的10%,输出 “Recyclable” 否则,如果字符串中‘d’的数量至少是‘w’的两倍,输出 “Dry” 否则输出 “Wet” 题解:判断即可。 代码: #include <bits/stdc++.
分类: 其他 发布时间: 08-03 21:11 阅读次数: 0
今日推荐