03 2018 档案
摘要:1、MD5 2、SHA1 3、HmacSHA1 //额外添加了base64转码+(NSString *)Base_HmacSha1:(NSString *)key data:(NSString *)data{ const char *cKey = [key cStringUsingEncoding:
阅读全文
摘要:安装tesseract在上篇。 1、安装之后默认语言包只有英文包,在github上下载中文简体,链接:https://github.com/tesseract-ocr/tessdata 然后放入tessdata文件中,/usr/local/share/tessdata 2、然后就可以识别文字了 在同
阅读全文
摘要:最近要研究字体识别tesseract,才了解到brew,惭愧惭愧。 1、brew是一个软件包管理工具,类似于centos下的yum或者ubuntu下的apt-get,非常方便,免去了自己手动编译安装的不便 brew 安装目录 /usr/local/Cellar brew 配置目录 /usr/loca
阅读全文
摘要:1、首先苹果IAP把每次购买抽象成了一个事务(SKPaymentTransaction), 2、在购买成功后的客户端二次验证。 每次购买成功之后都会把encodeStr存到本地,验证成功再进行删除。以后每次打开应用或打开充值会先查看是否有未完成的验证
阅读全文
摘要:关于这个问题看过两三次了,但是每次过两个月脑袋里又会不清晰,索性记录一下加深一下印象。 一、nil 当一个对象置为nil时,这个对象的内存地址就会被系统收回。置空之后是不能进行retain,copy等跟引用计数有关的任何操作的。 比如: 上述操作都是错误的 二、Nil nil完全等同于Nil,只不过
阅读全文