• 运行和编写.sh文件

    1. 运行.sh文件1234(1)使用sh test.sh执行(2)使用bash test.sh 执行(3)使用点 .执行(4)使用source执行 (1)使用sh test.sh执行 使用 sh test.sh 来执行script文件,该方法标明使用 sh 这种shell来执行...
  • Linux(Ubuntu)修改默认python版本

    1. 查看python版本 查看系统中有哪些python版本 1ls /usr/bin/python* 查看系统中默认的python版本 1python --version 2. 用户级修改对某个特定用户修改python版本,只需要在其home目录下创建一个alias 打开该用...
  • Repo命令

    Repo 命令参考资料Repo 简化了跨多个代码库运行的流程,与 Git 相辅相成。请参阅源代码控制工具,了解有关 Repo 和 Git 之间关系的说明。如需详细了解 Repo,请参阅 Repo README。 使用 Repo 需遵循的格式如下: 1repo command options ...
  • Linux常用命令

    Linux 常用命令01. 常用的RPM软件包命令 命令 含义 rpm -ivh filename.rpm 安装软件 rpm -Uvh filename.rpm 升级软件 rpm -e filename.rpm 卸载软件 rmp -qpi filename.rpm 查看软...
  • IP conflict

    IP conflict记录一下,今天宿舍同学在使用学校的校园网时,在校园网的登录界面,出现了 IP conflict的问题,过来找我帮忙解决一下,不过之前学习的计算机网络知识基本快忘光了,只是记得模糊,于是去查了一下,特此记录。 原因 虽然IP地址冲突不常发生,却是一个非常实际的问题,会给用户...
  • 汉诺塔问题

    汉诺塔问题介绍汉诺塔问题是一个经典的问题。汉诺塔(Hanoi Tower),又称河内塔,源于印度一个古老传说。大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定,任何时候,在小圆...
  • 语言对比

    主要列出几个流行的编程语言的基础语法,用于比较和记忆,防止记忆混乱 C C++ Java Python Go 注释 C 单行注释 1//这是C的单行注释 多行注释 1234/*这是C语言的多行注释*/ C++ 单行注释 1//这是C++的单行注释...
  • 解决Permission to xxx denied to xxx问题

    问题场景公司有一台电脑,使用了多个账户的ssh,今天新建一个github账号的时候,想要上传到远程仓库却出现一个问题提示: 1Permission to xxx(远程仓库) denied to xxx(电脑上的账号)1 大致意思是远程仓库的权限不被电脑上的github账号及其ssh秘钥所认可...
  • 安装MySQL(Linux)

    Linux环境下安装MySQL安装MySQL使用apt包管理器进行安装 首先保证你的软件包是最新的,执行下面的命令更新 1sudo apt-get update 安装mysql-server软件包 1sudo apt install mysql-server 根据提示完成安装,输...
  • Git小细节

    标签管理发布一个版本时,我们通常先在版本库中打一个标签(tag),这样,就唯一确定了打标签时刻的版本。将来无论什么时候,取某个标签的版本,就是把那个打标签的时刻的历史版本取出来。所以,标签也是版本库的一个快照。 Git的标签虽然是版本库的快照,但其实它就是指向某个commit的指针(跟分支很像...