自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 图片屯屯鼠2

随缘更新,没更就是忘了(不是没做)

2025-07-25 01:30:29 140

原创 图片屯屯鼠

随缘更新,做一个图片浏览器、分类器,后续可能做成一个APP

2025-07-23 01:36:47 189

原创 Windows小问题:我们无法设置移动热点

网上看到很多方法,有启动驱动的,有更新驱动的。(前提是之前能开,且开过移动热点), 但是启动驱动给我一个启发,是不是之前不小心把进程杀掉导致服务起不来。后来重启电脑果然能用了。

2025-04-25 20:25:24 225

原创 关于树莓派CSI摄像头相关的一些问题

返回结果并不具备参考意义,之前也一度在上面折腾了好久,后来直接 libcamera调用能显示就不再关注了。看到有老哥前年说到目前的系统使用的是libcamera,想要使用opencv就会产生冲突,需要编辑。目前用的是树莓派4b,csi摄像头,具体型号未知,后面看日志貌似是ov5647.用的官方镜像烧录器烧的32位系统,网上查阅貌似64位有很多bug。修改成前面的内容后重启,然后不进入虚拟环境,使用 sudo 执行,(sudo貌似会跳过虚拟环境)就正常了。大概的意思就是无法注册摄像头设备,然后又控了我一天。

2025-04-14 13:05:48 373

原创 设置void FillSolidRect(lpRect,clr)无效

运行后发现底色背景没有生效, 改了颜色后也无法显示. 后来发现原来是宏没开启. 说到底对mfc框架不熟悉, 很多东西一知半解的.调用OnPaint函数需要开启宏, 在messagemap里添加。前提: 因为classwizard无法使用, 因此界面类是自己手动创建绑定的.

2025-01-16 14:56:42 153

原创 找不到 GetRuntimeClass 函数的定义

上面的语句在头文件的类中定义, 下面的语句在源文件中定义, 将头文件的这句注释掉后就能编译成功..但是显然这并不是理想的结果, 跟其他文件比较一番发现是下面的这个语句写的位置不对, 他应该写在头文件的下方, 这样编译就能通过了.MFC开发过程中, IDE用的VC6, 因此有时候创建新界面就很麻烦, 创建时可能有选项选不了, 无法指定界面是哪个类, 因此照着其他的改, 手动将ResourceView和FileView绑定, 这个过程中出了一点点问题.

2025-01-15 11:46:03 164

原创 关于MFC的Create函数崩溃

然后将一些能做的措施都做了, 包括一些new出来没有delete的, 构造函数没有初始化的.然后解决了. 最终排查下来是指针new之前没置null, 我寻思既然那片空间的数据不用那我new了然后覆盖不是应该没有问题吗, 需要先置null然后才能new吗.vc6环境Mfc框架开发, 新建了一个界面, 但是多次重复运行会崩溃, 根据以往的经验是内存泄漏. 但是Create里的几个参数都是照着前面抄的.

2024-12-31 13:15:37 151

原创 《Python编程:从入门到实践》数据可视化

这一章主要内容是制作图表的,但是很多库已经改动了,所以有些API使用不太对,但是搜一般都能搜到。相比来说,比较得心应手了。

2024-12-29 22:14:03 180

原创 GetUserName获取SYSTEM

之前工作遇到一个问题,因为读取文件的路径带有计算机用户名, 所以需要去获取. 但是有时候获得的值为SYSTEM导致读取失败, 因为工作的线程可能属于当前用户也可能属于SYSTEM, 这就导致获取的时候对不上读取失败.以下是参考外加豆包修改缝补的, 之前参考了一个结果内存泄漏查了半天.目前暂时没出现问题, 仅供参考。解决办法就是再起一个进程, 然后读取该进程所属的用户名.

2024-12-18 15:12:36 175

原创 关于VC++6.0的new

