AliasRegistry:定义对alias的简单增删改操作 SimpleAliasRegistry:主要使用map作为alias的缓存,并对接口AliasRegistry进行实现。 SingletonBeanRegistry:定于对单例的注册及获取。 BeanFactory:定义获取bean及be ...
分类:
编程语言 时间:
2017-06-22 00:12:51
阅读次数:
159
模块,模块就是封装了特殊功能的代码。 模块分为三种: 自定义模块 第三方模块 内置模块 1.自定义模块 自定义模块就是自己定义的模块,如何import自定义模块,如下: 当解释器遇到 import 语句,如果模块在当前的搜索路径就会被导入。 搜索路径是一个解释器会先进行搜索的所有目录的列表。如果需要 ...
分类:
编程语言 时间:
2017-06-22 00:14:39
阅读次数:
204
实例 输出: ...
分类:
编程语言 时间:
2017-06-22 00:15:28
阅读次数:
146
读了《深入理解Java虚拟机》之后,当时理解了,过段时间又忘记了,在此做下记录,方便自我回顾,也希望能帮到想要学习虚拟机的同学。 Java虚拟机在执行java程序时会把它所管理的内存分为5个不同的数据区域(也可以细分为7个不同的区域,后续做介绍):程序计数器、Java虚拟机栈、本地方法栈、Java堆 ...
分类:
编程语言 时间:
2017-06-22 00:15:46
阅读次数:
184
spring boot以其众多友谊的特性,如零配置、微服务等,吸引了很多的粉丝。而其与Spring Security安全框架的无缝结合,使其具备的安全的特性。在此基础上使用Thymeleaf模板引擎进行渲染,静动态结合,让页面开发更加简单、直观。 通过表单提交登录的用户名和密码是登录接口比较常见的一 ...
分类:
编程语言 时间:
2017-06-22 00:15:52
阅读次数:
391
原始类型值(Primitive values) 下面的全是原始类型值(简称:原始值): 布尔类型:true,false 数字类型:1736,1.351 字符串类型: 'abc',"abc" 两个“无值(non-values)”:undefined,null 对象(Objects) 所有非原始值(no ...
分类:
编程语言 时间:
2017-06-22 00:16:36
阅读次数:
135
本文的是基于我对邓俊辉老师编著《数据结构(C++语言版)(第3版)》上关于KMP算法的理解,和网络上一些大神们写的博客,所写。建议将我写的关于implement strstr这题的博客和本篇连起来读。 不难发现,这里存在大量的局部匹配,针对暴力解法,若每次匹配的过程都是最后一位失配(即不匹配),文本 ...
分类:
编程语言 时间:
2017-06-22 00:18:01
阅读次数:
159
输入一个整数数组,对其重新排序,将奇数放在数组前面,偶数放在后面。要求时间复杂度O(n), 空间复杂度O(1)。 解法一:一头一尾指针往中间扫描 ...
分类:
编程语言 时间:
2017-06-22 00:18:37
阅读次数:
231
先上代码:naked.cpp:#include "stdafx.h"extern "C" int __declspec(naked) add2(int x,int y) //引用说明支持跨文件的调用{ __asm{ //函数的环境初始化(升栈、保护现场、填充缓存区) ... ...
分类:
编程语言 时间:
2017-06-22 00:18:45
阅读次数:
174
习题 6: 字符串(string)和文本 虽然你已经在程序中写过字符串了,你还没学过它们的用处。在这章习题中我们将使用复杂的字符串来建立一系列的变量,从中你将学到它们的用途。首先我们解释一下字符串是什么东西。 字符串通常是指你想要展示给别人的、或者是你想要从程序里“导出”的一小段字符。Python ...
分类:
编程语言 时间:
2017-06-22 00:19:21
阅读次数:
405
Linux终端中运行.class文件出错 ...
分类:
编程语言 时间:
2017-06-22 00:19:43
阅读次数:
136
工具:python2.7 相关包:traits-4.6.0-cp27-cp27m-win32.whl, VTK-7.1.1-cp27-cp27m-win32.whl, mayavi-4.5.0+vtk71-cp27-cp27m-win32.whl 下载地址:http://www.lfd.uci.ed ...
分类:
编程语言 时间:
2017-06-22 00:20:05
阅读次数:
319
函数式编程1.简化代码,2,调用方便,修改方便3.调用参数,形参数,与位置参数。关键参数,位置参数只能发在关键参数之后4.默认参数5.参数组(*args) 元组参数6 接受字典 ( **kwargs) 当同时使用时必须放到参数的最后程序运行的从文件的上边到下边的运行局部变量 一个变量只在函数中生效。... ...
分类:
编程语言 时间:
2017-06-22 00:21:12
阅读次数:
158
模块 1. 模块的分类 模块,又称构件,是能够单独命名并独立地完成一定功能的程序语句的集合(即程序代码和数据结构的集合体)。 (1)自定义模块 自己定义的一些可以独立完成某个功能的一段程序语句,可以是一个文件,也可以是一个目录。 (2)第三方模块 是由其他人写的一些程序语句,我们可以用它来实现自己的 ...
分类:
编程语言 时间:
2017-06-22 00:21:54
阅读次数:
251
bulid-in目标检测器 调用内部函数进行人体检测,实际效果并不好。民工三连: 完整程序: 其他的地方没什么好讲的,只是有一处写法,实在是太骚气了,厉害: 使用一个else承接所有的for中的if,这个写法很新奇,搭配break,效果是for中所有if均为假的时候会运行else中的语句。 实际效果 ...
分类:
编程语言 时间:
2017-06-22 00:22:04
阅读次数:
352
仅供参考! 一、最大值、最小值、平均数 二、简单GUI测试 要求: 1.用户登录界面 可以通过按钮进入注册界面; 2.注册界面具有跳转到留言板和查看留言功能; 3.留言板内容可以初始化、保存到ly.txt文件 - 登录界面 - 注册界面 - 留言板界面 三、制作一个提醒器 提示: 1.能够设计一个时 ...
分类:
编程语言 时间:
2017-06-22 00:23:06
阅读次数:
282
类(Class)和结构体(Struct)区别 1. 内存管理方式不一样, 类引用类型, 分配在堆上。 结构体值类型,分配在栈上。 2. 类, 有析构。 结构体不能有析构, playground中测试直接卡死。 3. 结构体构造函数, 会自动生成带参数的构造器。类不会对有初始化赋值的属性, 生成带参数 ...
分类:
编程语言 时间:
2017-06-22 00:23:34
阅读次数:
317
第八章总结 8.5. heapq — 堆队列算法 有8个算法 最小堆封装 # 最小堆封装 from heapq import * import pprint class MinHeap: def __init__(self, iterable): self._iteralbe = [] self._ ...
分类:
编程语言 时间:
2017-06-22 00:23:55
阅读次数:
244
点击链接查看云笔记原文 花了半天时间,贪婪的啃读了Effective java 这本书(虽然闻名已久,但是很少看书) 翻着翻着就有种废寝忘食的感觉,下班了都留下来专门看书,后来索性带回家看了. 以下是内容总结,主要是对个人感觉有用的,有很大部分没有提及,因为水平有限,还没有来得及消化 1 引言 2 ...
分类:
编程语言 时间:
2017-06-22 00:25:52
阅读次数:
212
本篇文章依旧采用小例子来说明,因为我始终觉的,案例驱动是最好的,要不然只看理论的话,看了也不懂,不过建议大家在看完文章之后,在回过头去看看理论,会有更好的理解。 下面开始正文。 【案例1】通过一个对象获得完整的包名和类名 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 pac ...
分类:
编程语言 时间:
2017-06-22 00:26:08
阅读次数:
260