风斗 风斗
3年前
Kotlin 协程中,关于 runBlocking, launch ,withContext ,async,doAsync 之间的简单区别
引入大佬的话,Kotlin的协程,本质上是一个线程框架,它可以方便的切换线程的上下文(如主线程切换到子线程/子线程切回主线程)。而平时我们要想在AndroidStudio使用协程,先要在gradle引入协程依赖:implementation"org.jetbrains.kotlinx:kotlinxcoroutinescore:1.3.3"
GIT常用命令
1、初始化本地Git存储库languagegitinit2、创建远程存储库的本地副本languagegitclonessh://git@github.com/username/repositoryname.git3、检查状态languagegitstatus4、将文件添加到暂存区languagegitaddfil
放学路上 放学路上
2年前
git常见合并冲突场景以及解决办法
git很好用,但是遇到合并冲突就会很痛苦!在此之前我一直都是个人开发者,因此对git的使用也不熟悉,本文将持续总结我在使用git合并过程中遇到的冲突的场景以及产生冲突后的解决办法。如果有不足的的地方还请各位大佬指正!一、第一种情况1、场景描述:当两人都拉取了同一个分支的代码,然后两人都对代码进行了修改,假设其中一人把他修改完的代码上传到master分支,这时
Stella981 Stella981
3年前
AndroidStudio安装了flutter插件,但是flutter doctor识别不到的问题解决
最近在配置flutter开发环境的时候,出现了很多问题。我是下载的flutter源码(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fgithub.com%2Fflutter%2Fflutter"flutter源码"),切换到了stable分支,当前版本号为1.22.
Stella981 Stella981
3年前
Git Tag的常用方法
0自我理解tag就像是标志一个点,branch是一条线;tag是静态的,branch要向前走;稳定版本备份用tag,新功能多人开发用branch(开发完成后merge到master)1常用命令1.1查看远程分支gitbrancha1.2查看本地分支
Stella981 Stella981
3年前
Git设置分支保护实现CodeReview卡点
Git设置分支保护实现CodeReview卡点GIT是一个分布式版本控制系统的软件,主要用来控制代码的版本。所谓分布式也就是每一个git的客户端都有一份完成的代码库,这样如果中央服务器出现问题,代码也会在各个开发者的电脑上有备份。(本文以下内容以GitLab为例)GitFlow模式将代码和环境对应
Stella981 Stella981
3年前
Git daemon服务器架设指南
假设你的操作系统是Ubuntu14.04,用户名是Mike。你的git项目MyProject的目录是/home/Mike/workspace/MyProject,你想在/home/Mike/share/MyProject.git目录上架设支持“git://”协议的远程服务器,那么你需要做如下几步:1,打开终端安装git,在终端输入命令:su
Stella981 Stella981
3年前
Git连接GitLab远程仓库
1、简介远程仓库是指托管在网络上的项目仓库,现在互联网上有很多项目托管平台,比如github、gitlab等。为了不公开自己项目代码,可以在自己的服务器上搭建自己的项目仓库,最常见的是搭建GitLab。本地Git与远端服务器GitLab之间连接方式主要分为:SSH方式和HTTP方式。HTTP方式:这种方式要求project在创建的时候只
Stella981 Stella981
3年前
Git 使用指南(标准版)
0\.说明学习和理解和转载于  Git使用教程,最详细,最傻瓜,最浅显,真正手把手教(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fzhuanlan.zhihu.com%2Fp%2F30044692)相当于过了一遍Git分支在线练习(https
小万哥 小万哥
10个月前
Git 教程:解密 .gitignore 文件、合并分支、解决冲突、及 Git 帮助
Git帮助如果你忘记了命令或命令的选项,你可以使用Git帮助。在命令行中,有几种不同的使用帮助命令的方式:gitcommandhelp查看特定命令的所有可用选项githelpall查看所有可能的命令让我们看看不同的命令。Githelp查看特定命令的选项任何