什么是Spring Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。 spring框架的优点 1. 方便解耦、简化开发:Spring就是一个大工厂,可以将所有得对象创建和依赖关系维护交给Spring管理。 2. AOP编程的支持:Spring提供面向切面编程,可以方便的实 ...
分类:
编程语言 时间:
2020-04-04 14:42:13
阅读次数:
110
1 IOC 2 3 1 什么是ioc 4 控制反转(Inversion of Control,英文缩写为IoC)把创建对象的权利交给框架,是框架的重要特征,并非面向对象编程的专用术语。它包括依赖注入(Dependency Injection,简称DI)和依赖查找(Dependency Lookup) ...
分类:
编程语言 时间:
2020-04-04 14:34:44
阅读次数:
70
一.代码审计 1.进入实验环境后,发现是一段ohp代码,于是猜测我们要找的flag和这段代码应该有关系 2.简单了解一下代码中的一些函数: strrev() 函数反转字符串。 substr() 函数返回字符串的一部分。 语法:substr(string,start,length) 注释:如果 sta ...
分类:
Web程序 时间:
2020-04-03 20:13:44
阅读次数:
114
"题目地址" 前置知识:线段树 Description 给定一个长度为 $n$ 的 $01$ 串,$m$ 次操作: 将第 $i$ 个位置 $0/1$ 反转($0$ 变成 $1$,$1$ 变成 $0$) 求区间 $[l, r]$ 之间有多少个连续子序列,满足重排以后是 $3$ 的倍数。 Solutio ...
分类:
其他好文 时间:
2020-04-02 22:30:02
阅读次数:
108
https://leetcode cn.com/problems/minimum number of flips to convert binary matrix to zero matrix/ DFS ...
分类:
其他好文 时间:
2020-04-02 22:23:49
阅读次数:
83
1.打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。(知识点:循环语句、条件语句) package ssa; public class lianxi { public static ...
分类:
编程语言 时间:
2020-04-02 11:43:54
阅读次数:
72
什么是程序的耦合? 耦合性,也叫耦合度,是对模块间关联程度的度量。耦合的强弱取决于模块之间接口的复杂性、调用模块的方式以及通过界面传送数据的多少。 模块间的耦合度是指模块之间的依赖关系,包括控制关系、调用关系、数据传递关系。 模块之间的关系越多,其耦合性越强,同时表明其独立性越差。降低耦合性,可以提 ...
分类:
编程语言 时间:
2020-04-02 09:13:48
阅读次数:
186
什么是Spring? Spring是分层的Java SE/EE应用full-stack轻量级开源框架,以IoC(Inverse Of Control:反转控制)和AOP(Aspect Oriented Programming:面向切面编程)为内核。 提供了展现层Spring Mvc和持久层Sprin ...
分类:
编程语言 时间:
2020-04-02 01:31:07
阅读次数:
109
单链表的反转可以用递归、非递归和栈的方法实现 链表节点定义: 1、栈 2、递归 利用递归,直到链表的最后一个节点,用一个指针指向该节点,作为反转后的链表的头节点 在递归返回的过程中,让该节点的下一个节点指向该节点$(head next next=head)$, 并让该节点指向$NULL$。这样就从链 ...
分类:
其他好文 时间:
2020-04-01 19:23:32
阅读次数:
79
问题: 1.什么是依赖倒置? 2.什么是控制反转? 3.什么是依赖注入? 4.它们之间的关系是怎样的? 5.优点有哪些? 带着上面的5个问题,我们开始今天的学习。 依赖倒置原则 (Dependency Inversion Principle) 依赖倒置是一种设计原则。 依赖倒置包括三层含义: (1) ...
分类:
编程语言 时间:
2020-04-01 12:37:32
阅读次数:
103