软件设计模式-适配器模式

软件设计模式-适配器模式
设计模式 Kotlin 2022年07月02日 1,373次浏览

软件设计模式-模板模式

什么是模板模式模板模式(Template Pattern),有的地方也称为模板方法模式(Template Method Pattern),是一种在父类中定义程序执行规则,在子类中实现具体处理逻辑的设计模式。在模板模式中,父类负责制定一套通用的程序执行流程,子类严格遵守这套流程,流程中包含多个抽象步骤
设计模式 Kotlin 2022年05月12日 1,242次浏览

软件设计模式

何为软件设计模式?我们平时做研发的过程当中,会经常提到设计模式,那么什么是设计模式呢?在阐明设计模式的概念之前,我们先来了解模式这个更基本的概念。所谓模式,即主体行为的一般方式,是理论和实践之间的中介环节。具有一般性、简单性、重复性、结构性、稳定性、可操作性等特征。模式在实际运用中必须结合具体情况,
设计模式 2022年04月04日 1,768次浏览

如何实现一个状态机?

如何实现一个状态机?
设计模式 2022年03月28日 4,263次浏览

Android关于图片方向问题的探讨

图片加载在Android开发中无处不在,也是让开发者比较头疼的一个地方,因为稍有不慎便可能会遇到OOM、图片失真之类的问题,那么除了常见的OOM、失真等问题之外,大家有没有遇到过图片方向不对的问题呢?图片方向不对是指什么呢?可以看看下面几幅图:解决方案,代码:package com.xy
Android 2021年11月18日 2,484次浏览

Git常见问题(二)——你的Feature分支需要Update了

创建dev分支;从dev分支checkout一个featA分支;经过一段时间,featA分支有了一些commits,push到了featA remote;同时这段时间里,dev 分支remote也有了一些提交;featA分支不merge dev remote最新的代码,直接提交MR到dev;dev提
Git 2021年11月18日 1,707次浏览

FFmpeg(一)——Mac OS下为Android编译FFmpeg

准备工作在开始正式的编译工作之前,需要准备好一下几个工具:YasmNDK编译步骤如下1.下载FFmpeg源码通过git直接拉取源码:git clone https://git.ffmpeg.org/ffmpeg.git ffmpeg2.修改配置文件3.编写编译脚本4.执行编译5.编译完成
FFmpeg 2021年11月13日 3,030次浏览

Git常见问题(一)——本地tag和远程仓库tag不一致

问题在使用Git的过程中,我们执行git fetch命令时可能会报如下错误: ! [rejected] testaaa-tag1 -> testaaa-tag1 (would clobber existing tag)原因按错误信息的字面意思理解,可以大致猜测出执行git fe
Git 2021年10月16日 3,180次浏览

Flutter随笔(二)——使用Flutter Web + Docker + Nginx打造一个简单的Web项目

1. 创建一个Flutter工程;2. 开启Web支持;3. 编译打包Web工程;4. 上传打包好的Web工程到服务器;5. 使用Nginx Docker镜像创建一个运行Web工程的容器;6. 把Web工程中的所有文件复制到容器中的指定目录;7. 浏览器访问对应地址;8. 完成。
Docker Flutter Nginx 2021年10月14日 3,808次浏览

Express入门(二)实现最简单的Express应用——Hello World

在前一节Express入门(一)安装Express中我们已经创建了myapp应用目录,并在应用目录下安装好了Express,在这一节中我们在myapp现有基础上来实现一个最简单的Express应用,即Hello World。首先我们来看一下myapp目录下的package.json文件,文件中的ma
Express npm Node.js 2021年10月11日 2,189次浏览