自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(418)
  • 资源 (57)
  • 收藏
  • 关注

原创 Android.9图片讲解(一)

什么是.9图片至于什么是.9图片这里就简单提一下,即图片后缀名前有.9的图片,如pic.9.png、pic1.9.jgp,诸如此类的图片就称为.9图片。.9图片的作用①.9图片的作用是在图片拉伸的时候特定的区域不会发生图片失真,至于哪些部分不会失真那么得看你的图片是如何绘制的。②当一张图片作为背景时可以指定前景内容的显示区域。如图:其中灰色是背景、绿色是前景。那么前景放在背景的具体位置是可以通过.

2014-11-13 15:23:21 12973

原创 Android-Universal-Image-Loader 的使用说明

这个图片异步加载并缓存的类已经被很多开发者所使用,是最常用的几个开源库之一,主流的应用,随便反编译几个火的项目,都可以见到它的身影。       可是有的人并不知道如何去使用这库如何进行配置,网上查到的信息对于刚接触的人来说可能太少了,下面我就把我使用过程中所知道的写了下来,希望可以帮助自己和别人更深入了解这个库的使用和配置。         GITHUB上的下载路径为:https://githu

2014-11-07 10:39:08 13840 2

转载 GitHub上最火的Android开源项目

GitHub在中国的火爆程度无需多言,越来越多的开源项目迁移到GitHub平台上。更何况,基于不要重复造轮子的原则,了解当下比较流行的Android与iOS开源项目很是必要。利用这些项目,有时能够让你达到事半功倍的效果。为此,CSDN特整理了在GitHub平台上最受欢迎的Android及iOS开源项目,以飨开发者。下面,就让我们一起来看看,在GitHub平台上,究竟有哪些Android开源项目最火

2014-11-07 10:36:42 3832

翻译 Android开源项目和工具分类

之前转载了一个开源项目的文章,发现那些都是没有系统的总结,这里又转载一篇有系统总结的文章。Android开源项目系列汇总已完成,包括:Android开源项目第一篇——个性化控件(View)篇Android开源项目第二篇——工具库篇Android开源项目第三篇——优秀项目篇Android开源项目第四篇——开发及测试工具篇Android开源项目第五篇——优秀个人和团体篇Android开源项目第一篇——

2014-11-07 10:31:46 3576 3

翻译 Android图片处理:识别图像方向并显示

