安静小懒猪

文章
5
资源
0
加入时间
2年10月17天

解决“Tomcat version 7.0 only supports J2EE 1.2, 1.3, 1.4, and Java EE 5 and 6 Web modules”问题

一、概述最近在将项目部署到阿里云前,进行了项目前的部署测试。由于阿里云上是Tomcat7,而项目进行开发时用的是Tomcat9,所以想将项目在本地的Tomcat7上跑一下,发现了以下问题。二、解决方法1.在Eclipse的workspaces里面找到该项目的.settings文件夹2.编辑org.eclipse.wst.common.project.facet.core.xml...

C++基础细节2

1.关于引用和指针概念上,引用(&)并不是对象,而是一个已经存在的对象的别名;引用不可以重新绑定到另外一个对象,因此引用必须初始化。(类比const,一经定义就不能修改,所以必须初始化,是同样的道理。)引用和指针都是实现了其他对象的间接访问。不同的是:指针本身就是一个对象,允许对指针进行赋值和拷贝;指针无需在定义时赋初值。对于引用的概念,通过这段代码加深印象: i...

[笔记] 应用启动过程梳理

一、冷启动过程1、整个过程包括:(1)应用程序启动(2)首帧的绘制与渲染(3)首帧的合成与送显从 Systrace 中,可以看到 Frames 这一行,每一帧主要分为:红色、黄色、绿色的 “圆饼”:<1> 红色:定义为 terrible frame,代表从 performTraversals 到 renderThread 绘制完成的总时间超过 2VSync(详见:VSync信号处理);<2> 黄色:定义为 bad frame,代表总时间在1

swift 控制转移 switch fallthrough while退出循环 标记

swift 中的switch语句 去掉了break语法但是如果遇到了需要case穿透的地方可以添加此关键字 fallthroughcode//: A UIKit based Playground for presenting user interfaceimport UIKitlet somePoint=(2,-2)switch somePoint { case let(x,y) where x==y : print("(\(x),\(y))is on