分类模型优劣评估 发表于 2018-04-08 | 分类于 AI | 阅读次数 背景之前文章讲了如果用 tensorflow 训练模型之后,如果对模型体积有要求,或者希望优化模型网络结构的时候,我们会调整模型的一些网络结构。但是如果证明调整后的网络结构与之前的网络结构相比的优劣性呢。 最简单的,我们一般会跑一个准确率,那么除了这个准确率之外还有其他的指标能证明模型的优劣吗,这篇 ... 阅读全文 »
TensorFlow入门1-CNN网络及MNIST例子讲解 发表于 2018-04-08 | 分类于 AI | 阅读次数 1. 前言人工智能自从阿尔法狗大败李世石后就异常火爆,最近工作中需要探索 AI 在移动端的应用,趁着这个计划入门下深度学习吧。 深度学习的入门曲线还是很陡峭的,看了很多资料,询问了从事相关工作的朋友后终于有点感觉了,这篇文章就讲一下我在这个过程中的所见所得吧,肯定是不专业的,如果所说有什么错误,也希 ... 阅读全文 »
基于LinkMap分析iOSAPP各模块体积 发表于 2018-01-08 | 分类于 iOS | 阅读次数 广告时间,大家喜欢我的文章,可以关注我的博客zwgeek.com 1. 前言做客户端开发经常会有需要分析客户端体积的需求。比如引入了一个第三方库,这个库到底多大呢?同时,有些动态库封装了所有架构(比如x86_64,arm)的代码,但编译的时候实际打到安装包里的只有当前架构的那部分,那么这部分体积是多 ... 阅读全文 »
Proguard指南 发表于 2017-05-09 | 分类于 Android | 阅读次数 之前在使用fastjson的时候遇到一些坑,这些坑中有一个和混淆选项有关,后来发现了Proguard其实是有一个官网的,里面介绍了各种情况。而我们平时开发可能就是单纯的从网上拷贝一个最佳实践的Proguard配置文件,而完全不在意各种配置项是什么意思,所以我想利用空闲时间翻译一下这个Proguard ... 阅读全文 »
fastjson使用过程中的坑 发表于 2017-05-09 | 分类于 Android | 阅读次数 例行推广一下我的博客,喜欢这篇文章的朋友可以关注我的博客http://zwgeek.com 最近在工作中用到了fastjson,遇到了一些坑,在这里总结一下。 简介首先,介绍一下fastjson。fastjson是由alibaba开源的一套json处理器。与其他json处理器(如Gson,Jacks ... 阅读全文 »
SpringMVC从request到controller过程详解 发表于 2016-12-29 | 分类于 服务端开发 | 阅读次数 例行推广一下我的博客,喜欢这篇文章的朋友可以关注我的博客http://zwgeek.com 1. 背景之前一篇文章 SpringMVC对象绑定时自定义名称对应关系 讲了如何去把request中的请求参数指定到对象的某个属性上。但文中只讲了一下做法,没有讲原理,因为这个原理涉及到SpringMVC时怎 ... 阅读全文 »
SpringMVC对象绑定时自定义名称对应关系 发表于 2016-12-28 | 分类于 服务端开发 | 阅读次数 例行推广一下我的博客,喜欢这篇文章的朋友可以看我的博客http://zwgeek.com 这个需求来源自一个Post的Controller的请求含有太多的参数,于是想把所有的参数封装到对象中,然后Controller的方法接收一个对象类型的参数,这样后期扩展修改都比较方便,不需要动到方法签名。 有一 ... 阅读全文 »
Activity的管理结构分析及源码解析 发表于 2016-11-02 | 分类于 Android | 阅读次数 例行广告,喜欢这篇文章的朋友可以关注我的博客http://zwgeek.com 之前几篇文章分析了Activity的启动流程,当时因为要抓启动的主线,所以中间涉及到一些类之间的关系都一笔带过了。后来再重新看前面文章的时候发现没有这部分的讲解,很影响理解,所以今天准备把这些详细拿出来讲一下。 没看过A ... 阅读全文 »
Activity启动流程番外篇 发表于 2016-10-26 | 分类于 Android | 阅读次数 前两篇文章分析了Activity的启动流程的大部分。 第一篇文章讲了程序在调用startActivity之后发生的一些操作Activity启动流程分析 第二篇文章讲了一个Android程序从最开始启动到一个Activity呈现到用户之间发生的一些操作Activity启动流程分析(二) 在这两篇文章之 ... 阅读全文 »
Activity启动流程分析(二) 发表于 2016-10-25 | 分类于 Android | 阅读次数 广告时间,大家喜欢我的文章,可以关注我的博客http://zwgeek.com 前面说到,希望分析一下Activity的启动流程,整个过程准备分为三篇文章来写 程序调用startActivity后发生的操作 如果被startActivity的程序是需要启动的程序,程序在最开始初始化时发生的操作。例 ... 阅读全文 »