自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(136)
  • 资源 (10)
  • 收藏
  • 关注

原创 Java Web基础(三)(HttpServletRequest-请求基础)

之前已经详细讲解了Servlet/JSP的基础知识,包括Servlet和JSP的关系、Servlet基本的编写和配置,以及一个请求/响应过程中,HTTP服务器、web容器、Servlet是如何配合工作的。      对于一个web应用程序来说,请求/响应是其工作工程的基础,ServletRequest代表请求,ServletResponse代表响应,这两个对象会随着一个请求的发起而建立,随着一

2016-05-07 14:57:11 4499

原创 Java Web基础(二)(Servlet编写与配置)

下面的内容都是基础的Servlet知识,如果你想打好基础,就别急着学习JSP,而是从Servlet开始学习。因为JSP页面最终会被转译为Servlet,掌握了Servlet,JSP也就学会了一半,而且在写JSP页面时也能更准确地定位错误。

2016-05-06 17:37:15 3073

原创 Java Web基础(一)(HTML、Servlet/JSP)

要成为牛逼的Java Web程序员, Java Web的基础非常重要,现在有各种成熟的设计框架例如JQuery、Spring、Struts、Mybatis,将Java Web基础的复杂且通用的逻辑进行封装,减少了程序员的代码量,提高了编码效率,但是这些框架非常不利于我们了解Java Web底层如何运作,甚至不知道HTML(HyperText Markup Language)、HTTP(HyperText Transfer Protocol)、URL(Uniform Resource Locator)以及文字

2016-04-28 17:17:09 11030 3

原创 Android中的Intent和Intent-Filter详解(二)

主要介绍了Intent的功能和用法,当Android应用需要启动某个组件(Activity、Service、BroadcastReceiver)时,总需要借助于Intent来实现。Intent封装了应用程序的“启动意图”,降低了组件之间的耦合,提高了系统的可扩展性和可维护性。要掌握Intent,需要知道Intent的属性Component、Action、Category、Data、Type等属性的用法,并能通过代码和<intent-filter …/>配置各属性。

2016-04-25 16:28:11 961

原创 Android中的Intent和Intent-Filter详解(一)

Intent,翻译过来是“意图”,它是对Android应用程序“意图”的封装。Intent提供的编程模型,可以让应用程序只启动具有某种特征额组件,不会造成组件(Activity、Service、ContentProvider)之间的耦合。

2016-04-22 17:44:22 2560

原创 Intent和Intent-Filter详解

Intent对于Android应用的作用Intent,翻译过来是“意图”,它是对Android应用程序“意图”的封装。例如ActivityA想启动ActivityB,那么“想启动ActivityB”就是ActivityA的意图;ActivityA想启动ServiceA,“想启动ServiceA”就是ActivityA的意图。 至于Android为什么不直接提供一个类似startActivi

2016-04-22 13:56:29 731

原创 关于ActionBar的要点知识总结

随着Google推出Material Design设计理念(其中包含ActionBar的升级版————Toolbar),ActionBar逐渐被Toolbar取代,但ActionBar和Toolbar并不是独立关系,要使用新的Toolbar还是要跟ActionBar扯上一点关系的,Toolbar的一些基本配置项里面包含了ActionBar的影子,而这些基本配置项对于掌握Toolbar的用法是至关重要

2016-04-21 14:45:26 376

原创 URL、URN、URI区别

URL、URN、URI区别我们都知道Web应用程序的文件等资源是放在服务器上的,而服务器又是因特网上的主机,所以必须要有个方式,告诉浏览器到哪个主机的哪个位置去取得资源文件。可能你会说“需要指定URL”、“需要制定URI”,甚至“需要指定URN”。那URL、URI、URN到底是啥呢?URL、URN、URI这三个名词都是缩写,其全名分别为:URL:Uniform Resource

2015-02-26 11:20:17 1398

原创 Java注释Annotation

Java注释Annotation从JDK 5开始,Java增加了对元数据(MetaData)的支持,也就是Annotation(注释)。Annotation提供了一种为程序元素设置元数据的方法,程序元素包括修饰包、类、构造器、方法、成员变量、参数、局部变量,从某些方面来看,Annotation就想修饰符一样,可用于程序元素的声明,这些信息被存储在Annotation的”name

2014-10-27 10:16:52 6939 1

