git 基本用法
git 基本用法git 基本概念工作区:仓库的目录。工作区是独立于各个分支的。
暂存区:数据暂时存放的区域,类似于工作区写入版本库前的缓存区。暂存区是独立于各个分支的。
版本库:存放所有已经提交到本地仓库的代码版本
版本结构:树结构,树中每个节点代表一个代码版本。
git 安装ubuntusudo apt -y updatesudo apt -y upgradesudo apt -y install git
centossudo yum -y updatesudo yum -y install git
git 常用命令git config --global user.name xxx:设置全局用户名,信息记录在~/.gitconfig文件中git config --global user.email xxx@xxx.com:设置全局邮箱地址,信息记录在~/.gitconfig文件中git init:将当前目录配置成git仓库,信息记录在隐藏的.git文件夹中git add XX:将XX文件添加到暂存区git add .:将所有待加入暂存区的文件加入暂存区git rm --cached ...
tmux 基本用法
tmux 基本用法功能
分屏。
允许断开Terminal连接后,继续运行进程。
结构一个 tmux 可以包含多个 session ,一个 session 可以包含多个 window,一个 window 可以包含多个 pane。
实例:
tmux: session 0: window 0: pane 0 pane 1 pane 2 ... window 1 window 2 ... session 1 session 2 ...
配置文件注意使用时如果报错,需升级 tmux 至 3.0 版本。
复制以下内容,在 ~ 目录下创建 .tmux.conf,写入其中。
然后 pkill tmux ,重启 tmux
set-option -g status-keys visetw -g mode-keys visetw -g monitor-activity on# setw -g c0-change-trigger 10# setw -g c0-change-in ...
vim 基本用法
vim 基本用法功能
命令行模式下的文本编辑器。
根据文件扩展名自动判别编程语言。支持代码缩进、代码高亮等功能。
使用方式:vim filename
如果已有该文件,则打开它。
如果没有该文件,则打开个一个新的文件,并命名为 filename
模式
一般命令模式
默认模式。命令输入方式:类似于打游戏放技能,按不同字符,即可进行不同操作。可以复制、粘贴、删除文本等。
编辑模式
在一般命令模式里按下 i,会进入编辑模式。
按下 ESC 会退出编辑模式,返回到一般命令模式。
命令行模式 在一般命令模式里按下 :/? 三个字母中的任意一个,会进入命令行模式。命令行在最下面。
可以查找、替换、保存、退出、配置编辑器等。
配置文件保存在 ~ 目录下的 .vimrc
" An example for a vimrc file."" To use it, copy it to" for Unix and OS/2: ~/.vimrc" for Amiga: s:.vimrc" for MS-D ...
ssh 基本用法
ssh 基本用法登录ssh user@hostname
登录到指定端口
ssh user@hostname -p 22
第一次登录提示:
The authenticity of host 'xxx.xxx.xxx.xxx (xxx.xxx.xxx.xxx)' can't be established.ECDSA key fingerprint is SHA256:xxxxxxxxxxxxxxxxxxxxx.Are you sure you want to continue connecting (yes/no/[fingerprint])?
输入 yes 后回车,然后输入 user 的密码。(输密码时屏幕不显示)
该服务器的信息记录在本地主机的 ~/.ssh/known_hosts 文件中。
known_hosts文件中内容:
xxx.xxx.xxx.xxx ssh-ed25519 AAAAC3NzaC1lZDIxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxRLzDIl2WgnlLfS3E9TWxxx.xxx.xxx.xxx ecdsa ...
Microsoft Store微软应用商店打开报错“0x80131500”或“0x80072EFD”解决方案
Microsoft Store微软应用商店打开报错“0x80131500”或“0x80072EFD”解决方案转自: https://iknow.lenovo.com.cn/detail/kd\_26552.html
在 CSDN 上查看
故障现象:1、Microsoft Store微软应用商店打开报错“0x80131500”或“0x80072EFD”,如图:
解决方案:1、打开控制面板→右上角查看方式选择“大图标”→“Internet 选项”打开,如图:
2、打开“连接”→“局域网设置”→去掉代理服务器勾选项→点击确定,如图:
3、若上述方案无效,点击“高级”→ 把使用TLS选项都勾上或者选择“还原高级设置”后点击应用,即可修复。
Windows 资源保护找到了损坏文件,但其中有一些文件无法修复的解决方法
Windows 资源保护找到了损坏文件,但其中有一些文件无法修复的解决方法参考
问题描述PS C:\Users\Qwer-laptop> sfc /scannow开始系统扫描。此过程将需要一些时间。开始系统扫描的验证阶段。验证 100% 已完成。Windows 资源保护找到了损坏文件,但其中有一些文件无法修复。对于联机修复,位于 windir\Logs\CBS\CBS.log 的 CBS 日志文件中有详细信息。例如 C:\Windows\Logs\CBS\CBS.log。对于脱机修复,/OFFLOGFILE 标记提供的日志文件中有详细信息。
解决方法依次输入DISM.exe /Online /Cleanup-image /Scanhealth和DISM.exe /Online /Cleanup-image /Restorehealth,然后再sfc /scannow即可。在我的环境下,似乎可以不重启电脑。
PS C:\Users\Qwer-laptop> DISM.exe /Online /Cleanup-image /Scanhealth部署映像服务和管理工具版本: 10 ...
Sublime Text 搭建 C++ 环境
Sublime Text 搭建 C++ 环境一、下载MinGW文件1、下载mingw-get-setup:
网址:https://sourceforge.net/projects/mingw/
由于这是境外网站,请自行解决连接问题(下载的文件仅84.5KB)
2、双击运行,一直continue
3、安装完成后显示MinGW Installation Manager的页面
4、单击mingw32-base和mingw-gcc-g++左边的方框,选择Mark for installation
5、单击菜单栏左上角Installation,选择Apply Changes
6、在弹出来的界面单击Apply
7、等待下载完成(图示为正在下载)
8、下载完成,Close退出
二、添加环境变量(以Win11为例)1、右键此电脑,选择属性。
2、在相关链接里选择高级系统设置
3、在弹出的窗口单击环境变量
4、单击选中系统变量里的Path,然后单击编辑
5、在弹出的窗口单击新建,并输入你安装MingGW的地址,后面加一个/bin(二进制文件)
我是C:\MinGW\bin
5 ...
Dev C++ Error ld returned 1 exit status问题的一种解决方案
Dev C++ [Error] ld returned 1 exit status问题的一种解决方案首先请检查程序的exe文件有没有被关闭,若没有,关闭后即可正常编译。若仍然报错,请往下看。
本方法可能不能解决所有的此现象问题。
问题症状:1、编译cpp时出现[Error] ld returned 1 exit status
2、之前在运行这个cpp的exe文件时,命令行黑框光标闪烁,几秒后程序自动停止运行,返回值不为0。
解决方法:1、这是代码有问题,请检查代码以彻底解决这个问题。着重检查数组越界的问题。
2、右键 Windows “开始”,进入Windows终端(管理员)
3、输入taskkill -f -im xxx.exe(你的cpp所生成的exe名字),回车。
在可能的连续几次“拒绝访问”后,该进程会被终止。
4、随后可以正常编译。但若代码没有修正,还是会复现此问题。
原因推测:程序生成的 exe 可执行文件 崩溃/被系统关闭,显示为已经关闭,但实际还在运行,需要手动关闭。此时如果删除exe文件,会提示被它自己占用。
pip ValueError check hostname requires server hostname的解决方法
pip ValueError: check_hostname requires server_hostname的解决方法问题描述:
在安装pygame库时遇到报错,结尾是ValueError: check_hostname requires server_hostname
解决方法:关闭 VPN / 代理
Windows 11 CSGO 蓝牙耳机声音变尖锐的解决方法
Windows 11 CSGO 蓝牙耳机声音变尖锐的解决方法问题描述升级Windows 11系统后,CSGO连接蓝牙耳机,声音变尖锐,伴有间歇性停顿。像音频被“加速”一样
解决方法Win11设置 - Windows更新 - 高级选项 - 可选更新 - 驱动程序更新 - 更新Realtek有关驱动