清除缓冲

1.包含

#import "SDImageCache.

2.当前大小

double size = [[SDImageCache sharedImageCache] getSize]/(1024 * 1024.0);

3,删除

- (NSString *)clearTmpPics
{
    [[SDImageCache sharedImageCache] clearDisk];
    [[SDImageCache sharedImageCache] clearMemory];//可有可无
    float tmpSize = [[SDImageCache sharedImageCache] getSize]/1024/1024;
    NSString *clearCacheName = tmpSize >= 1 ? [NSString stringWithFormat:@"%.1fMB",tmpSize] : [NSString stringWithFormat:@"%.0fKB",tmpSize * 1024];
    return clearCacheName;
}
clearCacheName = @“0KB”;
- (void)actionSheet:(UIActionSheet *)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex {
    if (actionSheet.tag == 1)
    {  //清理缓存
        if (actionSheet.cancelButtonIndex != buttonIndex) {
            MBProgressHUD *hud = [[MBProgressHUD alloc] initWithView:self.navigationController.view];
            [self.navigationController.view addSubview:hud];
            hud.labelText = @"正在清除缓存....";
            __weak typeof (self)weakSelf = self;
            [hud showAnimated:YES whileExecutingBlock:^{
                // 模拟删除 要时间
                sleep(1.0);
            } completionBlock:^{
                [hud removeFromSuperview];
                NSString *clearCacheName =  [weakSelf clearTmpPics];
                [MBProgressHUD showSuccess:@"清理成功"];
                SliderModel *model = weakSelf.dataSource[1];
                model.content = clearCacheName;
                [weakSelf.tableView reloadRowsAtIndexPaths:[NSArray arrayWithObjects:[NSIndexPath indexPathForRow:1 inSection:0], nil]
                                          withRowAnimation:UITableViewRowAnimationNone];
            }];

        }
    }
}
 
时间: 2024-10-18 18:27:10

清除缓冲的相关文章

tp5.0清除缓冲

namespace app\admin\controller;use think\Cache;class Caches extends Base{public function clear_sys_cache() { Cache::clear(); $this->success( '清除成功', 'admin/entry/index' ); } /** * 清除模版缓存 不删除 temp目录 */ public function clear_temp_ahce() { array_map( 'u

固定尺寸内存块的缓冲队列类及C++实现源代码

-------------------------------------------------------------------------------- 标题: 固定尺寸内存块的缓冲队列类及实现源代码 作者: 叶飞虎 日期: 2014.10.21 -------------------------------------------------------------------------------- 在一般的线性操作应用中(如: 接收缓冲区), 可能须要频繁分配和释放内存块, 频繁

memcache缓冲雪崩现象

原因1: 一般是由于某个节点实效,导致其他节点命中率下降,缓冲中缺失的数据又去数据库查找, 在短时间内造成数据库服务器奔溃. 原因2:缓冲周期性实效,比如6小时,那么每6小时就有一个缓冲峰值,严重的甚至会使DB崩溃. 重启可以吗?重启DB短期内又被压垮,但是缓冲数据多了一些,反复重启多次,缓冲才重建完毕,服务器稳定运行. 解决方案: 1 失效尽量放在晚上,因为晚上相对,访问量和并发不会很大,可以跑脚本清除缓冲. 2 双备份. 3 随机失效,假如缓冲的周期为6小时,我们可以随机设置3-9小时失效,

固定尺寸内存块的缓冲队列类及C++实现源码

-------------------------------------------------------------------------------- 标题: 固定尺寸内存块的缓冲队列类及实现源码 作者: 叶飞虎 日期: 2014.10.21 -------------------------------------------------------------------------------- 在一般的线性操作应用中(如: 接收缓冲区), 可能需要频繁分配和释放内存块, 频繁操

yum的使用与配置

yum简介 yum,是Yellow dog Updater, Modified 的简称,是杜克大学为了提高RPM 软件包安装性而开发的一种软件包管理器.起初是由yellow dog 这一发行版的开发者Terra Soft 研发,用python 写成,那时还叫做yup(yellow dog updater),后经杜克大学的[email protected] 开发团队进行改进,遂有此名.yum 的宗旨是自动化地升级,安装/移除rpm 包,收集rpm 包的相关信息,检查依赖性并自动提示用户解决.yum

jsp-九大内置对象

四种存储数据的容器对象:page.request.session.application (1)page对象 是java.lang.Object类的一个实例.它指的是JSP实现类的实例,也就是说它是JSP本身,通过这个对象可以对它进行访问. JSP实现了类对象的一个句柄,只有在JSP页面的范围内才是合法的. (2)request对象 是ServletRequest的一个实例. 当客户端提交一个请求时,JSP引擎会将客户端的请求信息包装在一个request对象中,请求信息的内容包括请求的标题头(H

JSP内置对象详解

jsp中内置对象:request.response.session.applecation.out.pagecontesx.config.page.exception.cookie 1.request:是javax.servlet.httpservletRequest类型的对象,该对象是用户客户端的请求信息,主要用户接受客户端通过http协议传送到服务器的数据! (包括头部信息.系统信息.请求方式以及请求信息参数),jsp内置对象Web容器所创建的一组对象! 生命周期:jsp发出请求一个requ

使用QtCreator创建Qt工程

前面一篇文章记录了Qt库文件和开发相关工具的编译,现在就来使用这些东东来写一实用的GUI. 一.使用QtCreator-V2.4.1创建工程: ①配置编译工具:Tools-->Options-->Build & Run -->QtVersion/Tool Chains ############################   添加之前编译生成的qmake,这个用来生成Makefile文件   ##########################################

JSP学习笔记

一,JSP简介 JSP---Java Server Pages 拥有servlet的特性与优点(本身就是一个servlet) 直接在HTML中内嵌JSP代码 JSP程序由JSP Engine先将它转换成Servlet代码,接着将它编译成类文件载入执行 只有当客户端第一次请求JSP时,才需要将其转换.编译 优点: 优良的性能 优于CGI,PHP,ASP 平台无关性 操作系统无关,Web服务器无关 可扩展性 tag的扩展机制,简化页面开发 二,JSP基本语法 JSP传统语法 Declaration