Spring 的骨骼架构 Spring 总共有十几个组件,但是真正核心的组件只有几个,下面是 Spring 框架的总体架构图: 从上图中可以看出 Spring 框架中的核心组件只有三个:Core、Context 和 Beans。它们构建起了整个 Spring 的骨骼架构。没有它们就不可能有 AOP、 ...
分类:
编程语言 时间:
2016-09-29 09:31:15
阅读次数:
232
序言: N年前,我们曾在软件开发上出现了这样的困惑,用VC开发COM组件过于复杂,用VB开发COM组件发现效率低,而且不能实现面向对象的很多特性,例如,继承,多态等。更况且如何快速封装利用历史遗留的大量C++代码本身就是一个大的难题。 当时,开发小组的成员通过共同努力,摸索了一套C++类的动态组件化 ...
分类:
编程语言 时间:
2016-09-29 07:52:05
阅读次数:
281
爬虫原理 通过Python访问网站,获取网站的HTML代码,通过正则表达式获取特定的img标签中src的图片地址。 之后再访问图片地址,并通过IO操作将图片保存到本地。 脚本代码 运行结果 ...
分类:
编程语言 时间:
2016-09-29 07:51:19
阅读次数:
326
下载了《无人生还》的txt版。传到手机,发现阅读器识别得不够好。 原文格式如下: 我想要它变成这样子的: 貌似编辑器做不到这么高级的替换,我要写个小程序了。那就python吧。 python的东西几乎全都忘光了。helloworld、数字转字符串、字符串截取、串内查找、字符串的遍历、文件读写、文件遍 ...
分类:
编程语言 时间:
2016-09-29 07:45:18
阅读次数:
210
题目描述 在数组中的两个数字,如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对。输入一个数组,求出这个数组中的逆序对的总数P。并将P对1000000007取模的结果输出。 即输出P%1000000007 输入描述: 题目保证输入的数组中没有的相同的数字 数据范围: 对于%50的数据,siz ...
分类:
编程语言 时间:
2016-09-29 07:45:22
阅读次数:
174
这篇文章的内容很不错。学到了很多东西。值得仔细琢磨。 http://mt.sohu.com/20160831/n466900239.shtml 20道常见初级Java面试题,入职者必备! 广州华信智原2016-08-31 09:30:37阅读(564)评论(0) 声明:本文由入驻搜狐公众平台的作者撰 ...
分类:
编程语言 时间:
2016-09-29 07:44:34
阅读次数:
276
最近在学习算法,跟着<Algorithms>这本书,可能是自己水平不够吧,看完排序算法后各种,希尔,归并,快排,堆的实现在脑子里乱成一锅粥,所以就打算大概总结一下,不求精确,全面,只想用平白的语言来理一理,如有错误之处,请直言。 为什么所有的算法书籍都重墨介绍排序,一、对一组数据进行排序在生活中是如 ...
分类:
编程语言 时间:
2016-09-29 07:45:41
阅读次数:
271
所有日期、时间的 api 都在datetime模块内。 1 日期的格式化输出 datetime => string import datetime now = datetime.datetime.now() now.strftime('%Y-%m-%d %H:%M:%S') 输出 '2015-04- ...
分类:
编程语言 时间:
2016-09-29 07:44:13
阅读次数:
213
关于图像的位操作,目的是为了将一个logo覆盖到另一个图片上。 输出图形(位置好像不太对。。。请忽略): 这里感谢交流群里废帝和黄同学帮助理解位运算。目前还是不能深入理解,再学习下吧。 ...
分类:
编程语言 时间:
2016-09-29 07:41:37
阅读次数:
376
图案的算术操作。 输出如下(图丑忽略。。。文档原图未找到): ...
分类:
编程语言 时间:
2016-09-29 07:43:17
阅读次数:
175
参考文章 Python中,如何初始化不同的变量类型为空值 常见的数字,字符,很简单,不多解释。 列表List的其值是[x,y,z]的形式 字典Dictionary的值是{x:a, y:b, z:c}的形式 元组Tuple的值是(a,b,c)的形式 所以,这些数据类型的变量,初始化为空值分别是: 数值 ...
分类:
编程语言 时间:
2016-09-29 07:41:27
阅读次数:
219
开发环境,win7 32bit, Anaconda3.之前尝试pip安装,但是总是不成功。后来,交流群里面废帝大神让我用conda安装,之后按照conda install --channel https://conda.anaconda.org/menpo opencv3,安装成功。开始的时候总是提 ...
分类:
编程语言 时间:
2016-09-29 07:37:59
阅读次数:
343
在计算机科学中,排序是一门基础的算法技术,许多算法都要以此作为基础,不同的排序算法有着不同的时间开销和空间开销。排序算法有非常多种,如我们最常用的快速排序和堆排序等算法,这些算法需要对序列中的数据进行比较,因为被称为基于比较的排序。 基于比较的排序算法是不能突破O(NlogN)的。简单证明如下: N ...
分类:
编程语言 时间:
2016-09-29 07:36:43
阅读次数:
210
关于border的部分,边缘处理。 输出如下: ...
分类:
编程语言 时间:
2016-09-29 07:37:22
阅读次数:
460
一些索引和修改图像像素点数据等的操作,可打印观察运行结果。 ...
分类:
编程语言 时间:
2016-09-29 07:37:27
阅读次数:
276
常规导入:importmodule_name[,module1,...]
frommodule_nameimport[*|child[,child1,...]
frommodule_nameimport[*|child[,child1,...]asalias_name注意:导入语句可出现在程序任意位置,自定义包要实现frommodule_nameimport*的效果则此模块必须在__init__.py实现__all__=[‘modu..
分类:
编程语言 时间:
2016-09-29 02:32:39
阅读次数:
302