- 博客(8)
- 资源 (3)
- 收藏
- 关注
原创 LeetCode-403 青蛙过河
LeetCode8dp[i][j]dp[i][j]dp[i][j] 表示从iii点可以走jjj步长dis=stones[i]−stones[j]dis = stones[i] - stones[j]dis=stones[i]−stones[j] (dis是jjj个石头到iii个石头的距离)如果dp[j][dis]dp[j][dis]dp[j][dis]为true,表示jjj点可以走disdisdis长度,就是从jjj点可以走到iii点既然可以走disdisdis长度,继续再从iii点
2020-09-29 22:46:00 347
原创 Circular view path [index]: would dispatch back to the current handler URL [/index] again.
springboot很莫名其妙的一段报错,发生在复制了别的项目html模板文件之后 Circular view path [index]: would dispatch back to the current handler URL [/index] again. Check your ViewResolver setup! 解决方案:用了Thymeleaf为什么不导入它的依赖包呢~<dependency> <groupId>org.springframework.b
2020-09-27 15:52:52 3033
转载 Spring之事务
有关Spring事务,看这一篇就足够了本文将按照声明式事务的五个特性进行介绍:事务传播机制事务隔离机制只读事务超时回滚规则Spring事务传播机制事务的特性原子性(Atomicity):事务是一个原子操作,由一系列动作组成。事务的原子性确保动作要么全部完成,要么完全不起作用。一致性(Consistency):一旦事务完成(不管成功还是失败),系统必须确保它所建模的业务处于一致的状态,而不会是部分完成部分失败。在现实中的数据不应该被破坏。隔离性(Isolation):可能有许多事务
2020-09-27 12:11:53 243
原创 2020-09-25 darknet-YOLOv3 Windows10安装编译过程详解(可用)
又是一个深夜,又是CUDA和darknet,2020年9月25日 01:05:27,全新的完整的严谨的从零开始win平台编译darknet并且运行的实例记录目标在windows10上编译darknet,并且使用yolov3跑通测试实例(吐槽:windows平台安装是真的恶心)环境Windows10GTX1060准备安装CUDA10.0+cuDNN7.4.1开始之前说清楚的事快速成功的秘诀:严格照抄我的过程,不要作死各步骤请严格按照顺序进行,不然不保证各种奇怪Bug的产生哦~不要用各种最
2020-09-25 01:59:55 1823 2
原创 LeetCode-8 字符串转换整数(atoi)
LeetCode8暴力做法:判断字符串是否合法用k表示当前下标找到第一个非空字符,如果是正负号,修改flag为1或者-1,如果不是数字或者符号,直接返回0k++移动到符号的下一位while循环,使用long类型的temp来存储中间值,如果超过了INT_MAX,结束while,否则k++temp*flag是最终结果,判断是否越界输出class Solution {public: int myAtoi(string str) { int k =
2020-09-19 20:38:51 180
原创 LeetCode-404 左叶子之和
LeetCode404求解所有子叶之和很容易,这个题目需要求左子叶之和在递归遍历的过程中加一个标记sym来表示是否是左子叶即可class Solution {public: int sumOfLeftLeaves(TreeNode* root) { if(root == NULL) return 0; return preOrder(root, 0, false); } int preOrder(TreeNod
2020-09-19 19:43:48 211
原创 LeetCode-5 最长回文子串
LeetCode5做法主要有三种:暴力搜索中心扩散法马拉车Manacher暴力搜索和中心扩散法O(n^2)Manacher是O(n),但是不容易理解https://segmentfault.com/a/1190000008484167这里使用Manacher:class Solution {public: string longestPalindrome(string s) { if(s.length()==0) return "";
2020-09-19 19:39:09 104
原创 一文打穿JVM体系结构
JVM体系结构概述JVM的位置JVM体系结构类装载器 ClassLoaderClassLoader功能负责加载class文件,class文件在文件开头有特定的文件标识,将class文件字节码内容加载到内存中,并将这些内容转换成方法区中的运行时数据结构并且ClassLoader只负责class文件的加载,至于他是否可以运行,则Execution Engine决定.class文件中特定的文件标识:cafe babe通过特定的文件标识和其他识别内容,JVM能识别是否为class文件Cl
2020-09-18 14:05:21 336
basys3-master-1-.zip
2019-10-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人