题目: 数组的每个索引作为一个阶梯,第 i个阶梯对应着一个非负数的体力花费值 cost[i](索引从0开始)。 每当你爬上一个阶梯你都要花费对应的体力花费值,然后你可以选择继续爬一个阶梯或者爬两个阶梯。 您需要找到达到楼层顶部的最低花费。在开始时,你可以选择从索引为 0 或 1 的元素作为初始阶梯。 ...
分类:
编程语言 时间:
2020-06-19 14:20:03
阅读次数:
92
1、push() 尾部添加元素2、pop() 尾部删除元素3、shift() 头部删除第一个元素4、unshift() 头部添加一个元素5、splice() 按下标移除/替换/添加元素6、sort() 元素排序7、reverse() 元素反转 ...
分类:
编程语言 时间:
2020-06-19 14:16:44
阅读次数:
65
我想我特别有必要来写一篇博客记录这次 BUG 了。 这是一个网上商城的项目,之前的持久层实现是自己用 JDBC 写的工厂,整个项目运行顺畅,后来学了 MyBatis,就想着持久层用 MyBatis 来实现,于是就动手重新整合一遍,数据持久化的工作都完成得挺好的,都通过了测试,不过当我在浏览器输入请求 ...
分类:
编程语言 时间:
2020-06-19 14:15:58
阅读次数:
65
Step1.java环境配置 安装Jdk 官网下载jdk 地址:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html 本篇文章下载的版本是14.0.1,系统是win7 X64(如果版本已经升级,流程应该差 ...
分类:
编程语言 时间:
2020-06-19 14:15:36
阅读次数:
65
(阿里云【名师课堂】Java面向对象开发74:匿名内部类) 引出问题 讲解匿名内部类之前。首先观察以下的一段程序: interface IMessage { public void print() ; } class MessageImpl implements IMessage { public ...
分类:
编程语言 时间:
2020-06-19 14:15:00
阅读次数:
56
一、这篇文章写的很好,值得看看 ttps://blog.csdn.net/proteen/article/details/78885867 两个重点: 1、两次转义 (1)Java 转义(具体规则待学习) Java 中的普通字符串,需要经过 Java 的转义 (2)正则转义(具体规则待学习) Jav ...
分类:
编程语言 时间:
2020-06-19 14:14:26
阅读次数:
80
springBoot整合JPA JPA官网: https://docs.spring.io/spring-data/jpa/docs/2.3.1.RELEASE/reference/html/#jpa.repositories maven 依赖: <!--spring-data-jpa--> <de ...
分类:
编程语言 时间:
2020-06-19 14:06:15
阅读次数:
67
文章转自新浪博客@任家 正文: RSA是第一个也是使用的最广泛的公钥加密算法,在1978年由R.Rivest、AdiShamir和Adleman三人发明, 并以他们的名字命名。RSA算法的安全性基于大数因子分解的困难性,下面介绍一下它的基本原理: 1、生成公钥和私钥 (1)选取两个大素数:p和q; ...
分类:
编程语言 时间:
2020-06-19 14:05:42
阅读次数:
385
(1)添加Spring Data JPA依赖启动器。在项目的pom.xml文件中添加Spring Data JPA依赖启动器,示例代码如下 ```xml <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spri ...
分类:
编程语言 时间:
2020-06-19 14:05:25
阅读次数:
60
给定两个大小为 m 和 n 的正序(从小到大)数组 nums1 和 nums2。请你找出这两个正序数组的中位数,并且要求算法的时间复杂度为 O(log(m + n))。你可以假设 nums1 和 nums2 不会同时为空。 function findMedianSortedArrays(nums1, ...
分类:
编程语言 时间:
2020-06-19 14:04:02
阅读次数:
65
gateway重构 背景 当前需要把统一鉴权的业务流程提取到网关,做统一的认证,这样各个服务不在使用spring mvc在拦截器中进行处理。虽然以往的项目中基于servlet提取了公共的组件,但每次升级,各个服务都需要升级jar包,而且鉴权类的工作细化到具体服务确实不恰当。 服务流程设计 首先一个请 ...
分类:
编程语言 时间:
2020-06-19 13:58:46
阅读次数:
70
定义这么一个js的“关联数组”: var arr = new Array(); arr['school'] = 1; arr['team'] = 2; console.log(JSON.stringify(arr)); 得到的结果: [] 为什么会这样?实在不知道为什么了,但是通过: console ...
分类:
编程语言 时间:
2020-06-19 13:57:52
阅读次数:
47
创建一个文件夹,路径不能有中文 文件->打开文件夹->打开刚刚的新建的文件夹 新建一个cpp文件 测试代码 #include <iostream> using namespace std; int main() { for(int i=0;i<10;++i) { cout << i<<endl; } ...
分类:
编程语言 时间:
2020-06-19 13:56:57
阅读次数:
46
1. 折腾命令行 https://aria2.github.io/ 2. 懒人版安装命令行 下载神器」aria2 懒人安装教程 [Windows] 3. GUI工具 免配置 Aria2 图形界面版免费开源下载软件 PDM http://aria2c.com/ https://github.com/z ...
分类:
编程语言 时间:
2020-06-19 13:50:37
阅读次数:
429
python对xp支持的最后版本为3.4.4 下载python3.4.4 复制到xp下双击安装,一直下一步即可。 完了之后设置环境变量。 在 Windows xp设置环境变量 找到系统环境变量的path 添加 C:\Python34; C:\Python34\Scripts; 即可。 ...
分类:
编程语言 时间:
2020-06-19 13:49:39
阅读次数:
116
前言 在上一篇文章中,我们聊了枚举算法和贪心算法,并进行了详细对比,让大家了解了这两个算法的相关特点。相关的传送门如下: 什么是算法?从枚举到贪心再到启发式(上) 今天咱来聊聊启发式算法吧。至于什么是启发式算法,为什么有了枚举和贪心,还要启发式算法。看完这篇文章,相信你就能找到答案哦。 什么是启发式 ...
分类:
编程语言 时间:
2020-06-19 13:44:52
阅读次数:
127
转自yhjokerVisual Studio中头文件stdafx.h的作用 在 Visual Studio 中(笔者版本 Visual Studio 2017),新生成的C++项目文件的的头文件夹下会默认有头文件stdafx.h,而源文件夹下则默认有源文件stdafx.cpp,手动将这些文件删除后, ...
分类:
编程语言 时间:
2020-06-19 13:43:49
阅读次数:
94