5.1、处理器拦截器简介 Spring Web MVC的处理器拦截器(如无特殊说明,下文所说的拦截器即处理器拦截器) 类似于Servlet开发中的过滤器Filter,用于对处理器进行预处理和后处理。 5.1.1、常见应用场景 1、日志记录:记录请求信息的日志,以便进行信息监控、信息统计、计算PV(P ...
分类:
编程语言 时间:
2018-04-17 23:47:19
阅读次数:
190
博客https://www.cnblogs.com/en-heng/p/5630849.html介绍了如何利用pandas进行数据分析 ...
分类:
编程语言 时间:
2018-04-17 23:48:15
阅读次数:
176
不管我们学习什么语言,一开始都是语法,对于面向对象的语言来讲,学习完语法之后,就是OOP了,主要还是三大概念:继承,多态,封装。而且我们经常也会遇到一些面试题,会考察我们父子类之间的继承关系等。 这段时间深造ASP.NET-MVC框架,研读<<asp.net-mvc框架揭秘>>一书的时候,感觉到了自 ...
分类:
编程语言 时间:
2018-04-17 23:49:13
阅读次数:
189
1.terminal下输入 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 进行安装 2.输出内容有successful 即可 3.验证 输入brew ...
分类:
编程语言 时间:
2018-04-17 23:49:41
阅读次数:
250
一、源码分析 源码分析是一种临界知识,掌握了这种临界知识,能不变应万变,源码分析对于很多人来说很枯燥,生涩难懂。 源码阅读,我觉得最核心有三点:技术基础+强烈的求知欲+耐心。 我认为是阅读源码的最核心驱动力。我见到绝大多数程序员,对学习的态度,基本上就是这几个层次(很偏激哦): 1、只关注项目本身, ...
分类:
编程语言 时间:
2018-04-17 23:50:14
阅读次数:
225
os实现的是与系统的交互,比如创建一个文件夹,删除一个文件,查看一个文件的大小 ...
分类:
编程语言 时间:
2018-04-17 23:51:16
阅读次数:
180
一、迭代器 迭代器是一个可以记住遍历的位置的对象。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。 迭代器有两个基本的方法:iter() 和 next()。 字符串,列表或元组对象都可用于创建迭代器,生成迭代器的方法是iter(): 二、生成器 在描述生成器 ...
分类:
编程语言 时间:
2018-04-17 23:51:55
阅读次数:
263
虽然可以通过Person类创建出xiaoming、xiaohong等实例,但是这些实例看上除了地址不同外,没有什么其他不同。在现实世界中,区分xiaoming、xiaohong要依靠他们各自的名字、性别、生日等属性。 如何让每个实例拥有各自不同的属性?由于Python是动态语言,对每一个实例,都可以 ...
分类:
编程语言 时间:
2018-04-17 23:52:15
阅读次数:
338
oom? java.lang.OutOfMemoryError: java head space 堆内存溢出 java.lang.OutOfMemoryError: Permgen space java永生代溢出, 即方法去溢出,一般是因为出现大量的Class和jsp ,或者采用cglib 反射机制 ...
分类:
编程语言 时间:
2018-04-17 23:53:26
阅读次数:
330
一下内容是自己总结用的,只是按照自己的理解去写。参考的是菜鸟教程。Java 是一个面向对象的语言。OOP就是面向对象编程。封装:在某些类里面,某些属性不想向外暴露,但是我们又想提供一个方法去访问或修改它,怎么办?封装此刻就是解决这个问题:如有一个Student类 public class Stude ...
分类:
编程语言 时间:
2018-04-17 23:53:42
阅读次数:
328
要深入的了解python的数据结构,就需要先了解一些Python中数据存储的知识,进而理解Python中深浅拷贝的原理,接下来我们进一步的来学习。 一、Python的数据存储 在高级语言(C、C++、Java、Python)中,变量是对内存及其地址的抽象。在Python里,一切变量都是对象,变量的存 ...
分类:
编程语言 时间:
2018-04-18 00:54:23
阅读次数:
278
``` #include #include #include using namespace std; //key is: pid,cpuseq struct st_syscall { int min; }; //key is: pid,cpuseq struct st_pagfalt { int ... ...
分类:
编程语言 时间:
2018-04-18 00:54:31
阅读次数:
343
SymPy是一个符号计算的Python库。它的目标是成为一个全功能的计算机代数系统,同时保持代码简 洁、易于理解和扩展。它完全由Python写成,不依赖于外部库。SymPy支持符号计算、高精度计算、模式匹配、绘图、解方程、微积分、组合数学、离散 数学、几何学、概率与统计、物理学等方面的功能 正如你看 ...
分类:
编程语言 时间:
2018-04-18 00:55:05
阅读次数:
522
BeanFactory是Spring IOC容器的根接口,定义了Bean工厂的最基础的功能特性,比如根据name获取指定bean等,根据不同用途它的子接口又对它的功能进行细化,比如是否是可列表的,是否是有层次关系的,是否拥有自动装配能力等。它最常用的实现类DefaultListableBeanFac ...
分类:
编程语言 时间:
2018-04-18 00:55:20
阅读次数:
219
零散记录: 8086CPU寄存器都为16位的,可存放两个字节;AX、BX、CX、DX这4个寄存器是通常用来存放一般性的数据,被称为通用寄存器。 AX: 以8086CPU而言,这四个寄存器都可分为两个可独立使用的8位寄存器使用,以-H和-L表示左右八位; 指令mov,add: 左操作数 = 左操作数与 ...
分类:
编程语言 时间:
2018-04-18 00:56:04
阅读次数:
169
1 def OnDeleteClick(self, event): 2 import os 3 dlg = wx.FileDialog(self,message=u"保存文件", 4 defaultDir=os.getcwd(), 5 ... ...
分类:
编程语言 时间:
2018-04-18 00:56:34
阅读次数:
158
ECMA-262第5版在定义只有内部才用的特性时,描述了属性的各种特征。ECMA-262定义这些特性是为了实现Javascript引擎用的,因此在JavaScript中不能直接访问它们。为了表示特征是内部值,该规范把它们放在了两对方括号中,例如[[Enumberable]]。尽管ECMA-262第3 ...
分类:
编程语言 时间:
2018-04-18 00:57:57
阅读次数:
182
python进阶 原书内容 "https://github.com/eastlakeside/interpy zh" 通过记录书本目录和大概内容做一个记录,方便以后回顾检索。 | Chapter | Title | Brief | More | | : : | : : | : : | : : | | ...
分类:
编程语言 时间:
2018-04-18 00:59:21
阅读次数:
182