- 博客(11)
- 资源 (6)
- 收藏
- 关注
原创 MFC非模态对话框内存泄露
MFC非模态对话框内存泄漏前言在关闭一个非模态对话框时,程序崩溃了。。。弹出了Assert断言警告。问题分析该模态对话框是创建在堆(heap)中的,关闭它时程序不会自动调用析构函数,没有释放对应资源,最终导致了内存泄漏。解决措施重载OnClose()函数,在OnClose()函数中调用DestroyWindow()函数。void CMyViewFrame::OnClose(){ CFrameWndEx::DestroyWindow();}然后在消息映射中,调用O
2021-07-20 14:04:54
614
原创 记一次MFC踩坑经历
记一次MFC踩坑经历前言最近接触到MFC编程,待完成的需求是:在非模态对话框中创建菜单栏(MenuBar)和工具条(ToolBar)并显示出来。遇到的问题创建菜单栏(MenuBar)的过程挺顺利的,没遇到啥问题。但是,工具条的创建过程就很艰辛了:创建的工具条不能显示对应项的图标,确定也是加载了“MyViewTool.bmp”资源的。在win7 + vs2010下,使用m_wndToolBar.LoadToolBar(IDR_MYVIEWTOOL);创建的工具条是正常的:能显示每个
2021-07-20 13:44:55
290
1
原创 更新STM32CubeIDE及旧文件的清理
清理原因1、电脑每次更新完STM32CubeIDE后,都会残留上个版本的插件和一些替换掉的文件,而STM32CubeIDE是基于eclipse的,默认情况下不会清理这些文件。2、STM32CubeIDE更新后残留的旧文件会不断累积,我电脑的硬盘空间快不够用了。3、对照着时间一个个删去替换掉的文件是一个办法,但是遇到1000多项甚至更多文件,效率会很低。解决方案使用python3,可...
2020-04-20 20:53:23
4307
6
原创 微信小程序解析IOT平台JSON数据
(一)概述利用寒假空闲时间完成了个人小项目的前端部分(微信小程序)。之前卡了很久的问题是:如何解析来自阿里云IOT平台的JSON数据,从中提取到所需的数据,并传递给微信小程序的逻辑层,然后在微信小程序的视图层显示出来。(二)解析过程1、问题解决措施这里有个需要注意的地方,如果微信小程序采用消息回调的方式构建,需要在服务器的消息回调函数中完成JSON数据的解析。2、javascript代...
2020-02-15 19:41:40
1266
3
原创 CAD多图层二维图绘制
(一)简介本学期学习了CAD工程制图,然而还是入门的水平。上课期间画了一张自己觉得比较有意思的CAD二维平面图。用多图层画的这张图共有四个图层,各图层的绘制顺序如下:中心线层 --> 剖面线层 --> 粗实线层 --> 尺寸标注层。(二)最终效果图(三)绘制过程1、中心线层的绘制中心线层就是上图中互相垂直的两条红色虚线。①在CAD2019经典界面下打开“正交捕获”。...
2019-12-28 00:28:45
1641
原创 Linux下C语言实现图片拷贝
最近学校的项目实训要求在Linux下开发一个多人聊天系统,其中一个小功能是实现图片发送与接收,前提自然是能实现图片的拷贝了。贴出代码和一些项目资料记录一下自己的学习历程。图片拷贝代码:#include <stdio.h>#include <sys/types.h>#include <sys/stat.h>#include <fcntl.h>...
2019-11-24 18:10:53
1577
原创 基于C51的温度计,记录大一时初学C51的小制作
DS18b20采集到的温度值通过单总线传递给主函数,主函数中调用温度显示函数将温度值显示到数码管上。温度采集函数如下:AD15的原理图如下:AD15的PCB图如下:这篇文章的内容很简单,仅仅是我为了记录一下以前的学习过程。...
2019-10-31 23:52:23
621
原创 循迹小车制作心得
(一)概述记得去年这个时候,我参加了省上的机器人大赛,当时有熊猫乐园、机器人排爆、机器人扎气球、循迹小车等题目,我选的是循迹小车。由于我比较菜,前前后后历时一个多月才完成这个项目。期间遇到的困难有两个:一是如何循迹,二是小车如何跑直线。为了解决这两个问题,查阅大量资料后,分别采用PID巡线和DMP姿态解算予以解决。(二)解决过程(1)巡线的解决方案主控板采用STM32F103C8T6,5路...
2019-09-30 17:30:40
8562
4
原创 2019电赛个人总结
今年的电设赛在前天结束了, 昨天将作品封箱, 今天去省会测试。这是我第二次参加电设赛, 去年我大一, 参加过一次, 当时啥也不会, 也不懂得人情世故, 给人打下手, 还被摆了一道, 结果别人的东西做好了, 通过了校内测试, 自己的作品反而在校内测试时烧掉了, 就这样被刷掉了。当时还有指导老师安慰我说明年还有机会, 结果还有好几个比我菜的大一新生跟着师兄师姐去省会参加了测试。 也许是我狭隘吧, 但...
2019-08-12 10:48:02
3585
1
原创 PID实时无线调参
今天实现了PID参数的实时无线整定,记录一下历程。1、将CRC.h, CRC.c, usart2.c , usart2.h等文件添加到STM32工程中。如下图:2、其中,CRC.h, CRC.c用于数据包的校验,usart2.c , usart2.h用于HC05型号蓝牙接收和发送数据。 硬件连接如下图:3、开发板连通电源,打开电脑蓝牙,与STM32板接蓝牙配对并连接。如图:4、开发板...
2019-08-02 11:58:53
2249
4
原创 新手一个, 记录一次调节板球系统PID的辛酸历程
电赛将近, 我和小伙伴选择了板球系统作为练习题目。1、机械结构是淘宝上买的。主要器材有:2个舵机,1个白板,1个黑球,1个openmv3摄像头,1块STM32F103ZET6开发板,杜邦线若干。2、系统工作过程: openmv3摄像头采集黑球在白板上具体坐标,通过usart3传给STM32主控板,主控板拿到坐标后进行PID解算。TIM4产生两路PWM波,解算后的返回值作为两个DS3119舵机的...
2019-07-26 14:09:07
4466
15
PID_Regulator-master.zip
2019-07-25
THREE_CHANNEL_ULTIMATE_MODIFIED_IIC_OLED_CAP_FILTER.zip
2019-08-10
板球系统.7z
2019-07-26
PID_Regulator-master.7z
2019-08-02
mincar ultimate V1.zip
2019-09-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