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行代码,可以很轻松项地进行维护。

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

  • 相关阅读:
    简单计算器--hdu1237(栈的运用)
    Bone Collector
    Red and Black---hdu1312(dfs)
    RTMP规范简单分析
    FFMPEG中最关键的结构体之间的关系
    面向对象与形而上学
    洛谷 P2913 [USACO08OCT]车轮旋转Wheel Rotation
    洛谷 P1889 士兵站队
    洛谷 P1885 Moo
    洛谷 P1683 入门
  • 原文地址:https://www.cnblogs.com/Maple27/p/7831712.html
Copyright © 2011-2022 走看看