原创 Java泛型入门

 Java泛型入门在学习本章之前,需要对Java的集合(Collection、Map)有一定的基础。Java集合有一个缺点,就是把一个对象“丢进”集合里后,集合就会“忘记”这个对象的数据类型,当再次取出该对象时,该对象的编译类型就变成了Object类型(其运行时类型没变)。之所以这样设计是因为设计集合的程序员不会知道我们要用它来保存什么类型的对象,所以这样设计具有很好的通用

2014-10-27 10:07:24 17510 9

转载 直接拿来用!最火的Android开源项目(一)

摘要:对于开发者而言,了解当下比较流行的开源项目很是必要。利用这些项目,有时能够让你达到事半功倍的效果。为此,CSDN特整理了GitHub上最受欢迎的Android及iOS开源项目,本文详细介绍了20个Android开源项目。GitHub在中国的火爆程度无需多言,越来越多的开源项目迁移到GitHub平台上。更何况,基于不要重复造轮子的原则,了解当下比较流行的Android与iOS开源项

2014-07-18 09:03:44 527

转载 Android开源项目汇总

转载地址:下面是一些比较好的开源项目,总共分为5大类,也许对某一些人有用,有些项目也许将来某一天对自己也有用,所以整理到此,希望对大家有帮助。首先声明非原创,这篇blog的目的是分享给那些可能需要的人。Android开源项目第一类——个性化控件(View)Android开源项目第二类——工具库Android开源项目第三类——优秀项目Android开源

2014-05-25 01:20:48 1540

转载 Android 对Layout_weight属性完全解析以及使用ListView来实现表格

转载请注明出处:http://blog.csdn.net/xiaanming/article/details/13630837今天主要说的是对Layout_weight属性的完全解析,以及利用Layout_weight这个属性使用ListView来实现表格的效果,我们都知道Android里面专门有一个TableLayout来实现表格的,说实话,我平常开发中用TableLayout还是比较少

2014-04-01 17:52:43 782

转载 详细解析Java中抽象类和接口的区别

转自:http://dev.yesky.com/436/7581936.shtml  在Java语言中, abstract class 和interface 是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的 面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进 行抽

2013-12-21 22:54:06 755

原创 Java面向对象的三大特征——多态

Java面向对象三大特征——多态一、引言       Java面向对象的三大特征:继承、封装、多态。其中继承和封装我们平时用的做广泛,但是多态用到的却不多,这是因为多态是一种建立在不同设计模式基础之上的特征。要使用多态,需要先掌握几个常见的设计模式。在讲解多态之前先普及一下Java变量类型的划分,这有助于我们理解多态。       在Java语言中,根据定义变量位置的不同,可以将变

2013-12-17 12:00:13 5401 1

转载 Android XML文件使用

转自:http://www.cnblogs.com/zhengtao/articles/1924940.html一、布局文件:在layout目录下,使用比较广泛;  我们可以为应用定义两套或多套布局,例如:可以新建目录layout_land(代表手机横屏布局),layout_port(代表手机竖屏布局),系统会根据不同情况自动找到最合适的布局文件,但是在同一界面的两套不同布局文件的

2013-12-11 00:18:06 910

转载 Google Map实现地图查询案例

一、        Android google map的应用有:1.我的位置:在地图上显示你的当前位置(通常在1000米范围内)。即使没有GPS,你也可以确定自己的位置。Google手机地图还支持内在GPS,也可以链接到蓝牙GPS传感器,以便更加准确定位用户的位置。“我的位置”的功能通过识别你附近无线发射塔的信息广播而确定你的位置的。                 2.地图和卫

2013-12-11 00:08:03 605

原创 项目经历、技能掌握情况

项目经历:技能掌握熟练度专题图:

2013-12-05 01:09:44 921

原创 Java Web----EL(表达式语言)详解

Java Web中的EL(表达式语言)详解       表达式语言(Expression Language)简称EL,它是JSP2.0中引入的一个新内容。通过EL可以简化在JSP开发中对对象的引用,从而规范页面代码,增加程序的可读性及可维护性。EL为不熟悉Java语言页面开发的人员提供了一个开发Java Web应用的新途径。下面对EL的语法、运算符及隐含对象进行详细介绍。一、EL概

2013-08-15 12:42:13 32557 4

原创 Java Web----Java Web的数据库操作(三)

