- 博客(73)
- 收藏
- 关注
原创 动态规划-背包问题整理
本文整理了常见的背包问题,从01背包、完全背包、多重背包、混合背包...经典问题入手,附带详细解析和注释,建议收藏!
2022-03-30 23:35:37
1363
1
原创 动态规划(计数类DP、树形DP、记忆化搜索、状态压缩DP)
动态规划中计数类DP、树形DP、记忆化搜索、状态压缩DP的模板题,配有详细解析及注释,入门必备,建议收藏!
2022-03-30 23:31:52
306
原创 入门netty之前nio的那些事(不容错过的知识点加代码实战讲解)
没有花里胡哨的界面,更没有废话,最接地气的话语带你理解nio的易错点,并有两个小案例帮助你快速理解(详细代码加注释)nio相关知识。
2022-01-30 23:17:00
1306
原创 springboot系列之定制化原理(3)
springboot定制化原理定制化的常见方式修改配置文件xxxxxCustomizer编写自定义的配置类 xxxConfiguration(需要标注配置类注解);+ @Bean替换、增加容器中默认组件;视图解析器如果是Web应用,需要编写一个配置类实现 WebMvcConfigurer 即可定制化web功能;+ @Bean给容器中再扩展一些组件,或者直接覆盖原来的组件(Bean)@Configurationpublic class AdminWebConfig implements
2022-01-24 21:08:12
249
原创 springboot入门系列之自动配置原理再探究(2)
深入底层原理探索springboot自动配置原理,条理清晰由浅入深,全文无废话,建议收藏!
2022-01-24 13:57:30
159
原创 Vue 从虚拟DOM到数据监测原理(Vue进阶必备,建议收藏!)
本文将以最简练的语言讲解vue的虚拟dom及数据监测的原理,所涉及内容在vue学习中的重要性不言而喻。
2021-09-26 15:22:31
213
原创 C++常用STL总结(建议收藏!)
#include <vector>vector是变长数组,支持随机访问,不支持在任意位置O(1)插入。为了保证效率,元素的增删一般应该在末尾进行。
2021-09-18 21:46:59
1107
原创 一文搞懂不同进制转换
任意制转十进制举例:十进制—>各种进制整数部分小数部分十进制转二进制(拼凑法)二进制<—>八进制、十六进制二进制—>八进制、十六进制从小数点开始向两边凑,不够的话补零八进制、十六进制—>二进制总结:...
2021-09-12 21:30:02
414
原创 JavaScript进阶-闭包
学习闭包前需要掌握执行上下文相关知识!闭包理解代码上如何体现产生闭包?调用外部函数(执行内部函数定义,不需要调用内部函数)外部函数不调用的话内部函数无法定义(执行外部函数的时候才会创建内部函数对象,从而产生闭包)外部函数执行几次就创建几个闭包常见闭包闭包的作用闭包的生命周期...
2021-09-05 22:06:06
187
原创 JavaScript执行上下文
代码分类(位置)全局代码函数(局部)代码全局执行上下文在执行全局代码前将window确定为全局执行上下文对全局数据进行预处理var定义的全局变量==>undefined,添加为window的属性function声明的全局函数==>赋值(fun),添加为window的方法this==>赋值(window)开始执行全局代码函数执行上下文在调用函数,准备执行函数体之前,创建对应的函数执行上下文对象(虚拟)对局部数据进行预处理形参变量==>赋值(实参) =
2021-09-05 21:53:51
115
原创 JavaScript变量声明提升与函数声明提升
1.变量声明提升通过var定义的变量,在定义语句之前就可以访问到值:undefined2.函数声明提升通过function声明的函数,在定义语句之前就可以直接调用值:函数定义(对象)代码举例:<script> console.log(hello); //undefined sayHi(); //hi var hello = "hello"; console.
2021-09-05 20:39:44
117
原创 Ajax异步刷新
AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。Ajax 不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的Web应用程序的技术。
2021-09-04 11:49:25
485
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人