Async-httpclient是一个用于Android应用程序开发的http访问开源框架,开源在GitHub上,由于今天在GitHub上没有看到下载地址,我这里提供一个下载地址,是之前从GitHub上下载的,版本是V1.4.5。GitHub上还是有很多开发人提供了http访问的封装类,但是个人觉得Async-httpclient写的很不错,所以就总结下该开源包中的代码结构和调用方式。
Asyn...
分类:
其他好文 时间:
2014-08-12 13:45:54
阅读次数:
234
题目链接:http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=4174
考虑第i个人当裁判的情形。假设从a1到ai-1有ci个人比ai小,那么就有(i-1)-ci个比ai大。di同理。
根据乘法原理和加法原理,i当裁判时有ci(n-i-di)+di(...
分类:
其他好文 时间:
2014-08-12 13:45:44
阅读次数:
193
无论是在重写View还是ViewGroup的时候,尤其是ViewGrop的时候,往往不可避免的重写onMeasure方法,我们一定会调用setMeasuredDimension()将测量好的宽高值传递进去。也不免调用measureChildren方法,来测量所有的子View的大小,下面我们看看measureChildren方法是如何工作的。这对我们重写onMeasure无疑是很有帮助的。因为一般我...
分类:
其他好文 时间:
2014-08-12 13:45:34
阅读次数:
166
chrome提示错误:CAUTION:Provisional headers are shown 解决办法,解决了ajax跨域访问php数据时无法正常获取数据,实现跨域访问....
分类:
其他好文 时间:
2014-08-12 13:45:24
阅读次数:
260
还是裸的最小生成树
#include
using namespace std;
int T,N,M,P,K,a,b,c;
int dist[1020],m[1020][1020];
bool p[1020];
void prim()
{
for(int i=1;i<=N;i++)
{
if(!p[i])
{
int Min=...
分类:
其他好文 时间:
2014-08-12 13:45:14
阅读次数:
175
1.为什么会有夸夸奇谈的未来性呢?
当我们谈到这个问题的时候,我们就要反思在需求理解和设计的时候对程序变动性的理解出现了偏差。“哦,我想我们总有一天炫耀做这事儿的”常常是一念之差导致的代码坏味道。总结有以下四点原因是经常导致出现夸夸奇谈未来性的原因。第一、经常在理解需求的时候主观的认为需求变动非常大,那么在设计过程中就会出现过度的设计。第二、追求设计模式的使用,经常对程序的不必要的地方进...
分类:
其他好文 时间:
2014-08-12 13:44:54
阅读次数:
170
三点顺序
时间限制:1000 ms | 内存限制:65535 KB
难度:3
描述
现在给你不共线的三个点A,B,C的坐标,它们一定能组成一个三角形,现在让你判断A,B,C是顺时针给出的还是逆时针给出的?
如:
图1:顺时针给出
图2:逆时针给出
输...
分类:
其他好文 时间:
2014-08-12 13:44:24
阅读次数:
220
题目连接:uva 11971 - Polygon
题目大意:给定一个长度为N的线段,要求切K刀,分成K+1个线段,问能组成K+1边形的概率。
解题思路:K条线段能组成K边形的条件为任意一条边小于其他所有边的和,因为是求概率,所以和N无关。
根据高中线性规划的知识,以二维为例:
所以有ans=2K?K?12K
#include
#include
#include
usi...
分类:
其他好文 时间:
2014-08-12 13:43:40
阅读次数:
262
做出做道题需要注意2个地方:
首先可以打表找规律,找到规律我们可以发现:
1.如果gcd(a,b) = a ^ b = c,那么 b = a - c;
既然这样我们可以枚举a,c,求出b之后判断 c 是否等于 a ^ b,那么如何枚举c呢?
2.利用类似筛选素数的方法去枚举a,c
首先c是a的约数,所以这道题我们需要枚举的其实是a的约数,但是约数也不好枚举,我们可以通过c去枚举a,我们通...
分类:
其他好文 时间:
2014-08-12 13:43:39
阅读次数:
156
C/C++中有两种方式避免同一个文件被include多次,一种是#ifndef方式,一种是#pragma once方式。
方式一:
#ifndef __SOMEFILE_H__
#define __SOMEFILE_H__
... ... // 声明、定义语句
#endif
方式二:
#pragma once...
分类:
其他好文 时间:
2014-08-12 13:42:44
阅读次数:
162
n个点,m条边的森林,q次操作。每次操作:1、询问x所在树的直径 2、合并x和y所在的树,使得合并后的直径最小...
分类:
其他好文 时间:
2014-08-12 13:42:34
阅读次数:
165
Problem about GCD
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 522 Accepted Submission(s): 86
Problem Description
Given integ...
分类:
其他好文 时间:
2014-08-12 13:42:04
阅读次数:
215
点击打开链接
题意:有N个物品,每个物品在都有一个截止日期,如果在截止日期之前(包括截止日期)卖出将会获得相应的利润,卖出物品需要一个单位时间,问最多能获得多少利润?
思路:将利润从大到小排序,尽量在该物单位时间出售利润大的物品,这样就能使得从利润达到最大。
#include
#include
#include
#include
using namespace...
分类:
其他好文 时间:
2014-08-12 13:40:24
阅读次数:
147
1、printf常用的输出格式
标志 意义
1> - 输出结果左对齐,右边填空格;如果没有的话,则输出结果右对齐,左边填空格
2> + 输出符号(正号或负号)
3> 空格 输出值为正值是冠以空格,为负时冠以负号
4> # 对o类,在输出时加前缀0;对x类,在输出时加前缀0x
5> 0 对数值格式,...
分类:
其他好文 时间:
2014-08-12 13:40:04
阅读次数:
202
原文http://nginx.org/en/docs/http/load_balancing.html
本文依照自己的理解翻译
在多个应用程序间提供负载均衡是一种常用的提高资源利用率的技术,提高服务器的吞吐量,减少延迟,确保应用程序容错。Nginx可以做为一个高效的http负载均衡器来将负载分发到多个应用程序上以提高性能,它也是一种可靠地,可伸缩的web应用程序服务器。
负载...
分类:
其他好文 时间:
2014-08-12 13:39:54
阅读次数:
229
ArrayList,List,java,ArrayList集合的源码解析...
分类:
其他好文 时间:
2014-08-12 13:39:44
阅读次数:
234
使用MAT比较多个heap dump文件 调试内存泄露时,有时候适时比较2个或多个heap dump文件是很有用的。这时需要生成多个单独的HPROF文件。下面是一些关于如何在MAT里比较多个heap dumps的内容(有一点复杂):1. 第一个HPROF 文件(usingFile > Open Heap Dump ).2. 打开Histogram view.图1. Histogra...
分类:
其他好文 时间:
2014-08-12 13:39:24
阅读次数:
183