最终效果图:
【点评】提供的工具类DPAPI 在请求完毕后,使用的是代理机制,当一次请求成功或者失败时,会调用代理的相应方法
为了将点评提供的工具类DPAPI进行二次封装,再次定义了一个block:
typedef void(^RequestDoneCallBackBlock)(id deals,NSError *err);
该block有两个参数,分别是成功...
分类:
移动开发 时间:
2014-08-19 12:53:14
阅读次数:
265
CSS 中最核心的几个概念,包括:盒模型、position、float等。这些是 CSS 的基础,也是最常用的几个属性,它们之间看似独立却又相辅相成。元素类型HTML 的元素可以分为两种:块级元素(block level element)内联元素(inline element 有的人也叫它行内元素)...
分类:
Web程序 时间:
2014-08-19 12:48:45
阅读次数:
304
一.RAC全局等待事件说明在RAC环境中,和全局调整缓存相关的最常见的等待事件是global cache cr request,global cache busy和equeue。当一个进程访问需要一个或者多个块时,Oracle会首先检查自己的Cache是否存在该块,如果发现没有,就会先通过globa...
分类:
数据库 时间:
2014-08-19 12:20:54
阅读次数:
271
db file sequential readdb file sequential read等待事件有3个参数:file#,first block#,和block数量。在10g中,这等待事件受到用户I/O等待级别的影响。当处理db file sequential read等待事件的时候,牢记以下关键...
分类:
数据库 时间:
2014-08-19 10:37:03
阅读次数:
323
首页 首页 首页 首页 首页*{ margin:0; padding:0; } div a{ display: inline-bloc...
分类:
其他好文 时间:
2014-08-18 16:15:22
阅读次数:
256
块元素特点: 每次都是从新行开始; 可以设置宽、高,行高,顶底边距等; 等都是行元素特点: 和别的元素在同一行; 不可以设置宽高,行高,顶底边距等; 等display:block;将行元素设置为块元素;当一些行元素需要设置宽高等属性的时候使用;无须设定宽度...
分类:
其他好文 时间:
2014-08-18 16:02:02
阅读次数:
156
打开MAGENTO_INSTALLED_DIR/app/design/frontend/default/default/layout/page.xml 找到名字为'root'的block定义更改为">template处指定你定制的layout模板文件
分类:
其他好文 时间:
2014-08-18 09:11:53
阅读次数:
235
对于大多数人来讲,block内部到底是怎样实现的呢?我们可以借助clang将其编译成为c++的代码,就可以看出,block到底是什么东西, 先来看这样一个问题, int age = 10; void (^block)() = ^{ NSLog(@"%d",age); }...
分类:
其他好文 时间:
2014-08-17 18:41:42
阅读次数:
445
降序排序NSMutableArray *arr = [NSMutableArray arrayWithObjects:@"abc",@"bcd",@"123",@"9987", nil];
NSComparisonResult (^block)(NSString *str1, NSString *str2) = ^(NSString *str1, NSString...
分类:
其他好文 时间:
2014-08-17 10:27:52
阅读次数:
153
测试环境 测试的GPU平台为GTX660M,计算能力为3.0首先介绍一下GPU提供的函数:int printf(const char *format[, arg, ...]); 从核函数格式化输出到主机,只支持计算能力在2.x及以上的设备。行为与标准的C相似。这里我们用于输出内建变量的值。核函...
分类:
其他好文 时间:
2014-08-17 01:03:01
阅读次数:
606