- 博客(178)
- 资源 (1)
- 收藏
- 关注
原创 欢迎使用优快云-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I
2015-09-06 21:07:15
191
转载 如何使用sublime编辑器运行python程序
现在越发喜欢sublime编辑器了,不仅界面友好美观、文艺,可扩展性还特别强。 sublime本身是不具备运行python程序的能力的,需要做些设置才可以。以下是安装好sublime后设置的步骤: 点击“Preference”-----》“Browse Packages”----------》“python”,编辑Python.sublime-build文件,添加pyt
2015-06-22 10:03:28
536
转载 centos6.4下安装mysql
一、mysql简介说到数据库,我们大多想到的是关系型数据库,比如mysql、oracle、sqlserver等等,这些数据库软件在windows上安装都非常的方便,在Linux上如果要安装数据库,咱不得不首先推荐的是mysql数据库了,而且Mysql数据库的第一个版本就是发行在Linux系统上的。MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司
2015-05-11 20:44:13
274
转载 【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
2186
原创 VMware10卸载后主机无法打开网页
已经是第二次安装完虚拟机之后不能上网了,现在把原因总结一下,如下:http://jingyan.baidu.com/article/e73e26c0c4fd0024acb6a770.html
2015-05-07 08:56:15
455
转载 CronTrigger
CronTriggers往往比SimpleTrigger更有用,如果您需要基于日历的概念,而非SimpleTrigger完全指定的时间间隔,复发的发射工作的时间表。CronTrigger,你可以指定触发的时间表如“每星期五中午”,或“每个工作日9:30时”,甚至“每5分钟一班9:00和10:00逢星期一上午,星期三星期五“。即便如此,SimpleTrigger一样,CronTrigger拥
2015-04-22 14:10:42
208
转载 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
850
转载 quartz 时间配置规则
格式: [秒] [分] [小时] [日] [月] [周] [年] 序号说明 是否必填 允许填写的值允许的通配符 1 秒 是 0-59 , - * / 2 分 是 0-59 , - * / 3小时 是 0-23 , - * / 4 日 是 1-3
2015-03-26 15:36:08
201
转载 JavaMail(2)--发送带附件的邮件
关键技术:发送带附件的邮件时必须使用MimeMultipart和MimeBodyPart。MimeBodyPart可以存储HTML子内容,也可以存储二进制数据,如文件内容。MimeBodyPart的setDataHandler方法能够把DataHandler对象保存到邮件消息中,而用文件的File对象可以构造文件数据源FileDataSource,由FileDataSource可以构造Da
2015-03-25 21:42:09
322
转载 JavaMail(3)--给多人发送邮件
关键技术:MimeMessage的setRecipients方法设置邮件的收件人,其中Message.RecipientType.TO常量表示收件人类型是邮件接收者,Message.RecipientType.CC常量表示收件人类型是抄送者,Message.RecipientType.BCC常量表示收件人的类型是密送着。在调用MimeMessage的setRecipients方法时,除了可
2015-03-25 20:47:53
268
转载 配置Spring数据源
配置一个数据源 Spring在第三方依赖包中包含了两个数据源的实现类包,其一是Apache的DBCP,其二是 C3P0。可以在Spring配置文件中利用这两者中任何一个配置数据源。DBCP数据源 DBCP类包位于 /lib/jakarta-commons/commons-dbcp.jar,DBCP 是一个依赖 Jakarta commons-pool对象池机制的数据
2015-03-24 20:02:30
196
转载 Spring事务管理的五种配置方式
总结如下: Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般变化的只是代理机制这部分。 DataSource、TransactionManager这两部分只是会根据数据访问方式有所变化,比如使用Hibernate进行数据访问时,DataSource实际为Ses
2015-03-21 20:02:15
269
转载 SessionFactory、HibernateTemplate、HibernateDaoSupport之间的关系说明
在接触HibernateTemplate之前,我们知道,在对数据库进行CRUD操作之前,需要开启session、transaction等等。在hibernate学习过程中,我们知道了,得到session之前,需要先得到SessionFactory,进而从SessionFactory里面openSession(),或者getCurrentSession(),接着开启一transaction,然后进行
2015-03-21 17:06:06
200
转载 oscache 与 ehcache的对比
一.ehcache主要是对数据库访问的缓存,相同的查询语句只需查询一次数据库, 从而提高了查询的速度,使用spring的AOP可以很容易实现这一功能. http://ehcache.sourceforge.net/ ehcache.xml maxElementsInMemory="10000" eternal="f
2015-03-21 16:09:31
249
转载 memcached分布式缓存和hibernate结合
先了解一下什么是memcachedMemcached是由Danga Interactive开发的,高性能的,分布式的内存对象缓存系统,用于在动态应用中减少数据库负载,提升访问速度。Memcached 的缓存是一种分布式的,可以让不同主机上的多个用户同时访问, 因此解决了共享内存只能单机应用的局限,更不会出现使用数据库做类似事情的时候,磁盘开销和阻塞的发生。memcached的使用
2015-03-21 16:08:22
265
转载 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
187
转载 Hibernate3和4版本的不同
ibernate4的改动较大只有spring3.1以上版本能够支持,Spring3.1取消了HibernateTemplate,因为Hibernate4的事务管理已经很好了,不用Spring再扩展了。这里简单介绍了hibernate4相对于hibernate3配置时出现的错误,只列举了问题和解决方法,详细原理如果大家感兴趣还是去自己搜吧,网上很多。1、Spring3.1去掉了Hiber
2015-03-18 09:10:37
262
转载 android ListView详解
由于google doc 很多人都打不开,故更新了源码下载地址 【源码下载】----2011-01-18 在android开发中ListView是比较常用的组件,它以列表的形式展示具体内容,并且能够根据数据的长度自适应显示。抽空把对ListView的使用做了整理,并写了个小例子,如下图。 列表的显示需要三个元素:1.ListVeiw 用来展示列表的View。2.适配器 用来把
2015-03-04 10:55:53
195
原创 Android去掉标题栏的问题
Android去掉标题栏程序意外停止,一闪而过,我用的是Androud Studio。由于更新的SDK版本高版本和低版本都有,每次自动创建项目的时候主Activity就会自动继承ActionBarActivity,直接把ActionBarActivity改成Activity,这个问题就解决了。
2015-03-04 09:30:23
437
转载 Android采用ListView实现数据列表显示
要将数据库中的数据列表显示在屏幕上,我们要使用ListView这个控件,当用户从数据库中取出数据时,要将数据绑定到显示控件上,如何绑定呢,我们需要创建适配器进行绑定,创建适配器有两种方式:第一种是用SimpleAdapter创建(要求绑定的数据是List>数据类型)第二种是用SimpleCursorAdapter创建(要求绑定的数据是Cursor数据类型)显示效果如图所示:
2015-03-03 15:20:40
408
转载 android中handler用法总结
一、Handler的定义: Handler主要接收子线程发送的数据, 并用此数据配合主线程更新UI,用来跟UI主线程交互用。比如可以用handler发送一个message,然后在handler的线程中来接收、处理该消息,以避免直接在UI主线程中处理事务导致影响UI主线程的其他处理工作,Android提供了Handler作为主线程和子线程的纽带;也可以将handler对象传给其他进程,以便
2015-03-02 09:30:15
199
转载 ANDROID开发之SQLite详解
SQLite简介Google为Andriod的较大的数据处理提供了SQLite,他在数据存储、管理、维护等各方面都相当出色,功能也非常的强大。SQLite具备下列特点: 1.轻量级使用 SQLite 只需要带一个动态库,就可以享受它的全部功能,而且那个动态库的尺寸想当小。2.独立性SQLite 数据库的核心引擎不需要依赖第三方软件,也不需要所谓的“安装”。3.隔离性SQLite
2015-02-28 15:08:05
173
转载 android面试题总结
2. 横竖屏切换时候 activity 的生命周期1. 不设置 Activity 的 android:configChanges 时 , 切屏会重新调用各个生命周期 , 切横屏时会执行一次 , 切竖屏时会执行两次 . 2. 设置 Activity 的 android:configChanges="orientation" 时 , 切屏还是会重新调用各个生命周期 , 切横、竖屏时只会
2015-02-28 14:09:34
312
转载 善用系统自带图标
如果你仅仅是一个programmer,在开发应用程序时是不是常常为寻找合适的图标而烦恼?其实,Android平台提供了一些常用的图标。熟练使用这些图标会使你的应用看起来更专业。android.R.drawable类定义了一些常用的图标,它们按照类别来分类。Icons for menu以ic_menu_开头的图标都是供菜单项使用的。一个应用程序最常见的三个菜单项可能是“退出”,“关于
2015-02-26 14:32:48
268
转载 android学习-AutoCompleteTextView,MultiAutoCompleteTextView
自动完成输入框 AutoCompleteTextView 多内容自动完成输入框 19. AutoCompleteTextView 自动完成输入框 智能输入框 AutoCompleteTextView 1. 简介 一个可编辑的文本视图显示自动完成建议当用户键入。建议列表显示在一个下拉菜单,用户可以从中选择一项,以完成输入。建议列表是从一个
2015-02-26 14:30:06
249
转载 Android Fragment 基本介绍
Fragment Android是在Android 3.0 (API level 11)开始引入Fragment的。 可以把Fragment想成Activity中的模块,这个模块有自己的布局,有自己的生命周期,单独处理自己的输入,在Activity运行的时候可以加载或者移除Fragment模块。 可以把Fragment设计成可以在多个Activity中复用的模块。
2015-02-13 13:23:12
238
原创 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
3584
原创 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
376
转载 Android网络编程之Http通信
Android中提供的HttpURLConnection和HttpClient接口可以用来开发HTTP程序。以下是本人在学习中的总结与归纳。1. HttpURLConnection接口 首先需要明确的是,Http通信中的POST和GET请求方式的不同。GET可以获得静态页面,也可以把参数放在URL字符串后面,传递给服务器。而POST方法的参数是放在Http请求中。因此,在编程之前
2015-02-10 09:18:23
231
原创 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
297
转载 使用SimpleAdapter填充ListView
在Android中,ListView是用来显示一个列表的控件。每一行列表都是一个独立的元素。这种控件既可以方便的显示从系统中其他应用读取出来的数据,也可独立的为各行元素设置监听器。AD:效果图1、先定义item <LinearLayout xmlns:android="http://schemas.android.com/apk/res/a
2015-02-09 17:31:37
557
转载 Android中Bitmap,byte[],Drawable相互转化
一、相关概念1、Drawable就是一个可画的对象,其可能是一张位图(BitmapDrawable),也可能是一个图形(ShapeDrawable),还有可能是一个图层(LayerDrawable),我们根据画图的需求,创建相应的可画对象2、Canvas画布,绘图的目的区域,用于绘图3、Bitmap位图,用于图的处理4、Matrix矩阵二、Bitmap1、从资源中获取Bit
2015-02-09 17:27:31
226
原创 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
221
原创 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
222
原创 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
199
原创 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
346
转载 Android学习笔记(十八)——ExpandableListActivity与SimpleExpandableListAdapter
ExpandableListActivity用于显示组列表,显示效果如下图:组列表和列表在原理上是相似的;实现组列表的主要步骤有:1、先建一个继承于ExpandableListActivity的Activity2、有三个xml布局文件,main.xml中有一个ExpandableListView,代码如下:[html] view
2015-02-08 10:05:43
242
转载 Android控件开发之TimePicker
TimePicker介绍 TimePicker也继承自FrameLayout类. 时间选择控件向用户显示一天中的时间 (可以为24小时,也可以为AM/PM制),并允许用户进行选择.如果要捕获用户修改的时间数据事件, 便需要为TimePicker添加OnTimeChangedListener监听器 1.重要方法[html] view p
2015-02-07 23:12:12
294
转载 Java(Android)线程池
介绍new Thread的弊端及Java四种线程池的使用,对Android同样适用。本文是基础篇,后面会分享下线程池一些高级功能。1、new Thread的弊端执行一个异步任务你还只是如下new Thread吗?Java1234567new Thread(new Runnable() { @Override public
2015-02-06 16:18:01
75
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人