在IOS开发中,经常有限制图片文件大小的,有的用户图片很大,导致上传时间慢,造成问题。
如:微信分享中,如果图片的大小好像大于50kbytes,就分享失败,而且没有任何提示。
所以,我添加了两个函数:
一、修改当前图片的大小,newSize是新的size尺寸,这个方法帮助用户获取到更小的图片。
但是这个newSize的尺寸建议跟原图一样,不然图片就变形了。
- (UIImage*)ima...
分类:
移动开发 时间:
2015-07-13 10:21:26
阅读次数:
145
periscope自制狂赞飘桃心
国外的IOS app“periscope”非常的火,观看手机视频直播的时候,点击屏幕任何一个地方,屏幕右下角就能飘出各种颜色的桃心,效果非常的炫!
为此我自制了一个仿periscope桃心的代码:
- (void) StartLittleHeartShow{
// 构造一个小桃心的UIImageView,其中桃心的颜色可以随机变化
...
分类:
移动开发 时间:
2015-07-13 10:19:58
阅读次数:
200
Phone List
Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 12879 Accepted Submission(s): 4391
Problem Description
Given a list of ...
分类:
其他好文 时间:
2015-07-13 10:20:26
阅读次数:
103
有时一些小的需求,其实只是需要得知当前IOS APP使用的地点,有些只是想精确到城市级别,并不需要任何地图。
有了以下的简易实现:
@interface MainViewController ()CLLocationManagerDelegate>
....
@end
@implementation MainViewController
- (void...
分类:
移动开发 时间:
2015-07-13 10:19:26
阅读次数:
182
【maven+junit】 java生成指定为位数的随机密码
源代码下载地址:http://www.zuidaima.com/share/1575542151629824.htm...
分类:
编程语言 时间:
2015-07-13 10:21:05
阅读次数:
211
配置过程省略。
数据库连接的公共类HibernateUtils.java
package test.hibernate.dao;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.cfg.Configuration;
public class HibernateUt...
分类:
数据库 时间:
2015-07-13 10:20:10
阅读次数:
184
本章将要介绍三种ER模型,这些模型分别涵盖了ER流程的不同层面,相互之间进行补充。第一个也是最先被讨论的模型是Fellegi-Sunter模型,该模型讨论的是如何利用直接匹配进行等价引用链接的方法。为处理概率匹配下的等价匹配问题,Fellegi-Sunter模型还提供了一种特殊的算法。我们要讨论的第二个模型是斯坦福实体解析框架(SERF),该模型针对ER的一般处理流程,定义出一系列通用术语,其中包...
分类:
其他好文 时间:
2015-07-13 10:19:37
阅读次数:
108
using UnityEngine;
using System.Collections;
using UnityEngine.UI;
public class Timer : MonoBehaviour {
int hour;
int minute;
int second;
int millisecond;
// 已经花费的时间
float t...
分类:
编程语言 时间:
2015-07-13 10:19:51
阅读次数:
358
题目描述:
小明是个马大哈,某天他到超市买了若干双筷子(n<20)筷子的长度不尽相同,他把全部筷子都放在购物袋里面拿回家,路上不小心漏了一根
请你用程序帮他找出是漏掉的筷子是多长的。
输入: 剩下的筷子数组,如:1, 2, 3, 2, 1, 3, 2
返回值:漏掉的筷子长度,如上述输入返回:2(当输入的筷子数据异常时返回-1,如:找不到漏掉的筷子)
解题思路:使用HashMap对筷子的种类与数量进行键值对匹配存储,当出现重复筷子时,对应的筷子数量+1,然后遍历一次HashMap,获取筷子的数量,...
分类:
其他好文 时间:
2015-07-13 10:20:23
阅读次数:
225
一、序列化和反序列化的概念
把对象转换为字节序列的过程称为对象的序列化。
把字节序列恢复为对象的过程称为对象的反序列化。
对象的序列化主要有两种用途:
1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中;
2) 在网络上传送对象的字节序列。
在很多应用中,需要对某些对象进行序列化,让它们离开内存空间,入住物理硬盘,以便长期保存。比如最常见的是...
分类:
编程语言 时间:
2015-07-13 10:21:01
阅读次数:
120
ios7.0以前,使用sizeWithFont:constrainedToSize:lineBreakMode:来计算文本所占的高度或宽度:
如下例:
CGSize textSize = [callText sizeWithFont:[UIFont systemFontOfSize:12.0] constrainedToSize:CGSizeMake(200, CGFLOAT_MAX)line...
分类:
移动开发 时间:
2015-07-13 10:19:30
阅读次数:
157
//执行顺序:(优先级从高到低。)静态代码块>mian方法>构造代码块>构造方法。
其中静态代码块只执行一次。构造代码块在每次创建对象是都会执行。
1 普通代码块//普通代码块:在方法或语句中出现的{}就称为普通代码块。普通代码块和一般的语句执行顺序由他们在代码中出现的次序决定--“先出现先执行”
public class CodeBlock01{
public stati...
分类:
编程语言 时间:
2015-07-13 10:20:36
阅读次数:
140
ZOJ 1973 Just Pour the Water(矩阵快速幂)...
分类:
其他好文 时间:
2015-07-13 10:17:50
阅读次数:
148
首先还是要声明一下,这个文章是我在入职阿里云1个月以来,对于分布式计算的一点肤浅的认识,可能有些地方不够妥善,还请看官可以指出不足的地方,共同进步。
背景
随着互联网的发展,数据量的增大,很多对于数据的处理工作(例如一些推荐系统、广告推送等)都迁移到了云端,也就是分布式计算系统上。衍生了很多牛逼的分布式计算的计算模型,比较著名的就是MapReduce、MPI、BSP等。后来也产生了一些分布式计...
分类:
其他好文 时间:
2015-07-13 10:18:08
阅读次数:
507
设两数为a、b(a>b),求a和b最大公约数(a,b)的步骤如下:用a除以b,得a÷b=q......r1(0≤r1)。若r1=0,则(a,b)=b;若r1≠0,则再用b除以r1,得b÷r1=q......r2 (0≤r2).若r2=0,则(a,b)=r1,若r2≠0,则继续用r1除r2,……如此下去,直到能整除为止。其最后一个为被除数的余数的除数即为(a, b)。
例如:a=25,b=15,a/b=1......10,b/10=1......5,10/5=2.......0,最后一个为被除数余数的除数就是...
分类:
其他好文 时间:
2015-07-13 10:19:47
阅读次数:
289
之前做的一个项目中为了展示数据使用到了highcharts,默认使用的是highcharts自己的导出服务,后来客户说那边的服务端不可访问外网,没办法只好自己实现报表导出的服务了,导出服务的代码就不贴了,网上一搜大把大把的。下面主要说说遇到的一个问题:导出时中文乱码的问题!
乱码的情况 如图:
报表的中文title全部变成了方框。最开始以为是前后编码不一致导致的,前前后后检查...
分类:
其他好文 时间:
2015-07-13 10:17:16
阅读次数:
126
leetcode: palindrome-number
分离出最左边和最右边的数
然后依次对比即可...
分类:
其他好文 时间:
2015-07-13 10:18:40
阅读次数:
95