2018牛客多校第三场A

记录路径的01背包,dp[i][j][k][l] 代表的是在余量为i, j, k, l 时最多可以容纳多少,那么显然,临界情况如果是x,那么对于四个参数均大于临界情况的时候,dp的值一定大于x   #include <bits/stdc++.h> using namespace std; const int N = 40; int dp[N][N][N][N]; int p[...
分类: 其他 发布时间: 08-13 22:18 阅读次数: 0

Java代码中Date类型插入到mysql中出现时间不一致的问题

        今天在项目中遇到了一个问题,就是在Java中属性是util.date,表中对应的字段类型是datetime,然后Java代码插入到MySQL数据库中后,发现时间相差8个小时。后来去搜了下,发现是因为dbconfig配置文件中 jdbc_url=jdbc:mysql://127.0.0.1:3306/wmp?useUnicode=true&characterEncodin...
分类: 其他 发布时间: 08-13 22:18 阅读次数: 0

2018牛客多校第三场C

上来没读清题,写了个双向链表一阵模拟,对着空气用力了一小时,读清题后就gg了。 搜索题解,splay,wtf??我不会啊!!嗯?rope,好东西,先码一下。 这是什么东西,其实就是一个可以比较高效的地实现区间转换的东西 rope的基本操作 #include <ext/rope> using namespace __gnu_cxx; //以上两个东西是使用rope需要用的 ...
分类: 其他 发布时间: 08-13 22:18 阅读次数: 0

Java中使用Mock测试

1、Mock的概念:     Mock一词是指“模拟,虚拟”的意思,所谓的Mock测试就是指在测试过程中,模拟出那些不容易获取或者不容易构造出来的对象,比如HttpServletRequest对象需要在Servlet容器中构造出来。 2、Java中使用Mock     Mockito是用于Java中单元测试的一个Mock框架。下面是在SpringBoot中使用Mockito的代码     ...
分类: 其他 发布时间: 08-13 22:18 阅读次数: 0

2018牛客多校第三场e

