![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 75
我起床写博客了
这是一个很粗糙的博客,仅此而已。
展开
-
深度学习 - TensorFlow Lite模型,云侧训练与安卓端侧推理
TensorFlow Lite云侧训练模型与安卓端侧推理引言一、云侧深度模型的训练代码1.加载数据集的格式分析1.1 从数据集加载的数据格式1.2 对加载的数据进行处理2. 深度模型搭建3. 模型训练、评估、保存、转换二、端侧安卓的推理代码1. 安卓项目配置1.1 app.gradle引入依赖1.2 AndroidManifest.xml新增照相机权限1.3 模型放置2. 安卓端侧代码实现三、测试结果总结引言本次博客主要基于TensorFlow官网的demo进行学习,把学习过程的心得理解记录。其主要内容原创 2021-07-08 10:35:43 · 753 阅读 · 0 评论 -
随笔 - 云侧Servlet、端侧Retrofit 实现JSON字符串的下发
云侧Servlet、端侧Retrofit 实现JSON字符串的下发引言一、云侧Servlet的代码实现二、端侧Retrofit代码实现三、测试结果总结引言本次博客主要目的是记录学习云侧使用Servlet发送JSON字符串,同时安卓手机端侧使用Retrofit开源软件实现字符串的请求。其中JSON字符串的转化使用了Google的GSON开源软件。其实呢,最开始只是想学习retrofit + rxjava框架,但是呢,没有云侧对接数据下发,我感觉也不好学,所以呢,干脆就直接搭建服务器,这样下发的数据格式也原创 2021-06-06 22:54:46 · 194 阅读 · 2 评论 -
开发一个提供给别人使用的SDK
摘要本贴简要概述了如何开发一个可以供别人使用SDK包,该包主要集成了AIDL通讯,并提供服务,使得第三方集成了该SDK包后,无需再新建AIDL模板即可与SDK进行通讯,获取到相应的服务。实现方法1. SDK工程,包名为com.example.myjar1.1 新建工程后修改app.gradle修改插件apply plugin: 'com.android.library'删除 applicationIdapplicationId "com.example.myjar"1.2 新增AIDL原创 2021-01-19 22:59:59 · 1676 阅读 · 0 评论 -
Java设计模式 - 静态代理和动态代理
Java设计模式学习心得代理模式(proxy pattern)定义特点适用范围一般写法装饰者模式测试测试结果代理模式(proxy pattern)定义动态地将责任附加到对象上。若要扩展功能,装饰着提供了比继承更有弹性的替代方案。特点1.被装饰者和装饰者都有一个共同的父类;2.一般使用公式:new 装饰者类(被装饰者对象),即把被装饰者对象引入进装饰者类里进行动态责任附加,且可以一直附加多次。适用范围文件输入输出流。一般写法接下来,我们要实现的是不同类型的房子,装饰着不同装饰物,如下先定义原创 2021-01-06 12:17:45 · 70 阅读 · 0 评论 -
随笔 - 服务器Tomcat的搭建及Java Servlet使用
引言本次博客主要目的是记录在服务器Ubuntu 18.04.3 LTS上搭建Java Servlet作为服务端的操作,同时编写一个访问数据库的程序并运行。Java Servlet需要基于Java和tomcat的环境才能运行。一、Java环境搭建1.由于Java的JDK更新版本多,这里建议上官网自个儿下载适合的安装包,本次活动使用jdk-13.0.2_linux-x64_bin.tar.gz(...原创 2020-03-22 23:12:21 · 210 阅读 · 0 评论 -
Java设计模式 - 单例模式
Java设计模式学习心得单例模式(singleton pattern)定义特点推荐写法 - 双重校验锁单例的使用单例模式(singleton pattern)定义一个类只有一个实例,且由该类自行创建这个实例的一种模式。特点1.该类的构造器为私有private,外部类不能通过new来生成新的实例;2.由于构造器为私有,该类必须提供public static公有静态方法(在外部类可通过类名...原创 2019-12-21 20:46:38 · 202 阅读 · 0 评论