- 浏览: 34737 次
- 性别:
- 来自: 青岛
-
最新评论
文章列表
1、 将Eclipse的代码以及资源文件直接加载到Android Studio中,多个平行项目时注意文件名称;
2、 类PackageParser引用时报错,缺少Layoutlib.jar注意导包时使用android-19的jar文件;
3、 Httpserver引用报错,注意:需要引用Android-23的 org.apache.http.legacy.jar;
4、 引用jar包时注意:同级程序中已经引用或者sdk中已经集成的使用provided file ,外部导入或者第三方jar包使用compile file;
5、 Android Studio 错误: 非法字符: '\ufeff' 解 ...
/**
* 加载下一张图片
*/
protected void loadNextImg()
{
View view;
// int oldViewPos = mContainer.getChildCount() - 1;
// mViewPos.remove(mContainer.getChildAt(oldViewPos));
// mContainer.removeViewAt(oldViewPos);
//移除第一张图片,且将水平滚动位置置0
// scrollTo ...
在Json类返回的是一个array数组的情况下中使用:
Json json =new Json();
try {
JSONArray url = null;
try {
url = json.createJson();
} catch (JSONException e) {
e.printStackTrace();
}
Log.d(TAG,url + "onCreate()"); ...
<!DOCTYPE html>
<html >
<head>
<mata charset ="UTF-8"></mata>
<style>
#images{
display:flex;
flex-direction:row;
}
#image{
width:200px;
height: 200px;
overflow:hidden;
display: flex;
justify-content: center; ...
JVM允许应用程序并发执行,实现多线程一般有以下三种方法:
1、继承Thread类,重写run()方法 Thread本质上是实现了Runnable接口的一个实例,它代表一个线程的实例,并且启动线程的唯一方法就是通过Thread类的start()方法,start()方法是一个本地方法,他将启动一个新的线程,并执行run()方法,通过自定义直接继承Thread类并重写run()方法就可以启动新线程并执行自己定义的run()方法,但是,调用start()方法后并不是立即执行多线程代码,而是使改线程变成可运行状态,什么时候运行多线程代码由操作系统决定。
例:
class MyThread1 e ...
SSH指的是:spring+Struts+hibernate;而SSM指的是:spring +SpringMVC + MyBatis。
1、Spring是是开源框架,是轻量级的IoC和AOP的容器框架,主要是针对javaBean的生命周期进行管理的轻量级容器,可以单独使用,也可以和Struts框架,ibatis框架等组合 ...
从web.xml中 servlet的配置开始, 根据servlet拦截的<url-parttern>,来进行请求转发
1.在客户端发起网站请求(如: localhost:8080/index)。
2.请求被服务器接收到,服务器读取web.xml 配置的<url-parttern>并缓存。
3.查看web.xml配置中是否有符合条件的 Filter过滤器,有则调用过滤器对对象进行处理。
4.处理完成后将需要处理请求的servlet指定为spring的DispatcherServlet。
5.DispatcherServlet 接收到服务器提交的请求,分为两种情况:
1) ...
在Structs2中已经定义了Servlet,有些时候我们不需要再去写Servlet,但众所周知,Servlet 通过创建一个框架来扩展服务器的能力,以提供在 Web 上进行请求和响应服务,有时候我们还是需要自己来定义我们的Servlet,我们需要用一个Action来转发自己的servlet,关于Servlet的使用我们有以下两种方法:
1、在servlet名称后面加上.servlet
统一在servlet后面加上.servlet结尾(包括web.xml配置文件中和页面上使用servlet的地方),比如web.xml中配置如下:
<servlet-mapping> ...