C++程序员,结果与想象大大出入,首先不提公司项目主要是MFC框架,可以理解传统项目遗留下来的(本打算做qt入门,然后转方向,结果被忽悠进来),编译器还是Visual C++6.0, 使用起来各种bug,连打开项目创建文件都需要自己找插件使用。这里多次运行到1会崩溃,为什么,网上查到一篇文章大概是说不停 new 会出 bug,我这里确实是在循环里操作的。然后开始业务开发,运行测试,乱码,做个转换,因为之前做嵌入式相关,windows api没怎么用过,总之有时可以正常运行,有时不能。

2024-12-18 00:23:27 167

原创 《Python编程:从入门到实践》,pygame, 外星人入侵

历经了几天,照着书学习了一遍,感觉有些bug,但是找不到,看起来是比c++简单,但是也确实学到很多。建议还是自己跟着书敲,然后一步一步运行,这中间包括导入pygame,继承,缩进,调试,变量拼错。从c/c++转来刚开始还是有点不习惯。虚拟环境配置最开始pygame安装就花费两天时间,最终是在系统解释器中设置好后就能正常下载了,然后没找到图片,自己找了张图,图片过大调整一下就好了。其余问题是照着打真容易出错啊。

2024-12-14 00:06:34 167

原创 安装 pygame 遇到的问题

所在位置 行:1 字符: 1 + .\venv\Scripts\Activate + ~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : SecurityError: (:) [],PSSecurityException + FullyQualifiedErrorId : UnauthorizedAccess。即便 pycharm 里直接点击安装也提示报错,大概呢是版本问题,就是新版本已经移除了的意思需要自己下载。然后运行 pygame安装,这个时候导入就能正常运行了。

2024-12-08 23:25:58 374

原创 VC++6.0 MFC 如何调试

运行的话, build => start debug => go, 或者工具栏空白处右击菜单点击 debug, 勾选上后就出现一个debug工具栏, 然后就可以调试了.首先光标移动到要打断点的行, 在工具栏找到一个小手形状的图标, 点击之后即可插入断点, 再次点击可取消断点。快捷键就不说了, 主要是打断点一开始不知道怎么打, 调试模式也总是直接跳出一个对话框后就结束了.

2024-12-02 09:28:31 229

原创 MFC运行弹出Microsoft Visual C++ Debug Library

vc++6.0编译MFC程序, 如果不涉及界面更新是正常运行的, 但是我开了多线程后就会有时弹出Microsoft Visual C++ Debug Library的对话框, 有时不会, 并且更新界面是在主线程进行, 工作线程发送消息通知主线程更新界面. 查询了好久并没有找到解决办法, debug是发生在 socket.create() 这一行会出错, 但是没有找到原因.

2024-12-02 09:14:07 516

原创 Mac下Qt编程路径相关

他给的是根目录, 如果创建配置文件时使用的是相对路径, 它是相对于app包内的, 后续其他读文件操作却是从app所在路径, 实际可能有所出入, 总之就是尽量使用绝对路径, 需要注意文件读取的路径尽量是通过qt方法获得, 而不是直接 `./` , 或者使用。(没做过苹果开发)之前移植项目到Mac环境下, 在Qt Creator中可以正常运行, 但是到生成目录中直接运行app包出现问题, 配置文件找不到生成的地方, 或者读取不成功. 后来通过最终实践发现mac下编程的路径有很大的区别.如果直接使用其他平台的。

2024-11-29 18:00:30 214

原创 MacOS允许从以下位置下载的App:任何来源

直接将app包分享或者安装可能会造成一些问题, 在对方机器上打不开, 找到系统偏好设置 => 安全性与隐私 => 通用 => 允许从以下位置下载的App, 如果没有任何来源, 打开终端输入。然后输密码, 关闭重新打开, 就有这个选项了.

2024-11-29 17:39:08 940

原创 Mac安装Qt Creator

工作需要, 第一次接触mac编程, 踩了一些坑, 记录一下因为是windows虚拟机安装的mac系统, 寻找 .iso的免费镜像比较费劲, 多是pkg, dmg或者在mac系统下可以将dmg制作成cdr镜像的, 怎么安装就不提了, 要注意的就是系统版本问题, 一开始找到的是MacOS High Sierra10.13 后来测试环境那边控制台正常启动的, 但是qt界面不显示, 查了半天就是SDK版本不匹配原因, 但是我一开始并不知道, 问领导要求回复能跑就行😢, 因此需要注意一下😭。

