AkiraZheng's Time.

SolveProgramLearningProblem

Word count: 1.1kReading time: 4 min
2022/12/08

一、Python

1.1 In VScode

根据python的文件路径问题,其相对路径是从当前文件夹开始的,而不是从.py文件对应的文件夹开始的

  • 若有文件如下所示
  • 想在q_learning_agent.py代码中调用rectangle.png文件

  • q_learning_agent.py代码中相对路径应从最外层的文件夹开始写,也就是写成当前文件夹./而不是上一层文件夹../

    • 正确写法:imgpath="./img/rectangle.png",该写法的相对路径是从最外层文件夹开始的

    • 错误写法:imgpath="../img/rectangle.png",该写法认为相对路径是从Q-learning文件夹开始的

二、Git使用

2.1 git指令下载开源项目到本地

  • 先下载Git for windows软件

  • 在本地盘中右键点击Git Bash Here

  • 进行基础配置,告诉git你是谁

    • git config –global user.name “你的名字或昵称”
      • 如:AkiraZheng
    • git config –global user.email “你的邮箱”
  • 克隆项目

    • git clone 项目地址
    • 在弹出的窗口输入你的github账号密码信息
      • 如果没弹出窗口则先输入git config --system --unset credential.helper再重新执行git clone指令

2.2 在Linux下使用git上传项目

2.2.1 将本地项目push到远程仓库的main分支中

  • 1.进入项目文件夹

    • cd 项目文件夹
  • 2.将项目上传到服务器

1
2
3
4
cd existing_repo
git remote add origin git@github.com:AkiraZheng/MyWebServer.git
git branch -M main
git push -uf origin main
    1. 添加readme文件
1
2
3
4
touch README.md
git add README.md
git commit -m "添加 README"
git push -u origin main

2.2.2 常用指令

  • 查看当前远程仓库地址

    • git remote -v
  • 删除远程仓库地址

    • git remote rm origin
    • git remote -v
  • 添加远程仓库地址

    • git remote add origin git@github.com:AkiraZheng/MyWebServer.git
  • 将当前文件夹添加到新分支

    • git branch -M master
  • 将当前文件夹上传到远程仓库的master分支

    • git push -u origin master
  • 删除某个分支

    • git branch -d 分支名

2.2.3 举例更新项目到远程仓库

1
2
3
git add *
git commit -m "更新项目"
git push -u origin main

三、云服务器远程连接

1 阿里云

1.1 windows系统

  • 创建用于部署的端口号

  • 修改系统登录密码

    • 进入阿里云服务器控制台选择对应的服务器点击进入

    • 点击上方Tab的实例详情->基本信息->重置密码

    • 注意:不能修改登录名administrator,只能修改密码,否则会修改失败

  • 远程登录

    • 在自己的电脑主机中点击开始->运行->输入mstsc->确定->输入服务器的公网IP地址->连接->输入用户名administrator->输入密码->确定

    • 或者在电脑的搜索栏中搜索远程桌面连接,然后输入服务器的公网IP地址->连接->输入用户名administrator->输入密码->确定

  • 远程文件传输

四、使用Visual Studio与Github进行代码管理出现的问题

1.1 突然出现“未能推送到远程仓库”的问题

  • 问题如下:

  • 解决方案

    • 1)首先先使用魔法科学上网
    • 2)接着在cmd中测试能不能ping通github.com。ping github.com,针对ping不通的情况,需要修改hosts文件。
    • 3)打开C:\Windows\System32\drivers\etc目录下的hosts文件
    • 4)在hosts文件中添加如下内容并保存
      192.30.255.112  github.com git 
      185.31.16.184 github.global.ssl.fastly.net
      
    • 5)再次在cmd中测试能不能ping通github.com。ping github.com,如果能ping通,就可以在vscode中进行push操作了。

1.2 右侧工具栏消失

CATALOG
  1. 一、Python
    1. 1.1 In VScode
  2. 二、Git使用
    1. 2.1 git指令下载开源项目到本地
    2. 2.2 在Linux下使用git上传项目
      1. 2.2.1 将本地项目push到远程仓库的main分支中
      2. 2.2.2 常用指令
      3. 2.2.3 举例更新项目到远程仓库
  3. 三、云服务器远程连接
    1. 1 阿里云
    2. 1.1 windows系统
  4. 四、使用Visual Studio与Github进行代码管理出现的问题
    1. 1.1 突然出现“未能推送到远程仓库”的问题
    2. 1.2 右侧工具栏消失