摘要: 一.AOP? AOP:面向切向,采用横向抽取机制,取代传统的纵向继承 AOP是一种面向切面的思想,但是我们平常说的spring使用了AOP,实际上说的是spring实现AOP思想的底层原理,而底层原理就是使用动态代理来增强某个方法。所以平常说AOP技术实际上就是指通过动态代理来对方法进行增强。 举个 阅读全文
posted @ 2018-08-17 13:26 leonard丶zou 阅读(166) 评论(0) 推荐(0)
摘要: 本章思考题: 1.请简述Spring框架的优点 2.简述什么是Spring的IOC和DI. 一.IOC? IOC(控制反转):Spring就是一个大工厂,将所有对象的创建和依赖关系都交给Spring容器管理. 下面简要介绍IOC的"hello world"代码,按以下三步进行: 1.导入jar包 2 阅读全文
posted @ 2018-08-16 14:31 leonard丶zou 阅读(154) 评论(0) 推荐(0)
摘要: 1.动态规划解决0-1背包问题 0-1背包问题:给定n种物品和一个背包.物品i的种类为wi,价值为vi,背包容量为C.问:应该如何选择装入背包的物品,使得装入背包中物品的总价值最大? 其中每种物品只有两种选择,即装入背包和不装入背包. ##首先找到最优子结构 ##然后找到递归关系 ##算法描述在下 阅读全文
posted @ 2018-07-30 15:29 leonard丶zou 阅读(2042) 评论(0) 推荐(0)
摘要: 动态规划 动态规划(Dynamic Programming, DP)思想启发于分治算法的思想,也是将复杂问题化解若干子问题,先求解小问题,再根据小问题的解得到原问题的解。但是DP与分治算法不同的是,DP分解的若干子问题,往往是互相不独立的. DP正是利用一个表记录所有已经求解过的子问题的答案,只要一 阅读全文
posted @ 2018-07-27 20:57 leonard丶zou 阅读(129) 评论(0) 推荐(0)
摘要: 1.函数 ##一般格式 ##参数传递: 1.在Python中,类型属于对象,变量没有类型,他仅仅是一个对象的引用(指针)。 2.在Python中一切都是对象,只有可更改对象和不可更改对象。strings, tuples, 和 numbers 是不可更改的对象,而 list,dict 等则是可以修改的 阅读全文
posted @ 2018-07-27 10:57 leonard丶zou 阅读(131) 评论(0) 推荐(0)
摘要: 1.字符串的用法(String) Python 中的字符串有两种索引方式,从左往右以 0 开始,从右往左以 -1 开始。 Python中的字符串不能改变。 Python 没有单独的字符类型,一个字符就是长度为 1 的字符串 这三点是我觉得Python字符处理特别的一点 我们来看第二点 我们可以这样理 阅读全文
posted @ 2018-07-26 13:14 leonard丶zou 阅读(208) 评论(0) 推荐(0)
摘要: 1.java中==与equals的区别 ==代表判断对象地址是否相同参考C语言指针,equals比较的是对象的值,比较两个对象的内部内容是否相同 阅读全文
posted @ 2018-07-26 11:59 leonard丶zou 阅读(105) 评论(0) 推荐(0)
摘要: 指针基本概念 (1)指针就是地址,指针变量存放地址(2)通过变量名直接存取值为直接访问,通过该地址获得值为间接访问(3)怎么样定义指针变量int *p1,*p2;(4)给指针变量赋值int a;int *p;p = &a;//将a的地址赋值给变量p (5)怎么样引用指针变量带类型语句,称为定义语句 阅读全文
posted @ 2018-07-23 09:43 leonard丶zou 阅读(151) 评论(0) 推荐(0)
摘要: 1.选择排序 2.冒泡排序 3.快速排序(排序不稳定) 4.插入排序 5.合并排序 阅读全文
posted @ 2018-07-22 12:25 leonard丶zou 阅读(151) 评论(0) 推荐(0)
摘要: 课程设计的要求 1、项目名称:族谱管理系统的设计与实现 2、目的要求:采用树型结构实现族谱的创建、查询、插入等相关操作。课程设计目的是理解树型结构的设计思想,通过课程设计,一方面掌握《数据结构》课程相关概述和知识点,另一方面提升利用专业知识解决实际问题的能力。初步了解软件开发过程及,能撰写比较规范的 阅读全文
posted @ 2018-07-19 13:22 leonard丶zou 阅读(1205) 评论(0) 推荐(1)