Java Web的数据库操作       前面介绍了JDBC技术和JDBC API及API的使用示例,下面详细介绍JDBC在Web中的应用。      Java Web----Java Web的数据库操作(一)        Java Web----Java Web的数据库操作(二)四、JDBC在Java Web中的应用       通常情况下,Web程序操作数

2013-08-07 15:49:10 5891

原创 Java Web----Java Web的数据库操作(二)

Java Web的数据库操作三、JDBC操作数据库       上一篇介绍了JDBC API,之后就可以通过API来操作数据库,实现对数据库的CRUD操作了。              http://blog.csdn.net/zhai56565/article/details/9794225      下面仅以示例 的方式对数据库操作进行说明1、 添加数据

2013-08-06 23:44:08 20136 2

原创 Java Web----Java Web的数据库操作(一)

Java Web的数据库操作一、JDBC技术1、JDBC简介       JDBC是Java程序与数据库系统通信的标准API,它定义在JDK的API中,通过JDBC技术,Java程序可以非常方便地与各种数据库交互,JDBC在Java程序与数据库系统之间假期了一座桥梁。       JDBC由一组用Java语言编写的类和接口组成,它对数据库的操作提供了基本方法,但由于数据库种类跟多且

2013-08-06 17:03:42 33527 6

转载 Android java.lang.NoClassDefFoundError:*报错的处理

请大家尊重劳动成果,转载注明出处:    最近更新了一下Android SDK发现以前的的程序抛出"adt java.lang.NoClassDefFoundError:*"的异常,这个异常会经常碰到,下面就这个问题给出几种解决办法。第一种:没有包含提示的类的jar包,解决方法就是讲程序用到的jar包放在Android项目的libs目录下。在工程上右键-->Build path-->Con

2013-07-15 11:06:49 882

转载 ArcGIS 10.1 for Server 在windows下的安装

目录(?)[-]一操作系统需求硬件需求二安装步骤安装ArcGIS Server加载光盘后运行可以看见下面的界面我们选择安装ArcGIS for Server点击ArcGIS for Server后面的的Setup在弹出的窗口中点击next勾选I accept the license agreement点击Change可以修改安装路径点击next继续点击Browse可以选择Pytho

2013-05-31 12:45:18 683

转载 JAVA中多接口应用技巧——精彩转载

JAVA在设计接口和类的规则时,有一个明确的规定。JAVA不支持类(实现)的多重继承,但支持接口(定义)的多重继承。我已经无从了解这个设计的初衷,但这样的规定隐含了以下的意义。接口是设计的产物,即在需求设计时定义的对软件功能的定义。而类是实现的产物,它是在实现过程中根据实现的具体情况而完成的。如果用代码来说明就是:在设计时我需要我设计的“模块”提供两个功能:1.提供

2013-05-24 23:02:17 878

原创 Java数据库操作大全

1.提取单条记录//import java.sql.*;Connection con=null;Statement stmt=null;ResultSet %%6=null;try {Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");String url="jdbc:odbc:"+%%1;con=DriverManager.getCo

2013-05-22 10:58:47 8335

转载 Android开发之日历控件实现

本文介绍Android平台上几种有用的的日历控件。日历控件在Web开发中有很多的解决方案,而且很容易实现,但是在Android平台上的解决方案较少且不容易实现。下面给大家开始介绍几种及我们实现的示例。   我们大家都知道,在Android平台3.0中才新增了日历视图控件,可以显示网格状的日历内容,那么对于Android 3.0以下的版本要使用日历控件只能借助第三方,目前用的最多的是

2013-05-22 08:37:40 1250

转载 ArcGIS10.1正式版安装与破解

