自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

自由世界的专栏

你的指尖自由掌控这个世界

  • 博客(72)
  • 资源 (7)
  • 收藏
  • 关注

原创 【Android源码】Ubuntu14.04编译Android2.2.1详细过程

下载和编译Android2.2源码首先需要安装linux环境,这里我使用VMWare 安装了Ubuntu14.04 下载git和curl工具apt install git-core curl配置git的name和email,否则后面下载时会提示配置git config --global user.email "[email protected]"git config --glob

2017-07-24 22:31:19 1070

原创 【Web】Ajax基本使用

Ajax同步的概念客户端向服务器发送请求,服务器端处理和响应请求,客户端这段时间会被阻塞等待,不能进行其他操作,服务器端响应后需要重新载入整个页面。异步客户端向服务器端发送请求,服务器端处理响应时,客户端无需等待,还可以进行其他操作,服务器端响应之后,页面载入通过JavaScript DOM进行页面的局部刷新,不需要重新载入整个页面。XMLHttpReque

2017-06-22 16:35:39 388

原创 【Web】分页简单实现

web分页 为什么需要分页?一、数据方面的原因大量查询的数据耗时比较严重。二、增强用户使用体验需求用户更方便的查询和展示他所需要的数据。 常见分页方式:传统分页方式和下拉式分页方式。采用传统的分页方式,可以明确的获取数据信息,如有多少条数据,分多少页显示。采用下拉式分页方式,一般无法获取明确的数据数量相关的信息,但是在分页操作以后,仍然可以看到之前查询的数据

2017-02-09 15:11:41 21289 5

原创 【SVN】SVN基本操作和常见问题

SVN基础操作 SVN下载地址:客户端:TortoiseSVN: http://tortoisesvn.net/downloads.html服务器端:VisualSVN: http://www.visualsvn.com/server/download 1.      安装服务器端,打开服务器端,创建仓库和新建用户。1.      安装客户端,下载服务器

2016-12-28 10:31:23 2953

原创 【Java设计模式】设计模式之 代理模式

设计模式之 代理模式 定义:为其他对象提供一种代理以控制对这个对象的访问。代理对象起到中介作用,可去掉功能服务或增加额外的服务。 代理模式的分类 虚拟代理远程代理保护代理智能引用代理 智能引用代理 静态代理:代理对象和被代理对象在代理之前都是确定的。他们都实现相同的接口或者继承相同的抽象类。 有两种实现方式。1.      通过继承实

2016-12-02 17:21:42 629 1

原创 【Web】Hibernate基础知识

Hibernate 什么是ORMORM(Object/Rlationship Mapping) :对象、关系映射利用面向对象思想编写的数据库应用程序最终都是把对象信息保存在关系数据库中,于是要编写很多和底层数据库相关的SQL语句。(这个和我们的面向对象思想是不符的) 在代码中写SQL语句有什么不好? 1.      不同的数据库使用SQL语法不同。比如:PL/SQL

2016-11-25 13:48:16 384

原创 【Java进阶】Java反射的使用

