Spring 是一個开源的IOC和AOP容器框架! 具体描述为: 1.轻量级:Spring是非侵入性-基于Spring开发的应用中的对象可以不依赖API开发 2.依赖注入(DI dependency injection,ioc) 3.面向切面编程(AOP aspect oriented progra ...
分类:
编程语言 时间:
2018-03-05 16:58:13
阅读次数:
239
Python IOErro错误主要是指要打开的文件不存在的错误提示,引起IOError错误的可能原因有很多
分类:
编程语言 时间:
2018-03-05 16:59:49
阅读次数:
194
set是一个无序且不重复的元素集合,它有可变集合(set())和不可变集合(frozenset)两种,可以对set()集合进行创建、添加、删除、交集、并集和差集的操作,非常实用
分类:
编程语言 时间:
2018-03-05 17:01:19
阅读次数:
143
python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆(中文名字:龟叔)为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。 (龟叔:2005年加入谷歌至2012年,2013年加入Dropbox直到现在,依然掌握 ...
分类:
编程语言 时间:
2018-03-05 17:02:39
阅读次数:
188
1:Python基础 1.1 Python基础之第一个Python程序 1.2 Python基础之数据类型,字符编码,文件处理 2:Python函数 2.1 Python函数之关于函数 2.2Python函数之函数基础 2.3 Python函数之迭代器,生成器,面向过程编程 2.4 Python函数 ...
分类:
编程语言 时间:
2018-03-05 17:03:11
阅读次数:
250
上一节中中简单介绍了信号的处理机制,就是调用函数库来实现信号的处理,因此,在这节中,介绍在C语言下如何理解信号的处理机制。创建一个文件signal.c,文件内容如下:(对于学过一下C语言的童鞋来说是不是很熟悉呢)#include<signal.h>//信号函数库#include<unistd.h>//C和C++语言提供对POSIX#include<stdio.h>
分类:
编程语言 时间:
2018-03-05 17:03:20
阅读次数:
219
图的最优化问题:最小生成树、最短路径 典型的图应用问题 无向连通加权图的最小生成树 有向/无向加权图的最短路径 四个经典算法 Kruskal算法、Prim算法 最小生成树 Dijkstra算法、Floyd算法 最短路径 最小生成树的概念: G=(V,E):无向连通加权图 C(e)或C(v,w): 边 ...
分类:
编程语言 时间:
2018-03-05 17:03:34
阅读次数:
251
1.3 java发展史1991.4 James Gosling 博士 启动 绿色计划(Green Project),研发 Oak(橡树)1995.5.23 Oak改名为Java。提出 write once,run anywhere1996.1.23 JDK 1.0 发布。代表技术:Java虚拟机、A... ...
分类:
编程语言 时间:
2018-03-05 17:04:30
阅读次数:
209
1.过滤器init(FilterConfig),只有web.xml中配置过滤器,服务器启动时将执行,经典案例struts2框架2servletinit(servletConfig),web.xml配置<servlet><load-on-startup>,服务器启动时就执行,servlet默认初始化在第一次访问的时候,经典案例:springmvcs3.ServletConfi
分类:
编程语言 时间:
2018-03-05 17:05:53
阅读次数:
188
最小生成树的Prim算法 思想:采用子树延伸法 将顶点分成两类: 生长点——已经在生成树上的顶点 非生长点——未长到生成树上的顶点 使用待选边表: 每个非生长点在待选边表中有一条待选边,一端连着非生长点,另一端连着生长点 步骤: 步骤1)构造初始待选边表,任选一个顶点v作为初始生长点,对其余每个非生 ...
分类:
编程语言 时间:
2018-03-05 17:07:30
阅读次数:
225
一、什么是RabbitMQ? 二、RabbitMQ安装 三、工作模式 1、简单模式 生产者 消费者: ...
分类:
编程语言 时间:
2018-03-05 17:08:36
阅读次数:
209
输出结果: 这个结果需要特别说明一下, String是特殊的引用类型, 当他被直接赋值时,就是把这个值对应的引用位置赋值给String变量了, 所以, 两次结果都是true。 如果你用new String()赋值, 结果就不同了. ...
分类:
编程语言 时间:
2018-03-05 18:08:45
阅读次数:
238
1、装饰器1.1、装饰器定义装饰器:定义:本质上是函数,(装饰器的功能:装饰其他函数),就是为其他函数添加附加的功能。原则:1.不能修改被装饰的函数的源代码2.不能修改被装饰的函数的调用方式简单装饰器程序演示:计算test1函数的运行时间importtimedeftimemer(func):#使用高阶函数定义装饰器defwarpper(*args,**kwargs):#装饰器的函数,函数体为装饰器
分类:
编程语言 时间:
2018-03-05 18:09:20
阅读次数:
182
《图解java多线程与设计模式》的读书笔记
分类:
编程语言 时间:
2018-03-05 18:09:49
阅读次数:
187
一、Python入门python学习博客:http://www.cnblogs.com/haiyan123/p/8387770.html#lable1http://www.cnblogs.com/alex3714http://www.cnblogs.com/linhaifeng/p/7278389.htmlhttps://www.liaoxuefeng.com/wiki/0014316089557
分类:
编程语言 时间:
2018-03-05 18:10:12
阅读次数:
168
1、列表定义names=["ZhangYang","Guyun","Xiangpeng","Xuliangchen"]#列表存储,类似数组2、列表的操作(1)切片names=["ZhangYang","Guyun","Xiangpeng","Xuliangchen"]#列表存储,类似数组print(names[1],names[3])#取值,1、3代表下标,从左到右的位置执行结果:GuyunXul
分类:
编程语言 时间:
2018-03-05 18:10:41
阅读次数:
208
输出: 输出: 输出: 类似方法还有很多,需要多多研究 ...
分类:
编程语言 时间:
2018-03-05 18:10:55
阅读次数:
242
不管 try 语句块正常结束还是异常结束,finally 语句块是保证要执行的。如果 try 语句块正常结束,那么在 try 语句块中的语句都执行完之后,再执行 finally 语句块。如果 try 中有控制转移语句(return、break、continue)呢?那 finally 语句块是在控制 ...
分类:
编程语言 时间:
2018-03-05 18:11:22
阅读次数:
213
1、函数1.1、编程的方式:(1)面向对象-->华山派-->独门秘籍:类-->定义关键字:class(2)面向过程-->少林派-->独门秘籍:过程-->定义关键字:def(3)函数式编程-->逍遥派-->独门秘籍:函数-->定义关键字:def1.2、函数是什么?函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模
分类:
编程语言 时间:
2018-03-05 18:11:48
阅读次数:
229
文件相关操作 添加文件夹分隔符 windows风格 linux风格 显示/切换当前工作目录 创建目录 文件读写过程: ...
分类:
编程语言 时间:
2018-03-05 18:12:12
阅读次数:
160