一、准备文件ArcGIS10.1安装包:ArcGIS_Desktop_10.1_129026(en)认证服务:Pre-release_license_manager注册机:arcgis10.1KeyGen(据说可以用10.0的代替二、安装步骤1.安装Pre-release_license_manager,  安装完之后立刻停掉服务(很重要)。需要注意的是这里安装

2013-05-20 17:07:21 2195

原创 Java进阶---对象与内存控制(四)(磨灭你的自信)

Java进阶---对象与内存控制(四)(磨灭你的自信)4、final修饰符final修饰符是使用“语法口诀”如下:>  final可以修饰变量,被final修饰的变量被赋初始值之后,不能对它重新赋值;>  final可以修饰方法,被final修饰的方法不能被重写;>  final可以修饰类,被final修饰的类不能派生子类。上面这只是一个泛的概念,对

2013-05-17 10:54:54 814

原创 Java进阶---对象与内存控制(三)(磨灭你的自信)

Java进阶---对象与内存控制(三)3、父子实例的内存控制在正是开始之前,先介绍一下面向对象的三大特征,有助于我们理解文章:>  封装:属性可用来描述同一类事物的共同特征,行为可以描述同一类事物都可做的操作,而封装就是要把属于同一类事物的共性(包括共同的属性和行为)归到同一个类中,以方便使用。>  继承,一个类如果拥有另一个封装类的所有属性和行为,且拥有区别于其他

2013-05-17 10:51:35 799

原创 Java进阶---对象与内存控制(二)(磨灭你的自信)

Java进阶---对象与内存控制(二)2、父类构造器无论是创建什么Java对象,程序总会依次调用该类的父类的非静态初始化块、父类构造器执行初始化,然后调用该类的非静态初始化块、构造器执行初始化。1)、显式调用和隐式调用如果大家记得显示初始化和隐式初始化的概念,那么显示调用和隐式调用就很好理解其概念了。一个对象的初始化过程如下:l  当创建Java对象时,系统

2013-05-16 08:37:45 1164

原创 Java进阶---对象与内存控制(一)

Java进阶---对象与内存控制(一)Java提供了优秀的垃圾回收机制来回收已经分配的内存,但是这并不是意味着我们在编程程序的过程中,就可以肆无忌惮地挥霍Java程序的内存分配,这样做会造成程序的运行效率低下,直接影响程序的整体用户体验。Java的内存管理机制分为内存分配和内存回收机制。内存分配机制在Java对象创建时为该对象在堆内存中分配指定的内存空间。内存回收指的是当该Jav

2013-05-15 16:27:45 983

原创 CSS样式表初解

CSS样式表初解CSS全称Cascading StyleSheet,是W3C协会为弥补HTML在显示属性设定上的不足而制定的一套扩展样式标准。CSS标准中重新定义了HTML中原来的文字显示样式,增加了一些新概念如类、层等,可以对文字重叠、定位等。1、CSS规则CSS样式表包括3部分内容:选择符、属性和属性值:l  选择符:又称选择器,所有HTML语言中的标记都是通过不同

2013-05-14 17:04:21 1241

原创 Java Web应用开发概述

JavaWeb应用开发概述1、程序开发体系结构网络程序开发体系结构有多种,其中运用最多的网络应用程序开发体系结构有两种,一种是基于浏览器/服务器的B/S结构,另一种是基于客户端/服务器的C/S结构。通过以下的内容,大家可以掌握Web开发的在服务器端和浏览器端分别需要的技术、Web开发的流程。1)、C/S体系结构C/S是Client/Server的缩写,即客户端/服务器结

2013-05-13 22:07:50 1662

原创 Java----Servlet服务器端编程初解

Servlet服务器端编程初解Servlet是一种运行在服务器端的Java程序,也可以说是服务器端的应用程序。它能够像CGI脚本一样扩展Web服务器的功能,且比CIG具有更高的效率,功能强大与平台无关等。1、Servlet简介Servlet即Java服务小程序,是使用应用程序设计接口以及相关类和方法的Java程序。它可以作为一种插件,像Applet一样嵌入到Web服务器中运行。Serv

2013-05-11 11:21:32 2923

原创 Java进阶---数组与内存控制

Java进阶——数组与内存控制下面将会深入探讨Java数组的静态特征。使用Java数组前必须对数组进行初始化,初始化的过程即给数组的所有元素都分配合适的内存空间,并指定初始值的过程。数组初始化以后将不能重新改变数组对象在内存中的位置和大小。从用法角度看,数组元素相当于普通变量,程序既可以吧数组的值赋给普通变量,也可以把普通变量的值赋给数组元素。但其实质是对内存中数组元素对象的操作。1、数组

2013-05-10 09:55:20 1276

原创 JSP网页编程初解(三)

6、JSP内置对象       为了方便、有效地开发Web应用程序,JSP提供了一系列内置对象。这些对象不需要预先声明,而是由JSP容器自动定义。这些内置对象在JSP网页环境下可以直接使用。      1)、out对象       out内置对象主要用于将数据输出到客户端的浏览器网页,该对象是通过引用javax.servlet.JspWriter对象来实现的。out内置对象提供了一

2013-05-08 15:32:02 1109

