ios开发工程师
最近在做一个 sdk,有这样一个需求是,sdk 中有5个功能模块,在对外打包的时候可以自由的选择 sdk 中包含任意的几个功能模块。 比如给业务方 A 的 sdk 包中包含功能1/2/3,给业务方 B 的 sdk 包中包含功能2/3/4。 思考良久,觉得下面这种结构是符合需求的,简单描述一下。 1. 最上层是 api 层,包含整个 sdk 初始化,以及每个模块对外提供服务
### 阶段1 事情的起因是同事写了这样一段代码。 ``` @synchronized(@"test synchronized"){ NSLog(@"do something"); } ``` 于是我指出这样应该是锁不住的,因为 synchronized 锁的是对象,而每次创建的字符串都是新对象,所以锁不住。 同事跟我说,“no,no,no”,你太天真了,编
## 背景 之前文章讲了如果用 tensorflow 训练模型之后,如果对模型体积有要求,或者希望优化模型网络结构的时候,我们会调整模型的一些网络结构。但是如果证明调整后的网络结构与之前的网络结构相比的优劣性呢。 最简单的,我们一般会跑一个准确率,那么除了这个准确率之外还有其他的指标能证明模型的优劣吗,这篇文章给大家讲下评估分类模型优劣的其他几个指标。 ## 名称解释 举个例子
## 1. 前言 人工智能自从阿尔法狗大败李世石后就异常火爆,最近工作中需要探索AI在移动端的应用,趁着这个计划入门下深度学习吧。 深度学习的入门曲线还是很陡峭的,看了很多资料,询问了从事相关工作的朋友后终于有点感觉了,这篇文章就讲一下我在这个过程中的所见所得吧,肯定是不专业的,如果所说有什么错误,也希望大家帮忙指出,共同进步。 这个入门的文章准备分以下几个部分来说: - CN