JSP生命周期就是从创建到销毁的整个过程,类似于servlet生命周期,区别在于JSP生命周期还包括将JSP文件编译成servlet。
以下是JSP生命周期中所走过的几个阶段:
编译阶段: servlet容器编译servlet源文件,生成servlet类
初始化阶段:加载与JSP对应的servlet类,创建其实例,并调用它的初始化方法
执行阶段:调用与JSP对应的servlet...
分类:
Web程序 时间:
2015-01-15 09:25:03
阅读次数:
130
两天,jnj在本站发布了《如何在低速率网络中测试
Web 应用》,那是测试网络不好的情况。而下面是十个免费的可以用来进行Web的负载/压力测试的工具,这样,你就可以知道你的服务器以及你的WEB应用能够顶得住多少的并发量,以及你的网站的性能。我相信,北京奥组委的订票网站的开发团队并不知道有这样的测试工具。
Grinder – Grinder是一个开源的JVM负载测试框架,它通过很多负载注...
分类:
Web程序 时间:
2015-01-15 09:24:24
阅读次数:
165
一直以为ios的http请求这块很简单应该不支持记录,保存,或者使用cookie,可是想当然归想当然,真用的时候,真研究了一下发现还真强大。经过一番的研究简单说一下我的理解:当你访问一个网站时,不管你愿意或者不愿意,NSURLRequest都会帮你主动记录下来你访问的站点设置的cookie,而且很负责任的,当你下次再访问这个站点时,NSURLRequest会拿着上次保存下来了的cookie继续去请...
分类:
移动开发 时间:
2015-01-15 09:25:52
阅读次数:
194
上一篇介绍了如何上一篇介绍了如何把一个Eclipse上的Android项目迁移到 Android Studio,这一篇继续介绍对 IntelliJ项目的迁移。
IntelliJ 项目迁移
在未来,我们可能会在Android Studio 中提供自动迁移的选项。
现在,将您的 IntelliJ 项目迁移到 Android Gradle 项目 (它可以导入到 IntelliJ 然后在 IntelliJ中直接支持),需要遵循以下步骤:
创建一个基本的“build.gradle”文件。与你在创建一个新项目时由 A...
分类:
移动开发 时间:
2015-01-15 09:23:41
阅读次数:
247
题目大意:给出一个1~n的排列,问这其中的中位数为k的子序列的数量是多少。
思路:要想让k为中位数,一定要让它出现在这个序列中所以就以这个数为中心向两边拓展。想让一个数成为中位数,那么这个序列中出现的小于它的数一定要等于大于它的数。考虑到这个数左右都有可能有数字,那么就可以表示成:前多+后多=前少+后少,也就是前多-前少=后少-后多。之后就用个数组随意统计一下就行了。
CODE...
分类:
其他好文 时间:
2015-01-15 09:25:09
阅读次数:
130
首先android是基于Linux的内核,只有先加载了kernel才能启动安卓,对于Linux来说android只是其上的一个应用程序。Android的启动大致可以形象的划分为三个过程:
Init->init.rc->zygote。从事嵌入式开发的人都知道,Linux加载完内核驱动后会挂载‘/’根文件系统,挂载完成后会执行‘/init’二进制程序,这也是内核启动后执行的第一个用户程序,andro...
分类:
移动开发 时间:
2015-01-15 09:24:42
阅读次数:
288
题目大意:按照图上所示,给你两点坐标,求两点间的折线距离。
思路:利用递推。这里,模拟了从(0,0)点到(x,y)点折线路线递推的过程。
设i为横坐标,j为纵坐标。则路径为 先右下到纵坐标为0,再一步到达横
坐标为0的,纵坐标为原横坐标+1的位置。
所以直接模拟递推求。用ans[x][y]保存(0,0)点到(x,y)点的距离。最终
结果为:fabs(ans[x1][y1]-ans[x2][y2])。...
分类:
其他好文 时间:
2015-01-15 09:24:48
阅读次数:
138
卡尔曼滤波器简介
近来发现有些问题很多人都很感兴趣。所以在这里希望能尽自己能力跟大家讨论一些力所能及的算法。现在先讨论一下卡尔曼滤波器,如果时间和能力允许,我还希望能够写写其他的算法,例如遗传算法,傅立叶变换,数字滤波,神经网络,图像处理等等。
因为这里不能写复杂的数学公式,所以也只能形象的描述。希望如果哪位是这方面的专家,欢迎讨论更正。
卡尔曼滤波器 – Kalman Fil...
分类:
编程语言 时间:
2015-01-15 09:24:02
阅读次数:
511
题目大意:看A对B取余是否有余数。...
分类:
其他好文 时间:
2015-01-15 09:23:59
阅读次数:
130
//
// ViewController.swift
// 计算器
//
// Created by
悦兑科技 on 15/1/14.
// Copyright (c) 2015年 BSY. All rights reserved.
//
import UIKit
class ViewController: U...
分类:
编程语言 时间:
2015-01-15 09:24:22
阅读次数:
454
多种方法实现scp命令时无需输入远端的用户密码。...
分类:
其他好文 时间:
2015-01-15 09:24:29
阅读次数:
211
滤波器
滤波器(filter)是一种用来消除干扰杂讯的器件,将输入或输出经过过滤而得到纯净的交流电。
滤波器概述
对特定频率的频点或该频点以外的频率进行有效滤除的电路,就是滤波器。
其功能就是得到一个特定频率或消除一个特定频率,
利用这个特性可以将通过滤波器的一个方波群或复合噪波,而得到一个特定频率的正弦波。
滤波器类型
巴特沃斯响应(最平坦响应)
...
分类:
其他好文 时间:
2015-01-15 09:20:12
阅读次数:
141
Insert直接路径法这种方法不去查找已有块中的空间, 它直接从高水位之上开始插入数据. 直接使用的是 nologging模式, 记住默认情况下通过直接路径插入进行加载的表上的索引仍然是会产生undo 和 redo. 而表的数据因为 nologging 不会产生redo 和 undo , 仅仅是对数...
分类:
其他好文 时间:
2015-01-15 09:20:37
阅读次数:
180
Java代码/***获取android当前可用内存大小*/privateStringgetAvailMemory(){//获取android当前可用内存大小ActivityManageram=(ActivityManager)getSystemService(Context.ACTIVITY_SER...
分类:
移动开发 时间:
2015-01-15 09:19:32
阅读次数:
221
一、设置监听键盘事件函数:override func viewWillAppear(animated: Bool) { NSNotificationCenter.defaultCenter().addObserver(self, selector: "keyboardWillShow:...
分类:
编程语言 时间:
2015-01-15 09:19:04
阅读次数:
361
var myDate = new Date();myDate.getYear();//获取当前年份(2位)myDate.getFullYear();//获取完整的年份(4位,1970-????)myDate.getMonth();//获取当前月份(0-11,0代表1月)myDate.getDate(...
分类:
Web程序 时间:
2015-01-15 09:20:33
阅读次数:
197
原文:Javascript闭包简单理解提到闭包,想必大家都早有耳闻,下面说下我的简单理解。说实话平时工作中实际手动写闭包的场景并不多,但是项目中用到的第三方框架和组件或多或少用到了闭包。所以,了解闭包是非常必要的。呵呵...一、什么是闭包简而言之,就是能够读取其他函数内部变量的函数。由于JS变量作用...
分类:
编程语言 时间:
2015-01-15 09:18:22
阅读次数:
187