原创 JSP网页编程初解(二)

5、JSP动作       JSP动作的主要作用是根据其指定的动作进行相应的处理。利用JSP动作可以实现引入文件、请求一个新的页面、重用javaBean等功能。JSP动作主要有以下几种:       >       >       >       >       >       >       >       1)、param动作       动作是用来给H

2013-05-08 15:28:42 814

原创 JSP网页编程初解(一)

JSP网页编程初解       JSP是当今Web开发中最重要的部分之一,它是直接和客户界面的部分。对于商业软件来说,JSP显得尤其重要。1、JSP简介       JSP是JavaServer Pages的缩写,是右Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。在HTML文件中加入Java程序代码就构成了JSP网页。Web服务器在遇到访

2013-05-08 15:23:46 1161

原创 JSP HTML中文乱码解决参照

jspTest01.jsp<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>使用request对象 <% String name = request.getParameter("name"); //获取用户姓名 String tel = requ

2013-05-08 11:05:11 661

Java服务端和客户端交互实例

使用Java编写的服务器端与客户端交互小程序。代码简单易懂,具体内容请看我的博客:

2013-04-15

相片集---Gallery与衍生BaseAdapter

主程序有两大重点:一是ImageAdapter继承BaseAdapter class的未实现方法的重写构造;二是Gallery的OnItemClick()方法与图片及Layout宽高设置。

2013-03-24

Java中滑块组件的变更监听器

Java中滑块组件的变更监听器,详细介绍请看我的博客http://blog.csdn.net/zhai56565/article/details/8684093

2013-03-17

具有交互功能的对话框AlertDialog

实例创建了一个AlertDialog.Builder,添加了两个按钮用于跳转和取消,博文地址:http://blog.csdn.net/zhai56565/article/details/8671030

2013-03-13

创建主屏幕控件----App Widget

本例以在桌面设置TextView控件演示了App Widget的使用,详见我的博文:http://blog.csdn.net/zhai56565/article/details/8656395

2013-03-11

Android异步操作实例源码----AsyncTask类

以从网上下载图片为例,讲解Android自带的异步操作类----AsyncTask类的用法 public class DownloadPicture extends AsyncTask<String, Integer, Bitmap> 其中包含三个异步操作类可供测试

2013-03-06

android在程序中调用相机并取回照片

使用android.provider.MediaStore类定义的意图ACTION_IMAGE_CAPTURE。这个意图可以用于启动相机、拍摄照片并返回照片信息。 //跳转到程序相机页面 Intent intent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE); startActivityForResult(intent, R.string.exti);

2013-02-27

动画特效的应用----ViewSwitcher控件

为了让活动能不断更新视图控件的内容,为每一个视图控件绑定动画特效显得非常繁琐,但是Android SDK提供的ViewSwitcher控件,能够高效简便地更新视图。 此程序实现了imageswitcher的应用,并附带图片滑动效果

2013-02-27

ArcGIS Engine AE C#开发鹰眼功能实现

ArcGIS Engine AE 基于C#的二次开发 鹰眼功能实现,代码注释非常完善! //--1、让两个MapControl显示的数据保持一致,让两个控件的数据共享 //--1、OnMapReplaced当mapcontrol1中的地图被替换时,该方法自动加载主空间中所有的图层对象到鹰眼中 //--1、而如果使用传递两个控件之间的Map属性这种方法完成数据共享,因为map属性同时传递了地图对象的范围和比例, //--1、造成鹰眼时图中不能够显示完整的地图 private void axMapControl1_OnMapReplaced(object sender, ESRI.ArcGIS.Controls.IMapControlEvents2_OnMapReplacedEvent e) { ......

2012-10-26

道格拉斯佩克法

使用道格拉斯算法实现栅格数据的压缩 If tbshuchu.Text = "" Then MessageBox.Show("您没有输入坐标点!") Exit Sub End If If Not IsNumeric(tbfazhi.Text) Then MessageBox.Show("先输入阀值啊大哥!!") Exit Sub End If t = (tbfazhi.Text) ^ 2 c = a * diany(0) - dianx(0) b = -(dianx(num - 1) - dianx(0)) a = diany(num - 1) - diany(0) '构建起始点连接成的直线 tb.Text = "需要保留点的坐标为:" & vbCrLf & "(" & dianx(0) & "," & diany(0) & ")"

2012-08-17

空空如也

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

TA关注的人

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