ICode9

精准搜索请尝试: 精确搜索
  • 月薪20k+的Android面试都问些什么?绝对干货2021-04-08 14:57:59

    前言 回顾一下自己这段时间的经历,三月份的时候,疫情原因公司通知了裁员,我匆匆忙忙地出去面了几家,但最终都没有拿到offer,我感觉今年的寒冬有点冷。到五月份,公司开始第二波裁员,我决定主动拿赔偿走人。后续的面试过程我做了一些准备,基本都能走到hr面,后面我也顺利地拿到了offer,我

  • 快速上手!Android高级开发岗必问知识点,终局之战2021-04-07 20:01:21

    关于面试题 打个比方,如果把找工作理解成考大学,面试就是高考,市面上的“真题”就是模拟试卷。我们会很容易倾向于在面试前寻找对应公司的面试“真题”,重点准备,期待“押题”成功。但实际上,即使面试同一家公司,它会有不同部门,不同业务线,不同面试官,即使遇到同一面试官,他也不一定就

  • JavaScript 中的 MVC、MVP、MVVM2021-03-07 19:03:08

    架构的作用 参考文章: https://www.jianshu.com/p/b42a26623aeb 一个项目在不断发展过程中,由简单变复杂,随之而来的是臃肿,难维护 这就需要一个不断演进的架构模式与之匹配,调整出合适的架构,适应项目的发展、增长的团队规模和团队能力,而不是固定不变的架构 所以我们需要一个好的架构

  • android恢复出厂设置!程序员工作2年月薪12K,小白也能看明白2021-03-05 20:29:35

    前言 今年的面试形势不容乐观,竞争愈发激烈,进大厂的难度又增加了。 但是,梦想还是要有的,万一实现了呢?这不就有一只幸运鹅。 我的一个朋友,几天前,他百年不见更新的朋友圈有了新动态,他居然晒了他的offer,配的文案就是这篇文章的标题:算法太TM重要了!刷完这些题,我终于拿到了梦寐以求的

  • 安卓开发论坛!自己动手实现OkHttp,震撼来袭免费下载!2021-02-22 11:00:09

    前言 本人今年25岁,毕业之后进入一家小型的互联网公司工作,在这原公司呆了3年,直至今年才有了跳槽的想法。 每个程序员 都拥有大厂梦,我也不例外,在小公司待久了,感觉人会荒废掉,太轻松,没有压迫感。因为有一位前辈的华为内推,所以我直接去了华为面试。 以下分享这次面试华为的面试题,

  • android开发工具箱!资深Android开发带你入门Framework,系列篇2021-01-25 10:57:15

    前言 早在2017年我们就建了第一个进击BAT的Android开发进阶交流群,两年期间很多群友都分享了自己的Android面试经历。其中就有很多群友已经斩获蚂蚁金服,天猫,高德,盒马等阿里系offer 收集反馈的面经资料比较乱,最近疫情期间终于空出大量时间,我们进行了分类,循序渐进,由基础到深入,

  • 史上最全!押题率90%的 Android 中高级工程师面试复习大纲及真题答案整理(下篇)2021-01-06 16:31:22

    缘起 转眼间2020就接近尾声了,年后有跳槽想法的小伙伴们心里应该也有自己的决定了。金三银四青铜五,总不能到跳槽的黄金期再开始复习吧。没办法,都是兄弟,宠着!2020年度Android中高级面试复习大全奉上。 篇幅过长,预计分三篇文章讲解,好兄弟们记得点个关注或者点赞Mark插个眼,后续不

  • Android Jetpack 架构组件之 DataBinding2020-12-31 14:02:10

    一、DataBinding 简介: DataBinding ,顾名思义即为数据绑定,其推出目的就是为了减少繁琐的代码,使代码更加的简洁、可读性更强。使用 DataBinding 会让我们的布局文件不简简单单的只有一个布局文件的作用,还包含和很多的逻辑。可以大量减少 Java代码。 同时DataBinding还会让我们

  • 从零开始学前端2020-12-11 15:04:42

    《现代前端技术解析》笔记 前端结构实现模式: * 静态黄页 * 服务器组装动态网页数据 * 后端为主的mvc * 前后端分离 * 纯前端mv*为主 中间层输出 * 前端virtual dom , mnv* 前后台同构 后端为主的mvc 后端人员根据前台写的html页”套“ 模板

  • MVC,MVP 和 MVVM 的图示2020-07-01 19:04:09

    一、MVC MVC模式的意思是,软件可以分成三个部分。    视图(View):用户界面。 控制器(Controller):业务逻辑 模型(Model):数据保存 各部分之间的通信方式如下。    View 传送指令到 Controller Controller 完成业务逻辑后,要求 Model 改变状态 Model 将新的数据发送到 View,用户得到反

  • MVP2020-06-30 17:08:51

      一、简介 MVP 全称:Model-View-Presenter ;MVP 是从经典的模式MVC演变而来,它们的基本思想有相通的地方:Controller/Presenter负责逻辑的处理,Model提供数据,View负责显示。作为一种新的模式,MVP与MVC有着一个重大的区别:在MVP中View并不直接使用Model,它们之间的通信是通过Presenter

  • MVC、MVP、MVVM2020-06-06 09:56:06

    实线代表方法调用,虚线代表事件通知。 1.MVC graph LR View .->Controller graph LR Controller -->Model graph LR Model-->|修改| View View 事件触发到 Controller Controller 完成业务逻辑后,通知 Model 改变状态 Model 将新的数据发送到 View,用户得到反馈 2.MVP graph

  • MVP与MVC的简介 定义与区别 https://www.jianshu.com/p/8fb4c0ae006e2020-05-19 19:03:44

    MVP模式已经火了很长时间,似乎已经火的过时。虽然现在MVVM风头正劲,但是MVP模式使用简单方便,并使得耦合度降低。对于新手开发APP,整体把握项目架构是个很好的选择。今天,我作为一个同样的新手,和大家一起学习下MVP模式。 一、MVP概述 MVP,全称 Model-View-Presenter,即模型-视图-层现

  • MVP简要示例2020-02-28 10:55:29

      MVP即Model-View-Presenter,是从经典的MVC演变而来的,它们的基本思想有相通的地方:Controller/Presenter负责逻辑的处理、Model提供数据、View负责显示。 一,结构   在MVP中,View并不直接与Model通信,而是通过Presenter间接进行的,即所有的交互都发生在Presenter内部,以改进:123456vo

  • 架构2019-11-29 16:53:25

    MVC、MVP、MVVM、Angular.js、Knockout.js、Backbone.js、React.js、Ember.js、Avalon.js、Vue.js 概念摘录 认清Android框架 MVC,MVP和MVVM 1、 三层架构   将整个业务应用划分为:界面层(User Interface layer, UIL)、业务逻辑层(Business Logic Layer, BLL)、数据访问层(Data access

  • Java-Android应用中的MVP-演示者状态2019-11-11 22:27:06

    我在Android中使用地图.因此,我想在离开活动时(而不是在旋转屏幕时)保存某些演示者的状态以保存数据.除了带有ArrayList的单例之外,我找不到解决方案,但是我想使用已经编写的解决方案.谢谢.解决方法:签出Android Boilerplate源代码,该代码使用依赖注入并通过Dagger Scope保留演示者

  • Laravel 项目架构 弹性、可维护性2019-11-05 14:06:22

    公司项目可能需要对架构进行重建,老大给了我一个视频让我学习里面的思想,看完后觉得收获很大,主讲人对laravel项目各个层次有很清晰的理解,力求做到职责单一分明,提高可维护性。下面是我看完视频对其内容的大概整理,以及一些自己的见解,有错误的请指出。视频:https://www.youtube.com/w

  • 在Android MVVM架构中显示来自ViewModel的Dialog2019-09-30 07:33:53

    关于使用新架构组件的MVVM,我有一个问题,如果我的应用程序需要显示一个Dialog,其中有3个选项来自我的VM中发生的某些操作,我应该如何实现?谁负责向Activity / Fragment发送显示对话框的命令?解决方法:打开新活动或显示对话框等UI相关操作是从视图(活动或片段)触发的,而不是从ViewMode

  • Android设计架构:MVC/MVP/MVVM2019-08-25 16:03:00

    为何需要使用架构 Android框架搭建1-架构选型 Activity中包含大量控件说明和findViewById,或是ButterKnife的BindView,且Activity中代码冗长,包括控件数据绑定、业务逻辑处理、时间处理等; 网络请求:HttpUrlConnection/OkHttp及对应的回调处理、异常处理; 权限申请:分布于项目

  • 应该将演示者(mvP)注入(dagger2)到android中的视图吗?2019-08-24 03:26:24

    在开发和Android应用程序的上下文中,我应该使用’new’直接在视图中使用演示者,还是如果我将它们注入视图会更好. 不使用注入演示者的优点/缺点: >更快的开发时间,无需编写组件和模块. >演示者与视图紧密耦合,我不认为这是一个很大的问题,因为大多数时间演示者不会在多个视图之间共

  • Web Client Software Factory中CreateNew的使用2019-07-21 12:35:55

    原文链接:http://www.cnblogs.com/jekyllhy/archive/2007/04/29/731818.html 在QuickStarts中有两个例程ViewPresenter和Module,根据比较这两个例程可以体会到CreateNew这个属性的用法先看看ViewPresenter中在.aspx页面中    private ApproveCustomerVi

  • Android框架2019-07-18 21:38:05

    MVC MVC,Model View Controller,是软件架构中最常见的一种框架,简单来说就是通过controller的控制去操作model层的数据,并且返回给view层展示,具体见下图 当用户出发事件的时候,view层会发送指令到controller层,接着controller去通知model层更新数据,model层更新完数据以后直接显示

  • C#在哪里放置查看特定信息?2019-07-05 05:07:35

    我正在尝试减少整个asp.net Web表单中存在的代码重复.这是从数据库加载的示例对象的样子. Apartment int id decimal rent bool callForPricing int squareFeet int beds int baths 现在,我在几个不同的asp.net页面中创建了这个对象的视图(即包含多个公寓,详细视图等

  • MVP模式实战(音乐APP-Android-Kotlin)2019-05-29 17:01:15

    1. What is that? MVP是一种设计模式(框架),因为其出色的解耦功能广泛地用于Android工程中,它将应用程序分为Model-View-Presenter,各司其职,简称MVP Model(模型) 负责对数据的处理和存储,将数据回调给Presenter Presenter(主持者) 负责将View层的请求(如点击,更新视图数据)进行转发给对

  • 什么叫mvc ,mvp,mvvm?2019-05-20 19:39:11

    1.mvc模式:   M:model,模型,主要完成业务功能,在数据库相关的项目中,数据库的增删改查属于模型(重点)。   V:view,视图,主要负责数据的显示,ejs模板   C:controller,控制器,主要负责每个业务的核心流程,在项目中体现在路由以及中间件上。 2.MVP模式:   M:model,模型,主要完成业务功能,在

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有