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有关驱动
X264码率控制总结——ABR,CQP,CRF
X264码率控制总结——ABR,CQP,CRF参考:https://blog.csdn.net/tanningzhong/article/details/51545389
X264 显式支持的一趟码率控制方法有:ABR, CQP, CRF. 缺省(即默认)方法是CRF。这三种方式的优先级是 ABR > CQP > CRF.
bitrate 和 QP 都没有缺省值,一旦设置他们就表示要按照相应的码率控制方法进行编码,CRF有缺省值23,没有任何关于编码控制的设置时就按照缺省值23来编码。
一般的使用建议:
CQP – 不推荐使用,在一些算法验证工作中会使用这种模式。(本人编辑此文时还未理解)
CRF – 适合在 一遍 编码质量而输出文件大小 或 码率不是太紧要的场景下使用,一般网络压片使用CRF。
1 pass ABR – 适用于流媒体、目标码率受限的实时应用。
2 pass VBR – 适用于有码率限制、有时间二次编码的非实时应用。
CQP,恒定QP. 无缺省值 (不建议使用。本人编辑此文时还未理解)
最简单的码率控制方式,每帧图像都按照一个特定的QP来编码,每帧 ...
Windows 桌面图标显示为空白的解决方法
Windows 桌面图标显示为空白的解决方法问题展示
解决思路及方法概括查看隐藏文件 - 删除图标缓存 - 重启 explorer
解决方案① 打开 此电脑 ,在 菜单栏 - 查看 - 隐藏的项目 打勾
② 进入 C:\Users(用户)\你的用户名\AppData\Local ,删除 IconCache.db
③ 打开 任务管理器(Ctrl + Shift + Esc),结束 explorer.exe 进程
④ 在 任务管理器 中的 文件 里选择 运行新任务 ,输入 explorer 并确定
注意:是 explorer 而不是 explore
解决后图标恢复正常
最后可以重新取消查看隐藏的项目