自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (8)
  • 收藏
  • 关注

原创 解决springMVC 上传图片报错already exists and could not deleted 错误

一般我们上传图片通过springMVC上传图片可能会用到MultipartHttpServletRequest来获取文件,获取文件的过程中可能需要进行文件的转换,会报如标题的错误。我们只要做个如下判断就好了。当你已经打开文件的时候是无法删除文件的,只能在文件被打开的时候判断是否已经存在,存在就直接返回文件,代码如下就不废话了public static File transMultipartFi

2017-04-19 16:24:12 8544

转载 15 个 Android 通用流行框架大全

1. 缓存DiskLruCache    Java实现基于LRU的磁盘缓存2.图片加载Android Universal Image Loader 一个强大的加载,缓存,展示图片的库Picasso一个强大的图片下载与缓存的库Fresco  一个用于管理图像和他们使用的内存的库Glide   一个图片加载和缓存的库3. 图片处理

2017-04-19 15:48:21 372

原创 mvc:interceptors 完全拦截问题

大家可能会使用到mvc:interceptors这个拦截器。用来进行访问的拦截,我在这里留下我的问题以及解决办法。这个是我最开始的写法完全不对。mvc:exclude-mapping设置了也没有起作用还是把我的所有请求都拦截掉了。我看了网上的众多说法。都是说什么3.2没问题什么的。反正我用的spring MVC版本是4.1.2.RELEASE 下面这是我的工程路径 以及reques

2017-01-16 19:29:18 3609

原创 spring+resteasy(JSF)搭建接口

搞了一晚上终于配好了spring+resteasy,网上都是spring+mvc ,springMVC跟JSF是冲突的。相信大家在搭建spring+resteasy做服务器的时候肯定遇到很多问题比如You cannot use resteasy.scan, resteasy.scan.resources, or resteasy.scan.providers with the SpringCo

2016-05-26 10:34:09 3856

转载 iOS 开发之照片框架详解

一. 概要在 iOS 设备中,照片和视频是相当重要的一部分。最近刚好在制作一个自定义的 iOS 图片选择器,顺便整理一下 iOS 中对照片框架的使用方法。在 iOS 8 出现之前,开发者只能使用 AssetsLibrary 框架来访问设备的照片库,这是一个有点跟不上 iOS 应用发展步伐以及代码设计原则但确实强大的框架,考虑到 iOS7 仍占有不少的渗透率,因此 AssetsLibrary

2016-04-01 11:25:10 557

转载 iOS 开发之照片框架详解之PhotoKit 详解(下)

这里接着前文 《iOS 开发之照片框架详解之二 —— PhotoKit 详解(上)》 ,主要是干货环节,列举了如何基于 PhotoKit 与 AlAssetLibrary 封装出通用的方法。三. 常用方法的封装虽然 PhotoKit 的功能强大很多,但基于兼容 iOS 8.0 以下版本的考虑,暂时可能仍无法抛弃 ALAssetLibrary,这时候一个比较好的方案是基于 ALAss

2016-04-01 11:22:02 997

转载 iOS 开发之照片框架详解之 PhotoKit 详解(上)

一. 概况本文接着 iOS 开发之照片框架详解 ,侧重介绍在前文中简单介绍过的 PhotoKit 及其与 ALAssetLibrary 的差异,以及如何基于 PhotoKit 与 AlAssetLibrary 封装出通用的方法。这里引用一下前文中对 PhotoKit 基本构成的介绍:PHAsset: 代表照片库中的一个资源,跟 ALAsset 类似,通过 PHAsset 可

2016-04-01 11:20:10 1213

转载 【iOS8.0+】WKWebView的新特性与使用

在WWDC2014中,苹果推出了最新的iOS8系统,其中也伴随着很多控件的更新与升级。其中全新的WebKit库让人很是兴奋。本文也将讲解到WebKit中更新的WKWebView控件的新特性与使用方法,它很好的解决了UIWebView存在的内存、加载速度等诸多问题。环境信息:Mac OS X 10.10.1Xcode 6.1.1iOS 8.1正文:

2016-02-26 10:34:41 1198

原创 IOS火星坐标转换

