![](https://img-blog.csdnimg.cn/2020010311413317.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
填坑
专业踩坑填坑,
清凉简装
这个作者很懒,什么都没留下…
展开
-
[填坑] 解决 Ubuntu ssh 登录自动休眠问题
问题描述Ubuntu 18.04 和 Ubuntu 20.04 显示器关闭以后,使用 SSH 远程登录 20 分钟后会自动休眠,期间试了网上很多办法,都无法阻止它休眠,没有效果的方法包括:系统设置电源选项关闭自动休眠,没有用修改/etc/systemd/logind.conf 把以下改为 ignore 也不行HandleLidSwitch=ignoreHandleLidSwitchExternalPower=ignoreHandleLidSwitchDocked=ignore今天在看国原创 2020-12-09 16:05:42 · 3151 阅读 · 4 评论 -
【填坑】minicom中文乱码问题
问题描述串口打印中文,windows 上使用串口工具正常显示,Linux 和 Mac 电脑均显示乱码,波特率等设置都正常。解决方法:指定字符编码方式使用以下指令打开 minicom,这里指定使用utf8格式minicom -R utf8...原创 2020-10-21 14:43:56 · 3640 阅读 · 1 评论 -
【填坑】使用 WSL、WSL2 编译代码可能遇到问题汇总
Windows Subsystem for Linux(简称WSL)是一个在Windows 10上能够运行原生Linux二进制可执行文件(ELF格式)的兼容层。原创 2020-09-17 15:58:18 · 4241 阅读 · 1 评论 -
【填坑】解决 git subproject dirty 问题
原因git 版本1.7.0 及以后版本,如果子模块有任何修改过的文件或未跟踪的文件,那么它们现在被认为是 dirty 的,而在以前,只有当子模块中的 HEAD 指向错误的提交时才会这样。解决方法Git diff says subproject is dirty方法1:git checkout .git submodule foreach --recursive git checkout .https://stackoverflow.com/questions/4873980/git-diff-原创 2020-08-04 16:26:44 · 7416 阅读 · 0 评论 -
【填坑】Windows 克隆远程仓库文件权限被修改的问题
问题描述:git clone 下来的仓库出现权限问题old mode 100755 new mode 100644问题原因当 checkout 标记为可执行的文件或 checkout 带有可执行位的非可执行文件时,一些文件系统会丢失可执行位。7(111) 丢掉可执行位为 6 (110)。core.fileModeTells Git if the executable bit of files in the working tree is to be honored.Some files原创 2020-08-03 20:03:49 · 785 阅读 · 0 评论 -
[填坑]fatal: The upstream branch of your current branch does not match the name of your current branch
问题原因:问题的原因是在分支创建时,使用了与远程不一致的分支名例如远程分支是 feature/develop而在分支创建时使用了 git checkout -b develop feature/develop因此本地分支名是 develop,而对应的远程分支名是 feature/develop所以导致git push时报错fatal: The upstream branch of your current branch does not match the name of your current原创 2020-05-22 10:42:40 · 11099 阅读 · 2 评论 -
【填坑】解决“要继续此操作,至少需要一个有效且已启用的储存库”问题
QT的组件管理软件并没有在开始菜单或者桌面添加快捷方式(5.9版本),也没有在代码编辑界面设置相关的选项,藏的比较深,因此我被坑了很多次(之前如果要添加组件,只能选择卸载了重装)没有对比旧没有伤害,微软visual studio2017的组件管理软件visual studio installer清晰明了visual studio installer在被坑了多次之后,在一次偶然的机会...原创 2017-10-26 01:48:46 · 5822 阅读 · 0 评论 -
【填坑】树莓派MATLAB支持包安装失败解决方法
一、安装方法:树莓派MATLAB支持包安装与使用二、安装失败解决方案:方案1:官方说明中建议Raspberry Pi 3 requires release 2016a or later.如果出问题可能是版本问题,请下载使用新版MATLAB。方案2:安装第三方支持包失败解决方法a.删除支持包下载缓存win10默认放在系统下载文件夹,直接删除mathworks文件...原创 2017-02-26 15:15:28 · 4484 阅读 · 0 评论 -
[填坑]新版VMware无法显示MacOS选择项
问题描述:VMware Workstation 15.5.1 虚拟机 安装 MacOS 使用unlock工具无法解锁问题 解决方案:更新Unlocker V3.0.3 以支持 VMware Workstation 15.5.1原创 2019-12-14 00:45:39 · 4518 阅读 · 3 评论 -
[填坑]解决Ubuntu下vscode无法多选(通过alt+鼠标左键多选)
一、问题描述1. vscode 默认使用`Alt`+`鼠标左键` 可以实现多选,多处编辑。2. Ubuntu16.04下默认使用`Alt`+`鼠标左键` 可以实现窗口的移动。3. 于是发生了冲突,在我们尝试在vscode中多选时,并没有成功多选,而是出现了一个小手,移动了编辑器窗口。原创 2019-11-27 19:11:56 · 4175 阅读 · 0 评论 -
[填坑]解决PL2303HXA自2012已停产,请联系供货商
Windows10 不知道从什么时候开始不再支持PL2303HXA USB转串口芯片了,无法在线获取驱动,需要手动安装。步骤如下:下载驱动:点击下载链接确认USB转串口已经从电脑拔出双击exe安装驱动根据弹窗提示插入USB转串口继续,完成安装安装完成之后可能还有感叹号,重启电脑即可...原创 2019-11-06 17:04:19 · 89792 阅读 · 26 评论 -
[填坑]ubuntu16.04安装腾达U12无线网卡驱动
步骤下载rtl8812au-master.zip 地址https://github.com/gnab/rtl8812au解压rtl8812au-mastercd rtl8812au-mastermakesudo make installsudo modprobe 8812au坑1(make)编译时提示macro “TIME” might prevent ...原创 2019-10-08 12:03:52 · 2799 阅读 · 0 评论 -
[填坑]解决Ubuntu16.04无法安装pip3
报错如下The following packages have unmet dependencies:python3-pip : Depends: python-pip-whl (= 8.1.1-2) but 8.1.1-2ubuntu0.4 is to be installed解决方案sudo apt-get install python3-setuptoolssudo easy...原创 2019-08-08 15:00:57 · 3468 阅读 · 0 评论 -
[填坑]Ubuntu18.04 QT5.12工程运行报错
最近有一个在Windows上写的QT项目,想转到Ubuntu18.04上运行,但是却生成报了一堆错误最多的是:error: GL/gl.h: No such file or directory原因是缺少OpenGL libraries,需要手动安装。解决方案:sudo apt-get install mesa-common-dev参考:QT安装教程https://wik...原创 2019-07-26 20:55:27 · 612 阅读 · 0 评论 -
[填坑]Unable to start debugging.Unable to establish a connection to GDB.
只需要将launch.json,中externalConsole修改为true即可参考:https://github.com/Microsoft/vscode-cpptools/issues/2889原创 2019-07-14 00:49:50 · 10784 阅读 · 8 评论 -
[填坑]Ubuntu18.04无法使用shutter截图工具解决方案(截取时黑屏)
最近发现一个Ubuntu上一个比较好的截图工具,于是下载下来用,结果发现截图时要么是黑屏要么是花屏,根本获取不到屏幕内容,而自带的截图工具是可以正常工作的,很纳闷,以为是依赖库的问题,解决了半天还是没用,后来才发现原来是显示服务器的的问题:shutter只能在X Window下工作(2019年7月14号 ;Ubuntu18.04 ;shutter version0.94 Rev.1290),如...原创 2019-07-14 16:58:09 · 2992 阅读 · 1 评论 -
[填坑]Ubuntu18.04无法使用chrome浏览器共享屏幕解决方案
最近做笔试题,企业要求开启chrome摄像头,并且开启共享屏幕。我使用Ubuntu18.04的chrome浏览器答题,摄像头可以正常开启,但是共享的屏幕却始终是黑屏,只能看到鼠标,后来才发现又是wayland的问题,使用x window重新登录即可。切换的方法可以参考:[填坑]Ubuntu18.04无法使用shutter截图工具解决方案(截取时黑屏)https://blog.csdn.ne...原创 2019-07-14 17:03:21 · 3986 阅读 · 0 评论 -
Qt for Android 编译出错 recipe for target 'install_target' failed 解决方法
报错:Error: usage: [-exe] source targetqt android makefile:4478: recipe for target 'install_target' failed解决方案:1、删除构建目录2、取消勾选:Shadow build原创 2019-06-22 22:36:57 · 9121 阅读 · 0 评论 -
[填坑] ubuntu 18.04安装gitkraken无法启动
问题追溯1、首先我用 sudo apt install git 装了git2、然后在应用商店直接搜索gitkraken(版本5.0.4 stable snap商店)进行了安装3、gitkraken打不开,闪退尝试方案使用方案https://blog.csdn.net/qq_21148843/article/details/80808877无法解决sudo apt-ge...原创 2019-06-02 21:22:19 · 1237 阅读 · 0 评论 -
[填坑]ubuntu18.04 使用apt-get安装eclipse报错
方法一:首先,使用apt-get安装eclipse会启动失败,log中报很多错误,网上的解决方案看了很多,都指向openjdk的问题,很难搞,如果非要这么安装,可以:1、参考eclipse官方安装指导https://wiki.eclipse.org/Eclipse/Installation2、参考eclipse官方linux安装报错指导 https://wiki.eclipse.org...原创 2019-06-02 16:22:22 · 3746 阅读 · 0 评论 -
[填坑]ubuntu 18.04+Windows 10双硬盘双系统修改默认启动顺序
解决方案20190511(ubuntu18.04 +Windows 10 1809 双硬盘双系统):修改/etc/default/grub,这个文件保存了一些菜单的默认配置,主要有两项,一项是GRUB_DEFAULT,数字从0开始,表示启动菜单的光标位置,如果输入3就表是光标默认停留在第四项。还有一个是GRUB_TIMEOUT,表示菜单等待的时间,5就是5秒。 注意修改后需要使用sudo u...原创 2019-05-11 14:17:43 · 5617 阅读 · 0 评论 -
[填坑]QT使用MSVC编译运行无法显示中文
步骤解读步骤1:文件编码->默认编码改为UTF-8目的是修改源文件字符集步骤2:UTF-8BOM 改为如果编码是UTF-8则添加目的是让MSVC识别出是UTF-8的源文件,而不是本地GBK步骤1和步骤2可以解决 常量中有换行符的报错步骤3:在中文地方这样写 QString::fromLocal8Bit("中文")目的是让MSVC编码出的执行字符为UTF-...原创 2019-03-14 18:03:36 · 576 阅读 · 0 评论 -
[填坑]QT信号与槽机制注意事项
1、信号与槽机制与回调函数性能对比信号与槽机制比回调函数的方式要慢,当槽函数是非虚函数时,信号与槽机制大约比回到函数机制慢10倍,但依旧能够满足大多数应用的需求,因为1秒钟可以出发200万次这样的信号(i586-500机器,1个信号绑定一个槽函数,绑定两个1秒可以触发120万次)。2、同一个信号与槽函数连接多次默认情况下(Qt::AutoConnection)同一个信号和槽函数绑定几次...原创 2019-03-14 14:37:21 · 3550 阅读 · 3 评论 -
[填坑]使用Qt5.12播放mp4文件的注意事项
1、配置工作如果要用multimedia,请首先去安装LAV解码器http://forum.doom9.org/showthread.php?t=156191不安装无法使用该模块#视频播放需要pro文件加入以下模块QT += multimediaQT += multimediawidgets//添加以下头文件#include <QMainWindow>#in...原创 2019-03-11 09:47:49 · 4273 阅读 · 1 评论 -
[填坑]QT Creator调用VS2017自带调试器
方案一:需要单独下载Windows SDK进行下载,然后勾选debug工具进行安装。Win10下QtCreator设置MSVC2017x64:https://www.jianshu.com/p/d14ca31c529e方案二:其实对于大多数安装了VS的开发者,已经装了SDK,如果再下载有点多余。并且如果安装了更低版本,可能提示"You must uninstall the wind...原创 2019-03-09 18:46:28 · 5028 阅读 · 7 评论 -
[填坑]Qt报错msvc-version.conf loaded but QMAKE_MSC_VER isn't set
方法一:清空构建目录重新设置一个新的构建目录,或者清空当前目录的所有文件即可方法二:修改配置文件(不推荐)网上大部分的解决方案都是这个,直接打开找到并文件msvc-version.conf 在其中添加版本QMAKE_MSC_VER = 1900 (根据版本设置),不推荐,因为换了其他VS版本可能出错...原创 2019-03-09 18:16:40 · 14104 阅读 · 1 评论 -
[填坑]VS2010项目升级到VS2017问题总结
问题:1、VS2010 MFC项目升级到VS2017,打开资源文件(打开rc文件或者打开资源视图),导致VS软件卡死。2、VS2010 MFC项目升级到VS2017,打开类向导,导致VS软件卡死。解决方法:1、回退平台工具集 (属性->常规->平台工具集)到Visual Studio 2010(v100)2、重定解决方案目标,选择最新的SDK版本和最新工具集P...原创 2019-03-04 19:35:07 · 10231 阅读 · 0 评论 -
[填坑]mwArray作为类的成员变量报错问题mwArray全局变量报错问题
问题描述:14:01:24: 程序异常结束。14:01:24: The process was ended forcefully.C++程序中使用mwArray导致程序意外退出的问题一般会在两种情况中出现1、mwArray作为全局变量2、mwArray作为类的成员变量编译通过,运行时报错的原因只有一个,没有对MATLab的类库初始化!也就是说在调用 Initialize()...原创 2019-02-26 16:11:08 · 1538 阅读 · 1 评论 -
解决QT提示No previous extern declaration for non-static variable 'sss'
首先感谢QT Creator 4.8.0的代码提示功能,让我意识到我的一个长期不规范行为。之前定义全局变量:1、在1.cpp文件直接写例如 int test;2、如果2.cpp需要使用test时,一般我会直接在2.cpp直接加extern int test;其实这是不规范的,规范的写法:在1.h中写extern int test,然后在2.cpp包含1.h如果int tes...原创 2019-02-26 10:12:11 · 15369 阅读 · 2 评论 -
[填坑]解决QT升级之后闪退问题
使用MaintenanceTool.exe升级Qt组件之后,特别是在线升级Qt Creator之后,可能出现打不开的问题(双击后没反应,查看任务管理器发现闪退)解决方法:清除Qt缓存--删除 C:\Users\admin(你的用户名)\AppData\Roaming 下Qt和QtProject两个文件夹(不必担心,该文件夹会自动生成)之后就能顺利打开啦! 关键词:解决QT打...原创 2019-01-04 18:58:41 · 3262 阅读 · 0 评论 -
[填坑]解决"Your MaintenanceTool appears to be older than 3.0.2. ."问题
之前我写过QT5.9版本在更新组件时出现“要继续此操作,至少需要一个有效且已启用的储存库”问题,得到了网友的热心转载,说明遇到此问题的人不在少数。原文地址:https://blog.csdn.net/qq_20515461/article/details/84850546新浪:http://blog.sina.com.cn/s/blog_8564b95d0102ybpz.html更...原创 2019-01-03 20:54:12 · 6432 阅读 · 2 评论 -
固态硬盘win10升级之后出现硬盘掉速现象?已解决
<固态硬盘win10升级之后出现硬盘掉速现象?已解决> 今天系统从1703升级到1709,升完之后习惯性的清理垃圾(清除了旧版本备份30G左右),突然不知道哪根筋抽了,突然想硬盘测速玩玩,我是16年6月入手的三星750Evo 250G,之前测试读写速度均接近500M/S,但是这次测试结果让我大跌眼镜,写的速度还正常最高有400M/s,但是读的速度最高只有100M/s(AS...原创 2017-11-09 22:26:14 · 7801 阅读 · 0 评论 -
Windows下文件无法删除解决方法
一般方案,修改文件所有者参考:https://jingyan.baidu.com/article/3052f5a1f9f57497f21f8644.html 如果不能删除文件又无法读取权限又不能修改所有者重启电脑,在足够短的时间内找到文件并删除这样操作不会有任何权限提示,原因是微软文件权限控制的服务还没来得及开启 此必杀技听起来搞笑,但确实解决问题。...原创 2017-11-10 23:54:40 · 918 阅读 · 0 评论 -
[填坑]在校大学生如何申请软件著作权
一、先填几个坑巨坑:浏览器设置请使用IE浏览器,并启用兼容性视图设置,否则会提交失败1、打开IE ,先进入中国版权保护中心网站2、打开设置,点击兼容性视图设置3、添加ccopyright.com.cn 若启用成功,填写页面会实时弹出提示 坑1 软件全称:申请著作权登记的软件的全称。软件全称应简短明确、针对性强,各种文件中的软件全称应填写一致。可参考软...原创 2018-04-18 20:49:16 · 20148 阅读 · 16 评论 -
[填坑]VS2017与MATLAB2016b混合编程(生成dll方式)
MATLAB 生成 dll 前的工作1、配置MATLAB环境控制面板->所有控制面板项->系统->高级系统设置->高级->环境变量Path一栏,后面追加:C:\ProgramFiles\MATLAB\R2016b\bin\win64 (32位为win32)更改环境变量后,请重启电脑,否则VS将出现:LINK : fatal error LNK...原创 2018-07-27 01:37:44 · 18650 阅读 · 9 评论