SpringMVC的工作原理图: SpringMVC流程 1、 用户发送请求至前端控制器DispatcherServlet。 2、 DispatcherServlet收到请求调用HandlerMapping处理器映射器。 3、 处理器映射器找到具体的处理器(可以根据xml配置、注解进行查找),生成处 ...
分类:
编程语言 时间:
2018-04-23 15:41:42
阅读次数:
160
1.问题出现 我想把st官方的IKS01A1 板子的驱动程序移植到另一个板子上(stm32F767ZI NUCLEO),他原本的程序都是比较难懂,并且耦合度高,挺难移植的,但是我还是移植成功了,这里要对这个驱动代码进行分析。虽然我本来都比较喜欢正点原子那种简单易懂的程序,但是这种代码看了对自己的提高 ...
分类:
其他好文 时间:
2018-04-17 22:23:59
阅读次数:
214
① spring框架是一个开源而轻量级的框架,是一个IOC和AOP容器 ② spring的核心就是控制反转(IOC)和面向切面编程(AOP) ③ 控制反转(IOC):是面向对象编程中的一种设计原则,用来降低程序代码之间的耦合度, 使整个程序体系结构更加灵活,与此同时将类的创建和依赖关系写在配置文件里 ...
分类:
编程语言 时间:
2018-04-12 23:35:51
阅读次数:
233
Spring 首先它是一个开源而轻量级的框架。其核心容器的主要组件是Bean工厂(BeanFactory)。Bean工厂使用控制反转(IOC)模式来降低程序代码之间的耦合度,并提供了面向切面编程(AOP)的实现。 正如其字面意思,是程序员的春天,大大地降低了体力劳动~ Spring 常用注解 1、@ ...
分类:
编程语言 时间:
2018-04-12 19:50:46
阅读次数:
210
功能模块名称 语法分析 审查人 李少鹏 审查日期 2018/4/6 代码名称 语法分析.cpp 代码作者 王斌 文件结构 重要性 审查项 结论 头文件和定义文件的名称是否合理? 无 头文件和定义文件的目录结构是否合理? 无 版权和版本声明是否完整? 无 重要 头文件是否使用了 ifndef/defi ...
分类:
其他好文 时间:
2018-04-06 15:21:24
阅读次数:
187
在WPF自学入门(十)WPF MVVM简单介绍中的示例似乎运行起来没有什么问题,也可以进行更新。但是这并不是我们使用MVVM的正确方式。正如上一篇文章中在开始说的,MVVM的目的是为了最大限度地降低了Xaml文件和CS文件的耦合度,分离界面和业务逻辑,所以我们要尽可能的在View后台不写代码。但是这 ...
分类:
Windows程序 时间:
2018-04-06 10:58:41
阅读次数:
3185
1.框架和库的区别 框架(framework):有着自己的语法特点、都有对应的各个模块。 库(library):专注于一点。 框架的好处: 提到代码的质量,开发速度 提高代码的复用率 降低模块之间的耦合度(高内聚低耦合) UI:user interface GUI:graphical user in ...
分类:
其他好文 时间:
2018-04-04 21:11:59
阅读次数:
197
OO第一次课程总结 一.度量分析 第一次的多项式计算的类分析图 第二次作业和第三次作业的差别不大, 以第三次作业为例 第三次作业的类分析图 耦合度分析图 从分析可以看出, 复杂度最高的类是调度器ALSScheduler, 即电梯的调度算法都写在了这个类中, 使得复杂度特别高, 代码的可读性也不高, ...
分类:
其他好文 时间:
2018-04-03 14:31:38
阅读次数:
94
设计模式六大原则 标签(空格分隔): 设计模式 单一职责 一个类,能引起其变化的原因只能有一个。如果一个类中,承担的职责越多,代码耦合度就越高,在修改需求时就会由于修改一个职责而影响另一个职责的使用。 反例: 问题:如果修改鱼吸水,就会破坏单一原则,所以就需要把类分成陆生和水生。但其实在实际项目中, ...
分类:
其他好文 时间:
2018-03-31 20:39:47
阅读次数:
380
第四章:两人合作 问题1:4.2中注释这一版块,因为之前有学长跟我强调过代码规范的问题,所以对这方面比较重视,后来当使用每个IDE的时候,都会去注意代码缩进的快捷键,比如IDEA的Ctrl+Alt+L等等; 我对自己写的代码还算比较满意,但是在注释这一块确毫无头绪,不知道什么是标准,以前看过标准的注 ...
分类:
其他好文 时间:
2018-03-31 20:32:14
阅读次数:
90