自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 Windows查看系统快捷键占用/快捷键失效

最近在用intellij的 IDE写代码的时候发现提取方法的快捷键(ctrl + alt + m)无法使用/无效,但是settings的keymap里面确实有,因此怀疑是像ctrl + alt + ➡一样别的程序占用了,但是关闭前台所有应用程序并不能解决,因此尝试查找系统热键来锁定程序。

2024-05-23 00:15:15 1267

原创 Windows下卸载IddSampleDriver/indirect display的方法(删除显示设置下的多余幽灵显示器)附带moonlight远程控制适配IPad屏幕分辨率的解决方案

最近在使用sunshine + moonlight进行远程使用宿舍PC的时候感觉屏幕分辨率和IPad不匹配很难受,因此上网搜索了有关虚拟显示器的教程。其中选中了使用微软官方的IddSampleDriver的方式来进行模拟。结果在安装完虚拟显示驱动并识别到虚拟显示器后发现显示设置多了一个显示器,不用的时候很麻烦,只能选择断开连接,而且一些设置选项比如仅在某块屏幕上显示消失了,因此有了彻底卸载显示器的需求。

2024-05-14 13:39:09 687

原创 Windows下Clion免编译配置opencv教程,小白向

opencv的编译安装实在过于折磨人,较长的编译时间、一堆莫名其妙的报错、难以访问的资源和网上杂乱不全的解决办法足以劝退一名想要尝试的小白,本人在历经无数次编译失败后尝试使用已编译的库进行链接并在成功后进行总结,希望能帮助到同样被折磨的人。本文不用下载很多文件和软件,没有过多复杂的配置操作和漫长的编译等待,完全照做即可。

2024-01-07 13:40:03 1078 1

原创 解决copilot报错:Your current Copilot license doesn‘t support proxy connections with custom certificates

解决由于fast github自定义证书造成github copilot的Your current Copilot license doesn't support proxy connections with custom certificates报错

2024-01-07 13:08:53 921 1

原创 雷神kz5096三模键盘切换windows模式和mac模式/alt和win互换

最近在用多系统设备的时候都用的同一把雷神kz5096键盘,结果第一次连接的时候被说明书误导按下了Fn+a键切换到了mac模式,然后alt和win互换吓了一跳。查了下网上的方法发现普遍的rk987提供的ctrl+alt+Fn并不能解决问题,后来发现这个型号是用Fn+a切换mac模式,Fn+w切换windows模式,还挺合理的。因为发现没有这个型号的说明,说明书上似乎没写Fn+w,于是分享一下这个技巧。

2023-10-22 23:39:15 2325 1

原创 计算机整数存储和计算规则,原码,反码,补码与实际计算

许多编程语言的教程和数据结构的教程课老师往往会提到计算机中关于整数存储的规则,会解释原码、反码、补码分别是什么,细致一些的老师可能会讲为什么要这样设计,但是我发现似乎很少有老师会在这之后介绍原码、反码、补码在实际计算中的作用,也很少会介绍一下计算机对整数进行加法计算时的真正情况,于是结合自己的了解和查阅到的一些信息写了一些自己的理解。

2023-10-08 23:55:49 300 1

原创 【学习记录】makefile学习记录之完结篇:makefile运行与隐式规则

makefile的运行和其隐含规则虽然也比较关键但是在实际运用和书写的时候并不需要经常考虑到,其运行的话各种参数和功能等到用到的时候可以再查,没必要全部记下来,隐含规则的话很多时候只要书写规范也不必要考虑,makefile自然都会把推导做好,只要不要写出一些会让make困扰的规则让代码运行效率大幅降低就行了。

2023-10-06 17:16:56 64 1

原创 【学习记录】makefile学习记录之四:书写命令、使用变量和条件判断

makefile中对命令的识别非常简单,只需要在一行中以tab键开头的都算命令。另外,跟在规则冒号后面同一行的内容也会被视作命令。make的命令默认是/bin/sh中UNIX的标准Shell解释执行的,但也可以手动指明别的shell解释执行。makefile中的行注释符号是井号“#”。

2023-09-25 09:53:26 97 1

原创 【学习记录】makefile学习记录之三:makefile使用函数和函数列举

本来这一篇应该记录书写命令或者变量的使用或者条件判断,但是我打算把这几个先跳过并可能留到下次一起写,因为这两天趁课余时间把整本《跟我一起写Makefile》过了一遍,需要一点时间消化,因此挑选了比较简单的函数这一部分来写,当然,书写命令和条件判断也很简单,所以跟变量一起写,写这篇最主要是像列举函数用法,作为自己以后查阅的一处笔记。

2023-09-23 20:42:03 64 1

原创 【学习记录】makefile学习记录之二:书写规则之自动生成依赖性

第一对逗号之间“$*”表示匹配除文件后缀以外的所有文件名,“\.o”表示匹配以.o为后缀的文件,“[ :]”表示匹配空格和冒号,最后的“*”表示对前面的内容整体多次匹配,这里本质上就是在匹配像前面编译器输出的内容中的“main.o : ”这样的部分。第二行中,$$$$就是四位随机数的意思,比如2597,整行是在用c语言编译器生成$。sed 's,\($*\)\.o[ :]*,\1.o $@ : ,g' < $@.$$$$ > $@

2023-09-21 23:19:45 44

原创 【学习记录】makefile学习记录之一:初识makefile和基础规则

makefile初识和最基础的内容

2023-09-21 00:32:11 24

原创 【qml项目添加新文件夹】一种实现用qt creator在qml项目中添加新文件夹及文件的简单方法

文件夹内部一定要包含文件,如果只是一个空文件夹的话完成Add Existing Directory那一步之后qt creator无法将文件夹配置到CMakeList.txt中,而只会在qt_add_qml_module()中添加如图所示的一行空行,且文件夹也不会显示在项目中。不知为何,qt creator并不支持直接在qml工程中添加一个新的文件夹,而是必须手动创建文件夹和文件(没错,文件夹中必须要有文件不然会失败)后再包含到CMakeLists.txt的配置中。在弹出的窗口勾选dir文件夹并点击确定。

2023-08-05 14:20:51 1260 1

原创 【git经验总结/记录】git仓库拉取时仓库引用导致文件丢失的问题

排查了半天发现原来是因为拉取github上的仓库时如果对象仓库引用了别的仓库会导致文件丢失的,也就是说引用的那部分文件不会一并拉去下来,只保留一个空的文件夹(这非常具有迷惑性)。目前没有找到一键解决的方法,只能手动到本地的framelesshelper空文件夹下再拉取一次被引用的仓库,这就导致了很多非常麻烦的操作,比如像这个被引仓库实际上也引用了别的仓库,于是之后还要接着手动拉取别的仓库。这也算是血的教训了,被这个问题引发的各种问题折磨了好几个小时,希望这篇经验总结能帮到像我一样的新手。

2023-08-05 00:18:54 774 1

原创 Java序列化类在写出到本地时由于存在Thread对象而报错的原因分析的解决方法

本文简单分析了Java序列化类在写出到本地时由于存在Thread对象而报错的原因,并提供了两种简单的方法来避免这一问题,第一个方法具有较大的局限性,除非线程会自动结束且不会对程序后续运行造成重大影响,否则不推荐使用。第二个方法在第一个方法的基础上进行了简单改进,使其可以继续拥有对线程的控制权。不过这两个方法都只是本人在练习时遇到问题简单做的处理方法,仅代表本人想法,不是解决这类问题的根本方法。

2023-04-02 16:01:10 445 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除