以前在做手机上传图片的时候,直接获取相机拍摄的原图上传,原图片的一般1~2M,因此上传一张都比较浪费资源,有些场景还需要图片多张上传,因此,查阅了好多前辈的资料,然后试着写了一个图片压缩的方法,经测试用着还不错,压缩效果很理想,主要是失真不明显。在这里分享一下。
下面直接上代码:
/**
* 上传服务器时把图片调用下面方法压缩后 保存到临时文件夹 图片压缩后小于200KB...
分类:
移动开发 时间:
2015-08-14 19:16:34
阅读次数:
324
1,关于hiveHive是一个基于Hadoop的数据仓库平台。通过hive,我们可以方便地进行ETL的工作。hive定义了一个类似于SQL的查询语言:HQL,能 够将用户编写的QL转化为相应的Mapreduce程序基于Hadoop执行。Hive是Facebook 2008年8月刚开源的一个数据仓库框架,其系统目标与 Pig 有相似之处,但它有一些Pig目前还不支持的机制,比如:更丰富的类型系统、更类...
分类:
其他好文 时间:
2015-08-14 19:16:06
阅读次数:
140
对于堆栈全局变量区使用的一些注意点!...
分类:
其他好文 时间:
2015-08-14 19:16:56
阅读次数:
117
Problem Description
The least common multiple (LCM) of a set of positive integers is the smallest positive integer which is divisible by all the numbers in the set. For example, the LCM of 5, 7 and...
分类:
其他好文 时间:
2015-08-14 19:15:34
阅读次数:
132
下面是有关CLLocationManager的定义的翻译,
//用来设置该用户是否可以使用这个定位的服务,如果设置为no,即为不可以使用,那么程序会尝试调用其他的coreLocation API
+ (BOOL)locationServicesEnabled
//判断当前的设备是否支持方向的请求
+ (BOOL)headingAvailable
//判断设备是否支持重...
分类:
其他好文 时间:
2015-08-14 19:16:13
阅读次数:
2414
接着上一篇《从门卫的思维方式来看——面向对象》。上次我们聊到了面向对象的来龙去脉,但是聊得比较粗。这次再补充一点,慢慢来完善这个体系结构。
怎么来的?
故事是从结构化的出现开始的……
long long ago……,软件开发的世界还是一篇混沌,代码中充斥着goto 语句,无论开发什么样子的软件都面临着复杂难懂的问题,过于灵活的goto语句让程序的流程随意跳转,无法掌控……,一时间...
分类:
其他好文 时间:
2015-08-14 19:14:41
阅读次数:
132
字节流和字符流的操作方式基本一样,区别只是操作的数据单元有区别:字节流操作的数据单元是字节,字符流操作的数据单元字符。
InputStream和Reader是所有输入流的基类,它们两个都是抽象类,本身不能创建实例,但它们分别有一个用于读取文件的输入流:FileInputStream和FileReader,它们都是节点流。
OutputStream和Writer是所有输出流的基类,和输入流相似,...
分类:
其他好文 时间:
2015-08-14 19:16:59
阅读次数:
77
show create table 20130107date;CREATE TABLE `20130107date` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`c_date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`c_date_long` int(20) NOT NULL,
`idx_da...
分类:
数据库 时间:
2015-08-14 19:15:41
阅读次数:
150
【田忌赛马问题】
输入:
输入有多组测试数据。 每组测试数据包括3行:
第一行输入N(1≤N≤1000),表示马的数量。
第二行有N个整型数字,即渊子的N匹马的速度(数字大表示速度快)。
第三行有N个整型数字,即对手的N匹马的速度。
当N为0时退出。输出:
若通过聪明的你精心安排,如果能赢得比赛(赢的次数大于比赛总次数的一半),那么输出“YES”。 否则输出“NO”。...
分类:
编程语言 时间:
2015-08-14 19:15:31
阅读次数:
341
http://acm.hdu.edu.cn/showproblem.php?pid=5384
Problem Description
Danganronpa is a video game franchise created and developed by Spike Chunsoft, the series' name is compounded from the Japane...
分类:
其他好文 时间:
2015-08-14 19:15:20
阅读次数:
183
概述关于Android ColorFilter 和 Tint之间的关系一直混淆不清。两者均是对显示的图片进行着色或者过滤。
ColorFilter: 色彩过滤
Tint: 着色
从英文原意上来讲,似乎有些相似,而从实际的效果来讲也是一致的。Android 向导文档似乎对此也是一笔带过,不愿深入,让人有些摸不着头脑:
With Android 5.0 (API level 21) an...
分类:
移动开发 时间:
2015-08-14 19:14:09
阅读次数:
829
链接:点击打开链接
题意:A(0)=1, A(1)=1, A(N)=X*A(N-1)+Y*A(N-2)(N>=2)求S(N),S(N)=A(0)2+A(1)2+……+A(n)2.
代码:#include
#include
#include
using namespace std;
#define mod 10007
struct node{
int m[4][4];
};
nod...
分类:
其他好文 时间:
2015-08-14 19:15:48
阅读次数:
106
XenServer上安装CoreOS安装XenCenter从XenServer的网站上下载XenCenter的安装文件
http://xenserver.org/open-source-virtualization-download.html
找到如下内容进行下载,下载完毕后进行安装
XenCenter Windows Management Console (Localized - Japan...
分类:
其他好文 时间:
2015-08-14 19:15:27
阅读次数:
311
今天写一篇关于libvmi的文章,其实网上有很多关于libvmi的文章,但是,在按照网上的做,常常会报一些错误,就是那些错误导致我对libvmi折腾了一两周,下面进行开讲。...
分类:
系统相关 时间:
2015-08-14 19:12:58
阅读次数:
727
桥接模式(Bridge)
桥接模式就是把事物和其具体实现分开,使他们可以各自独立的变化。桥接的用意是:将抽象化与实现化解耦,使得二者可以独立变化,像我们常用的JDBC桥DriverManager一样,JDBC进行连接数据库的时候,在各个数据库之间进行切换,基本不需要动太多的代码,甚至丝毫不用动,原因就是JDBC提供统一接口,每个数据库提供各自的实现,用一个叫做数据库驱动的程序来桥接就行了...
分类:
其他好文 时间:
2015-08-14 19:15:16
阅读次数:
104
And Then There Was One
Time Limit: 5000MS
Memory Limit: 65536K
Total Submissions: 4918
Accepted: 2623
Description
Let’s play a stone removing game.
Initially, n ston...
分类:
其他好文 时间:
2015-08-14 19:14:37
阅读次数:
98
对于Java开发人员来说,了解垃圾回收机制(GC)有哪些好处呢?首先可以满足作为一名软件工程师的求知欲,其次,深入了解GC如何工作可以帮你写出更好的Java应用。这仅仅代表我个人的意见,但我坚信一个精通GC的人往往是一个好的Java开发者。如果你对GC的处理过程感兴趣,说明你已经具备较大规模应用的开发经验。如果你曾经想过如何正确的选择GC算法,那意味着你已经完全理解你所开发的应用的特点。当然,我们不...
分类:
编程语言 时间:
2015-08-14 19:15:13
阅读次数:
145