自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(178)
  • 资源 (1)
  • 收藏
  • 关注

原创 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I

2015-09-06 21:07:15 147

转载 如何使用sublime编辑器运行python程序

现在越发喜欢sublime编辑器了,不仅界面友好美观、文艺,可扩展性还特别强。   sublime本身是不具备运行python程序的能力的,需要做些设置才可以。以下是安装好sublime后设置的步骤: 点击“Preference”-----》“Browse Packages”----------》“python”,编辑Python.sublime-build文件,添加pyt

2015-06-22 10:03:28 504

转载 centos6.4下安装mysql

一、mysql简介说到数据库,我们大多想到的是关系型数据库,比如mysql、oracle、sqlserver等等,这些数据库软件在windows上安装都非常的方便,在Linux上如果要安装数据库,咱不得不首先推荐的是mysql数据库了,而且Mysql数据库的第一个版本就是发行在Linux系统上的。MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司

2015-05-11 20:44:13 238

转载 【redis】WRONGTYPE Operation against a key holding

使用jedis插入数据时出现了一个问题:redis.clients.jedis.exceptions.JedisDataException: WRONGTYPE Operation against a key holding the wrong kind of value代码大概是这样实现的:HashMap map = new HashMap();map.put("map

2015-05-10 19:06:50 2146

原创 VMware10卸载后主机无法打开网页

已经是第二次安装完虚拟机之后不能上网了,现在把原因总结一下,如下:http://jingyan.baidu.com/article/e73e26c0c4fd0024acb6a770.html

2015-05-07 08:56:15 378

转载 CronTrigger

CronTriggers往往比SimpleTrigger更有用,如果您需要基于日历的概念,而非SimpleTrigger完全指定的时间间隔,复发的发射工作的时间表。CronTrigger,你可以指定触发的时间表如“每星期五中午”,或“每个工作日9:30时”,甚至“每5分钟一班9:00和10:00逢星期一上午,星期三星期五“。即便如此,SimpleTrigger一样,CronTrigger拥

2015-04-22 14:10:42 177

转载 org.hibernate.annotations.Entity和javax.persistence.Entity 区别

在@Entity时很容易顺手导入@org.hibernate.annotations.Entity这个包,结果导致了异常。其实应该导入的是@javax.persistence.Entity Always import @javax.persistence.Entity @org.hibernate.annotations.Entity是@javax.persistence.Entity

2015-04-01 17:59:15 819

转载 quartz 时间配置规则

格式: [秒] [分] [小时] [日] [月] [周] [年] 序号说明 是否必填 允许填写的值允许的通配符 1 秒 是 0-59   , - * / 2 分 是 0-59  , - * / 3小时 是 0-23  , - * / 4 日 是 1-3

2015-03-26 15:36:08 169

转载 JavaMail(2)--发送带附件的邮件

关键技术:发送带附件的邮件时必须使用MimeMultipart和MimeBodyPart。MimeBodyPart可以存储HTML子内容,也可以存储二进制数据,如文件内容。MimeBodyPart的setDataHandler方法能够把DataHandler对象保存到邮件消息中,而用文件的File对象可以构造文件数据源FileDataSource,由FileDataSource可以构造Da

2015-03-25 21:42:09 292

转载 JavaMail(3)--给多人发送邮件

关键技术:MimeMessage的setRecipients方法设置邮件的收件人,其中Message.RecipientType.TO常量表示收件人类型是邮件接收者,Message.RecipientType.CC常量表示收件人类型是抄送者,Message.RecipientType.BCC常量表示收件人的类型是密送着。在调用MimeMessage的setRecipients方法时,除了可

2015-03-25 20:47:53 235

转载 配置Spring数据源

配置一个数据源     Spring在第三方依赖包中包含了两个数据源的实现类包,其一是Apache的DBCP,其二是 C3P0。可以在Spring配置文件中利用这两者中任何一个配置数据源。DBCP数据源     DBCP类包位于 /lib/jakarta-commons/commons-dbcp.jar,DBCP 是一个依赖 Jakarta commons-pool对象池机制的数据

2015-03-24 20:02:30 158

转载 Spring事务管理的五种配置方式

总结如下:    Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般变化的只是代理机制这部分。    DataSource、TransactionManager这两部分只是会根据数据访问方式有所变化,比如使用Hibernate进行数据访问时,DataSource实际为Ses

2015-03-21 20:02:15 236

转载 SessionFactory、HibernateTemplate、HibernateDaoSupport之间的关系说明

在接触HibernateTemplate之前,我们知道,在对数据库进行CRUD操作之前,需要开启session、transaction等等。在hibernate学习过程中,我们知道了,得到session之前,需要先得到SessionFactory,进而从SessionFactory里面openSession(),或者getCurrentSession(),接着开启一transaction,然后进行

2015-03-21 17:06:06 168

转载 oscache 与 ehcache的对比

一.ehcache主要是对数据库访问的缓存,相同的查询语句只需查询一次数据库,  从而提高了查询的速度,使用spring的AOP可以很容易实现这一功能.  http://ehcache.sourceforge.net/  ehcache.xml             maxElementsInMemory="10000"        eternal="f

2015-03-21 16:09:31 219

转载 memcached分布式缓存和hibernate结合

先了解一下什么是memcachedMemcached是由Danga Interactive开发的,高性能的,分布式的内存对象缓存系统,用于在动态应用中减少数据库负载,提升访问速度。Memcached 的缓存是一种分布式的,可以让不同主机上的多个用户同时访问, 因此解决了共享内存只能单机应用的局限,更不会出现使用数据库做类似事情的时候,磁盘开销和阻塞的发生。memcached的使用

2015-03-21 16:08:22 235

转载 Hibernate+ehcache二级缓存技术

1、首先设置EhCache,建立配置文件ehcache.xml,默认的位置在class-path,可以放到你的src目录下:<?xml version="1.0" encoding="UTF-8"?><ehcache> <diskStore path="java.io.tmpdir"/>   <defaultCache   maxElementsInMemory="1000

2015-03-21 16:06:40 150

转载 Hibernate3和4版本的不同

ibernate4的改动较大只有spring3.1以上版本能够支持,Spring3.1取消了HibernateTemplate,因为Hibernate4的事务管理已经很好了,不用Spring再扩展了。这里简单介绍了hibernate4相对于hibernate3配置时出现的错误,只列举了问题和解决方法,详细原理如果大家感兴趣还是去自己搜吧,网上很多。1、Spring3.1去掉了Hiber

2015-03-18 09:10:37 223

原创 Java NIO系列教程

http://ifeve.com/java-nio-vs-io/

2015-03-09 14:50:59 198

转载 android ListView详解

由于google doc 很多人都打不开,故更新了源码下载地址 【源码下载】----2011-01-18  在android开发中ListView是比较常用的组件,它以列表的形式展示具体内容,并且能够根据数据的长度自适应显示。抽空把对ListView的使用做了整理,并写了个小例子,如下图。 列表的显示需要三个元素:1.ListVeiw 用来展示列表的View。2.适配器 用来把

2015-03-04 10:55:53 164

原创 Android去掉标题栏的问题

Android去掉标题栏程序意外停止,一闪而过,我用的是Androud Studio。由于更新的SDK版本高版本和低版本都有,每次自动创建项目的时候主Activity就会自动继承ActionBarActivity,直接把ActionBarActivity改成Activity,这个问题就解决了。

2015-03-04 09:30:23 408

转载 Android采用ListView实现数据列表显示

要将数据库中的数据列表显示在屏幕上,我们要使用ListView这个控件,当用户从数据库中取出数据时,要将数据绑定到显示控件上,如何绑定呢,我们需要创建适配器进行绑定,创建适配器有两种方式:第一种是用SimpleAdapter创建(要求绑定的数据是List>数据类型)第二种是用SimpleCursorAdapter创建(要求绑定的数据是Cursor数据类型)显示效果如图所示:

2015-03-03 15:20:40 378

转载 android中handler用法总结

一、Handler的定义:    Handler主要接收子线程发送的数据, 并用此数据配合主线程更新UI,用来跟UI主线程交互用。比如可以用handler发送一个message,然后在handler的线程中来接收、处理该消息,以避免直接在UI主线程中处理事务导致影响UI主线程的其他处理工作,Android提供了Handler作为主线程和子线程的纽带;也可以将handler对象传给其他进程,以便

2015-03-02 09:30:15 168

转载 ANDROID开发之SQLite详解

SQLite简介Google为Andriod的较大的数据处理提供了SQLite,他在数据存储、管理、维护等各方面都相当出色,功能也非常的强大。SQLite具备下列特点: 1.轻量级使用 SQLite 只需要带一个动态库,就可以享受它的全部功能,而且那个动态库的尺寸想当小。2.独立性SQLite 数据库的核心引擎不需要依赖第三方软件,也不需要所谓的“安装”。3.隔离性SQLite

2015-02-28 15:08:05 142

转载 android面试题总结

2. 横竖屏切换时候 activity 的生命周期1. 不设置 Activity 的 android:configChanges 时 , 切屏会重新调用各个生命周期 , 切横屏时会执行一次 , 切竖屏时会执行两次 . 2. 设置 Activity 的 android:configChanges="orientation" 时 , 切屏还是会重新调用各个生命周期 , 切横、竖屏时只会

2015-02-28 14:09:34 281

转载 善用系统自带图标

如果你仅仅是一个programmer,在开发应用程序时是不是常常为寻找合适的图标而烦恼?其实,Android平台提供了一些常用的图标。熟练使用这些图标会使你的应用看起来更专业。android.R.drawable类定义了一些常用的图标,它们按照类别来分类。Icons for menu以ic_menu_开头的图标都是供菜单项使用的。一个应用程序最常见的三个菜单项可能是“退出”,“关于

2015-02-26 14:32:48 233

转载 android学习-AutoCompleteTextView,MultiAutoCompleteTextView

自动完成输入框 AutoCompleteTextView 多内容自动完成输入框 19. AutoCompleteTextView 自动完成输入框 智能输入框 AutoCompleteTextView      1. 简介   一个可编辑的文本视图显示自动完成建议当用户键入。建议列表显示在一个下拉菜单,用户可以从中选择一项,以完成输入。建议列表是从一个

2015-02-26 14:30:06 214

转载 Android Fragment 基本介绍

Fragment  Android是在Android 3.0 (API level 11)开始引入Fragment的。  可以把Fragment想成Activity中的模块,这个模块有自己的布局,有自己的生命周期,单独处理自己的输入,在Activity运行的时候可以加载或者移除Fragment模块。  可以把Fragment设计成可以在多个Activity中复用的模块。

2015-02-13 13:23:12 207

原创 Message的用法

1. MessageActivity代码:import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.os.Message;import android.view.Menu;import android.view.View;import android.w

2015-02-10 14:08:38 3490

原创 Handler Post下载图片

1. MainActivity代码:import java.io.IOException;import org.apache.http.HttpResponse;import org.apache.http.client.ClientProtocolException;import org.apache.http.client.HttpClient;import org.apache

2015-02-10 13:34:28 343

转载 Android网络编程之Http通信

Android中提供的HttpURLConnection和HttpClient接口可以用来开发HTTP程序。以下是本人在学习中的总结与归纳。1. HttpURLConnection接口    首先需要明确的是,Http通信中的POST和GET请求方式的不同。GET可以获得静态页面,也可以把参数放在URL字符串后面,传递给服务器。而POST方法的参数是放在Http请求中。因此,在编程之前

2015-02-10 09:18:23 204

原创 android网络编程(一)

基于UDP协议的网络传输Server端的代码为:import java.net.DatagramPacket;import java.net.DatagramSocket;public class Server { public static void main(String[] args) { // TODO Auto-generated method stub Dat

2015-02-10 09:11:43 266

转载 使用SimpleAdapter填充ListView

在Android中,ListView是用来显示一个列表的控件。每一行列表都是一个独立的元素。这种控件既可以方便的显示从系统中其他应用读取出来的数据,也可独立的为各行元素设置监听器。AD:效果图1、先定义item <LinearLayout xmlns:android="http://schemas.android.com/apk/res/a

2015-02-09 17:31:37 514

转载 Android中Bitmap,byte[],Drawable相互转化

一、相关概念1、Drawable就是一个可画的对象,其可能是一张位图(BitmapDrawable),也可能是一个图形(ShapeDrawable),还有可能是一个图层(LayerDrawable),我们根据画图的需求,创建相应的可画对象2、Canvas画布,绘图的目的区域,用于绘图3、Bitmap位图,用于图的处理4、Matrix矩阵二、Bitmap1、从资源中获取Bit

2015-02-09 17:27:31 193

原创 Handler和Looper

1. Activity代码import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.os.Looper;import android.os.Message;import android.view.Menu;import android.view.View;

2015-02-09 17:24:20 188

原创 Handler和Message(二)

1. MainActivity代码import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.os.Message;import android.view.Menu;import android.view.View;import android.widge

2015-02-09 15:17:17 191

原创 Handler和Message(一)

1. Activity代码import org.apache.http.HttpResponse;import org.apache.http.client.HttpClient;import org.apache.http.client.methods.HttpGet;import org.apache.http.impl.client.DefaultHttpClient;import

2015-02-09 14:22:17 167

原创 android下载图片显示在模拟器上

1. main.xml文件内容为:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:lay

2015-02-09 13:16:31 312

转载 Android学习笔记(十八)——ExpandableListActivity与SimpleExpandableListAdapter

ExpandableListActivity用于显示组列表,显示效果如下图:组列表和列表在原理上是相似的;实现组列表的主要步骤有:1、先建一个继承于ExpandableListActivity的Activity2、有三个xml布局文件,main.xml中有一个ExpandableListView,代码如下:[html] view

2015-02-08 10:05:43 216

转载 Android控件开发之TimePicker

TimePicker介绍   TimePicker也继承自FrameLayout类. 时间选择控件向用户显示一天中的时间  (可以为24小时,也可以为AM/PM制),并允许用户进行选择.如果要捕获用户修改的时间数据事件,  便需要为TimePicker添加OnTimeChangedListener监听器 1.重要方法[html] view p

2015-02-07 23:12:12 241

转载 Java(Android)线程池

介绍new Thread的弊端及Java四种线程池的使用,对Android同样适用。本文是基础篇,后面会分享下线程池一些高级功能。1、new Thread的弊端执行一个异步任务你还只是如下new Thread吗?Java1234567new Thread(new Runnable() {     @Override    public

2015-02-06 16:18:01 49

jquery文档

jquery学习文档,方便学习jquery的人学习

2014-03-16

空空如也

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

TA关注的人

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