搜索结果
查询Tags标签: 浅析,共有 248条记录-
[学习笔记] 浅析DP优化1
简述 许多DP题,可能会在你得到正确有效的DP状态及转移后,要求你利用相关性质优化DP 我们一般称这种题为毒瘤! 另外,有可能你的DP没有什么优秀的性质而难以优化,为了得到易于优化的DP,不得不调整状态和转移 这些就是DP优化的学问了 这篇笔记总结2种DP优化:数据结构优…
2021/8/29 23:08:18 人评论 次浏览 -
浅析PageHelper踩坑:不安全分页导致的问题
这个问题的起因是后端日志经常有一个报错:Error querying database. Cause: org.postgresql.util.PSQLException: ERROR: syntax error at or near "LIMIT"。但是奇怪的是那个查询方法根本就没有 limit,其次不清楚原因。后来才清楚为什么,因为我们使用了 分页…
2021/8/29 23:06:33 人评论 次浏览 -
浅析PageHelper踩坑:不安全分页导致的问题
这个问题的起因是后端日志经常有一个报错:Error querying database. Cause: org.postgresql.util.PSQLException: ERROR: syntax error at or near "LIMIT"。但是奇怪的是那个查询方法根本就没有 limit,其次不清楚原因。后来才清楚为什么,因为我们使用了 分页…
2021/8/29 23:06:33 人评论 次浏览 -
浅析JavaScript状态模式及状态机模型、开放封闭原则的理解及使用、设计模式六大基本原则理解
一、场景及问题背景:我们平时开发时本质上就是对应用程序的各种状态进行切换并作出相应处理。最直接的解决方案是将这些所有可能发生的情况全都考虑到,然后使用if... ellse语句来做状态判断来进行不同情况的处理。但是对复杂状态的判断就显得代码逻辑特别的乱。随着增加…
2021/8/22 22:58:26 人评论 次浏览 -
浅析JavaScript状态模式及状态机模型、开放封闭原则的理解及使用、设计模式六大基本原则理解
一、场景及问题背景:我们平时开发时本质上就是对应用程序的各种状态进行切换并作出相应处理。最直接的解决方案是将这些所有可能发生的情况全都考虑到,然后使用if... ellse语句来做状态判断来进行不同情况的处理。但是对复杂状态的判断就显得代码逻辑特别的乱。随着增加…
2021/8/22 22:58:26 人评论 次浏览 -
浅析Java断言
Java断言 1.断言的概念 Java的断言机制assert是一种用于测试阶段的语法特性,它允许我们在测试期间向代码中插入一些检查语句。代码发布时这些检测语句将被自动移除。 断言关键字assert有下列两种形式assert 条件; assert 条件:表达式;当结果为false时,会抛出一个Assert…
2021/8/18 22:36:04 人评论 次浏览 -
浅析Java断言
Java断言 1.断言的概念 Java的断言机制assert是一种用于测试阶段的语法特性,它允许我们在测试期间向代码中插入一些检查语句。代码发布时这些检测语句将被自动移除。 断言关键字assert有下列两种形式assert 条件; assert 条件:表达式;当结果为false时,会抛出一个Assert…
2021/8/18 22:36:04 人评论 次浏览 -
浅析mysql存储过程
去年的强网杯,出了一道mysql堆叠注入叫随便注,这道题被好多比赛玩了一整年,直到现在还是有各种新姿势,但是今天我忽然想到似乎没有对这个题目有一个很认真的分析,因此这里总结一下这个题目的出题用意和原本的预期做法: 堆叠注入 Stacked injections:堆叠注入。从名…
2021/8/9 19:06:28 人评论 次浏览 -
浅析mysql存储过程
去年的强网杯,出了一道mysql堆叠注入叫随便注,这道题被好多比赛玩了一整年,直到现在还是有各种新姿势,但是今天我忽然想到似乎没有对这个题目有一个很认真的分析,因此这里总结一下这个题目的出题用意和原本的预期做法: 堆叠注入 Stacked injections:堆叠注入。从名…
2021/8/9 19:06:28 人评论 次浏览 -
8.7 浅析图论最短路算法
个人比较喜欢,dijkstra和spfa 首先,存图方式有很多,个人喜欢链式前向星线性存图 flyod: 这个算法的复杂度是O(n^3),在竞赛中,一般超过一亿的算法就要谨慎,所以,这个可以在n<500的时候用。 1 注意判断重边。 2 注意赋值f[i][i]=0。 3 使用时注意条件。 4 if(dp[i…
2021/8/7 20:07:52 人评论 次浏览 -
8.7 浅析图论最短路算法
个人比较喜欢,dijkstra和spfa 首先,存图方式有很多,个人喜欢链式前向星线性存图 flyod: 这个算法的复杂度是O(n^3),在竞赛中,一般超过一亿的算法就要谨慎,所以,这个可以在n<500的时候用。 1 注意判断重边。 2 注意赋值f[i][i]=0。 3 使用时注意条件。 4 if(dp[i…
2021/8/7 20:07:52 人评论 次浏览 -
浅析import与require的基本用法及引入方式区别以及在模块加载时间、模块本质、性能、严格模式、值与引用的5个方面区别
在 es6 之前 JS 一直没有自己的模块语法,为了解决这种尴尬就有了require.js等AMD或CMD方式的出现。在 es6 发布之后 JS 又引入了 import 的概念使得不清楚两者之间的区别的同学在实际使用过程中造成了自己的误解,在查阅了相关资料之后在此记录下自己的小小见解。 一、re…
2021/8/6 23:36:26 人评论 次浏览 -
浅析import与require的基本用法及引入方式区别以及在模块加载时间、模块本质、性能、严格模式、值与引用的5个方面区别
在 es6 之前 JS 一直没有自己的模块语法,为了解决这种尴尬就有了require.js等AMD或CMD方式的出现。在 es6 发布之后 JS 又引入了 import 的概念使得不清楚两者之间的区别的同学在实际使用过程中造成了自己的误解,在查阅了相关资料之后在此记录下自己的小小见解。 一、re…
2021/8/6 23:36:26 人评论 次浏览 -
浅析部署遇到的2个报错:Caused by: java.net.SocketTimeoutException: connect timed out的原因及解决、no suitable node (ho
一、Caused by: java.net.SocketTimeoutException: connect timed out的原因及解决部署时碰到一个错误,如下:java.net.SocketTimeoutException: connect timed outat redis.clients.jedis.Connection.connect(Connection.java:)at redis.clients.jedis.BinaryClient.con…
2021/8/3 20:07:41 人评论 次浏览 -
浅析部署遇到的2个报错:Caused by: java.net.SocketTimeoutException: connect timed out的原因及解决、no suitable node (ho
一、Caused by: java.net.SocketTimeoutException: connect timed out的原因及解决部署时碰到一个错误,如下:java.net.SocketTimeoutException: connect timed outat redis.clients.jedis.Connection.connect(Connection.java:)at redis.clients.jedis.BinaryClient.con…
2021/8/3 20:07:41 人评论 次浏览