2017 ACM QingDao The Squared Mosquito Coil
Lusrica designs a mosquito coil in a board with n × n grids. The mosquito coil is a series of consecutive grids, each two neighboring grids of which share a common border. If two grids in the mosquito...
向本地仓库导入maven官网没有的jar包
有时候在Maven官网找不到我们需要的jar包,面对这种情况,需要将需要的jar包下载下来,然后导入到本地仓库中。
命令如下:
mvn install:install-file
-DgroupId=包名
-DartifactId=项目名
-Dversion=版本号
-Dpackaging=jar
-Dfile=jar文件所在路径
本文以IKAna
mysql提示Packet for query is too large (1142 > 1024)解决方案
MySQL根据配置文件会限制server接受的数据包大小,
有时候大的插入和更新会被max_allowed_packet 参数限制掉,导致失败,提示“Packet for query is too large (1142 > 1024)”。
查看目前配置
show VARIABLES like '%max_allowed_packet%'; 默认为1M
改为更大的值
IIS和Tomcat共用80端口的解决方案
下列步骤前请先保证http://127.0.0.1/能够访问IIS下部署的80站点,http://127.0.0.1:8080/能够正常打开tomcat
1.下载isapi_redirect.dll
地址:http://www.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/windows/
32位使用:tomcat-connect
【java代码之美】---guava字符串工具
guava字符串工具 在java开发过程中对字符串的处理是非常频繁的,google的guava工具对字符串的一些处理进行优化,使我们开发过程中让自己的代码看去更加美观,清爽。 一、Joiner 根据给定的分隔符把字符串连接到一起。MapJoiner 执行相同的操作,但是针对 Map 的 key 和 value。 分析源码可知:该类构造方法被private修身,无法直接通过new实现,通过调用on传如分隔符来得到实例。 案例 public class JoinerTest {
pu
bugku 富强民主
放一下前几天写的一道bugku ctf的wp 富强民主文明敬业和谐~ 一看就懵了,这题放在了crypto里面,莫非这,也是个密码? 于是果断选择社工,看我在CTF在线工具里发现了什么23333333 核心价值观编码,来来来,一起来学习社会主义核心价值观~ 甩一波github链接~ 地址
关于几种排序算法的总结
1. 交换排序 假设有一个数组nums,长度为5,要对它进行升序排序,交换排序总体思路是: 在下标0-4范围内,将该范围内最小的数字提到下标0 在下标1-4范围内,将该范围内最小的数字提到下标1 在下标2-4范围内,将该范围内最小的数字提到下标2 在下标3-4范围内,将该范围内最小的数字提到下标3 排序完成! 写成代码就应该是: for (int i = 0; i < 4; i++) { //在 i-4 范围内,将该范围内最小的数字提到i } 这是假设nums数组长度为5,如果nums
L08-Linux解决Device eth0 does not seem to be present,delaying initialization问题
问题前提: 在VirtualBox中克隆Linux服务器,如下,由Centos6.5_Base克隆得到node01服务器,采用的是完全克隆的方式,克隆时重新初始化MAC地址。 原服务器Centos6.5_Base的IP地址是192.168.137.10,原本打算是:将克隆得到的服务器node01的IP地址设置成192.168.137.31。 那么很自然的,当我启动node01之后,自然而然想到的就是要去修改/etc/sysconfig/network-script目录下的网络接口配置文件ifc
Django项目-创建第一个页面
1.编辑应用web下的views.py 每个响应对应一个函数,函数必须返回一个响应 函数必须存在一个参数,一般约定为request 每一个响应对应一个URL from django.http import HttpResponse
def index(request):
return HttpResponse('Hello world!')
2.编辑urls.py 每个URL以url函数形式写出来 url函数存放在urlpatterns列表中 url函
BZOJ4200 NOI2015小园丁与老司机(动态规划+上下界网络流)
一看上去就是一个二合一的题。那么先解决第一部分求最优路线(及所有可能在最优路线上的线段)。 由于不能往下走,可以以y坐标作为阶段。对于y坐标不同的点,我们将可以直接到达的两点连边,显然这样的边的个数是线性的。如果是右上方向那么横纵坐标差相等,左上则和相等,可以直接排序搞定。 y坐标相同的点(下称一排),如果某个靠左的点向靠右的点转移,那么这个靠右的点的左边所有点都可以走到。可以先将这一排点用之前的点更新完毕,求出某个点不往左右走的最大值,然后用左边的更新右边,右边的更新左边,每次记
Python开源应用系统
1、股票量化系统 https://github.com/moyuanz/DevilYuan 2、基于Echarts和Tushare的股票视觉化应用 https://github.com/Seedarchangel/TuChart 3、 4、
Luogu3388:利用Tarjan求无向图的割点
割点就是维护双连通分量的一个点,如果删去的话,原本的双连通分量就会被拆成若干个连通分量 利用Tarjan算法可以求出无向图的所有割点 下面介绍一下: int n,m,cnt,deep,root,ans;
int g[maxn],dfn[maxn],low[maxn],iscut[maxn];
struct Edge{int t,w,next;}e[maxm]; 邻接表建图,开二倍边长(无向图) deep用来跟踪记录每一个点的深度,或者说,它在dfs中是第几个访问的 然后root是用来给当前进行
git本地仓库push服务器, 本地仓库拉取服务器仓库
2种同步服务器仓库的办法(假设服务器地址为:xxxxx): 第一种方法: 1. 在服务器上创建一个仓库:git init --bare sample.git 2. 然后使用git clone服务器仓库到本地:git clone xxxxx/sample.git 3. 之后便可以用git push向服务器推送更新 第二种办法(适合本地仓库已经存在,需要与服务器第一次push): 1. 在服务器上创建一个仓库:git init --bare sample.git 2. 在本地仓库里使用命令:git
王垠:程序员的心理疾病
说实话,虽然似乎为之奋斗了十多年,在真正进入软件行业的短短一年之后,我已经对它感到相当的厌倦了。这并不是说这个行业没有前景,而是在这个行业工作,其实很难得到心理上的快乐。 人们说女怕嫁错郎,男怕入错行。我并不认为自己入错了行,我仍然很喜欢设计程序和语言,而且我显然是这个领域的王牌之一。然而我却看到了这个行业里的无限混沌,让我觉得喘不过气来。几十年的垃圾设计堆积在那里,却没有人试图把它们清理掉,权威主义盛行。无论你在哪个公司,哪个地方,只要跟程序员说话,十有八九会谈不来。非常扫兴不说,甚至感觉很
今日推荐
周排行