git概述
版本控制系统
Git是一个分布式版本控制系统。版本控制系统(VCS)最基本的功能是版本控制。所谓版本控制,意思就是在文件的修改历程中保留修改历史,让你可以方便地撤销之前对文件的修改操作。
VCS保存修改历史,使用的是主动提交改动的机制。在写了一段完整的代码之后,使用commit命令把改动和对改动的描述信息提交,这次改动就被记录到版本历史中了。之后如果希望回退到这个版本,就可以从VCS的历史日志中方便地找到它。
代码在更多的时候是多个人共同开发的,就需要有一个中央仓库作为代码的存储中心:所有人的改动都会上传到这里,所有人都能看到和下载到别人上传的改动。这样就解决了同步的需求,多个人在不同的机器上开发同一个程序就成了可能。
版本控制、主动提交、中央仓库这三个要素,共同构成了版本控制系统(VCS)的核心:开发团队中的每个人向中央仓库主动提交自己的改动和同步别人的改动,并在需要的时候查看和操作历史版本。这就是版本控制系统。
ffmpeg -i .\t.mp4 -vcodec copy -acodec copy -metadata title=coco56_title.\t2.mp4 -y
https://blog.csdn.net/qq_15110681/article/details/100050045
https://blog.csdn.net/jason101123/article/details/79120649
1.ScreenShotActivity L100 等地方var均修改成val
2.ScreenShotActivity L105 可以返回缩略图,不需要再次生成缩略图。
3.ScreenShotActivity L114 width,height,intent_path, intent_bitmap定义为常量。
4.AcousticActivity L226 L228 data需要判空再使用或者使用let,L229 bis不可以直接!!
5.AcousticActivity 控件名改为全小写用下划线分割。
6.AcousticActivity handler 改为val
7.点击dialog为什么键盘缩进去,弹窗不消失?@交互
8.MarkInfoDialog 里面var改val
9.ExitInterface添加注释,标明这个类的作用。
10.HistoryActivity L55 L58 加private
11.Intent传值太大,目前使用静态变量共享,建议优化。
12.使用标记位会混乱?
13.缩略图和列表模式的记录不要使用sp,直接保存到全局变量里面。必须优化。
14.isListMode和History...两个bool值重复。
15.删除History_show_mode, isVideo不需要传值。
16.在进入详情页之前要先判断当前文件是否存在
17.读备注的操作建议放在子线程操作。