“发送报文时,发送方用一个哈希函数从报文文本中生成报文摘要,然后用自己的私人密钥对这个摘要进行加密,这个加密后的摘要将作为报文的数字签名和报文一起发送给接收方,接收方首先用与发送方一样的哈希函数从接收到的原始报文中计算出报文摘要,接着再用发送方的公用密钥来对报文附加的数字签名进行解密,如果这两个摘要 ...
分类:
其他好文 时间:
2017-05-17 20:04:33
阅读次数:
256
From http://hi.baidu.com/cygnusnow/blog/item/8b82000f871fcf2f6159f3de.html GNU C的一大特色(却不被初学者所知)就是__attribute__机制。__attribute__可以设置函数属性(Function Attrib ...
分类:
其他好文 时间:
2017-05-17 17:27:53
阅读次数:
272
#import "QLCWebViewController.h" #import @interface QLCWebViewController () @property (weak, nonatomic) IBOutlet UIView *contentView; @property (weak,... ...
分类:
Web程序 时间:
2017-05-15 21:01:44
阅读次数:
275
iOS开发,扫描条形码,条形码,生成商品信息,商品信息,扫面条形码获取商品信息 ...
分类:
移动开发 时间:
2017-05-15 19:59:30
阅读次数:
1569
应用的场景是在开发中使用了单选按钮 在tableView上添加单选按钮操作,即点击就可以选中相应的操作,具体的界面展示如下: 这种情况下在iPhone 上展示选择并未有什么问题,但是当应用运行在iPad上的时候就会出现如下错误: 错误的原因很明显就是引用了已经释放掉的资源,这个资源就是: 设置了它的 ...
分类:
编程语言 时间:
2017-05-15 17:27:37
阅读次数:
209
由浅入深先来看看最简单的一个例子:#import"ViewController.h"@interfaceViewController()@property(nonatomic,strong)idstrongPoint;@property(nonatomic,weak)idweakPoint;@end@implementationViewController-(void)viewDidLoad{
[superviewDidLoad];//self.strongPoint=[NS..
分类:
其他好文 时间:
2017-05-12 13:45:39
阅读次数:
275
1. boost::shared_ptr 前面我已经讲解了两个比较简单的智能指针,它们都有各自的优缺点。由于 boost::scoped_ptr 独享所有权,当我们真真需要复制智能指针时,需求便满足不了了,如此我们再引入一个智能指针,专门用于处理复制,参数传递的情况,这便是如下的boost::sha ...
分类:
编程语言 时间:
2017-05-11 22:30:52
阅读次数:
337
http://www.thecodecrate.com/ios/objective-c/objective-c-property-synthesize/ 01. atomic // default02. nonatomic03. strong=retain // default04. weak= u ...
分类:
移动开发 时间:
2017-05-11 11:34:11
阅读次数:
311
shared_ptr定义如下: shared_count定义如下: _Sp_counted_base定义如下: sizeof(_Sp_counted_base) = 48,在_Sp_counted_base_Impl中,_Ptr是对象指针,而_M_del结构如下: 因此shared_ptr对象的体积 ...
分类:
其他好文 时间:
2017-05-09 20:38:56
阅读次数:
275
一、MRC 与 ARC 各自的属性修饰符 二、内存管理修饰符 MRC 模式下属性修饰符 retain: 引用计数加1。 assign: 分配内存,类似于copy。常用于基本数据类型,比如:int,long,NSInteger等。 ARC 模式下属性修饰符 weak: 当引用计数为零时,将其置为nil ...
分类:
其他好文 时间:
2017-05-07 15:39:37
阅读次数:
146