火星坐标系统是一种国家保密插件,也叫做加密插件或者加偏或者SM模组,其实就是对真实坐标系统进行人为的加偏处理,按照特殊的算法,将真实的坐标加密成虚假的坐标,而这个加偏并不是线性的加偏,所以各地的偏移情况都会有所不同。而加密后的坐标也常被人称为火星坐标系统。 所有的电子地图、导航设备,都需要加入国家保密插件。第一步,地图公司测绘地图,测绘完成后,送到国家测绘局,将真实坐标的电子地图,加密成“

2016-01-19 21:54:39 591

转载 IOS开发常用的开源类库

转载来源: Coming X原文链接: 一些iOS高效开源类库——————————————–因为iOS SDK相对比较底层,所以开发者就得受累多做一些体力活。不过幸运的是,有很多第三方的类库可以用来简化很多不必要的工作。笔者整理了一下在本人学习过程中用到的一些比较有用Objective-C开源类库,既是做一个总结,同时也希望通过这些分享,能提高各位的开发效率。KissX

2016-01-13 17:31:56 432

转载 iOS CLLocationManager定位

在iOS8以前的版本中,我们使用CLLocationManager定位是没有问题的,最近在iOS8系统中却无法定位了。。。。这是一大问题啊!1、首先定义一个全局的变量用来记录CLLocationManager对象,引入CoreLocation.framework使用#import 1@property (nonatomic, stro

2016-01-10 13:43:58 585

原创 完美解决SDWebImage加载多个图片内存崩溃的问题

