zoukankan      html  css  js  c++  java
  • 个人技术博客(α)

    个人技术博客(α)

    031502210 邓弘立

    ①git的进阶使用,针对项目的管理,解决合并时产生的冲突

    之前传代码到github上出现问题的时候偏爱-f大法,因为一个人做项目直接覆盖没有大问题,
    但是对一个团队大概率是不允许的,所以学了git的冲突解决。
    两个分支:master和dev
    master和dev中的readme.md内容不同
    跳到master分支合并dev

    git checkout master
    git merge dev
    

    产生了冲突,打开readme文件可以看到

    <<<<<<< HEAD
    
        Master’s content.
    
    =======
    
    Dev’s content.
    
    >>>>>>> dev
    

    然后手动编辑想要的内容,去掉标记再add,commit

    ②APP采用MVP模式,在项目中以调用Util的方式对View层进行初始化和业务逻辑的编写。

    以前写APP没有模式概念,即使封装了许多方法,一个Activity或Fragment也经常有500行以上的代码
    。为了让view层中业务逻辑更清晰,采用了自定义的MVP模式,调用presenter中的各类util对view中控件进行初始化,监听,适配等逻辑功能的处理,使view中的代码清晰简洁,利于维护。

    主Activity中只有50行代码,可以很轻松项地进行维护。

    本人愚笨,对新技术掌握尚不熟练,还请助教和各路大佬指教。

  • 相关阅读:
    Lua简介
    Using WCT
    AJAX Cntorl Toolkit ResizeableControl(可缩放控件)
    Google Maps API 1.Load Google Map
    CommandEventArgs类学习
    Windows 7 12 个使用技巧
    SQL Server 2008 不允许保存更改解决
    AJAX Control Toolkit ValidatorCallout
    硬盘整数分区最精确地算法
    Ajax Control Toolkit TabContainer
  • 原文地址:https://www.cnblogs.com/Maple27/p/7831712.html
Copyright © 2011-2022 走看看