2024-11-29 17:19:50 2605

原创 Mac系统扩容

这里相当于插入一块硬盘, 还需要在系统里加载进去, 进入mac系统 => 应用程序 => 实用工具 => 磁盘工具 => 左侧选择安装操作系统的硬盘 => 上方点击分区 => 这个时候选择添加分区或者在原有的分区上扩容即可。由于用的虚拟机分配的空间有限, 安装了一些软件后可用空间已经不够继续安装了. 如果宿主机上有足够的空间可以先在对应的虚拟机设置里 => 硬件 => 硬盘 => 右侧磁盘实用工具 => 扩展磁盘容量去分配一定的空间。

2024-11-21 11:24:15 912

原创 Mac系统因空间不足导致系统反复重启并提示电脑因出现问题而重新启动,请按一下按键,或等几秒钟以继续启动

虚拟机苹果系统出现灰屏, 并显示6种语言, 遇到这种情况的可能的原因是vmware升级导致的, 需要下载一个unlock 解锁, 貌似是安装苹果虚拟机时新建的时候没有对应的操作系统可供选择的那种情况.但是我并不是这种原因, 猜测可能是升级系统导致空间不够了, 系统反复重启. 如果没有重要数据的话重装系统即可. 如果有的话需要进入恢复模式接入移动硬盘进行数据备份.

2024-11-21 11:00:23 703

原创 Windows虚拟机VMWare安装Mac系统

因为工作需要, 搭建一个Mac系统编译qt程序. 没有提供任何文档参考, 没有交叉编译工具链, 不知道对方Mac系统版本, 不知道交叉编译怎么进行, 工具貌似需要知道目标平台的环境, 但是领导说先能在苹果电脑上跑起来就行, 参考网上资料基本上都是直接在Mac上开发, 于是选择在虚拟机中装一个Mac系统进行操作操作.

2024-11-21 10:39:07 1219

原创 编译Qt Creator项目时Debug模式下运行正常,Release模式下运行崩溃.

之前一直都是debug模式下编译程序, 现在要求release模式下编译运行正常通过, 结果刚运行就出现异常退出问题. 查询得知debug模式编译时会做很多安全处理, 并且会带有调试信息, 而release模式并没有.然后在release模式下尝试debug, 能够看到函数调用栈多了一些之前没有的信息, 发现是一些没有用到的函数, 或者有的函数没有返回值, 调用时没用到.修改之后就能够正常通过了.但是并不知道原理是什么. 有没有大佬指点一下或者是哪方面的技术.

2024-11-13 10:02:49 754

原创 local variable ‘deb‘ referenced before assignment

在麒麟系统环境下学习dpkg打包时遇到的一个问题, 问题在于提供的打包脚本中并未涉及到该变量, 但是直接安装就是会出错,每一个deb包都会出现此问题, 如果用命令行安装, 有概率成功执行。接下来是比较关键的步骤,第一步是强制移除出错的软件包, 第二步是删除关于 xxx 的dpkg信息文件‌。xxx为对应的软件包, 后面修改脚本重新打包安装再次遇到了这个问题, 其余步骤更多是一种出于备份的考虑。目前得出的结论是安装包有问题, 可能是软件包冲突导致的, 或者有没卸载干净的.该软件包正处于非常不稳定的状态;

2024-11-12 14:14:57 1423

原创 王道C语言初级阶段

王道C语言初级阶段笔记

2022-10-31 20:02:55 511

原创 王道 Online Judge(2022.10.10)

王道c语言

2022-10-20 17:32:23 1959 7

《python编程:从入门到实践》pygame外星人入侵

包括源代码和环境,文章也有源代码

2024-12-14

王道c语言基础-王道基础练习题目

之前学习时练习的题目

2024-09-21

空空如也

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

TA关注的人

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