这道题剥干净后其实就是求循环节,然后上kmp就可以了 (以前真没想到,kmp的代码量那么小 #include <bits/stdc++.h> using namespace std; char s[1001000]; int nxt[1001000]; void get_nxt(){ nxt[0] = 0; nxt[1] = 0; int m = strlen(s); ...
分类: 其他 发布时间: 08-13 22:18 阅读次数: 0

访问服务器时出现java.IOException:打开的文件过多

应用部署在一台测试机器上(Linux),最近发现服务好像挂了。上去看了下打出来的日志,发现报错信息一个是java.net.SocketException,一个是Java.IOException,提示打开的文件过多。        后来去查了查:说是第一个是在错误影响到基础的TCP协议时会抛出,第二个则是在错误影响到I/O操作时抛出。        原因:操作系统中打开文件的最大句柄数受限所致,常常...
分类: 其他 发布时间: 08-13 22:18 阅读次数: 0

2018牛客多校第三场H

感觉一到数学题,自己就像废了一样。。 #include <bits/stdc++.h> using namespace std; typedef long long ll; const int N = 10001000; int prime[N]; bool is_prime[N]; void get_prime(){ memset(is_prime, true, size...
分类: 其他 发布时间: 08-13 22:18 阅读次数: 0

java -jar jar包路径 命令提示没有主清单属性

    由于工作上的需求,做了一个解析xml的工具类,需要提供给别人使用。我就将项目打成了一个jar,打算用「java -jar jar包路径 参数一 参数二」命令的方式执行。在自己测试的时候,发现一直提示没有主清单属性,意为找不到程序的入口。后来去查了查,发现是因为没有指定程序的入口类。    解决方法是:在pom.xml文件中添加如下配置(重点是<mainClass></ma...
分类: 其他 发布时间: 08-13 22:18 阅读次数: 0

2018牛客多校第五场A

#include <bits/stdc++.h> using namespace std; const double eps = 1e-10; const int N = 1e5 + 10; double s[N], c[N], b[N], w[N]; int n, k; bool OK(double x){ for(int i = 1; i <= n; i ++){ ...
分类: 其他 发布时间: 08-13 22:18 阅读次数: 0

Apollo部署注意事项

1.在实际部署时,如何从外部去指定数据库的配置(目前这些配置是在apollo提供的构建脚本buid.sh中指定的)          ①apollo-adminservice和apollo-configservice的zip包解压后,分别在config目录下新建application-github.properties文件,在该文件中去指定configdb的配置。(adminservice和con...
分类: 其他 发布时间: 08-13 22:18 阅读次数: 0

2018牛客多校第五场G

又是数学题,打完之后我只想说:我不会gcd #include <bits/stdc++.h> using namespace std; typedef long long ll; int main() { ll c, n; cin >> c >> n; if(c > n) cout << "-1"...
分类: 其他 发布时间: 08-13 22:18 阅读次数: 0

2018牛客多校第六场j

牛客多校开头难,后面简单 杭电正好反着。。。   记一下一个函数,它只对某个元素排序,使得左边的都小于它,右边的都大于它 然后  yy+暴力枚举 #include<bits/stdc++.h> using namespace std; typedef unsigned long long ull; const int MAX=1e7+5; int Case=1; unsig...
分类: 其他 发布时间: 08-13 22:18 阅读次数: 0

携程开源配置管理中心Apollo简介

一.为什么需要配置中心?       由于程序日益复杂,相应的配置也越来越多,对配置的期望也会变高(比如实时性,分环境管理),因此我们需要一个配置中心去管理我们的配置。二.Apollo是什么?       Apollo是携程框架部门研发的开源配置管理中心,能够集中管理应用在不同环境、不同集群的配置,配置修改后能够实时的推送到应用端,并且有关于权限管理、流程治理等功能。(一)Apollo支持四个维度...
分类: 其他 发布时间: 08-13 22:18 阅读次数: 0

Python每天练习——小程序005

005 题: 纯文本文件 student.txt为学生信息, 里面的内容(包括花括号)如下所示: { "1":["张三",150,120,100], "2":["李四",90,99,95], "3":["王五",60,66,68] }  请将上述内容写到 student.xls 文件中,如下图所示: 代码如下:  import xlwt import json
分类: 其他 发布时间: 08-13 22:18 阅读次数: 0

poj2201 笛卡尔树

为了补题,去学了笛卡尔树,这道题可真是实实在在的裸题,感觉这个数据结构就是从这道题产生的 笛卡尔树兼具二叉搜索树和堆的性质,感觉这个东西有很大的应用,但是又感觉似乎没什么用 #include<iostream> #include<cstring> #include<cstdio> #include<algorithm> #include<...
分类: 其他 发布时间: 08-13 22:18 阅读次数: 0

Python每天练习——小程序006

题目002:企业发放的奖金根据利润(I)的多少来提成:低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%;高于100万元时,超过100万元的部分...
分类: 其他 发布时间: 08-13 22:18 阅读次数: 0

SSM中,返回值为String时,后台向前端返回数据的方法

当方法的返回值为String类型时,后台怎么将数据传递给前端?闲话不多说,我们分别使用5种方法进行传递,代码如下。 Controller层中的代码: @Controller public class TestController { @RequestMapping(value = "/itemlist.action") public ModelAndView toEd...
分类: 编程语言 发布时间: 08-13 22:18 阅读次数: 0

2018杭电多校第一场

感觉最近被茫茫的前路以及紧迫的时间弄得有点乱了阵脚,calm,calm,脚踏实地地一步步往前走吧 A 这种数学题是我的弱项,今天看到这道题也是感觉无从下手,到最后抱着写几项看看的想法竟然误打误撞发现了规律。。 如果可以整除3,那么答案就是 (n/3)*(n/3)*(n/3),不能整除三时如果可以整除4,那么答案就是 (n/4) * (n/4) *(n/2),其余情况都是-1. #incl...
分类: 其他 发布时间: 08-13 22:18 阅读次数: 0

Activiti工作流引擎设计的库表说明

      之前activiti与SprinBoot做了集成,在启动应用的时候,会自动在数据库中生成对应的25张表。下面来看一下这25张表所表示的含义。如下图所示:   act_re_*:re表示的是respository。这个前缀的表包含了流程定义和流程静态资源(图片、规则等) act_ru_*:ru表示的是runtime。这些运行时的表,包含流程实例、任务、变量、异步任务等运行中的数...
分类: 编程语言 发布时间: 08-13 22:18 阅读次数: 0

C++ primer 笔记----表达式

1、重载运算符,当运算符作用于类类型的运算对象时,用户可以自行定义其含义;使用重载运算符时,其包括运算对象的类型和返回值的类型,都是由该运算符定义的,但是运算对象的个数、运算符的优先级和结合律都是无法改变的。 2、一个名字所代表的单元(地址)称为该名的左值,一个名字的值称为该名的右值; 因此当一个对象被用作右值的时候,用的是对象的值(内容);当对象被用作左值的时候,用的是对象的身份(在内存中...
分类: 其他 发布时间: 08-13 22:08 阅读次数: 0