美文网首页
2019-07-28 第四周

2019-07-28 第四周

作者: 做梦枯岛醒 | 来源:发表于2019-08-18 21:52 被阅读0次

    依然是8月4,刚刚写完第三周的内容,不知不觉已经工作了几个月了,从5月15实习到现在,叶经历了很多,也学到了很多,希望能保持住学到跟多新知识,同时也要学习怎样为人处世。

    学会生活。

    这个周,貌似是公司团建的那个周,去了北京的石门山,分了组,一组10个人,也跟团队做游戏,玩水,玩的很开心。但是时间很短暂,一天半转瞬即逝。
    回来抓紧时间写了前一个周的总结。

    按理来说,来北京好久了,这也是正式入职的第一个月结尾,综合来说这一个月还是很充实的,做了很多事情,也参与了小组内的分享,也可以做到积极讨论分析问题,觉得自己有进步。

    依然是每周新知道的东西。

    小Tip

    最近学到了一个新东西,是在git使用中的一个命令 rebase -i,大家可能都知道rebase是整理分支用的,但是这里rebase -i 达到的效果是可以将多次提交合并成一次,下面我来演示一下。

    目前的提交是这样的,dev-test分支上有5次提交,我现在使用命令,将这最新4次提交合并


    输入命令

    //其中最后的数字代表你要合并多少提交
    git rebase -i HEAD~4
    

    回车后是一个vim编辑界面。
    竖线框默认是pick,我们需要把后面几次都改成squash(缩写s),可以看到下面s代表我们合并前面的操作


    然后保存(命令都是vim的命令,不会的小伙伴去学习一下)
    紧接着会出来如下界面



    这是可以编辑最终的提交内容的,我们把其他三个提交记录都删掉。

    就留了最后一次提交,并且修改了log



    保存退出即可。

    现在看分支,只有两次提交


    image.png

    而其他分支,这些提交还保留。


    image.png

    ok,就是这个样子啦。

    文章分享

    最近在做Service优化的同时,也看了其他Google对Android组件的修改,比如说通知就在Android8加入了渠道的概念,对此简单的做了一个总结,文章如下。
    https://www.jianshu.com/p/c8ada415f60e

    新技术

    照常Flutter,但是最近停更了好久了,因为实在是无法在下班后去写这东西,以后会考虑早起一点来写。
    由于Widget介绍是一个比较专业的原理性分析,没有动手写,先贴一篇Text的相关文章
    Flutter-Text

    其他

    这篇文章中分享一个好用的网站,
    http://www.javadecompilers.com/result?currentfile=org
    这个网站主要是用来做在线反编译的,特别是当Macos在明明装了Java还提示没Java的懒得去鼓捣环境变量切鼓捣不好……的情况下,这个工具就发挥了巨大的作用。

    主界面如下。虽然有很多广告,但是他的反编译能力还是可以的。


    首先需要上传jar文件,而jar文件需要用dex2jar来反编译。当然貌似左边菜单栏Apk反编译也可直接进行,看需求选择,上传后稍等片刻即可获得结果,可以在线预览或者下载使用。

    (最后友情提醒:这个绿色按钮并不是开始,上传在下面)

    总结

    又是大晚上了,还压了几个周没写,哈哈哈,不过我会努力补上的。

    相关文章

      网友评论

          本文标题:2019-07-28 第四周

          本文链接:https://www.haomeiwen.com/subject/izemrctx.html