在Android中使用ImageView显示图片的时候发现图片显示不正,方向偏了或者倒过来了。解决这个问题很自然想到的分两步走:1、自动识别图像方向,计算旋转角度;2、对图像进行旋转并显示。一、识别图像方向        首先在这里提一个概念EXIF(Exchangeable Image File Format,可交换图像文件),具体解释参见Wiki。简而言之,Exif是一个标准,用于电子照相机(

2014-11-05 18:22:50 2558 1

原创 Android持久化保存cookie

在解析网页信息的时候,需要登录后才能访问,所以使用httpclient模拟登录,然后把cookie保存下来,以供下一次访问使用,这时就需要持久化cookie中的内容。一、请求网络获取cookie先看一下下面的代码:

2014-09-03 21:37:16 29397 9

转载 值得推荐的android开源框架简介

1、volley 项目地址 https://github.com/smanikandan14/Volley-demo (1)  JSON,图像等的异步下载; (2)  网络请求的排序(scheduling) (3)  网络请求的优先级处理 (4)  缓存 (5)  多级别取消请求 (6)  和Activity和生命周期的联动(Activity结束时同时取消所有网络请求)2、android-asyn

2014-09-03 21:21:21 3011 1

翻译 Android视觉规范-间距规范与文字规范单位换算(dip、sp与px)

1、dip与pxAndroid工程师在写页面时,margin值的单位是dip,而视觉设计师通常情况下是通过px来控制margin值的,不同单位之间的差别是什么呢?看下面的参数。 在WVGA(800x480)下dip与px之间的视觉测算结果: 1dip=2px9dip=14px17dip=26px2dip=3px10dip=15px18dip=27px3dip=5px11dip=17px19dip=

2014-06-10 13:01:06 16422

翻译 NIO与传统IO的区别

感性认识:  传统的socket IO中,需要为每个连接创建一个线程,当并发的连接数量非常巨大时,线程所占用的栈内存和CPU线程切换的开销将非常巨大。使用NIO,不再需要为每个线程创建单独的线程,可以用一个含有限数量线程的线程池,甚至一个线程来为任意数量的连接服务。由于线程数量小于连接数量,所以每个线程进行IO操作时就不能阻塞,如果阻塞的话,有些连接就得不到处理,NIO提供了这种非阻塞的能力。 小

2014-05-04 16:57:33 13733 5

翻译 sql查询重复记录、删除重复记录方法大全

查找所有重复标题的记录:SELECT * FROM t_info a WHERE ((SELECT COUNT(*) FROM t_info WHERE Title = a.Title) > 1) ORDER BY Title DESC一、查找重复记录1、查找全部重复记录Select * From 表 Where 重复字段 In (Select 重复字段 From 表 Group

2014-04-08 09:43:58 3956

翻译 Java内存溢出和内存泄露

虽然jvm可以通过GC自动回收无用的内存,但是代码不好的话仍然存在内存溢出的风险。最近在网上搜集了一些资料,现整理如下: 一、为什么要了解内存泄露和内存溢出? 1、内存泄露一般是代码设计存在缺陷导致的,通过了解内存泄露的场景,可以避免不必要的内存溢出和提高自己的代码编写水平; 2、通过了解内存溢出的几种常见情况,可以在出现内存溢出的时候快速的

2014-03-22 22:29:38 15818 6

翻译 同源策略和跨域访问

1. 什么是同源策略     理解跨域首先必须要了解同源策略。同源策略是浏览器上为安全性考虑实施的非常重要的安全策略。    何谓同源:        URL由协议、域名、端口和路径组成,如果两个URL的协议、域名和端口相同,则表示他们同源。    同源策略:        浏览器的同源策略,限制了来自不同源的"document"或脚本,对当前"document"读取或设置某些

2014-03-22 22:20:08 56951 7

翻译 使用json-lib进行Java和JSON之间的转换

1. json-lib是一个java类库,提供将Java对象,包括beans, maps, collections, java arrays and XML等转换成JSON,或者反向转换的功能。 2. json-lib 主页 : http://json-lib.sourceforge.net/ 3.执行环境     需要以下类库支持jakar

2014-03-18 11:10:47 7268 2

原创 Android精品开源项目整理_V20140221(持续更新中..)

让我们回顾下2013年有哪些精品资源:Android精品开源项目整理_V20131115(持续更新中..)引言:    成长和上升并不意味着前路永无止境,更不等于是无休止的重复劳作,行百里者半九十,许多人因为平时交流就太少,更没有机会开拓眼界,加上对知识和技能的理解运作不当,人脉又匮乏,如此囧境有何未来?    武侠小说中的杨过经常和东邪西毒南帝北丐等顶尖高手一起称兄道弟,

2014-02-23 22:06:33 55261 736

翻译 4种必须知道的Android屏幕自适应解决方案

以下是Demo首页的预览图demo下载:http://www.eoeandroid.com/forum.php?mod=attachment&aid=NjE0Njh8ZTIyZDA2M2N8MTMzODgyOTQxN3w1NzAwOTV8MTczOTcz一、细说layout_weight    目前最为推荐的Android多屏幕自适应解决方案。    该属性的作

2014-02-13 16:48:32 31601 4

翻译 Android ListView滑动过程中图片显示重复错乱闪烁问题解决

主要分析Android ListView滚动过程中图片显示重复、错乱、闪烁的原因及解决方法,顺带提及ListView的缓存机制。1、原因分析ListView item缓存机制:为了使得性能更优,ListView会缓存行item(某行对应的View)。ListView通过adapter的getView函数获得每行的item。滑动过程中,a. 如果某行item已经滑出屏幕,若该it

2014-02-13 16:35:16 8310

翻译 构造HTTP请求Header实现"伪造来源IP"

构造 HTTP请求 Header 实现“伪造来源 IP ” 在阅读本文前,大家要有一个概念,在实现正常的TCP/IP 双方通信情况下,是无法伪造来源 IP 的,也就是说,在 TCP/IP 协议中,可以伪造数据包来源 IP ,但这会让发送出去的数据包有去无回,无法实现正常的通信。这就像我们给对方写信时,如果写出错误的发信人地址,而收信人按信封上的发信人地址回信时,原发信人是无法收到回

2014-01-06 10:47:50 17538

翻译 使用c3p0数据库连接池时出现com.mchange.v2.resourcepool.TimeoutException

有一个线上环境使用的是c3p0数据库,为外部提供接口服务。最近访问压力增大后台tomcat的日志里面频繁出现com.mchange.v2.resourcepool.TimeoutException: A client timed out while waiting to acquire a resource from com.mchange.v2.resourcepool.BasicRes

2014-01-04 22:56:01 24207

翻译 CXF+Spring 实现WebService

1.概述 CXF 继承了 Celtix 和 XFire 两大开源项目的精华,提供了对 JAX-WS 全面的支持,并且提供了多种 Binding 、DataBinding、Transport 以及各种 Format 的支持,并且可以根据实际项目的需要,采用代码优先(Code First)或者 WSDL 优先(WSDL First)来轻松地实现 Web Services 的发布和使用。Ap

2013-12-26 16:53:09 7625

原创 Android精品开源项目整理_V20131115(持续更新中..)

前言:无论你是android的初学者,还有是android开发了好多年的高手,可能都会有很多想法和经验希望与人分享交流,渴望能够接触到更多的项目实战,正所谓所谓与高手论道才能互补所长,与英雄共鼎方能百尺竿头,一味的织履贩席闭门造车只能固步自封成为井底之蛙。笔者将研究过的开源软件逐一悉心整理发布,以飨读者,同时也为吸纳更多的android爱好者参分享讨论。

2013-11-08 18:29:13 28748 19

翻译 Android Library Project 使用问题总结

1. 当新建Android Library Project 工程或将已有工程转化为Android Library Project, 如果工程源代码中有如下语句:int id = view.getId();switch (id) {case R.id.button1:action1();break;case R.id.button2:act

2013-11-08 14:34:43 6367

原创 Eclipse中,打开文件所在文件夹的插件,及设置

如果你经常需要在Eclipse里打开相关资源文件所在的文件夹,比较麻烦,要右键,属性,在Location一栏中把所在的文件夹拷贝一下,然后再去资源管理器里输入这个路径,回车,打开它。解决方法:  用EasyExplorer插件,有了这个插件就可以很方便地打开资源文件所在的文件夹了.安装:  EasyExplorer 从http://sourceforge.net/projects/

2013-11-01 11:41:22 3739 1

原创 Myeclipse2013下载,安装,破解,介绍(CSDN首发)

MyEclipse 2013新特性根据官方最新消息,MyEclipse 2013已经正式发布!MyEclipse 2013支持HTML5、JQuery和主流的Javascript 库。 随着MyEclipse 2013支持Html 5,你可以添加音频、视频和API元素到你的项目,从而为移动设备创建复杂的Web应用程序。你甚至还可以通过HTML5 可视化设计器设计令人难以置信的用户界面。同时,随

2013-10-30 11:12:51 6615 1

原创 基于xmpp openfire smack开发之Android客户端开发[3]

在上两篇文章中,我们依次介绍openfire部署以及smack常用API的使用,这一节中我们着力介绍如何基于asmack开发一个Android的客户端,本篇的重点在实践,讲解和原理环节,大家可以参考前两篇的文章基于xmpp openfire smack开发之openfire介绍和部署[1]基于xmpp openfire smack开发之smack类库介绍和使用[2] 1.源码结构介

2013-09-06 16:29:43 80814 165

翻译 HashMap的实现原理

1. HashMap概述:HashMap是基于哈希表的Map接口的非同步实现。此实现提供所有可选的映射操作,并允许使用null值和null键。此类不保证映射的顺序,特别是它不保证该顺序恒久不变。2. HashMap的数据结构:在java编程语言中,最基本的结构就是两种,一个是数组,另外一个是模拟指针(引用),所有的数据结构都可以用这两个基本结构来构造的,HashMap也不例外。Ha

2013-08-22 14:41:57 7420 5

翻译 Java线程详解

Java线程:概念与原理一、操作系统中线程和进程的概念现在的操作系统是多任务操作系统。多线程是实现多任务的一种方式。进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以启动多个线程。比如在Windows系统中,一个运行的exe就是一个进程。 线程是指进程中的一个执行流程,一个进程中可以运行多个线程。比如java.exe进程中可以运行很多线

2013-08-16 16:57:25 8678 14

原创 WebService之Axis2系列教程(九)Axis2与Spring集成传递对象

我们还是用上一小节中的那个项目1、在服务器端建立一个Person类,内容如下:package sample.service;//一定要实现java.io.Serializable接口public class Person implements java.io.Serializable{ private String name ; private String ag

2013-08-13 13:47:38 3589

原创 WebService之Axis2系列教程(八)Axis2与Spring集成发布

在现今的Web应用中经常使用Spring框架来装载JavaBean。如果要想将某些在Spring中装配的JavaBean发布成WebService,使用Axis2的Spring感知功能是非常容易做到的。1、首先建立一个web工程,名字叫WebService,2、把相应的axis2的jar文件考到WEB-INF的lib下 3、 在项目的WebRoot下的目录结构要和以前用war包是的

2013-08-13 13:38:21 21301 3

原创 WebService之Axis2系列教程(七)异步调用WebService

在前面几篇文章中都是使用同步方式来调用WebService。也就是说,如果被调用的WebService方法长时间不返回,客户端将一直被阻塞,直到该方法返回为止。使用同步方法来调用WebService虽然很直观,但当WebService方法由于各种原因需要很长时间才能返回的话,就会使客户端程序一直处于等待状态,这样用户是无法忍受的。       当然,我们很容易就可以想到解决问题的方法,这就是多

2013-08-13 13:20:07 8429

原创 WebService之Axis2系列教程(六)跨服务会话(Session)管理

上文中介绍了如何使用Axis2来管理同一个服务的会话,但对于一个复杂的系统,不可能只有一个WebService服务,例如,至少会有一个管理用户的WebService(用户登录和注册)以及处理业务的WebService。象这种情况,就必须在多个WebService服务之间共享会话状态,也称为跨服务会话(Session)管理。实现跨服务会话管理与实现同一个服务的会话管理的步骤类似,但仍然有一些差别,实

2013-08-13 13:14:40 3363

原创 WebService之Axis2系列教程(五)会话(Session)管理

WebService给人最直观的感觉就是由一个个方法组成,并在客户端通过SOAP协议调用这些方法。这些方法可能有返回值,也可能没有返回值。虽然这样可以完成一些工具,但这些被调用的方法是孤立的,当一个方法被调用后,在其他的方法中无法获得这个方法调用后的状态,也就是说无法保留状态。 读者可以想象,这对于一个完整的应用程序,无法保留状态,就意味着只依靠WebService很难完成全部的工作。例如

2013-08-13 12:02:18 5742

原创 WebService之Axis2系列教程(四)使用services.xml文件发布WebService

用Axis2实现Web Service,虽然可以将POJO类放在axis2\WEB-INF\pojo目录中直接发布成Web Service,这样做不需要进行任何配置,但这些POJO类不能在任何包中。这似乎有些不方便,为此,Axis2也允许将带包的POJO类发布成Web Service。      先实现一个POJO类,代码如下: package service;

2013-08-13 11:50:32 4460

原创 WebService之Axis2系列教程(三)Axis2复合类型数据的传递

在实际的应用中,不仅需要使用WebService来传递简单类型的数据,有时也需要传递更复杂的数据,这些数据可以被称为复合类型的数据。数组与类(接口)是比较常用的复合类型。在Axis2中可以直接使用将WebService方法的参数或返回值类型声明成数组或类(接口)。但要注意,在定义数组类型时只能使用一维数组,如果想传递多维数组,可以使用分隔符进行分隔,如下面的代码所示:String[] strA

2013-08-13 11:47:05 3783 1

原创 WebService之Axis2系列教程(二)用POJO实现零配置的WebService

对于用Java实现的服务程序给人的印象就是需要进行大量的配置,不过这一点在Axis2中将被终结。在Axis2中不需要进行任何的配置,就可以直接将一个简单的POJO发布成WebService。其中POJO中所有的public方法将被发布成WebService方法。      下面我们来实现一个简单的POJO,代码如下: public class SimpleService {

2013-08-13 11:38:26 4827 1

原创 WebService之Axis2系列教程(一)Axis2的下载、安装和使用

Axis2是目前比较流行的WebService引擎。WebService被应用在很多不同的场景。例如,可以使用WebService来发布服务端 Java类的方法,以便使用不同的客户端进行调用。这样可以有效地集成多种不同的技术来完成应用系统。WebService还经常被使用在SOA中,用于 SOA各个部分交换数据。本课程重点讲解了Axis2的核心功能,并提供了三个项目以使大家理解并掌握如何将Axis

2013-08-13 11:15:30 50129 10

原创 Java对象池

单例模式是限制了一个类只能有一个实例,对象池模式则是限制一个类实例的个数。对象池类就像是一个对象管理员,它以Static列表(也就是装对象的池子)的形式存存储某个实例数受限的类的实例,每一个实例还要加一个标记,标记该实例是否被占用。当类初始化的时候,这个对象池就被初始化了,实例就被创建出来。然后,用户可以向这个类索取实例,如果池中所有的实例都已经被占用了,那么抛出异常。用户用完以后,还要把实例“还

2013-08-07 03:41:40 9750 2

转载 加班与效率

微博上看到了这么一个贴子,就像以前在《腾讯,竞争力 和 用户体验》中批评过腾讯说自己的核心竞争力是员工加班一样,我顺着Winter的回复也批评了一下这个微博——“靠加班超越对手?!劳动密集型么?我要是对手的话,我就来趁机挖人了,直接摁死你……//@寒冬winter: 当一个管理者的智慧无法衡量一支团队的产出的时候,他就会把“工时”当做最后的救命稻草,死死抱住——这是他唯一听得懂的东西了。”

2013-08-06 16:30:54 1996 1

翻译 Spring JNDI之Tomcat配置

tomcat jndi + spring配置一、简介 JNDI : Java Naming and Directory Interface (JNDI)首先关于jndi的配置网上资料很多,但大多都不是我想要的,原因很简单,改的配置文件太多,耦合度还是太高。据网上资料所言,需要更改的配置文件有三:tomcat的server.xml,工程下的WEB-INF/web.xml和sp

2013-07-29 02:51:56 8656

转载 Hibernate主键生成策略

1、自动增长identity适用于MySQL、DB2、MS SQL Server,采用数据库生成的主键,用于为long、short、int类型生成唯一标识使用SQL Server 和 MySQL 的自增字段,这个方法不能放到 Oracle 中,Oracle 不支持自增字段,要设定sequence(MySQL 和 SQL Server 中很常用)数据库中的语法如下:MySQL:cre

2013-07-11 13:12:18 1359

转载 PowerDesigner将PDM导出生成WORD文档--温习老知识

今天的温习老知识,是如何将一个PD设计的PDM来导出WORD文档,这是一个非常实用的功能,可以在软件过程的数据库设计文档编写中节省N多时间,那不废话了,我们就开始今天的讲解吧!第一步,点击Report Temlates 制作模板第二步,时间问题,我们在PATH小图标中 ,选择我们已经做好的一个FDATemplate 模板,并双击,没有模版的朋友,点New图标这时候,我们左右

2013-07-02 17:01:33 24378

简洁天气软件

简洁天气软件

2013-11-08

高仿人人网

高仿人人网

2013-11-08

Apollo音乐播放器

Apollo音乐播放器

2013-11-08

名片识别器

名片识别器

2013-11-08

PWP日历软件

PWP日历代码

2013-11-08

玲闹钟软件

玲闹钟 DeskClockApp-4-10

2013-11-08

魔乐盒音乐

魔乐盒 EnjoyMusic 源码

2013-11-08

高仿开心网

高仿开心网代码

2013-11-08

手机安全管家

手机安全管家

2013-11-08

文件管理器

文件管理器

2013-11-08

myeclipse2013完美破解补丁

myeclipse2013完美破解补丁

2013-10-30

android的XMPP客户端

android的XMPP客户端

2013-09-06

SmackTest例子

SmackTest

2013-09-06

AxisTestAxisTest

AxisTestAxisTestAxisTest

2013-08-14

AxisSpring

AxisSpring

2013-08-14

AxisProject

AxisProject 源码

2013-08-14

PowerDesigner教程

PowerDesigner教程

2013-07-03

Android消息推送

Android消息推送 支持离线消息 Android消息推送 支持离线消息

2013-04-17

SpringMVC示例

SpringMVC核心配置文件示例和文档

2013-04-15

ZXing经典例子

官方例子: BarcodeScanner (Barcode Scanner 4.31 for Android Featured) ZXingTest (android端调用BarcodeScanner测试例子) 简化例子: BarCodeTest (android端扫描和解码精简例子) QRcode (java端扫描和解码例子)

2013-04-10

三步实现控件悬浮

三步实现控件悬浮

2017-05-02

mobiscroll 2.17.0破解版

mobiscroll 2.17.0破解版

2015-11-11

MulDownLoad

一个多线程下载的 例子。先看一下效果,点击 下载 开始下载,同时显示下载进度,下载完成,变成程 安装,点击安装 提示 安装应用。

2015-10-27

AvatarImageView

一个用于显示头像的ImageView,可将任何形状的图片自动裁剪成圆形。头像可带透明的边框,边框大小、颜色、透明度都可设置。 支持的属性: src : 图片源 border : 边框的宽度 borderColor : 边框的颜色 borderAlpha : 边框的透明度

2015-10-27

json-lib例子

json-lib例子

2014-03-18

精美图案解锁

精美图案解锁

2014-02-13

CXF_Spring

CXF_Spring

2013-12-26

收据手袋软件

数据手袋,功能非常强大,内容极其灵活,可以适应生活中许多不同的需求。 随身的数据宝库,只要是表格数据,都可以通过简单的电脑操作后,直接导入到手机中,方便实用。适用于学习资料,商务资料的随身携带。 在技术上,大家可以看到UI并不复杂,主要是数据操作、动态表单界面处理。相信,源码对于有些企业应用,会有所裨益。

2013-11-15

精品生活软件

[安卓开源]精品生活.zip

2013-11-14

TodayDate_1.5_beta 课程表软件

TodayDate_1.5_beta 课程表软件代码

2013-11-14

高仿丁丁优惠券

高仿丁丁优惠券

2013-11-14

高仿微信全套UI

高仿微信全套UI

2013-11-12

MSDMusicPlay

MSDMusicPlay

2013-11-12

MIMI幽秘2.05

MIMI幽秘2.05

2013-11-10

CBReader资讯阅读

CBReader资讯阅读

2013-11-09

股民邦软件

股民邦软件

2013-11-09

android便签

android便签

2013-11-08

myfood订餐

myfood订餐 代码

2013-11-08

pushMessage推聊

pushMessage推聊

2013-11-08

高仿生日管家

高仿生日管家

2013-11-08

空空如也

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

TA关注的人

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