一路跋山涉水,这是最后一章了。
关于tomcat的启动,有两个类,一个是Catalina类,一个是Bootstrap类。
理论上,两个类可以和到一起,但是为了支持多种运行模式,又把他们分开了。
为了让用户更方便的启动tomcat,还有批处理文件startup.bat(终于见到最顶层的模块了!!)
Catalina
先说Catalina
它里面有一个Server组件(不懂的看第1...
分类:
其他 时间:
2014-12-16 22:44:39
收藏:
0 评论:
0 赞:
0 阅读:
395
Android有两种Intent, 显式和隐式。
显式的Intent,即在构造Intent对象时就指定接收者;
隐式的Intent,即Intent的发送者在构造Intent对象时,
并不知道也不关心接收者是谁,有利于降低发送者和接收者之间的耦合。
对于显式Intent,Android不需要去做解析,因为目标组件已经很明确,
隐式Intent通过需要Android解析,将...
分类:
移动平台 时间:
2014-12-16 22:44:19
收藏:
0 评论:
0 赞:
0 阅读:
427
EF面向数据的一软件应用程序的技术,从名称来看,Entity Framework,实体框架,为什么说是面向数据呢?这里涉及到了EF的操作原理。它可以直接通过建立的实体来映射到数据库中的每张表,同时通过数据库中的表来映射实体中的各个属性。那么这里就涉及到三个对象,数据库,实体和code,所以,EF在构建映射关系时,也包含三种不同的构建方式,DataBaseFirst,ModelFirst和CodeF...
分类:
其他 时间:
2014-12-16 22:43:49
收藏:
0 评论:
0 赞:
0 阅读:
433
Python处理字符串编码问题常用套路总结...
分类:
编程语言 时间:
2014-12-16 22:43:29
收藏:
0 评论:
0 赞:
0 阅读:
424
int me;
const int * p1=&me;//p1可变,*p1不可变,此时不能用*p1来修改,但是p1可以转向
int * const p2=&me;//p2不可变,*p2可变,此时允许*p2来修改其值,但是p2不能转向。
const int *const p3=&me;//p3不可变,*p3也不可变,此时既不能用*p3来修改其值,也不能转向
const 放在函...
分类:
编程语言 时间:
2014-12-16 22:42:49
收藏:
0 评论:
0 赞:
0 阅读:
380
比赛描述
仙灵女巫露露,对于魔法的热忱可是超出常人,要是发现了什么上古遗留下的魔法,她总是想方设法地获得,然后研究分析。而最近,他又从邪恶小法师维嘉那里获得了一个“奇怪”的魔法卷轴;
这个魔法卷轴上有一大串数字,而且根据卷轴上的描述,这个魔法的威力指数来自于这一串数字中“魔法区间”的数量;
所谓“魔法区间”指的是一段连续的闭区间,且这段区间上的所有数字...
分类:
其他 时间:
2014-12-16 22:42:39
收藏:
0 评论:
0 赞:
0 阅读:
433
拦截器也算得上是spring中的一大特色,即使没用过spring的拦截器至少也用过struts2的拦截器,拦截器大多数情况都是用来做权限的控制的,极少情况下用来初始化资源或释放资源。springmvc当然也可以直接使用拦截器,而且使用起来也特别简单。
一 springmvc的拦截器实现方式
springmvc实现拦截器主要有以下2种方式:
1 实现HandlerInterceptor接口
...
分类:
编程语言 时间:
2014-12-16 22:42:32
收藏:
0 评论:
0 赞:
0 阅读:
462
上网时,经常会遇到很有趣的视频想要收藏下来,但是网页一般不都不会直接提供下载链接。这种情况下可以尝试一下其他方法获取他的下载链。
可以尝试下使用硕鼠网提供的破解链服务
http://www.flvcd.com/
硕鼠网提供网页视频链接获取的服务,使用比较简单。
进入网页后,在如图提示的输入框输入视频地址。
这个地址就是看视频的那个页面的地址。
然后点击开始GO
这...
分类:
Web开发 时间:
2014-12-16 22:42:32
收藏:
0 评论:
0 赞:
0 阅读:
528
将Java中的date转换成js中的date出错!...
分类:
编程语言 时间:
2014-12-16 22:42:09
收藏:
0 评论:
0 赞:
0 阅读:
355
在eclipse中运行Android程序默认是将程序安装到手机的Rom中,如果Rom空间不足,就会提示这个错误。
知道了原因后,解决方案有了,最简单的有如下两种:
1 删除一些应用,腾出更多的rom空间;
2 将程序安装到SD卡中,打开AndroidManifest.xml,添加如下配置:
android:installLocation="preferExternal">(添加...
分类:
移动平台 时间:
2014-12-16 22:41:59
收藏:
0 评论:
0 赞:
0 阅读:
1545
CUDA和OpenCL异同点比较 一、概述 对CUDA和opencl有一定的编程经验,但是细心的人可以发现,OPENCL就是仿照CUDA来做的。既然两个GPU的编程框架如此相像,那么他们究竟有什么不同呢?下面就一一道来。 二、数据并行的模型OpenCL采用的数据并行模型就是采用CUDA的数据并行模型。下面的表格反应了CUDA和opencl并行模型之间的映射关系。 OpenCL CUDA...
分类:
其他 时间:
2014-12-16 22:41:49
收藏:
0 评论:
0 赞:
0 阅读:
693
Lniux常见的压缩/解压命令小结
转载请注明:
导航制导与控制实验室
2014年12月16日
在linux开发过程中,经常会遇资料的打包/解包、压缩/解压;本文我将在linux系统中常用的命令进行了整理和分类,内容如下:
1、tar 命令,主要是对Dir先归档,在借助其他命令处理归档文件;
2、单个文件的压缩命令,对单个文件进行处理的命令,有时也可以借助tar命令对目录先打包,再进行压缩;
3、zip、rar压缩命令,即可对单个文件也可对目录进行压缩处理,该方法利于不同操作系统的处理;
...
分类:
其他 时间:
2014-12-16 22:41:39
收藏:
0 评论:
0 赞:
0 阅读:
453
JavaScript表单项数据过滤代码...
分类:
编程语言 时间:
2014-12-16 22:41:29
收藏:
0 评论:
0 赞:
0 阅读:
382
机器学习著名博客整理定期更新...
分类:
其他 时间:
2014-12-16 22:41:19
收藏:
0 评论:
0 赞:
0 阅读:
425
/*
分析此问题可知,为最长子序列(LCS)问题的变形。
假设两个子序列分别是X,Y;
Xi=(x1,x2...xi),Yj=(y1,y2..yj)分别是两个子序列的前i,j个子序列
求最长子序列;
1、当xi=yj时,dp[i][j]=dp[i-1][j-1]+1
2、当xi!=yj时,则dp[i][j]=max(dp[i-1][j],dp[i][j-1]...
分类:
其他 时间:
2014-12-16 22:41:09
收藏:
0 评论:
0 赞:
0 阅读:
382
Android编译时需要用到 libsdl-dev 库:
安装时遇到错误:
sudo apt-get install libsdl-dev
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
注意,选取 libsdl1.2-dev 而非 libsdl-dev
有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许...
分类:
移动平台 时间:
2014-12-16 22:41:00
收藏:
0 评论:
0 赞:
0 阅读:
406
函数讲解部分参考http://net.pku.edu.cn/~yhf/linux_c/
isalnum(测试字符是否为英文或数字)
相关函数
isalpha,isdigit,islower,isupper
表头文件
#include
定义函数
int isalnum (int c)
...
分类:
系统服务 时间:
2014-12-16 22:40:50
收藏:
0 评论:
0 赞:
0 阅读:
447
盒模型--边框(一)
盒子模型的边框就是围绕着内容及补白的线,这条线你可以设置它的粗细、样式和颜色(边框三个属性)。
如下面代码为div来设置边框粗细为2px、样式为实心的、颜色为红色的边框:
div{
border:2px solid red;
}
上面是border代码的缩写形式,可以分开写:
div{
border-width:2px;
border-s...
分类:
Web开发 时间:
2014-12-16 22:40:39
收藏:
0 评论:
0 赞:
0 阅读:
1050
代码关键点记录:成功不远了!O(∩_∩)O 哈哈~
1. Input : load_video_info.m 读入视频文件groundtruth_rect.txt(里面是4个一组的点,x,y, width ,height ?),得到有用的参数:
target_sz = [ground_truth(1,4), ground_truth(1,3)]; 得到的是目标的尺寸(这里好像...
分类:
其他 时间:
2014-12-16 22:40:30
收藏:
0 评论:
0 赞:
0 阅读:
1498
两种方法
1.qlabel
拖一个label控件,然后设置如下
ui->label->setText("baidu");
ui->label->setOpenExternalLinks(true);点击就调到页面了。
2.QUrl
引入头文件
#include
然后,比如在某个button的方法里写
QUrl url="http://www.baidu.com";
QD...
分类:
其他 时间:
2014-12-16 22:40:20
收藏:
0 评论:
0 赞:
0 阅读:
483