创建Bean的三种方式在大多数情况下,Spring容器直接通过new关键字调用构造器来创建Bean实例,而class属性指定Bean实例的实现类,但这不是实例化Bean的唯一方法。实际上,Spring支持使用以下三种方式来创建Bean:(1)调用构造器创建Bean(2)调用静态工厂方法创建Bean( ...
分类:
编程语言 时间:
2016-09-10 00:04:50
阅读次数:
148
首先,我们已知的是Web资源分为:静态web资源(如html 页面):指web页面中供人们浏览的数据始终是不变。常用的静态web开发技术即为html;动态web 资源:指web页面中供人们浏览的数据是由程序产生的,不同时间点访问web页面看到的内容各不相同。常用的动态web开发技术为JSP/Serv... ...
分类:
编程语言 时间:
2016-09-10 00:06:25
阅读次数:
168
一、重载输入操作符的要点: 1、返回值为istream &。 2、第一个参数为istream &in。 3、第二个参数为自定义类型的引用对象(例如Sales_Item &item)。 二、重载输出操作符的要点: 1、返回值为ostream &。 2、第一个参数为ostream &。 3、第二个参数为 ...
分类:
编程语言 时间:
2016-09-10 00:03:14
阅读次数:
157
一 .module 通常模块为一个文件,直接使用import来导入就好了。可以作为module的文件类型有".py"、".pyo"、".pyc"、".pyd"、".so"、".dll"。 二. package 通常包总是一个目录,可以使用import导入包,或者from + import来导入包中的 ...
分类:
编程语言 时间:
2016-09-10 00:02:53
阅读次数:
176
一、JavaScript引擎: 所谓JavaScript引擎是一个专门处理JavaScript脚本的虚拟机,一般会附带在网页浏览器之中,用于解释和执行js脚本。 著名的js引擎: Mozilla:SpiderMonkey引擎,世界第一款JavaScript引擎,有C/C++编写,用于Mozilla ...
分类:
编程语言 时间:
2016-09-10 00:00:42
阅读次数:
226
MyEclipse中附加工程出现如下错误:The type javax.servlet.http.HttpServletRequest cannot be resolved. 解决方法如下: (1)右键工程找到build path项 (2)找到Add Libraries (3)点击myEclipse ...
分类:
编程语言 时间:
2016-09-10 00:00:53
阅读次数:
195
在LINUX 2.6中,有四种关于IO的调度算法,下面综合小结一下: 1) NOOP NOOP算法的全写为No Operation。该算法实现了最最简单的FIFO队列,所有IO请求大致按照先来后到的顺序进行操作。之所以说“大致”,原因是NOOP在FIFO的基础上还做了相邻IO请求的合并,并不是完完全 ...
分类:
编程语言 时间:
2016-09-09 23:59:28
阅读次数:
357
其实大多数的编译器本身就能提供一些简单的优化,比如gcc就能通过使用 -O2 或者 -O3 的选项来优化程序。但编译器的优化始终也是有限,因为它必须小心翼翼保证优化过程不对程序的功能有改动。故而程序员本身应该对程序有优化意识。在我看来,这也是应该有的一种良好的编程习惯。 几种比较简单的优化措施: 1 ...
分类:
编程语言 时间:
2016-09-10 00:00:14
阅读次数:
433
方法1: 返回结果:array(4) { [0]=> int(1) [1]=> int(5) [2]=> int(7) [3]=> int(8) } 方法2: 返回结果:array(4) { [0]=> int(1) [2]=> int(5) [3]=> int(7) [4]=> int(8) } ...
分类:
编程语言 时间:
2016-09-09 23:59:14
阅读次数:
308
Java堆的概念 java堆的特征 全局共享 通常是Java虚拟机中最大的一块内存区域 作用是作为java对象的主要存储区域 JVMS明确要求该区域需要实现自动内存管理,即常说的GC,但并不限制采用哪种算法和技术去实现 可能出现OutOfMemory异常 java堆可能发生如下异常情况: 如果实际所 ...
分类:
编程语言 时间:
2016-09-09 23:57:35
阅读次数:
171
准备工作 首先需要注册一下,pythonanywhere的免费账户有一定的限制,只能创建一个web app,不能绑定独立域名,不能通过ssh连接,不过只是搭一个project也是够用了。 注册成功之后直接转到dashboard页面 几个tab,Console是新建一个控制台,用于操作服务器,File ...
分类:
编程语言 时间:
2016-09-09 23:55:06
阅读次数:
329
首先,Scanner是一个扫描器,它扫描数据都是去内存中一块缓冲区中进行扫描并读入数据的,而我们在控制台中输入的数据也都是被先存入缓冲区中等待扫描器的扫描读取。这个扫描器在扫描过程中判断停止的依据就是“空白符”,空格啊,回车啊什么的都算做是空白符。 nextInt()方法在扫描到空白符的时候会将前面 ...
分类:
编程语言 时间:
2016-09-09 23:52:26
阅读次数:
207
想这个算法的时候,原本想通过二进制来排序(二进制的某位的数字比较容易get: x & 1 << i 即可), 但这样子的话需要循环30次(假设为uint类型), 虽说影响不大但每次的移动次数过多,效率上反而可能不如用其他进制了(大致的估计, 并没推导过)。 排序部分只要时一种稳定排序即可, 计数排序 ...
分类:
编程语言 时间:
2016-09-09 23:50:04
阅读次数:
142
Web框架 请求周期 处理用户请求 放置HTML模版 操作数据库 Controllers Views Modals Views Template Modals MVC/MTV ... ...
分类:
编程语言 时间:
2016-09-09 23:47:11
阅读次数:
255