- 博客(19)
- 收藏
- 关注
原创 C语言趣味入门之射击小游戏---循环及函数练习
本文介绍了一个用C语言编写的控制台小游戏,通过字符图形实现目标射击功能。游戏使用'*'符号构建发射器,'||'作为子弹,'$'作为目标。关键技术包括:1) 利用kbhit()实现非阻塞键盘输入;2) 通过printf定位光标控制显示位置;3) 使用rand()随机生成目标位置;4) 采用空格覆盖实现字符擦除避免闪屏。代码实现了发射器移动(A/D键控制)、子弹发射和目标击中等基本功能,并记录得分。虽然未使用线程导致流畅性不足,但作为初学者练习项目,有助于理解控制台编程和基础游戏逻辑的实现。
2025-11-16 22:31:08
563
原创 C语言趣味入门之超简电子琴---循环及函数练习
这篇教程介绍了一个用C语言实现的简单音乐程序,通过键盘1-7数字键控制蜂鸣器发出不同音调。作者使用Windows API中的Beep()函数发声,并采用getch()实现实时键盘输入。程序包含一个tone()函数处理按键音调映射和主循环逻辑,适合初学者练习。教程推荐使用轻量级的DevC++开发环境,并建议扩展功能需要基础乐理知识。该示例旨在提升C语言初学者的编程兴趣。
2025-11-16 21:37:15
366
原创 Python环境下使用OpenAI库调用LLM(Deepeek)——000!零基础起步Step by step!
本文介绍了如何通过Python调用大语言模型(LLM)的入门教程。主要内容包括:1)安装openai库;2)在OpenRouter平台注册并获取免费API密钥;3)编写Python调用代码示例,使用DeepSeek模型进行测试;4)演示了"解释量子纠缠现象"的调用结果。文章针对初学者设计,提供了详细步骤和代码示例,帮助读者快速上手LLM的API调用。
2025-10-17 17:27:45
660
原创 机器视觉入门之四 打开一个图像文件显示并在图像上绘制图形
如果我们直接使用自己的代码去读取图像文件,那么就需要了解图像文件的文件结构,读取文件可以使用C语言的FILE,fread函数,作为入门,我们先使用CImage类来读取文件,这样我们就不需要关心文件格式问题。
2022-12-26 18:20:48
387
原创 机器视觉入门之三 在内存中绘制图形并显示
我们要在内存中创建一个内存块,用于存储图像数据,并在这个内存块中绘制一个图形,比如圆形,然后在基于对话框的界面上显示它
2022-12-15 20:00:47
414
原创 机器视觉入门之二 创建一个位图并显示
机器视觉领域可用的编程语言也很多,但是最接近底层的还是C++,今天开始我们的代码编写,双击确定按钮,进入代码,注释掉 CDialogEx::OnOK();
2022-12-14 15:00:46
523
原创 机器视觉入门之一 认识位图
机器视觉是处理图像的,这里我们说的图像其实是位图,也就是Bitmap,注意,不是图形,一般我们说图形在计算机领域有特指,就是矢量图Graph。我们这里只讨论位图的特点。
2022-12-13 12:01:54
468
原创 stm32F4平台modbus16位CRC两种软件计算方法代码及性能对比
循环冗余检查(CRC)是一种数据传输检错功能,对数据进行多项式计算,stm32有硬件CRC,但常用的F1,F2,F4等只支持固定的多项式和固定的bits,也就是说,无法计算16位CRC,本文对比了查表法和逐位计算法的性能区别,附全部代码
2022-12-02 16:46:42
1993
原创 使用开源Qrencode库生成二维码并植入指定图片中Dev C++实现
采用开源的Qrencode库来生成二维码,用DevC++实现将4G设备的 SIM卡号uid以二维码的形式植入到模板图像数据并生成图片文件以方便打印到不干胶标签上,标签显示硬件信息及卡号,方便后续管理。
2022-11-26 14:06:57
1714
原创 SOAP学习之二:全网最简单的ONVIF协议IPC云台PTZ控制VC++代码--不使用gsoap!!
程序使用VC++实现了单独的PTZ控制,代码量非常少,个人认为是目前我能看到的唯一使用 soap toolkit实现的PTZ控制代码。全部代码展现,希望对搞IPC的有所帮助
2022-11-13 16:17:32
2465
原创 SOAP学习之一:Visual C++创建简单的客户端--使用soap toolkit 3.0获取UTC服务器时间
一个小例子使用VC++控制台程序获取UTC服务器时间。使用Soap Toolkit3.0实现soap客户端通信。
2022-11-11 21:14:33
1395
原创 VC++MFC使用VLC实现窗体中播放流媒体、磁盘视频文件完整例程--全部代码可下载
VC++MFC基于对话框程序中如何使用VLCLIB实现在窗体中播放流媒体、磁盘视频文件的完整例子,包括如何下载VLC SDK,如何使用VLC SDK库,播放媒体以及播放状态输出
2022-11-10 13:16:44
2465
1
原创 视频编程学习札记:onvif协议H265编码摄像机的rtsp地址获取
使用ONVIF Device Test Tool获取H265编码的摄像机的RTSP播放地址,以在播放软件中播放视频流。
2022-11-08 14:40:01
4534
1
原创 VC++学习札记:使用Direct2D绘制Bezier线
以前在VC++中绘图,使用的是GDI,绘制Bezier线D2D更好一些,D2D绘制简单图形是直接渲染的,绘制贝赛线等复杂图形是先创建Path,然后再渲染。
2022-10-29 23:47:11
761
原创 VC++学习札记--INI文件读写
程序中关键的配置信息一般我们写到INI文件中比较方便,使用WINAPI直接有相关函数能够很简单的实现读写INI操作
2022-10-27 15:24:29
443
原创 VC++游戏杆编程——使用消息响应方式
Windows下使用VC++对游戏杆编程,不采用传统的轮询方式,使用自定义消息响应游戏杆事件。例程使用MFC对话框,joySetCapture()函数实现。
2022-10-24 18:32:05
778
使用模板图片的二维码标签生成工具
2022-11-17
全网最简单的ONVIF协议IPC云台PTZ控制VC++代码-不使用gsoap!!
2022-11-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