logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Android App的设计架构:MVC,MVP,MVVM与架构经验谈

和MVC框架模式一样,Model模型处理数据代码不变在Android的App开发中,很多人经常会头疼于App的架构如何设计:我的App需要应用这些设计架构吗?MVC,MVP等架构讲的是什么?区别是什么?本文就来带你分析一下这几个架构的特性,优缺点,以及App架构设计中应该注意的问题。1.架构设计的目的通过设计使程序模块化,做到模块内部的高聚合和模块之间的低耦

Rxjava+Retrofit+okhttp+mvp实现

最近在学习的网络框架搭建,在网上看了不少的博客,有着各种各样的封装思路,看的实在是激情四射,乘热打铁,赶紧把学到的知识记录下,下面正式开始关于rxjava,retrofit,okhttp,网上有大量的文章,这里就不做概述,主要是想来谈谈mvpMVC何为MVP,相信大家都能说得出一二,灵活,方便维护,解耦等,在说MVP之前,先来说说MVC通常我们在开发项目之中,开始之

#设计模式#网络#android
超详细:JAVA常用的设计模式汇总

上次我写的一篇博客《史上最最最简单的MVP教程》很多初学者看了都说简单易懂,我也觉得挺开心的,以后会写出更好的博客来帮助更多的人。单例模式简单点说,就是一个应用程序中,某个类的实例对象只有一个,你没有办法去new,因为构造器是被private修饰的,一般通过getInstance()的方法来获取它们的实例。getInstance()的返回值是一个对象的引用,并不是一个新的实例,所以

#设计模式#uml#java
资源 | 最新版区块链术语表(中英文对照)2019-1.14

51% Attack:51%攻击,一种针对对加密货币网络的暴力攻击。一旦你的算力超过该网络的 51%,就可以操纵其共识机制,甚至能制造双花现象。类比一下的话,这就像是民主投票,多数人总是会赢得共识。Address:地址,由字母和数字所组成的字符串,表示加密货币可以发出和接受的地址。Airdrop:空投,一种货币分销方式,无需用户交易,而是基于特定条件直接赠予加密货币。Algorithm...

React Native 研发所有调试技巧

1、React Native Dev tool的安装在利用Chrome调试之前,首先需要在Chrome中安装React Native Dev tool工具。安装步骤如下:(1)点击Chrome右上角的按钮(2)点击设置按钮 (3)点击扩展程序(4)点击获取更多应用程序(5)在搜索框中输入React Native Dev t

#android
5个主流跨端框架区别对比

多 端笔者以为,现在流行的多端框架可以大致分为三类:1. 全包型这类框架最大的特点就是从底层的渲染引擎、布局引擎,到中层的 DSL,再到上层的框架全部由自己开发,代表框架是 Qt 和 Flutter。这类框架优点非常明显:性能(的上限)高;各平台渲染结果一致。缺点也非常明显:需要完全重新学习 DSL(QML/Dart),以及难以适配中国特色的端:小程序。这类框架是最原始也是最纯...

#小程序
深度学习之Python的可视化包 – Matplotlib

5.4 Python的可视化包 – MatplotlibMatplotlib是Python中最常用的可视化工具之一,可以非常方便地创建海量类型地2D图表和一些基本的3D图表。Matplotlib最早是为了可视化癫痫病人的脑皮层电图相关的信号而研发,因为在函数的设计上参考了MATLAB,所以叫做Matplotlib。Matplotlib首次发表于2007年,在开源和社区的推动下,现在在基于P

#深度学习#人工智能#机器学习 +1
使用Nuxt.js框架开发(SSR)服务端渲染项目

(SSR)服务端渲染的优缺点优点:1.前端耗时少,首屏加载速度快。因为后端拼接完了html,浏览器只需要直接渲染出来。2.有利于SEO。因为在后端有完整的html页面,所以爬虫更容易爬取获得信息,更有利于seo。3.无需占用客户端资源。即解析模板的工作完全交由后端来做,客户端只要解析标准的html页面即可,这样对于客户端的资源占用更少,尤其是移动端,也可以更省电。4.后端生成静...

#前端
前端技术概览

JavaScript HTML 和 CSS浏览器的实现原理和 API 前端工程实践 前端知识架构图 

#前端
深度学习利器:如何在智能终端中应用TensorFlow?

前言深度学习在图像处理、语音识别、自然语言处理领域的应用取得了巨大成功,但是它通常在功能强大的服务器端进行运算。如果智能手机通过网络远程连接服务器,也可以利用深度学习技术,但这样可能会很慢,而且只有在设备处于良好的网络连接环境下才行,这就需要把深度学习模型迁移到智能终端。由于智能终端 CPU 和内存资源有限,为了提高运算性能和内存利用率,需要对服务器端的模型进行量化处理并支持低精度

#深度学习#人工智能
    共 14 条
  • 1
  • 2
  • 请选择