SDWebImage大家肯定都恨熟悉了,国内外太多的App使用其进行图片加载。但是最近在使用过程中发现,我用SDWebImage加载多个图片,类似微博动态那种,在加载的过程中。我发现当图片分辨率比较大的时候(不是图片大),加载几张图片就崩溃了。网上说可以每次加载图片清空memcache,但是效果并不好。 [[SDImageCache sharedImageCache]

2016-01-05 14:53:51 30382 15

原创 如何让NSTimer变相的在后台长时间运行

我们都知道NStimer 在iPhone里面后台的可以运行时间是3分钟。即使挂在前台,只要手机开始锁屏了。NSTimer会立即停止运行。即使如下面这样- (void)applicationDidEnterBackground:(UIApplication *)application { // Use this method to release shared resources, sa

2016-01-01 14:22:08 1509

转载 CABasicAnimation用法(animationWithKeyPath可以设置哪些值)

CABasicAnimation用法CABasicAnimation 自己只有三个property   fromValue  toValue  ByValue当你创建一个 CABasicAnimation 时,你需要通过-setFromValue 和-setToValue 来指定一个开始值和结束值。 当你增加基础动画到层中的时候,它开始运行。当用属性做动

2015-11-11 11:27:38 6954

转载 appstore审核指南

以下是更新后的审核指南(修改部分红色字体标出):1、条款和条件1.1为App Store开发程序,开发者必须遵守Program LicenseAgreement(PLA)、人机交互指南(HIG)以及开发者和苹果签订的任何其他协议和合同。以下规则和例证旨在帮助开发者的程序能获得App Store的认可,而不是修改或删除任何其他协议中的条款。2.功能2.1崩溃的程序将会

2015-11-02 15:07:28 520

转载 UIBezierPath 画圆弧(角度问题)

UIBezierPath通过- (void)addArcWithCenter:(CGPoint)center radius:(CGFloat)radius startAngle:(CGFloat)startAngle endAngle:(CGFloat)endAngle clockwise:(BOOL)clockwise可以画出一段弧线。看下各个参数的意义:

2015-10-27 21:21:19 4470

转载 HTML5(javascript) Audio/video标签属性常用方法

标签属性:src:音乐的URLpreload:预加载autoplay:自动播放loop:循环播放controls:浏览器自带的控制条Html代码  1.    id="media" src="http://www.abc.com/test.mp3" controls>   标签属性:src:视频的URLposter:视频封面,没有播放时显示的

2015-10-23 13:40:55 2973

原创 如何在Mac中打开pdm文件

在windows系统我们打开pdm文件同样都是使用powerdesigner,功能齐全强大,但是powerdesigner没有Mac版本。网上有个parsePDM 下下来了也根本不能使用。下面我给上一个我目前在使用的工具,简单易用。使用起来十分方便点击这里下载文件

2015-10-15 10:40:58 12769 2

转载 clientX,pageX,offsetX,x,layerX,screenX,offsetLeft区别

因为最近在做web方面的东西,发现一个简单的pageX 在iPhone上的微信内置浏览器是起作用的,而在Android手机上的微信内毫无作用。所以就去查了下。把常用的区别列下,减少以后其他同仁走我的弯路。screenX:鼠标在显示屏幕上的坐标。clientX:鼠标在页面显示区域的坐标。(这个参考点是左上角,但是当浏览器滚动了以后参考点是新滚动到的左上角不是原始点,参考点会发生变化,

2015-10-09 17:40:29 983

原创 javascript预加载图片的处理(src无法加载图片)

当我们需要多多图片的处理时候,很可能我们会会new 一个Image()然后不停给他设置src用来修改图片的显示,但是这里有个问题。图片的加载是需要消耗时间的,很可能在我们设置完src去用它的时候并没有加载完成。(javascript 图片src一直失败(comple ==false))无论是requestAnimationFrame 还是setInterval或者setTimeOut 方法都可能循

2015-09-24 14:12:58 2030

翻译 用ffmpeg 创建WMV格式的视频

虽然FFmpeg是一个非常好的工具,它的默认操作并不是一定能达到要求。转换各种视频格式中,通常ffmpeg不用任何调整就可以生成质量不错的视频。但是处理Windows Media Video (WMV)格式的时候不行。首先我认为这是因为wmv3不被支持。原来通过设置视频比特率可以得到良好的结果(更高更好)。命令行如下ffmpeg -i input.mp4 -b:v 2M -vcodec w

2015-09-21 17:19:20 3464

转载 Android常用的工具和网站

在线查看Android源代码,尤其适合没下载源码以及需要查看特定版本实现 GrepCode.com(所有版本的Android源码以及其他的著名项目代码,比如Eclipse,JDK) AndroidXRef(所有版本的Android源码以及其他的著名项目代码) 示例代码搜索,API不会用怎么办,搜索个示例呗,从百万个来源中寻找示例代码。Great Code Examp

2015-09-16 09:54:33 366

原创 Android获取手机最近任务列表

因为朋友问我如何获取Android手机的最近任务 ,所以就在下面直接贴代码了,。希望能对用的上的人有帮助。主要就是2个类AppAdapter.javapackage com.kale.appinfo;import java.util.HashMap;import java.util.List;import android.app.ActivityManager;import andro

2015-09-14 21:30:30 7388 4

转载 javascript判断图片相似度算法

function getHistogram(imageData) { var arr = []; for (var i = 0; i < 64; i++) { arr[i] = 0; } var data = imageData.data; var pow4 = Math.pow(4, 2); for (var i = 0, len

2015-09-14 10:18:42 4361 1

转载 javascript 判断一个点是否在多边形内(向量的使用)

为什么要检测一个点是否在多边形内,恩,主要是想用在canvas里来模拟底层的点击事件.要知道,canvas实际上是一个非常简单简洁的api,只提供了几个绘图api,非常底层,要利用这些简单的特性制造复杂的应用,需要一个框架,作为一个动画框架,最重要的除了时间线和精灵的概念,莫属于它的事件机制了.当我们把一个canvas封装成一个框架的时候,canvas里的东西都会被我们当成一个一个的对象,

2015-09-12 16:32:00 2437 1

原创 HTML5 requestAnimationFrame的使用

在编写HTML小游戏的适时候,基本都有动画的处理。通常情况使用setInterval和setTimeout来实现动画也是可行的,但是浏览器厂商早就已经提出了一个新的API requestAnimationFrame专门用来进行动画的处理。这个API的优势在于1、将动画代码优化到一个回流-重绘的循环中去,使动画更流畅。2、标签页不可见时,暂停动画,减少对CPU和GPU的占用。3、在不支持

2015-09-09 18:12:43 4057

原创 IOS录音启动速度慢得解决方法

ios5.0之后有录音启动慢的问题,就是当你录制音频的时候启动时间往往会比较慢,播放的时候立刻切换到录制的时候非常明显。解决方案是有两张。一、audio recorder 初始化的完成的时候调用prepareToRecord,如果效果还不行在prepareToRecord插入下面代码AVAudioSession *audioSession

2015-09-09 10:47:43 1207

转载 CSS3实现图片超立体3D效果

我在jQuery论坛上看到网友分享的一款CSS3 3D图片侧翻倾斜特效,觉得效果非常棒,其实话说回来,这玩意儿的实现真的非常简单,主要是创意不错。先来看看效果图。如何,看上去挺不错吧,倾斜、阴影,让一张很普通的图片变得如此霸气。另外你也可以在这里查看案例演示,鼠标滑过图片时会出现这样的效果。那么接下来我们分析一下源码吧,显示html代码,非常简单:div o

2015-09-07 18:56:34 7625

翻译 IOS获取手机所有应用的Bundle id

方法一分享一个开源的dawin文件, 用来获取手机需要的数据存到C的buffer,下面给上需要的darwin文件。文件点这里把这2个文件放到你的工程里面,然后include“darwin.h”;使用下面代码用来获取列表信息char * OS_initialize(){ size_t buffSize = 20000; // you may need to increase

2015-09-07 12:07:57 12047

原创 IOS后台长时间运行的多种方法

一。播放无声的音乐因为苹果允许在后台长时间运行的就几种。backgroundTask,VOIP 音乐包括在其中下面我们首先看音乐我这边需要在后台跑一个长时间运行的计时器,所以就不能让app进入suspend状态。首先在- (void)applicationDidEnterBackground:(UIApplication *)application{}

2015-09-06 14:33:32 1221

原创 javascript实现组合键功能

因为input无法抓取ctrl,shift,alt事件所以我通过页面window的event来获取这3个键,然后因为keypress会导致ALT+SHIFT加输入内容成为一个特殊字符,所以不能使用,本人新手,如果大神们有好的实现方法希望能给予指导。html>head> meta charset="utf-8"> script type="text/javascri

2015-08-21 17:34:39 876

转载 PHP Interpreter is not configured(configure PHP Interpreter)解决办法(转)

php这么流行,不能不研究一下。首先得找到好用的工具,见网上大神们都推荐神器phpStorm,那我也追追风,下载了一个phpStorm 7.1。平时工作都是在mac系统,所以这儿只介绍mac系统神器的配置。安装我就不用多说了嘛。安装成功后,接下来就运行。运行后当然是创建一个了新工程,简单一点,我们创建一个空工程。 刚才都说了,是空工程,那接着我们给它加点料,新建一个php文件,暂且

2015-08-08 16:38:10 21170 2

转载 ios中常用的遍历运算方法比较

我是前言集合的遍历操作是开发中最常见的操作之一,从C语言经典的for循环到利用多核cpu的优势进行遍历,开发中ios有若干集合遍历方法,本文通过研究和测试比较了各个操作方法的效率和优略势,并总结几个使用集合遍历时的小技巧。ios中常用的遍历运算方法遍历的目的是获取集合中的某个对象或执行某个操作,所以能满足这个条件的方法都可以作为备选: 经典for循环fo

2015-02-13 16:58:07 479

Genymotion_ARM_Translation_5.1_Lollipop

Windows Genymotion是x86的,对一些需要运行在arm的apk就无法在模拟器安装运行,这个是5.1版本的亲测可以用。5.0的没有试,。安装方法把这个压缩包直接拖进模拟器然后重启就可以了。

2017-02-11

Genymotion(截止2016.3.30)最新eclipse完整插件包

官网通过网站给的地址已经无法下载插件,2016年3月28号从官网拉出来成功了一次给别的电脑安装再没成功过,只能导出jar包,希望对别人能有帮助。

2016-03-30

Genymotion eclipse插件(包含两个JAR包)

com.genymobile.genymotion.lib_1.0.2.201401301616.jar和com.genymobile.genymotion.ide.eclipse.plugin_1.0.2.201401301616.jar,直接放进plugins即可

2016-03-30

DatamodelView

Mac系统中用来打开pdm文件的工具,简单易用。

2015-10-15

CSS3 3D效果

CSS3实现立体效果的代码,希望能给予大家帮助

2015-09-07

IOS系统资源类

一个开源的代码类用来获取手机应用的BUDLEID

2015-09-07

heads头文件

整理过的IOS私有API截屏需要的头文件,解决了IOSurfaceAcceleratorRef这个文件找不到的问题

2015-08-28

苹果操作系统下多线程的使用

苹果下多线程的使用 有线程的竞争 及避免线程的竞争操作

2010-08-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除