自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 数字图像 - 图像隐写

数字图像隐写学习

2022-11-28 00:17:14 1732 9

原创 Java编程刷题 - 深度优先搜索(DFS)和广度优先搜索(BFS)

深度优先搜索(DFS)和广度优先搜索(BFS)模板写法

2022-04-18 23:05:59 298

原创 安卓插件化学习 - 类的加载

本次博客主要学习插件化知识,插件化多用于热修复,app主从功能分离等。通过学习ClassLoader的基本知识掌握类的加载。

2022-01-09 12:59:55 1465

原创 深度学习 - 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 756

原创 随笔 - 云侧Servlet、端侧Retrofit 实现JSON字符串的下发

云侧Servlet、端侧Retrofit 实现JSON字符串的下发引言一、云侧Servlet的代码实现二、端侧Retrofit代码实现三、测试结果总结引言本次博客主要目的是记录学习云侧使用Servlet发送JSON字符串,同时安卓手机端侧使用Retrofit开源软件实现字符串的请求。其中JSON字符串的转化使用了Google的GSON开源软件。其实呢,最开始只是想学习retrofit + rxjava框架,但是呢,没有云侧对接数据下发,我感觉也不好学,所以呢,干脆就直接搭建服务器,这样下发的数据格式也

2021-06-06 22:54:46 195 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 1685

原创 Java设计模式 - 静态代理和动态代理

Java设计模式学习心得代理模式(proxy pattern)定义特点适用范围一般写法装饰者模式测试测试结果代理模式(proxy pattern)定义动态地将责任附加到对象上。若要扩展功能,装饰着提供了比继承更有弹性的替代方案。特点1.被装饰者和装饰者都有一个共同的父类;2.一般使用公式:new 装饰者类(被装饰者对象),即把被装饰者对象引入进装饰者类里进行动态责任附加,且可以一直附加多次。适用范围文件输入输出流。一般写法接下来,我们要实现的是不同类型的房子,装饰着不同装饰物,如下先定义

2021-01-06 12:17:45 70

原创 随笔 - 服务器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 211

原创 云服务器实战篇 - Google免费云申请、登录、使用

云服务器简单实战心得一、简介二、步骤一、简介Google云提供了终身免费云的服务,虽然低配,但是可以拿来练练手,毕竟免费,其链接如下:https://cloud.google.com/free,二、步骤1.先申请,时,记得要科学上网和海外信用卡。信用卡在申请时会扣1美元,到时会还,申请成功时,Google会赠送300¥的抵扣券,同时记得取消自动续费功能,免得欠钱扣费了。创建属于自己的虚拟...

2020-02-16 11:03:01 4176

原创 Java设计模式 - 组合模式

Java设计模式学习心得迭代器模式(iterator pattern)定义特点适用范围一般写法迭代器模式测试测试结果迭代器模式(iterator pattern)定义提供一种方法顺序访问一个聚合(aggregate)对象中的各个元素,而又不暴露其内部的表示。特点1.聚合对象实现创建属于自己迭代器接口;2.迭代器一般有hasNext()、next()、remove()方法。适用范围整...

2020-02-10 22:45:03 136

原创 Java设计模式 - 迭代器模式

Java设计模式学习心得迭代器模式(iterator pattern)定义特点适用范围一般写法迭代器模式测试测试结果迭代器模式(iterator pattern)定义提供一种方法顺序访问一个聚合(aggregate)对象中的各个元素,而又不暴露其内部的表示。特点1.聚合对象实现创建属于自己迭代器接口;2.迭代器一般有hasNext()、next()、remove()方法。适用范围整...

2020-02-09 12:31:54 74

原创 随笔 - 数据库MySQL的创建和远程可视化使用

一、MySQL的创建使用Ubuntu系统的服务器如何创建MySQL数据库服务,登录服务器后,其后续步骤如下:1.先更新apt-get,再安装MySQL数据库服务。sudo apt-get updatesudo apt-get install mysql-server2.初始化数据库,包括密码等。sudo mysql_secure_installation3.完成后,登陆数据库,回...

2020-02-01 19:52:18 246

原创 Java实战篇 - 线程池管理

Java简单实战心得线程池(Thread Pool)定义特点如何定制池子大小一般写法装饰者模式测试测试结果线程池(Thread Pool)定义一个可以管理整个项目线程的池子,因为线程的创建和销毁会消耗大量的cpu资源,且线程不能无节制的开启占用系统运存,所以需要用一个能控制线程使用的对象来管理,像池子一样有一定大小的容量限制。特点1.一般一个项目就一个线程池,单例模式;2.自动控制线程...

2020-01-25 19:44:06 662

原创 Java设计模式 - 装饰者模式

Java设计模式学习心得装饰者模式(decorator pattern)定义特点适用范围一般写法装饰者模式测试测试结果装饰者模式(decorator pattern)定义动态地将责任附加到对象上。若要扩展功能,装饰着提供了比继承更有弹性的替代方案。特点1.被装饰者和装饰者都有一个共同的父类;2.一般使用公式:new 装饰者类(被装饰者对象),即把被装饰者对象引入进装饰者类里进行动态责任...

2020-01-18 23:29:19 106

原创 Java设计模式 - 工厂模式

Java设计模式学习心得工厂模式(factory pattern)定义特点适用范围推荐写法观察者模式测试工厂模式(factory pattern)定义该模式有如下三类模式。1.简单工厂(simple factory)模式:这是程序员的一种简单编程习惯,封装创建同一类不同对象的代码。2.工厂方法(factory method)模式:定义了一个创建对象的接口,由子类决定要实例化的类是哪一个。...

2020-01-06 22:44:23 129

原创 Java设计模式 -观察者模式

Java设计模式学习心得观察者模式(observer pattern)定义特点适用范围推荐写法观察者模式测试观察者模式(observer pattern)定义对象之间的一对多依赖,当一个对象改变状态时,它所有依赖者都会收到通知并自动更新。特点1.需要观察者(observer)和被观察者(observable)组成 ;2.一般写法为被观察者数量为1,观察者数量可为多个。适用范围一般为...

2019-12-23 00:07:39 76

原创 Java设计模式 - 单例模式

Java设计模式学习心得单例模式(singleton pattern)定义特点推荐写法 - 双重校验锁单例的使用单例模式(singleton pattern)定义一个类只有一个实例,且由该类自行创建这个实例的一种模式。特点1.该类的构造器为私有private,外部类不能通过new来生成新的实例;2.由于构造器为私有,该类必须提供public static公有静态方法(在外部类可通过类名...

2019-12-21 20:46:38 202

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除