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

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

  • 相关阅读:
    Java 并发核心编程
    JavaScript中的类型(二)
    IEEE 754 规定的双精度浮点数表示
    javascript 上传多个附件(struts)
    给自己放放松
    C语言快速排序
    Mac付费软件免费获取
    Keil4 uVision软件生成hex文件
    Mac苹果电脑安装虚拟机
    数据结构是什么
  • 原文地址:https://www.cnblogs.com/Maple27/p/7831712.html
Copyright © 2011-2022 走看看