管理类的工具软件

  • 1 filezilla工具
    • 1.1 filezilla 绑定本地wps,可远程查看编辑
  • 2 gitLab 本地代码类托管
    • 2.1 ubuntu 安装gitlab
  • 3 tftp下载应用程序至开发板
    • 3.1 windows端安装服务器软件tftpd64
    • 3.2 开发板内核需要配置tftp客户端
  • 4 开发板操作常用指令
  • 5 vscode工具
    • 5.1 快捷键
  • 6 gitLab 使用教程
    • 6.1 windows平台 gitLab使用教程
    • 6.2 创建项目
    • 6.3 git全局设置
    • 6.4 git全局设置 创建新仓库
    • 6.5 推送现有文件夹
    • 6.6 推送现有git仓库
    • 6.7 删除项目
    • 6.8 下拉项目
    • 6.9 查看日志
    • 6.10 其它
    • 6.11 下拉最新的代码到本地
  • 7 网络串口工具NetAssist
  • 8 DirectX修复工具,修复windows缺失库
    • 8.1 修复windows缺失的msvcp140.dll

1 filezilla工具

ftp 协议上传下载管理文件,擅长文件类的管理

filezilla官网

1.1 filezilla 绑定本地wps,可远程查看编辑

2 gitLab 本地代码类托管

2.1 ubuntu 安装gitlab

https://www.cnblogs.com/xiao987334176/p/11329018.html

  • 下载安装包

    wget --content-disposition https://packages.gitlab.com/gitlab/gitlab-ce/packages/ubuntu/xenial/gitlab-ce_12.1.4-ce.0_amd64.deb/download.deb
    
  • 本地安装

     sudo dpkg -i gitlab-ce_12.1.4-ce.0_amd64.debsudo apt-get install -f  # 安装依赖包
    

  • 修改配置文件

    sudo vim /etc/gitlab/gitlab.rb
    
    external_url 'http://192.168.138.155'
    gitlab_rails['smtp_enable'] = true
    
  • 初始化gitlab

    sudo gitlab-ctl reconfigure # 只要修改配置文件,就需要重新配置
    

3 tftp下载应用程序至开发板

3.1 windows端安装服务器软件tftpd64

3.2 开发板内核需要配置tftp客户端

  • 下载指令
    tftp -g -l xxx文件名称 服务器主机ip地址

4 开发板操作常用指令

  • 挂载sd卡指令

    mount /dev/mmcblk0p1 /mnt/

  • 设置ip地址指令

    ifconfig eth0 192.168.10.110
    /etc/init.d/networking restart 重启网卡指令

5 vscode工具

5.1 快捷键

上一步: alt + 左箭头
下一步: alt + 右箭头

6 gitLab 使用教程

6.1 windows平台 gitLab使用教程

  • 参考博客
    1 Git安装和TortoiseGit详细使用教程【基础篇】
    2 GitLab使用教程侧重用户管理
    3 GitLab使用教程侧重项目管理

  • 1 windows 桌面右键 打开 Git Bash Here

  • 2 生成秘钥

    ssh-keygen -t rsa -C “xxxx @126.com”

  • 3 配置用户名密码

     git config --global user.name "xhome"git config --global user.email "xxx516@126.com"
    

  • 4 拷贝秘钥 并且配置秘钥

6.2 创建项目

至此配置完成了,可以在gitlab上新建项目上传了

在项目里选择New project,如图,我们新建一个test的项目

点击create project后,会生成一个空的项目,点击如图中的Clone获得SSH地址,复制下来,下边会用到

6.3 git全局设置

#注意替换成自己的名字和邮箱
git config --global user.name "xhome"
git config --global user.email "**@126.com"

6.4 git全局设置 创建新仓库

如果本地没有test工程,可以先克隆一份下来,然后新增或修改工程文件

git clone git@****/test.git
cd test
touch README.md
git add README.md
git commit -m "add README"
git push -u origin master

6.5 推送现有文件夹

如果本地test文件夹,但是没有git管理,则使用下边的步骤,在本地test文件夹中执行下边的指令

cd test
git init
#注意替换为刚才复制的SSH地址
git remote add origin git@gitlab.**.com:xiaopeng/test.git
git add .
git commit -m "Initial commit"
git push -u origin master

6.6 推送现有git仓库

如果本地已经有一个git仓库,想传到这个项目中,则使用下边的步骤

cd existing_repo
git remote rename origin old-origin
git remote add origin git@*******/test.git
git push -u origin --all
git push -u origin --tags

6.7 删除项目

如果建完项目后想删除,参考《Gitlab上删除一个创建的项目》

6.8 下拉项目

如果想从服务器上下拉一个项目,只需要在终端运行git clone即可,比如

git clone git@gitlab.**.com:xiaopeng/test.git

运行后即可在本地生成test文件夹和其下边的文件,如果对里边的内容进行修改,并提交更改,则运行以下指令即可

git init
git add .
git commit -m "First Modify"
git push -u origin master

服务器端的代码就对应着完成了更新

