分割数组的最大值 给定一个非负整数数组和一个整数m,你需要将这个数组分成m个非空的连续子数组。设计一个算法使得这m个子数组各自和的最大值最小。 注意:数组长度n满足以下条件: 1 ≤ n ≤ 1000 1 ≤ m ≤ min(50, n) 示例: 输入: nums = [7,2,5,10,8] m ... ...
分类:
编程语言 时间:
2019-01-08 23:32:09
阅读次数:
303
最近在使用jmeter进行测试时,每次回放时,都回放失败,查看response data 提示:java.net.URISyntaxException: Illegal character in query at index 172 的异常信息。如下: java.net.URISyntaxExcep ...
分类:
编程语言 时间:
2019-01-08 23:32:18
阅读次数:
1831
计几算法补充 Tags:高级算法 Pick定理 内容 定点都是整点的多边形,内部整点数为$innod$,边界整点数$ednod$,$S=innod+\frac{ednod}{2} 1$ 证明 把每个整点近似地看成一个圆,那么多边形内部的整点所代表的圆全部被算入 多边形边界上的圆被算了一半 顶点上被算 ...
分类:
编程语言 时间:
2019-01-08 23:33:00
阅读次数:
249
1. malloc 原型: 头文件: 中可以用 或者 功能:分配长度为num_bytes字节的内存块 返回值:如果分配成功则返回指向被分配内存的指针(此存储区中的初始值不确定),否则返回空指针 。当内存不再使用时,应使用 函数将内存块释放。函数返回的指针一定要适当对齐,使其可以用于任何数据对象。 函 ...
分类:
编程语言 时间:
2019-01-08 23:33:21
阅读次数:
192
前言项目中我们经常需要对RESTful api进行拦截,主流实现方法有filter、interceptor、aop,先说一下他们各自的实现。FilterAnimalFilter实现javax.servlet.Filter,项目启动时已初始化完成,可在控制台看到打印的初始化日志。 @Component ...
分类:
编程语言 时间:
2019-01-08 23:33:53
阅读次数:
246
线程简介 线程是CPU分配资源的基本单位。但一个程序开始运行,这个程序就变成了一个进程,而一个进程相当于一个或者多个线程。当没有多线程编程时,一个进程也是一个主线程,但有多线程编程时,一个进程包含多个线程和一个主线程。使用线程可以实现程序的并发。 线程特点 每个独立的线程有一个程序运行的入口、顺序执 ...
分类:
编程语言 时间:
2019-01-08 23:36:29
阅读次数:
244
开头先啰嗦两句: 由于本人有开发一个博客的打算,所以近期开始选型python的web框架重头学习,选了两款非常火的 aio web框架 aiohttp 和 sancio 进行性能测试以及开发喜好的调研。 经过一个多小时的努力终于不辱使命调研完成,两款框架个人更喜欢 sanic 编码方式是我喜欢的风格 ...
分类:
编程语言 时间:
2019-01-08 23:37:23
阅读次数:
368
重构Spring Security实现图形验证码的功能
分类:
编程语言 时间:
2019-01-08 23:37:40
阅读次数:
157
spring框架源码中充满了注解,如果对注解不是很了解,阅读源码就寸步难行,下面我们来看看annotation。https://blog.csdn.net/briblue/article/details/73824058,这篇文章虽然有点长,但是基本都讲到了。当开发者使用了Annotation 修饰 ...
分类:
编程语言 时间:
2019-01-08 23:37:53
阅读次数:
189
簡單的在C++裡頭與Lua交互操作 首先提供 Lua 的簡單範例 呼叫變數的辦法 呼教 table的方式 在 C++ 輸入變數給 Lua 且 return 結果 以上是 Lua --> Stack 基本API應用,希望最後是把所有的API都玩過一遍。 這樣之後學習與應用時可以更加靈活 ...
分类:
编程语言 时间:
2019-01-08 23:38:11
阅读次数:
248
1 字符串的使用格式;2 转义字符的解释;3 格式化的介绍;4 挖了几个坑,日后填平 ...
分类:
编程语言 时间:
2019-01-08 23:38:35
阅读次数:
234
spring mvc中的Interceptor可以理解为是Spring MVC框架对AOP的一种实现方式。一般简单的功能又是通用的,每个请求都要去处理的,比如判断token是否失效可以使用spring mvc的HanlderInterceptor, 复杂的,比如缓存,需要高度自定义的就用spring ...
分类:
编程语言 时间:
2019-01-08 23:39:38
阅读次数:
356
默认参数的坑 定义一个函数,传入一个list,添加一个end再返回 1 2 3 def add_end(L=[]): L.append('END') return L 1 2 3 def add_end(L=[]): L.append('END') return L 1 2 3 def add_en ...
分类:
编程语言 时间:
2019-01-08 23:40:24
阅读次数:
345
动态代理是java语言的一个神奇的地方,不是很好理解,下面来看看关键的地方。 InvocationHandler 是一个接口,官方文档解释说,每个代理的实例都有一个与之关联的 InvocationHandler 实现类,如果代理的方法被调用,那么代理便会通知和转发给内部的 InvocationHan ...
分类:
编程语言 时间:
2019-01-08 23:41:10
阅读次数:
312
1 """ 2 This part of code is the Deep Q Network (DQN) brain. 3 4 view the tensorboard picture about this DQN structure on: https://morvanzhou.github.i... ...
分类:
编程语言 时间:
2019-01-08 23:41:26
阅读次数:
668
JDK: JDK是Java开发工具包,是最基础的Java开发工具,很多IDE工具都依赖它,比如:Eclipse、Intellij IDEA等 JDK下载、安装: 地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-down ...
分类:
编程语言 时间:
2019-01-09 00:26:23
阅读次数:
312
如果一个程序中只包含固定数量的且其生命周期都是已知的对象,那么这是一个简单的程序 通常程序总是根据运行时才知道的某些条件去创建对象,为解决这个普遍的编程问题,需要在任意时刻,任意位置创建任意数量的对象 java有多种方式保存对象,如数组,数组比较时候保存基本数据类型,但数组的尺寸固定,显得过于受限 ...
分类:
编程语言 时间:
2019-01-09 00:27:04
阅读次数:
162
During his last sabbatical, professor M. A. Ya made a surprising discovery about the old Maya calendar. From an old knotted message, professor discove ...
分类:
编程语言 时间:
2019-01-09 00:27:20
阅读次数:
193
基于四则运算规则 除法结果为整数 除数为0时运行将报错 ++运算和 运算 简写的+=和 = 取余运算符% 类型自动提升与强制转型 在运算过程中,计算结果为较大类型的整型 可以将结果强制转型:(类型)变量或数值 强制转型可能丢失精度 总结: 整数运算结果永远精确 运算结果会自动提升 可以强制转型,但可 ...
分类:
编程语言 时间:
2019-01-09 00:27:38
阅读次数:
226
7 循环流程控制语句 7.1 for循环的格式及基本使用 7.1.1 for循环语句格式: for(初始化语句;判断条件语句;控制条件语句){ 循环体语句; } 7.1.2 循环的执行流程图: 案例: 7.2 for循环练习 7.2.1 for循环实现获取指定范围数据 7.2.2 for循环实现1- ...
分类:
编程语言 时间:
2019-01-09 00:27:57
阅读次数:
243