This Halloween Pikachu follows your mouse or screen taps
摘要: 正常情况下,需要在启动之后直接执行某事件,一般会将函数放在Create或者OnShow里面。 但是,这种情况下,当事件耗时较久是,界面会迟迟不肯出现,只能等待Create喝OnShow执行完毕之后才会显示。 为了能够在界面能够先出现,然后运行需要的事件,可以使用消息的机制自定义添加一个AfterSh 阅读全文
posted @ 2024-12-17 14:05 图图雷 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 当出现atl相关的文件缺失时,可以打开安装Visual Studio Installer安装。 ATL是ActiveX Template Library 的缩写,是个C++的模板库。 相关错误: 修复步骤: 1.打开Visual Studio Installer: 或者直接菜单栏搜索: 2.点击修改 阅读全文
posted @ 2024-04-11 08:48 图图雷 阅读(723) 评论(0) 推荐(0) 编辑
摘要: 使用: ThreadPool threadPool(12); //设定数量 threadPool.queue(myFunction,args1,args2,...); //创建任务 实现: #include <windows.h> #include <iostream> #include <func 阅读全文
posted @ 2023-11-27 15:00 图图雷 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 使用: //创建 ThreadPool* pool = new ThreadPool(10); //分配任务 函数+参数,参数可以添加多个,后续逗号分隔 pool->enqueue(Myfunction,data); ThreadPool实现: #include <vector> #include 阅读全文
posted @ 2023-11-09 15:01 图图雷 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 部分网页的视频失去焦点后会自动暂停。 首先打开F12 ,查看视频的类型,如果是<video>,那么可以使用如下代码: setInterval(function () { var current_video = document.getElementsByTagName('video')[0]; cu 阅读全文
posted @ 2023-10-09 10:58 图图雷 阅读(2732) 评论(1) 推荐(0) 编辑
摘要: 有些时候,代码中可能需要获取CMakeList中的变量。常见的就是路径之类的。 在CMake项目中,有一个参数可以将变量传递到代码中: CMakeList.txt中: # 1.声明定义变量 set(CMAKE_VAR "CMAKE MESSAGE 123123") # 2.传递变量 #使用targe 阅读全文
posted @ 2023-09-25 14:37 图图雷 阅读(501) 评论(0) 推荐(0) 编辑
摘要: 遇到需要绑定回调函数的API接口。 看了需要绑定回调的函数指针声明,是一般函数指针,将非静态的类成员函数赋值过去的时候,无法编译通过。 将成员函数改成静态又得将整个类的内容都改成静态。 这种情况下,可以构造匿名函数,引用this,这样可以在类中,将自己的成员函数赋值给需要的函数指针类型上: serv 阅读全文
posted @ 2023-08-18 14:50 图图雷 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 在使用CLion的deployment功能时。正常修改增加都会自动同步到远程。 但是删除文件或者文件夹时,远程的文件没有删除,重新同步后,原来删除的文件又出现了。 这是因为Clion默认没有将删除的同步打开: `Settings -> Deployment -> Options -> 勾选:Dele 阅读全文
posted @ 2023-08-18 10:18 图图雷 阅读(427) 评论(0) 推荐(0) 编辑
摘要: C++ 实现读写ini格式文件。用gpt生成的。目前剔出了注释的影响,对异常进行了处理。读写也没有什么问题。 实现的逻辑是逐行读取,判断setion靠 '[' 和']',键值对就靠'=' 源代码: ```c++ #include #include #include #include #include 阅读全文
posted @ 2023-07-13 16:11 图图雷 阅读(599) 评论(0) 推荐(1) 编辑
摘要: C++项目调试时会触发断点。正常运行不会报错。后来发现是因为sleep的存在。 解决sleep触发断点的问题:可以在gdb中设置信号的忽略。在home目录下编辑或者创建.gdbinit。添加handle SIGUSR1 nostop 阅读全文
posted @ 2023-06-26 09:22 图图雷 阅读(226) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示