注意如果是在新的设备上下拉项目的话,需要将新设备的秘钥添加在gitlab账户中,如第3步所示,如果是在linux上,秘钥的生成方法如下所示

ubuntu@ai1:~/robot$ ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/home/ubuntu/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/ubuntu/.ssh/id_rsa.
Your public key has been saved in /home/ubuntu/.ssh/id_rsa.pub.
The key fingerprint is:

然后把 /home/ubuntu/.ssh/id_rsa.pub 中的内容添加到ssh-key中即可,新设备上就可以正常下来代码了,否则会提示输入密码,而这个密码怎么输都不对……

6.9 查看日志

使用git log可查看修改日志

6.10 其它

如果涉及到版本回溯、分支管理等内容,可具体参考《廖雪峰git教程》

6.11 下拉最新的代码到本地

git pull  # 项目路径下

7 网络串口工具NetAssist

8 DirectX修复工具,修复windows缺失库

8.1 修复windows缺失的msvcp140.dll

先可以进行普通修复,不好使之后,可进行c++强力修复,即可。

2022.管理类软件工具相关推荐

  1. 2022管理类联考真题试卷不含答案-文都管联院

    2022管理类联考真题试卷不含答案

  2. 2022管理类联考真题不含答案-文都管联院

    2022管理类联考真题不含答案

  3. 2022管理类联考真题解析-文都管联院

    2022管理类联考真题解析

  4. 2022管理类联考真题答案-文都管联院

    2022管理类联考真题答案

  5. 2022管理类联考真题pdf-文都管联院

    **2022管理类联考真题pdf** 在这里插入图片描述

  6. 2022 年全国硕士研究生入学统一考试管理类专业学位联考逻辑试题——纯享题目版

    2022 年全国硕士研究生入学统一考试管理类专业学位联考逻辑试题 一. 逻辑推理:第 26~55 小题,每小题 2 分,共 60 分.下列每题给出的 A.B.C.D.E 五个选项中,只有一项是符合试题 ...

  7. 2024在职考研|MBA/MPA/MEM管理类硕士报考流程及基础问题扫盲

           各位小伙伴们,2024年研究生备考工作即将启程!作为在职人群,想攻读双证硕士可以选择的专业比较有限,其中管理类硕士是很多在职考生可以考虑的.专注管理类联考辅导领域的达立易考教育为2024 ...

  8. Linux学习笔记之文件管理和目录管理类命令

    在开始理解Linux文件管理和目录类命令之前,有必要先说一下,关于操作系统在计算机中都做了哪些工作. 0.操作系统的工作 1.文件管理,增删改查 2.目录管理 3.进程管理 4.软件安装 5.运行程序 ...

  9. java读取ES配置生成ES管理类,获取ES连接

    java读取ES配置生成ES管理类,获取ES连接 1.Elasticsearch是基于Lucene开发的一个分布式全文检索框架,向Elasticsearch中存储和从Elasticsearch中查询, ...

最新文章

  1. dirname(__FILE__) 的使用总结
  2. 【计算机网络】传输层 : TCP 流量控制 ( 流量控制过程 | 持续计时器机制 )
  3. android按钮最底,Android:点击按钮后布局上的动画,最低SDK版本为14
  4. 【数字图像处理】三.MFC实现图像灰度、采样和量化功能详解
  5. layui导航栏页面滚动固定_网站建设页面导航如何降低用户寻找的时间
  6. C#.Net工作笔记004---visual studio中的小技巧提高开发效率_随时更新
  7. java 多线程——一个定时调度的例子
  8. python实现梳排序
  9. 阶段5 3.微服务项目【学成在线】_day01 搭建环境 CMS服务端开发_21-页面查询服务端开发-Dao-分页查询测试...
  10. C++ log4cpp(tx2)
  11. 【混合编程】c++中调用python脚本
  12. mysql 判断当前星期_MySQL获取星期的函数
  13. 青云志鸿蒙争霸位置,青云志手游万剑一抽取方法攻略
  14. C++知识之如何利用双缓冲避免在HDC上画图时图像闪烁
  15. 弘辽科技:6个核心关键词,抓住创业的“命运转折点”!
  16. docker安装,阿里云镜像配置
  17. 变量、函数、流程控制与游标
  18. 虚拟机.linux.pgf90
  19. 小白Bert系列-生成pb模型,tfserving加载,flask进行预测
  20. wifidog认证接口

热门文章

  1. sql oracle 自增长字段,Oracle添加自增长字段方法步骤
  2. python pandas判断是否为空
  3. Python NLP英文文本转小写
  4. Mac 上无法使用netstat的-p参数
  5. csv导入mysql php实现_PHP实现csv文件导入mysql数据库的方法
  6. mysql 定期备份_MySQL定时备份(全量备份+增量备份)
  7. Halcon 和 C# 联合编程 - 如何使用开源项目 ViewROI
  8. java并发-多线程方面的思考
  9. java8-Optional
  10. jQuery 的属性操作方法