自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

qiangzi9009的专栏

疯狂的程序员

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

原创 Activity的生命周期和启动模式

正常情况下生命周期:onCreate()-->onStart()-->onResume()-->onPause()-->onStop-->onDestroy弹出Dialog恢复时:onPause()-->onResume()....进入后台恢复时:onStop()-->onRestart()-->onStart()....  异常情况下:onSaveInstan

2016-02-17 23:53:25 518 1

原创 IntentService简介

IntentService:的实现与用法简介    IntentService是Service的子类,用来处理异步请求。客户端可以通过startService(Intent)方法传递请求给IntentService。    IntentService在onCreate()函数中通过HandlerThread单独开启一个线程来处理所有Intent请求对象(通过startService

2015-11-25 14:10:49 645

原创 android图片处理

anroid 如何加载大图:    对android手机开发者来说,图片一直都是一个让人头疼的问题,因为手机的内存是有限的,要让程序在有限的内存下工作,加载合适的图片显得尤为重要,图片过大不但对程序没有任何的帮助,反而消耗内存,图片过小会导致显示模糊,以下将会介绍如何加载一个缩小版的图片,从而避免超出内存限制。1、读取位图的尺寸与类型BitmapFactory提

2015-11-17 18:06:55 467

原创 oracle 将多条记录拼接成一个字符串

SELECT AJBH,       --PARENTVALUE,       LTRIM(SYS_CONNECT_BY_PATH(FPRY, ','), ',') VALUUES  FROM (SELECT T.AJBH,       NVL((SELECT a.yhxm FROM SWJCDB.Jc_Jl_Swjcryb a WHERE a.yhid=T.FPRY),T.FPR

2015-05-07 16:46:08 5750

原创 oracle 函数操作

--1,oncat函数 ,链接两个字符串SELECT CONCAT('010','0000000000001')||'你好' ccc FROM dual--2,initcap 函数,返回字符串,并将字符串的第一个字母变为大写SELECT INITCAP('hello') upp FROM dual--3,instr(c1,c2,i,j):在一个字符串

2015-05-07 16:45:21 503

原创 导出数据表内容成insert语句

SELECT 'insert into FRAME.xtwh_dm(sn,lx,dm,dmmc,syz,sjdm,sx1,sx2,sx3,sx4,sx5,sx6,sx7,lrrq,lrr,xgrq,xgr) values (FRAME.SEQ_QXGL_YWID.NEXTVAL,''' || LX || ''',''' || DM || ''',''' || DMMC ||       

2015-05-07 16:43:08 2144

原创 二叉树查找,遍历,删除操作

/** * 二叉树的链表节点类 * @author qiangzi * @param  */public class BinaryNode { public T data; //数据域 public BinaryNode left,right; //链域,分别只向左右孩子 public BinaryNode(T data, BinaryNode left,

2015-05-05 22:41:40 1195 1

原创 HashMap时间复杂度问题

HashMap底层采用了hash算法,根据 key 获得 hashCode 值HashMap 初始有很多个类似于“桶”的数据结构,比如说预设了 10 个桶,通过 hashCode 经过一定的算法(这个算法必须是快速的) 得到这个 hashCode 应存在哪个桶中,然后内部生成 Map.Entry 对象将 key 和 value 存到桶中去。所以一般情况下HashMa

2015-04-29 19:54:21 11317 1

原创 HTTP报文格式

HTTP响应报文格式主要分为以下4部分:1、状态行2、响应头部3、空行4、响应正文 一,状态行由3部分组成,分别为:HTTP协议版本,状态代码,状态代码描述状态代码为3位数字,由1、2、3、4以及5开头,2开头的指响应成功,3开头的指重定向,4开头的指客户端错误,5开头的指服务端错误。详细的状态码就不介绍了,这里列举几个常见的:200:响应成功400:错

2015-04-29 17:06:27 933

原创 Android网络编程 HttpClient Socket

目前Android平台有3中网络通信接口:1、java.net.*(标准的java接口):URLConnection/HttpURLConnection类。2、org.apache(Apache接口):HttpClient接口3、Android.net(Android网络接口):通过对Apache的HttpClient接口的封装来实现的一个Http编程接口。一、标准的jav

2015-04-28 22:08:26 1430

转载 java内存泄露与内存溢出

主要从以下几部分来说明,关于内存和内存泄露、溢出的概念,区分内存泄露和内存溢出;内存的区域划分,了解GC回收机制;重点关注如何去监控和发现内存问题;此外分析出问题还要如何解决内存问题。  下面就开始本篇的内容:  第一部分 概念  众所周知,java中的内存由java虚拟机自己去管理的,他不像C++需要自己去释放。笼统地去讲,java的内存分配分为两个部分,一个是数据堆,一个是

2015-04-27 22:09:21 384

原创 工厂

简单工厂模式:控制类的产生过程。将类的实例交给工厂来管理,由工厂生产对象。在工厂中包含了必要的逻辑处理,而工厂模式为每个对象构建一个工厂类,专门用来生产该对象的实例。工厂模式的不足之处在于产生系列产品是会出现工厂泛滥。解决办法是使用抽象工厂模式,将一个系列划分为一类。抽象工厂产生产品品种时会很麻烦spring Bean工厂的实现原理:1、将要生产的类写到配置文件中(

2015-04-25 09:55:42 512

原创 浅谈工厂模式

简介工厂模式主要是为创建对象提供了接口。工厂模式按照《Java与模式》中的提法分为三类:1. 简单工厂模式(Simple Factory) 2. 工厂方法模式(Factory Method) 3. 抽象工厂模式(Abstract Factory) 这三种模式从上到下逐步抽象,并且更具一般性。还有一种分类法,就是将简单工厂模式看为工厂方法模式的一种特例,两个归为一类。下面

2015-04-25 09:53:58 676

原创 浅谈Android Handler

Android handler 异步消息处理机制。在Android中activity 和 Service 通信都是通过Handler来完成的。handler.post(Runnable) :将线程添加到线程队列handler.sendHandler(Message msg) 将消息添加到消息队列Message msg = handler.obtainMessage(); /

2015-04-23 22:45:16 479

原创 浅谈 Android Service

浅谈Android Service的基本用法:关于Service最基本的用法自然是启动和停止操作。启动Service有两种方式:1、通过startService(Intent intent)方式启动,启动时会自动执行onCreate(),onStartCommand()方法。2、通过bindService(Intent intent,ServiceConnection co

2015-04-23 22:38:07 601

转载 Android学习之路

Android学习之路stormzhangAndroid学习之路 2015 年 04 月 12 日android这篇博客背后的故事一路走来很不容易,刚好知乎上被人邀请回答如何自学android编程, 就借这个机会在知乎上记录一路走来的历程,很励志,希望能给那些正在或准备走编程行业的人一些正

2015-04-14 15:25:21 580

原创 Android完全退出应用程序

自定义一个继承自Application的类。用来记录所打开的Activity。在每个Activity类的onCreate方法中调用ExitApplication.newInstance().addActivity(this);将Activity类添加到list中。在退出时调用ExitApplication.newInstance().exit();循环执行finis

2015-04-13 23:32:15 777

原创 javascript动态增删行的实现

//增加行function doAddRow() {  var bodyObj=document.getElementById("fm2_table_body"); //tbody 的id  var rowCount = bodyObj.rows.length;  var newRow = bodyObj.insertRow(rowCount++);      va

2015-04-13 09:56:45 790

原创 Web Service 的工作原理

Web Service 的工作原理Web Service基本概念Web Service也叫XML Web Service WebService是一种可以接收从Internet或者Intranet上的其它系统中传递过来的请求,轻量级的独立的通讯技术。是:通过SOAP在Web上提供的软件服务,使用WSDL文件进行说明,并通过UDDI进行注册。XML:(Extensible Markup

2015-04-08 11:21:13 742

原创 WebService随笔

每个webService 组件选要2个部分:接口和实现类(1)、开发一个web service 业务接口。该接口要用@WebService修饰(2)、开发一个Web service实现类,实现类也需要用@WebService修饰(3)、使用EndPoint类的静态方法来发布WebService使用CXF开发Web Service客户端(1

2015-04-07 17:38:39 960

原创 原型模式

原型模式的定义:用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。1.原型模型的类需要实现Cloneable接口:  Cloneable接口是一个标志性接口:标记该对象可被拷贝。2.需要覆盖clone()方法  clone()方法是Object的方法。public class Mail implements Cloneabl

2015-04-07 11:48:14 400

原创 WinForm常用控件

1、ComboBox   1)常用属性               FlatStyle : 默认外观           DropDownStyle:下拉样式      MaxDropDOwnItems:列表最大显示多少条      Items:显示内容      sorted:true时排序   2)常用事件  

2015-04-07 11:11:14 1369

原创 Android 实现动画类

Android JDK为我们提供了4种动画效果,分别是: AlphaAnimation,RotateAnimation, ScaleAnimation, TranslateAnimation.今天我想讲解的是TranslateAnimation这个动画效果。也是本人在做一个移动图片的动画效果的项目时,遇到了一些问题。在网上查了很多资料,搞了好几天。终于明白怎么使用这个TranslateAnimat

2015-04-07 11:09:17 613

原创 Android Fragment学习总结

Fragment家族常用的API:Fragment常用的三个类:android.app.Fragment主要用于定义Fragmentandroid.app.Fragmentmanager 主要用于在Activity中操作Fragmentandroid.app.FragmenTransaction 保证一些列Fragment操作的原子性。1

2015-04-07 11:06:43 816

原创 设计模式之访问者模式

访问者模式涉及的角色如下:1  抽象访问者(Visitor)角色:声明了一个或多个方法操作,形成所有具体访问者角色必须实现的接口。2  具体访问者(ConcreteVisitor)角色:实现抽象访问在所声明的接口,也就是抽象访问者所声明的各个访问操作。3  抽象节点(Node)角色:声明一个接受操作,接受一个访问者对象所为一个参数4  具体节点(Co

2015-04-07 11:03:03 663

原创 C#导入Excel

public static List importExecl()         {            List list = new List();            ImportModel model = null;            try            {                BParseExcel parseExcel = null;

2014-11-04 15:17:51 618

原创 wpf导出DataGrid到Excel

public static void ExportDataGrid(DataGrid dGrid)        {            SaveFileDialog objSFD = new SaveFileDialog()            {                DefaultExt = "xls",                Filter = "XL

2014-11-04 15:07:58 2490 2

原创 Java如何处理EXCEL的读取

需要包:poi-3.5.jar、poi-ooxml-3.5.jar 实例:[java] view plaincopypublic class ProcessExcel {        private Workbook wb = null;      private Sheet s = null;      priva

2014-11-04 15:04:32 834

原创 Android开发者指南-运动传感器Motion Sensor

Android 平台支持很多监测设备运动的传感器。其中有两个传感器一定是基于硬件的(加速度计和陀螺仪),有三个可能基于硬件或软件(重力计、线性加速计和旋转向量传感器)。 比如,某些设备的软传感器利用加速度计和磁力计来报送数据,而其它一些设备可能用陀螺仪来报送数据。 大部分 Android 平台的设备都带有加速计,有很多现在还带有陀螺仪。软传感器的可用性变数更大一些,因为它们常常依靠一个以上硬件传感

2014-03-23 23:11:11 3307

转载 Android实现推送方式解决方案

Android实现推送方式解决方案  本文介绍在Android中实现推送方式的基础知识及相关解决方案。推送功能在手机开发中应用的场景是越来起来了,不说别的,就我们手机上的新闻客户端就时不j时的推送过来新的消息,很方便的阅读最新的新闻信息。这种推送功能是好的一面,但是也会经常看到很多推送过来的垃圾信息,这就让我们感到厌烦了,关于这个我们就不能多说什么了,毕竟很多商家要做广告。本文就是

2014-03-23 10:46:37 703

原创 福昕软件开发有限公司 Android笔试题

2014-03-21 18:44:33 2664

原创 中科软java笔试题

中科软java笔试题

2014-03-21 18:37:32 6072 3

原创 jsp和servlet的区别?

1、jsp编译后就是Servlet。(jsp的本质是Servlet,jvm只能识别java类,不能识别JSP代码,web容器将jsp代码编译成jvm能够识别的java代码)。2、jsp擅长表现与页面,Servlet更擅长于逻辑控制,在MVC中jsp位于视图层,servlet控制层。3、Servlet没有内置对象,jsp的内置对象都必须通过HttpServletRequest对象和HttpS

2014-03-21 18:29:07 836

原创 Hibernate和iBates比较

Hibernate是当前最流行的O/R mapping框架iBates是另一种优秀的O/R mapping 框架,相对于Hibernate而言 ibates是一种Sql Mapping的ORM实现。Hibernate对数据接口提供了较为完整的封装 Hibernate的O/R mapping实现了POJO和数据库表之间的映射,以及SQL自动生成和执行。  程序员甚至不需要对SQL熟练掌握

2014-03-19 21:59:01 1639

原创 抽象类和接口的区别?

1.abstract class 在 Java 语言中表示的是一种继承关系,一个类只能使用一次继承关系。但是,一个类却可以实现多个interface。2.在abstract class 中可以有自己的数据成员,也可以有非abstarct的成员方法,而在interface中,只能够有静态的不能被修改的数据成员(也就是必须是static final的,不过在 interface中一般不定义数据成员

2014-03-18 21:36:05 556

原创 list,set和Map区别

1、list和set都是继承Collection接口,map不是。2、list中元素有放入顺序,元素可重复,set中元素无放入顺序,元素不可重复(虽然无放入顺序,但是元素在set中    的位置是由该元素的HashCode决定的,其位置是固定的),map是按键值对存储,元素无放入顺序。3、list接口有三个实现类:LinkedList,ArrayList,Vector。   set

2014-03-18 21:04:49 521

原创 List,set,Map 的用法和区别

Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtable├HashMap└WeakHashMapCollection接口  Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(Elements)。一

2014-03-18 20:43:42 732

原创 HTTP get和post方式的区别

1、get是把参数数据队列添加到提交表单的action属性所指的url中,值和表单内各个字段一一对应,在URL中可以看到。   post是通过HTTP post机制将表单内各个字段与其内容放置在HTML header内一起传送到action属性所指的URL地址。用户看不到这个过程。2、对于get方式,服务器用Request.QueryString获取变量的值    post方式,服务器

2014-03-18 20:22:38 1184

原创 JDBC与Hibernate的区别

JDBC与Hibernate在性能上相比,JDBC灵活性有优势。而Hibernate在易学性,易用性上有些优势。当用到很多复杂的多表联查和复杂的数据库操作时,JDBC有优势。相同点:1、两者都是JAVA的数据库操作中间件。2、两者对于数据库进行直接操作的对象都不是线程安全的,都需要及时关闭。3、两者都可以对数据库的更新操作进行显式的事务处理。不同点:1、使用的SQL语言

2014-03-14 21:42:47 790

原创 索引的优缺点

优点:创建索引可以大大提高系统的行能。1、通过创建唯一性索引,可以保证数据库标准每一行数据的唯一性。2、可以大大加快数据检索速度,这是创建索引的主要原因。3、可以加速表与表之间的链接。4、使用分组和排序子句进行数据检索时,可以显著减少查询中分组和排序的时间。5.通过使用索引可以再查询过程中使用优化隐藏器。提高系统性能。缺点:1、创建索引和维护索引要耗费时间,这种时间会随

2014-03-14 21:23:27 938

加速度传感器计步器的设计与实现

该文档详细介绍了加速度传感器的工作原理,通过加速度传感器获取行人的步频,从而计算行人行走的距离。

2014-03-25

使用加速度传感器根据步频和步长测距离

该文档详细介绍加速度传感器的工作原理,以及如何通过加速度传感器获取的步频来计算行走的距离及速度。

2014-03-25

HTML 参考手册

HTML 参考手册提供HIML详细讲解,可以很方便的查找各种遇到的问题,你也可以根据它来学习HIML语言。

2014-03-16

Hibernate Annotation.chm

HIbernate Annotation是Hibernate注解参考文档,可以很方便的查找你要的问题答案

2014-03-16

DHTML学习手册

DHTML学习手册,可以帮助开发者方便的学习各种技术。

2014-03-15

Axure+RP+Pro中文汉化版教程

一款强大的原型界面设计软件,可以设计各种软件原型

2014-03-15

空空如也

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

TA关注的人

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