logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【Android】MVC,MVP,MVVM三种架构模式的区别

MVP架构规定,Model层和View层不能直接通信,要通过Presenter层进行调度,这样就实现了Model层和View层的解耦。同时,MVP架构还规定,Model层、View层、Presenter层必须通过接口进行交互,这样就明确了每层的功能定位。MVP是接口化编程风格,而MVVM是响应式编程风格,它们是两种不同的东西,适合各自的场景,并不是好与坏,谁取代谁的关系。传统的代码架构模式,仅仅是

文章图片
#android#mvc
【零基础学QT】【042】Qt网络框架

上传FTP文件下载FTP文件发送只有文本参数的Http请求发送带文件的Http请求下载Http文件发送RAW格式的Http请求发送Binary格式的Http请求使用TcpSocket使用UdpSocket使用Https

【Kotlin】Kotlin中那些让你眼花缭乱的关键字和操作符

必须配合inline来使用,在编译期间,根据T的类型,智能决定执行哪段代码

文章图片
#kotlin#java
【Coroutines】Implement Lua Coroutine by Kotlin - 1

【代码】【Coroutines】Implement Lua Coroutine by Kotlin - 1

文章图片
#kotlin
【Coroutines】Cascade Mechanism of Exception and Cancellation

[ Coroutines ] Cascade Mechanism of Exception and Cancellation

文章图片
#kotlin
【Coroutines】Full Understanding of Kotlinx.Corutines Framework

【Coroutines】Full Understanding of Kotlinx.Corutines Framework

文章图片
#kotlin
【QT】QT关闭代码编辑器中的代码警告和编译警告

打开【工具 > 选项】,关闭行注释打开【帮助 > 插件】,关闭代码格式化模型大功告成,界面很清爽(代码本身比较乱,要不更清爽)

文章图片
#qt
【Android】Glide加载SVG,SVG转PNG

编译会生成一个GlideApp,用它来取代默认的Glide加载资源即可。负责将SVG转为Android的Drawable或Bitmap。注册Glide自定义插件。

文章图片
#android#glide
【Android】【AndroidStudio】解决AndroidStudio无法预览ConstraintLayout的问题

并不是什么大问题,但是网上相关资料也不多,遇到也是比较麻烦的事情,记录下来,尽可能帮助更多的人这个问题是库版本造成的,使用低版本就没问题,使用如下的版本就可以//官方扩展库api 'androidx.core:core:1.1.0'api 'androidx.appcompat:appcompat:1.1.0'api 'androidx.annotation:annotation:1.1.0'ap

【QT】QT关闭代码编辑器中的代码警告和编译警告

打开【工具 > 选项】,关闭行注释打开【帮助 > 插件】,关闭代码格式化模型大功告成,界面很清爽(代码本身比较乱,要不更清爽)

文章图片
#qt
    共 34 条
  • 1
  • 2
  • 3
  • 4
  • 请选择