MRC下,oc内存管理遵循“谁创建、谁释放、谁引用、谁管理”的机制,当创建或引用一个对象时,需要向她发送alloc,copy,retain消息,当释放该对象时需要发送release消息,当引用计数为零的时候,系统释放该对象。 ARC是自动引用计数,管理机制与手动机制一样,只是不再需要调用retain ...
分类:
其他好文 时间:
2017-03-01 14:16:33
阅读次数:
213
多线程同时存和取公共变量容易导致崩溃,这个很好理解。那么只是同时调用普通的setter方法呢? ARC环境测试代码如下,变量都是@property属性 对setter方法进行加锁就可以避免崩溃 MRC测试代码 一个特例: ...
分类:
编程语言 时间:
2017-03-01 12:02:15
阅读次数:
213
MRC — 手动管理内存 1.1 内存引用平衡原则 1) 如果使用alloc,new开头,或者是copy(复制一个对象)来创建一个对象,意味着你拥有这个对象的所有权。这个对象的引用计数器初始值为1(也有可能>1)。 2) 如果你拥有这个对象的所有权,在不使用此对象时,就有责任向对象发送release ...
分类:
移动开发 时间:
2017-02-22 12:46:20
阅读次数:
178
iOS属性及属性关键字 一、属性功能:1.给现有的成员变量生成一对setter/getter方法。2.如果没有声明成员变量,自动声明一个_属性名的私有变量(默认的成员变量是受保护的)。 二、属性关键字:assign 默认(缺省)关键字,基本数据类型的赋值。MRC:手动管理内存retain 对象的属性 ...
分类:
移动开发 时间:
2017-02-18 23:02:58
阅读次数:
412
每次npm的时候,走国外的镜像,非常的慢,可以配置一下 通过改变默认npm镜像代理服务,以下三种办法任意一种都能解决问题,建议使用第三种,将配置写死,下次用的时候不用重新配置。 通过config命令 npm config set registry https://registry.npm.taoba ...
分类:
Web程序 时间:
2017-02-17 23:26:14
阅读次数:
185
1.PSNR,峰值信噪比 通常用来评价一幅图像压缩后和原图像相比质量的好坏,当然,压缩后图像一定会比原图像质量差的,所以就用这样一个评价指标来规定标准了。PSNR越高,压缩后失真越小。这里主要定义了两个值,一个是均方差MSE,另一个是峰值信噪比PSNR,公式如下: 这里的MAX通常是图像的灰度级,一 ...
分类:
其他好文 时间:
2017-02-12 14:41:30
阅读次数:
1726
G/T 接收增益/噪声温度:接收增益除以等量的噪声温度。一种通用的比较接收机性能的参数。 C/N0 载波/噪声密度 C/N 载波/噪声:载波信噪比 Eb/N0:比特能量/除以噪声,用于数字通信系统,相当于通信系统的信噪比,Eb/N0比值越高信号越好。 BER 误码率:典型的通信链路误码率需要10^-... ...
分类:
其他好文 时间:
2017-02-11 19:03:02
阅读次数:
802
一、前言 项目简介 需要转换的Objective-C文件数量:1000个左右。 开发工具:Xcode 8.0.1 转换方式 我使用的是Xcode本身提供的ARC转换功能。当然你也可以手动手动转换,那不属于本文范畴,而且其工作量绝对能让你崩溃。 二、转换过程 代码备份 在进行如此大规模的更改之前,一定 ...
分类:
移动开发 时间:
2017-02-08 10:28:28
阅读次数:
715
继续上篇内容,接着讨论RF信号.说到信号,就不可避免的要讨论噪声。物理学定义的噪声是噪声是声波的频率、强弱变化无规律、杂乱无章的声音。电子学中对噪声的定义为能对信号在传输过程中所产生信号(如杂散电磁场)干扰的能量。噪声电平(noisefloor),在信号学中,将所有干扰..
分类:
其他好文 时间:
2017-02-01 19:59:53
阅读次数:
626