什么是AsyncTask?
实现一个异步任务可以使用Handler+线程,Android给我们提供了另一种更轻量级的实现方法就是使用AsyncTask来完成。
是android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口实现UI进度更新),最后反馈执行的结果给UI主线程
概念:
AsyncTask是一个...
分类:
其他好文 时间:
2016-07-16 11:49:04
阅读次数:
267
有时候要加载的数据上千条时,页面加载数据就会很慢(数据加载也属于耗时操作)。因此就要考虑分页甚至分批显示。先介绍一些分页的理论知识。对于具体用在哪里,会在后续博客中更新。
分页信息
1,一共多少条数据
select count(*) from blacktb;
性能低下
原因: sql解析器先查询数据字典,把*转成所有的列名和列的类型
...
分类:
移动开发 时间:
2016-07-16 11:46:06
阅读次数:
162
转载请标明出处:
http://blog.csdn.net/hai_qing_xu_kong/article/details/51814192
本文出自:【顾林海的博客】
前言距离写博客已经过了一两个礼拜了,这段时间比较忙,在新公司需要熟悉项目,这段时间准备在一些渠道首发,因此需要大量时间去修复BUG和添加功能。好了,继续本章的话题。Cookie管理什么是CookieCookie是一种在...
分类:
Web程序 时间:
2016-07-16 11:46:43
阅读次数:
206
第八章 多任务
作者:Allen B. Downey
原文:Chapter 8 Multitasking
译者:飞龙
协议:CC BY-NC-SA 4.0
在当前的许多系统上,CPU包含多个核心,也就是说它可以同时运行多个进程。而且,每个核心都具有“多任务”的能力,也就是说它可以从一个进程快速切换到另一个进程,创造出同时运行许多进程的幻象。
操作系统中,实现多任务的这部...
分类:
其他好文 时间:
2016-07-16 11:45:09
阅读次数:
367
主从复制配置
步骤如下:
主服务器:从服务器ip地址分别为
[python]
view plain
copy
192.168.145.222、192.168.145.226
1、修改主服务器master:
[python]
view plain
copy
vi /etc/my.cnf [mysqld] log-b...
分类:
数据库 时间:
2016-07-16 11:46:02
阅读次数:
225
[TOC]
安卓的ui元素全部都基于view或者是viewgroup。在一些app中我imenxuyao自定义view来满足我们的需求,这意味着对于现有的view的一些延伸创造view的子类以创造更加复杂的view。
自定义自己的view视图意味着扩展view或者一个存在的子类,然后能够重写view的某些行为例如onDraw 和onToutchEvent 然后在你的活动中使用。创建完全自定义的组...
分类:
其他好文 时间:
2016-07-16 11:45:07
阅读次数:
223
Deque
双向队列
队头:可以插入可以删除
队尾:可以插入可以删除
继承Queue接口源码如下:package java.util;
public interface Deque extends Queue {
/**
* 队头插入元素
*
* @throws 队列满了添加元素,抛出:IllegalStateException...
分类:
其他好文 时间:
2016-07-16 11:43:39
阅读次数:
243
点击进入_更多_Java千百问1、java.math包有什么功能java.math包提供了java中的数学类。包括基本的浮点库、复杂运算以及任意精度的数据运算。主要类如下图:?下面介绍math中的类:
任意长度整形
BigInteger,任意长度不可变整形。由于基本类型的整形长度有限,所以java提供了任意长度任意精度的整形。提供了种运算方法。继承于Number。
MutableBigInteg...
分类:
编程语言 时间:
2016-07-16 11:43:46
阅读次数:
187
点击进入_更多_Java千百问1、util包有什么功能java.util包提供了java中的基础工具类。包括基本的集合框架等基础类以及通用的工具类。主要类如下图:
?大体将java.util包分为两类:集合、工具,下面分别介绍其中比较常用的类:集合
位集合
BitSet,只存储0、1的集合。
数据集合
Collection,常用集合容器,包括列表List、数据集Set、队列Queue。
Ma...
分类:
编程语言 时间:
2016-07-16 11:44:51
阅读次数:
182
前言
Java SE5中添加了协变返回类型,它表示在导出类中的被覆盖方法可以返回基类方法的返回类型的某种导出类型:
示例源码
package com.mufeng.theeighthchapter;
class Grain {
@Override
public String toString() {
// TODO Auto-generated me...
分类:
编程语言 时间:
2016-07-16 11:42:23
阅读次数:
158
本文介绍Oracle11g推出的实时SQL监控功能(Real-Time SQL Monitoring)功能。...
分类:
数据库 时间:
2016-07-16 11:44:22
阅读次数:
949
出生于我们这个年代的人,经历了在毫无美感的文本编辑器上一行行码字,见证了过使用html自定义样式带来的格式跑飞,最终被一个个大型文档编辑软件的复杂程度打败。我们不禁要问,在这个技术横飞的时代,写一点点简约的文章是不是真的很难呢?
?? 直到2004年,John Gruberis大神灵光一现,markdown凭空出世,一种傻瓜式的标记语言,一种纯文本格式的语法,让文章的排版和样式有了前所未有的...
分类:
其他好文 时间:
2016-07-16 11:41:32
阅读次数:
160
1. Volley特点 (1) 特别适合数据量小,通信频繁的网络操作。 (2) 扩展性强。Volley 中大多是基于接口的设计,可根据需要自行定制。 (3) 一定程度符合 Http 规范,包括返回 ResponseCode(2xx、3xx、4xx、5xx)的处理,请求头的处理, 缓存机制的支持等。并 ...
分类:
其他好文 时间:
2016-07-16 11:37:55
阅读次数:
205
IO多路复用 多线程多进程 小知识点补充(python中作用域相关) socketserver源码分析补充 ...
分类:
编程语言 时间:
2016-07-16 11:35:59
阅读次数:
250
只所以称为“高级”用法,是因为我连switch的最基础的用法都还没有掌握,so,接下来讲的其实还是它的基础用法! switch 语句和具有同样表达式的一系列的 IF 语句相似。很多场合下需要把同一个变量(或表达式)与很多不同的值比较,并根据它等于哪个值来执行不同的代码。这正是 switch 语句的用 ...
分类:
Web程序 时间:
2016-07-16 11:37:53
阅读次数:
231
一、Socket通信简介 Android与服务器的通信方式主要有两种,一是Http通信,一是Socket通信。两者的最大差异在于,http连接使用的是“请求—响应方式”,即在请求时建立连接通道,当客户端向服务器发送请求后,服务器端才能向客户端返回数据。而Socket通信则是在双方建立起连接后就可以直 ...
分类:
移动开发 时间:
2016-07-16 11:35:59
阅读次数:
243
家宝贝项目已经接近尾声. 准备下周一进入测试阶段. 在这一次项目开发中用了一个月的时间完成了所有界面的搭载并和服务器开发人员调整接口获取数据. 在这次开发中功能全部都实现了.但是对代码的封装性不是太强. 在接下来的测试时间里将继续抽取代码.尽量把抽取出来的功能往框架上去发展.至少要用到下一个项目的时 ...
分类:
其他好文 时间:
2016-07-16 11:34:54
阅读次数:
142