handler是什么?
handler是android给我们提供用来更新UI的一套机制,也是一套消息处理的机制,我们可以发送消息,也可以通过它处理消息。在android的framework中Activity的生命周期中的处理函数都是系统通过handler消息处理回调的。
为什么要用handler?
android在设计的时候,就封装了一套消息创建、传递、处理机制,如果不遵循这样...
分类:
其他好文 时间:
2016-05-13 15:18:26
阅读次数:
194
----常用数据字典
USER_
记录用户对象的信息,如user_tables包含用户创建的所有表; user_views,user_constraints等;
ALL_
记录用户对象的信息及被...
分类:
数据库 时间:
2016-05-13 15:19:18
阅读次数:
225
我们知道大多数的 Android 应用程序都是通过和服务器进行交互来获取数据的。如果使用 HTTP 协议来发送和接收网络数据,就免不了使用 HttpURLConnection 和 HttpClient,而 Android 中主要提供了上述两种方式来进行 HTTP 操作。并且这两种方式都支持 HTTPS 协议、以流的形式进行上传和下载、配置超时时间、IPv6、以及连接池等功能。
但是 Goog...
分类:
移动开发 时间:
2016-05-13 15:19:36
阅读次数:
234
1. 大整数的乘法
方法有两种:
(1)“列表法”
(2)分治法
2. 整数划分问题
假设在正整数n的所有不同的划分中,用q(n,m)表示最大加数不大于m的划分个数。
于是有以下基本项和递归项成立:
基本项:
当n >=1, 则q(n,1) = 1;
递归项:
当m = n, 则q(n,m) =q(n,m-1...
分类:
编程语言 时间:
2016-05-13 15:16:57
阅读次数:
186
/*
*copyright(c) 2016,烟台大学计算机学院
*All rights reserved
*文件名称:test.cpp
*作者:谭泽纯
*版本:v6.0
*
*问题描述:
实现Time类中的运算符重载。
class CTime
{
private:
unsigned short int hour; // 时
...
分类:
编程语言 时间:
2016-05-13 15:17:18
阅读次数:
275
今天出于某些原因从mongodb数据库中导出了一些数据,为了更直观的发送给其他人查阅,便使用mongoVUE的导出为excel功能。
但是导出后出现了一个问题,里边有一列存储时间的,存储的是long型毫秒数,在导出后就自动变成了科学记数法。
且不说从科学记数法中辨别出实际时间,即便是原本的毫秒值也是不易于辨别的,但是这些long值不能直接在excel中转换成date类型,因此我...
分类:
编程语言 时间:
2016-05-13 15:16:18
阅读次数:
365
在一个有100万条记录的数据表中,利用二分查找定位一条记录,大概需要20次操作,理论上也就是20次磁盘读操作,需要花费大概0.2秒,有没有办法将磁盘操作次数降到3次呢?下面我们就介绍一下如何将20次的操作降到3次。...
分类:
数据库 时间:
2016-05-13 15:18:36
阅读次数:
185
概述
一、何为I/O
外围设备分为,存储设备和输入/输出设备;
存储设备用于存储信息,如磁盘、U盘、光盘、磁带等,数据以文件形式保存在这些存储设备中;
输入/输出设备分为,输入设备和输出设备;输入设备指计算机接收数据的来源设备,如键盘、鼠标、扫描仪等;输出设备指计算机处理完毕的数据送往外部设备,如显示器、打印机等;
I/O的中心是内存;在内存中,数据往外输送,即为输出;数据从外面...
分类:
其他好文 时间:
2016-05-13 15:16:08
阅读次数:
245
什么是apache的工作模式?
个人理解:apache的工作模式就是apache在运行时候的内存分配,进程和线程的使用方式。举个例子:一台apache正在运行的服务器,如果有个用户访问这个apache,那么apache是启用一个进程来处理用户的请求呢?还是在已有的进程中启用一个线程来处理该用户的请求?这个选择就是 apache的工作模式来确定的。如果指定了某个工作模式比如prefor...
分类:
Web程序 时间:
2016-05-13 15:17:57
阅读次数:
337
Hadoop 提取KPI 进行海量Web日志分析Web日志包含着网站最重要的信息,通过日志分析,我们可以知道网站的访问量,哪个网页访问人数最多,哪个网页最有价值等。一般中型的网站(10W的PV以上),每天会产生1G以上Web日志文件。大型或超大型的网站,可能每小时就会产生10G的数据量。
Web日志分析概述
需求分析:KPI指标设计
算法模型:Hadoop并行算法
架构设计:日志KPI系统架构
程序...
分类:
Web程序 时间:
2016-05-13 15:17:54
阅读次数:
274
提到协议分层,我们很容易联想到ISO-OSI的七层协议经典架构,但是TCP/IP协议族的结构则稍有不同。如图所示
TCP/IP协议族按照层次由上到下,层层包装。最上面的就是应用层了,这里面有http,ftp,等等我们熟悉的协议。而第二层则是传输层,著名的TCP和UDP协议就在这个层次(不要告诉我你没用过udp玩星际)。第三层是网络层,IP协议就在这里,它负责对数据加上IP地址和其他的...
分类:
其他好文 时间:
2016-05-13 15:16:01
阅读次数:
302
近年来,漏洞挖掘越来越火,各种漏洞挖掘、利用的分析文章层出不穷。本系列文章主要从Linux系统堆内存管理机制出发,逐步介绍诸如基本堆溢出漏洞、基于unlink的堆溢出漏洞利用、double free、use-after-free等常见的堆溢出漏洞利用技术。...
分类:
系统相关 时间:
2016-05-13 15:16:43
阅读次数:
245
消息监听器MessageListener在spring整合JMS的应用中我们在定义消息监听器的时候一共可以定义三种类型的消息监听器,分别是MessageListener、SessionAwareMessageListener和MessageListenerAdapter。下面就分别来介绍一下这几种类型的区别。
1. MessageListener
MessageListener是最原始的消息...
分类:
编程语言 时间:
2016-05-13 15:15:33
阅读次数:
386
例:输入 “I Love you”,输出“you Love I”;在不使用库函数,不使用sizeof()的情况下:
#include
#include
void reverse_str(char *p,int len) //定义一个反转函数
{
char *left = p;
char *right = p + len-1;
while (left <rig...
分类:
其他好文 时间:
2016-05-13 15:14:50
阅读次数:
181
消息转换器MessageConverter
MessageConverter的作用主要有两方面,一方面它可以把我们的非标准化Message对象转换成我们的目标Message对象,这主要是用在发送消息的时候;另一方面它又可以把我们的Message对象转换成对应的目标对象,这主要是用在接收消息的时候。
下面我们就拿发送一个对象消息来举例,假设我们有这样一个需求:我们平台有一个发送邮件的功能,进行发送...
分类:
编程语言 时间:
2016-05-13 15:15:54
阅读次数:
196
开发回顾:
SSH框架:
Struts框架, 基于mvc模式的应用层框架技术!
Hibernate, 基于持久层的框架(数据访问层使用)!
Spring, 创建对象处理对象的依赖关系以及框架整合!Dao代码,如何编写?
- 操作XML数据
- 使用Jdbc技术
原始的jdbc操作, Connection/S...
分类:
Web程序 时间:
2016-05-13 15:16:51
阅读次数:
171