Class类的使用 1.      类是谁的对象? 类是对象,类是java.lang.Class类的实例对象。2.      这个对象如何表示?有三种表达方式public class ClassDemo1 { public static void main(String[] args) { //Foo的对象如何表示 Foo foo1 = new Foo();//fool1

2016-11-25 10:41:09 289

原创 【Java进阶】Java注解的使用

Java注解 概念:Java提供了一种原程序中的元素关联的任何信息和任何元数据的途经和方法。 Java中常见的注解JDK自带注解@Override 覆盖父类的方法@Deprecated 表示这个方法已经过时了//这个方法已经过时了@Deprecatedpublic void sing();@Supp

2016-11-18 17:55:10 595

原创 【Web】验证码的实现

1.首先创建 ImageServlet.java 绘制验证码并保存在session中。public class ImageServlet extends HttpServlet { /** * Constructor of the object. */ public ImageServlet() { super(); } /** * Destruction of t

2016-11-17 09:37:19 467

原创 【Web】Web监听器基础学习

监听器是指专门用于对其他对象身上发生的事件或状态改变进行监听和相应处理的对象,当被监听的对象发生改变时,立即采取相应的行动。监听器监听的内容1.Servlet规范中定义的一种特殊类。2.用于监听ServeltContext、HttpSession和ServetRequest等域对象的创建与销毁事件。3.用于监听域对象的属性发生修改的事件。4.可以在事件发生前、发

2016-11-14 18:21:58 397

原创 【Web】Servlet基础学习

什么是Servlet 先有Servlet,再有JSP。Servlet是在服务器上运行的小程序。一个Servlet就是一个Java类,并且可以通过“请求-响应” 编程模型来访问这个驻留在服务器内存里的Servlet程序。 Tomcat容器等级 Tomcat的容器分为四个等级,Servlet的容器管理Context容器,一个Context容器对应一个Web工程。

2016-11-14 10:53:07 1039

原创 【Web】过滤器

JavaWeb过滤器 过滤器是一个服务器端的组件,它可以截取用户端的请求与响应信息,并对这些信息过滤。 过滤器的工作原理 不存在过滤器的情况下,用户直接访问Web资源。存在过滤器的情况下:过滤器的生命周期创建第一个过滤器程序创建 FirstFilter.java 实现 java.servlet.Filter 接口package com

2016-11-09 15:15:08 666

原创 【Web】Jsp基础学习

Apache目录结构Web 目录结构WEB-INF下包括下列文件WEB-INF目录结构1.      WEB-INF是java的WEB应用的安全目录。所谓安全目录就是客户端无法访问,只有服务器端可以访问的目录。2.      Web.xml,项目部署文件。3.      Classes文件夹,用以放置*.class文件4.      Lib文

2016-11-04 10:52:17 4103 3

原创 【Web】CSS基础学习

Html、CSS、JavaScript 学习web前端开发基础技术需要掌握:HTML、CSS、JavaScript语言。下面我们就来了解下这三门技术都是用来实现什么的:1. HTML是网页内容的载体。内容就是网页制作者放在页面上想要让用户浏览的信息,可以包含文字、图片、视频等。2. CSS样式是表现。就像网页的外衣。比如,标题字体、颜色变化,或为标题加入背景图片、边框等。所有这些用

2016-10-18 16:59:02 1191

原创 【Web】Html 常用标签

Html、CSS、JavaScript 学习web前端开发基础技术需要掌握:HTML、CSS、JavaScript语言。下面我们就来了解下这三门技术都是用来实现什么的:1. HTML是网页内容的载体。内容就是网页制作者放在页面上想要让用户浏览的信息,可以包含文字、图片、视频等。2. CSS样式是表现。就像网页的外衣。比如,标题字体、颜色变化,或为标题加入背景图片、边框等。所有这些用

2016-10-17 23:39:55 997

原创 【Java基础知识】JDBC基本操作

Jdbc简介JDBC(Java Data Base Connectivity )(java 数据库连接)可以为多种数据库提供统一的数据库访问。JDBC使用详解 JDBC编程步骤1.      加载驱动程序:Class.forName(driverClass)加载Mysql驱动Class.forName(“com.mysql.jdbc.Driver”)

2016-10-17 14:16:38 2139

原创 【MySQL】MySQL存储引擎

存储引擎 MySQL可以将数据以不同的技术存储在文件(内存)中,这种技术就称为存储引擎。每一种存储引擎使用不同的存储机制、索引技巧、锁定水平、最终提供广泛而不同的功能。 MyISAMInnoDBMemoryCSVArchive 并发控制-当多个连接对记录进行修改时保证数据的一致性和完整性。 锁 共享锁(读锁):在同一个时间段内,多个用户可以读

2016-09-18 15:14:20 282

原创 【MySQL】MySQL函数、自定义函数、存储过程

Mysql运算符和函数字符函数删除指定字符串删除前指定字符串删除后续的删除前后的字符串替换截取字符串,mysql中字符从1开始查询包含%的字串_下划线代表任意一个字符数值运算符和函数日期时间函数日期格式化SELECT DATE_FORMAT('20

2016-09-13 13:31:39 1712

原创 【Mysql】Mysql对记录的操作

MySQL 操作数据表记录 INSERT插入记录INSERT [INTO] tb_name [(col_name),…] {VALUES| VALUE}({expr | DEFAULT},…),(…),… INSERT [INTO] tb_name SET col_name={expr |DEFAULT},… INSERT [INTO] tb_name [(col_

2016-09-13 09:48:55 992

原创 【mysql】数据类型、表和约束

Mysql数据类型 整型数据类型存储范围字节TINYINT有符号值:-128 到 127 (-27到27-1)无符号值:0到255 (0 到 28-1)1SMALLINT有符号值:-32768到32767(-215到215-1)无符号值:0到65535(0到216

2016-09-12 14:00:26 1143

原创 【mysql】初识mysql

MySQL简介MySQL由瑞典MySQL AB公司开发,目前属于Oracle公司。MySQL是一个开源的关系型数据库管理系统。MySQL分为社区版和企业版。MySQL安装Mysql安装请看http://blog.csdn.net/u010583599/article/details/51974462MySQL简单命令启动mysql :net start mysql(也可

2016-09-09 17:16:18 3219

原创 【Android基础知识】Activity的四种启动模式

Android的Activity有四种启动模式,在实际的应用中,我们应该根据特定的需求为每个活动指定特定的启动模式,这四种启动模式分别是standard、singleTop、singleTask、singleInstance1.standardstandard 是活动默认的启动模式,在不进行显式指定的情况下,所有活动都会自动使用这种启动模式。 Android 使用返回栈来管理活动,在

2016-08-01 17:51:37 444

原创 【Android进阶】实现各种各样的Tab切换效果

一、View  + ViewPager使用ViewPager和View实现切换效果,效果如下:主布局界面:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:l

2016-07-28 18:04:51 10773

转载 【Android进阶】 高仿微信5.2.1主界面架构 包含消息通知

微信主界面的效果,一眼看上去准备用ViewpagerIndicator来实现,但是需要在Indicator的后面添加消息通知(BadgeView),可惜没有办法自定义Indicator,最后还是自己写了个实现。主界面结构:ViewPager 和 Fragment效果:主界面布局:<LinearLayout xmlns:android="http://schemas.andr

2016-07-28 16:29:21 591

原创 【Android基础知识】Android Studio 编译慢及 Adb connection Error:远程主机强迫关闭了一个现有的连接

AndroidStudio已经出来了很久了,很多小伙伴们都已经转战到Android Studio 上了,今天我也试了一试,界面风格、UI编写都挺吸引人的,但是也遇到了几个问题。1. Gradle Build Running .....特变慢,慢到人都睡着了,可能是由于国内墙的问题,本来挺好用的东西变的闹心。解决方法:在C:\用户\你的用户名\.gradle 文件夹下增加一个文件 g

2016-07-28 15:28:33 8436 1

转载 【Android进阶】自定义带动画切换效果的ViewPager

1.引言ViewPager是我们比较熟悉的一个控件,用于视图切换或作为首页的切换,默认是没有动画切换效果的,当然我们可以通过setPageTransform来添加各种各样的动画,这里我们介绍另外一种方法,自定义自带动画切换效果的ViewPager。2.准备工作首先分析我们要实现动画切换效果,我们必须要准备的工作:1.首先必须获取两个切换的视图,mLeftView 和 mRightV

2016-07-27 11:54:34 3444

转载 【Android进阶】 Android 实现个性的ViewPager切换动画 实战PageTransformer(兼容Android3.0以下)

1、概述1、介绍如何使用setPageTransformer设置切换动画;2、自定义PageTransformer实现个性的切换动画;3、该方法在SDK11以下的版本不起作用,我们会对其做一定修改,让其向下兼容。官方示例地址:http://developer.android.com/training/animation/screen-slide.html 有兴趣的可

2016-07-27 10:28:07 578

转载 【Android进阶】 Android 属性动画(Property Animation) 完全解析 下

上一篇Android 属性动画(Property Animation) 完全解析 (上)已经基本展示了属性动画的核心用法:ObjectAnimator实现动画,ValueAnimator实现动画,AnimatorSet的使用等~当然了属性动画还有一部分的知识点,也能做出很不错的效果,将在本篇博客为您展示~1、如何使用xml文件来创建属性动画大家肯定都清楚,Vie

2016-07-25 16:51:41 448

转载 【Android进阶】Android属性动画(Property Animation)完全解析 上

1、概述Android提供了几种动画类型:View Animation 、Drawable Animation 、Property Animation 。View Animation相当简单,不过只能支持简单的缩放、平移、旋转、透明度基本的动画,且有一定的局限性。比如:你希望View有一个颜色的切换动画;你希望可以使用3D旋转动画;你希望当动画停止时,View的位置就是当前的位置;这些

2016-07-25 15:32:02 522

原创 【Android基础知识】Drawable Animation和View Animation

Android中的动画主要分为三类1.Drawable Animation2.View Animation3.Property Animation这里介绍其中的两类,Drawable Animation(逐帧动画)和View AnimationDrawable Animation 逐帧播放每一张图片,就好像动画播放一样。View Animation  包括 平移动画 tra

2016-07-25 12:06:14 1784

转载 【Android基础知识】Notification的使用

我们在用手机的时候,如果来了短信,而我们没有点击查看的话,是不是在手机的最上边的状态栏里有一个短信的小图标提示啊?你是不是也想实现这种功能呢?今天的Notification就是解决这个问题的。       我们也知道Android系统也是在不断升级的,有关Notification的用法也就有很多种,有的方法已经被android抛弃了,现在我实现了三种不同的方法,并适应不同的android版

2016-07-25 09:55:14 346

原创 【Android进阶】ListView使用“内存双缓存+硬盘缓存”加载网络图片

ListView 加载网络图片是我们经常用到的方式,如果每次滚动ListView就去网络下载图片会非常影响性能(因为网络下载是比较慢的)而且非常耗费流量,所以这里介绍一种使用“内存双缓存+硬盘缓存”的方式来加载图片。实现的效果如下:这里使用了滚动时不去网络下载图片,停止时才加载,所以滚动时显示默认的,注意观察设计思想内存读取速度 > 文件读取速度> 从网络获取的

2016-07-22 17:14:18 1153

原创 【Mysql】mysql-5.7.13-winx64 zip包安装过程

1.首先下载mysql-5.7.13-winx64.zip包2.解压到任意路径,例如 D:\Program Files\mysql-5.7.13-winx643.配置环境变量(在path中加入D:\Program Files\mysql-5.7.13-winx64\bin)4.解压后的目录结构如下,拷贝一份my-default.ini更名为 my.ini进行配置,解压后的目录结

2016-07-20 23:48:36 867

转载 【Java进阶】Java对象的强、软、弱、虚引用

本文转自:http://zhangjunhd.blog.51cto.com/113473/53092 作者:ZJ 07-12-1转载请注明出处、作者信息和本声明。否则将追究法律责任。1.对象的强、软、弱和虚引用在JDK 1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及(reachable)状态,程序才能使

2016-07-20 17:47:10 323

原创 【Android基础知识】使用Http和HttpClient上传文件

分别使用Http方式和HttpClient方式向服务器上传图片服务器端建立UploadServlet.java 文件,接收上传的文件数据,指定在服务器端存储的位置。/** * * @author meng.li * 指定文件的存储位置为E盘 */@MultipartConfig( location ="E:\\")public class UploadServlet

2016-07-20 15:23:37 3399

原创 【Android基础知识】Android多线程下载

使用Android 多线程进行下载,需要使用网络操作,线程池,文件操作的知识,这里自己搭建一个服务器,创建一个web工程,webroot下面放置一张图片就可以了。多线程下载 Download.javapublic class Download { private Handler handler; public Download(Handler handler){ this.ha

2016-07-20 14:49:45 386

原创 【Android基础知识】网络获取Xml文件并解析

从服务器获取xml内容并解析girls.xml tian 12 tianting di 12 庞各庄 xml解析类 Xmlparse.javapublic class XmlParse extends Thread { String url; public XmlParse(String url){ this.url = url; }

2016-07-20 14:13:19 1847

原创 【Android基础知识】网络操作:Json生成与解析

简介这里主要介绍Android生成一个Json格式的字符串,客户端通过网络获取服务器端生成的Json字符串进行解析,根据解析出来的Url去网络获取图片并显示在ListView中。最终实现效果如下Json字符串为{ "result": 1, "list": [ { "name": "nate", "a

2016-07-20 13:58:35 1755

原创 【Android基础知识】Apache HttpClient的基本使用

使用Apache HttpClient 使用get和post方式向服务器发送请求请求代码public class HttpClientThread extends Thread { private String url; private String age; private String name; public HttpClientThread(String url){

2016-07-19 10:16:25 380

原创 【Android基础知识】HttpUrlConnection使用doGet和doPost方式和服务器交互

这里介绍HttpUrlConnection使用get方式或post方式和服务器进行数据交互1.建立服务器端Web程序MyServlet在doGet方法中调用doPost方法,在doPost方法中接收客户端发送来的数据public void doPost(HttpServletRequest request, HttpServletResponse response) th

2016-07-18 19:35:48 2304

icu4c-70_1-data.zip

icu4c-70_1-data

2022-01-13

Java 使用注解拼接SQL语句

使用Java自定义注解来拼接SQL查询语句,方便使用。

2016-11-18

Android 手机Tab 页各种实现方法

实现了各种Tab页的切换效果,ViewPager+view ViewPager+Fragment Fragment+FragmentManager ViewPager+Fragment+TabPageIndicator 实现

2016-07-28

ViewPager源码和兼容3.0一下属性动画Jar包

ViewPager的源码以及Android3.0一下使用属性动画的Jar包。

2016-07-27

ListView加载网络图片“内存双缓存”+硬盘缓存

ListView 使用内存双缓存+硬盘缓存加载网络图片

2016-07-22

HttpClient上传文件需要的Jar包

使用HttpClient方式进行文件上传时需要用到的jar包,亲测可用。

2016-07-20

HttpUrlConnection下载图片

使用HttpUrlConnection下载图片显示到ImageView上,使用HttpUrlConnection下载百度网页源码并显示在WebView上。

2016-07-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除