自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

MusicMan

做有意义的事,学习音乐的道路是无限的

  • 博客(543)
  • 资源 (15)
  • 收藏
  • 关注

原创 aws s3 sdk c++使用指南、适配阿里云oss和aws

本文介绍了使用AWS和阿里云OSS的SDK实现PutObject操作的流程。AWS版本需要初始化API,配置凭证和端点信息,创建S3客户端后设置请求参数(Bucket、Key和文件流),最后执行上传并处理结果。阿里云OSS版本类似,但需要额外配置EndpointProvider和路径样式。两个版本都包含错误处理逻辑,上传成功会返回ETag。使用前需提前申请存储桶(Bucket)等必要信息。代码示例展示了完整的文件上传实现过程,包括SDK初始化、客户端配置、请求构建和结果处理等关键步骤。(主要作为个人笔记使)

2025-06-12 14:41:51 39

原创 AWS SDK for C++ Windows编译指南

AWS SDK for C++ 环境搭建指南:1.安装必备软件(CMake、VS2015、Git);2.通过Git下载源码并使用CMake配置项目(选择VS2015生成器,指定build目录);3.在VS2015中打开生成的项目解决方案并编译(默认Debug-32位模式)。该流程详细说明了从环境准备到项目编译的完整步骤,包含关键配置截图指引。

2025-06-10 11:23:27 262

原创 关于c++和cef的消息事件浅聊下(自己当笔记,大家随意看看即可)

C++与CEF框架的交互主要通过两层消息机制实现:浏览器自身Web消息事件和JavaScript与C++的事件传递。关键接口包括OnUncaughtException、OnFocusedNodeChanged和OnProcessMessageReceived,用于处理异常、节点焦点变化和进程间通信。网易云信框架(NIM_PC_Demo)提供了CEF内嵌的参考实现,但代码可能需自行研究。相比CEF,作者认为Electron更易用。本文主要作为技术备忘录,记录CEF消息机制的核心要点。

2025-06-09 17:52:45 133

原创 C++ Windows开发技术选型

7、浏览器web化: electron+dll。1、界面层:DUILIB\Qt\MFC。C++ Windows开发技术选型。5、dump保存:minidump。●数字签名:gsigntool。3、数据解析:jsoncpp。4、本地数据库:sqlite。2、网络层:Libcurl。

2025-06-05 16:48:30 121

原创 唯一系统id

收集硬件信息:biosId:通过 BIOS 获取的 UUID(通用唯一识别码)。macValue:网卡的 MAC 地址。cpuId:CPU 的标识符。strBaseBoardSerial:主板的序列号。生成设备 ID:把上面获取的硬件信息组合成一个字符串。利用 MD5 哈希算法对这个组合后的字符串进行处理。

2025-06-04 12:02:31 74

原创 内存 DC(双缓冲)是个什么东西?

内存DC与双缓冲技术是图形编程中消除闪烁并提升渲染效率的核心方法。内存DC在内存中完成所有绘制操作,再通过BitBlt一次性复制到屏幕DC,避免了传统单缓冲分步绘制导致的中间状态显示问题。其优势包括消除闪烁、减少系统调用、支持复杂效果等。实现时需注意位图复用和局部更新优化,典型应用于游戏开发、GUI框架及动画系统。该技术本质是牺牲内存换取视觉流畅度,是高性能图形编程的基础。

2025-06-03 19:40:23 804

原创 专业C++Qt开发服务,助力您的软件项目腾飞!

例如,一款使用Qt开发的桌面应用程序,可以轻松地在Windows、macOS和Linux系统上运行,无需进行大量的修改。例如,我们可以开发一款类似WPS Office的办公软件,使用Qt实现跨平台的界面设计和功能开发,同时提供良好的用户体验。例如,Qt的OpenGL集成可以实现高性能的3D图形渲染,为游戏开发和可视化应用提供了强大的支持。高效的开发流程:我们利用Qt Designer这个可视化的界面设计工具,通过拖放和调整控件来快速设计和布局用户界面,并设置它们的属性和样式。

2025-06-02 22:43:49 341

原创 企业级项目中Qt客户端技术选型

展示一下Qt做企业级项目的基础模块以及需要的库 给大家一些参考选项。

2025-04-23 17:18:41 141

原创 Cursor学废指南(使用Cursor理解代码)

这个我发现市面上有很多教程教大家问问题,其实就是所谓的prompt,但是在我使用这么久的情况下,我的第一感受是很鸡肋!接下来介绍下我的方式,总结起来就是这件事是什么?经过了前两步的讲解,大家想必对问问题和拖拽文件有了大体的了解了,最终理解代码也就是两者结合起来,即拖拽项目文件+提问题!claude3.7】,我觉得我接下来的建议应该还算是有说服力的。这个我就用了怎么做理念!仔细阅读代码,帮我总结一下这个项目具体的结构和分层,整理成一个readme文档。至此,想必您也学会了怎么去投喂文件这个第一步了。

2025-03-28 12:18:20 339

原创 迪丽热巴同款AI头像制作

参考图:半身正面照(建议光线均匀的证件照/自拍,以超美的迪丽热巴为例)模型选择:图片2.0 Pro(细节最精细)尺寸比例:1:1(适配微信头像框)

2025-03-23 11:37:29 584

原创 7年全栈开发经验 · 兼职技术合作

可承接客户端(Qt/Electron)、后端(Python/Django)、全栈项目或技术咨询。交付可靠,沟通高效。我是杜辉锋,一名有7年经验的开发者,擅长。,熟悉全栈技术,追求高效与高质量的交付。

2025-03-14 15:19:24 435

原创 DeepSeek平替看这篇文章就够啦!

最近,DeepSeek的热度可谓是居高不下,但随之而来的服务器繁忙、排队等待等问题也让不少用户感到头疼。别担心,今天就来给大家盘点一波DeepSeek的平替,让你轻松摆脱排队焦虑,畅享AI的乐趣!

2025-02-11 14:47:07 872

原创 DRF开发避坑指南01

在当今快速发展的Web开发领域,Django REST Framework(DRF)以其强大的功能和灵活性成为了众多开发者的首选。然而,错误的使用方法不仅会导致项目进度延误,还可能影响性能和安全性。本文将从我个人本身遇到的相关坑来给大家避坑。

2025-01-24 10:22:24 839

原创 【系统分享01】Python+Vue电影推荐系统

随着互联网技术的不断发展,电影推荐系统在各大平台中应用广泛,从Netflix到豆瓣,从YouTube到各大在线视频网站,推荐系统的准确性决定了用户的体验。基于相似用户的评分数据,预测当前用户对某个电影的评分。其中,AAA和BBB为两个用户的评分向量,∥A∥\|A\|∥A∥和∥B∥\|B\|∥B∥为评分向量的模。用户可以通过前端页面对电影进行评分,系统会实时更新用户评分,并反馈给后端,生成新的推荐列表。:基于相似用户的评分数据,预测当前用户对某电影的评分,并生成个性化推荐列表。

2025-01-19 23:49:49 904

原创 Git Commit规范

TypechoredeprecatefeatfixreleaseBodyFooter。

2025-01-09 18:09:31 431

原创 Notion也能赚钱?我看行!

作为Notion的忠实爱好者!我也肯定会尽心尽力的推广小小Notion!感恩,做个相信技术的人!相信美好的事总在发生!今晚加班加点整出来Notion!使用了两三年终究还是能恰到饭的!所以 冥冥之中 你的每一步可能都在给未来铺路 大家一起加油 学习编程 掌握程序啦!

2024-11-11 00:45:49 175

原创 接外包开发究竟要掌握哪些技能?

如果是全栈方向的话,首先你得明确是做App开发/小程序开发还是网页开发还是桌面端开发的全栈。1.小程序开发:前端:uniapp/微信原生开发 后端:Django/Springboot 数据库:MySQL /PostgreSQL。3.win/mac桌面开发 前端:Qt / Electron 后端:Django/Springboot 数据库:MySQL。2.web开发: 前端:vue + arco pro 后端:Django/Springboot 数据库:MySQL。

2024-11-09 09:53:03 194

原创 年会必备的抽奖小程序!

弄个简单的抽奖小程序,给大家玩玩!

2024-11-08 16:41:10 376

原创 Django实现后台管理导出表单看啥?这篇就足够了

使用方法,在admin.py中注册该模块。settings.py中引入。admin.py中 导入。

2024-11-08 13:53:38 1167

原创 Django+DRF+Celery+Redis通用Requirements记录

实现目的:能够完成日常基础功能的开发。趁着今天有空理了一下,给有需要的朋友。Python版本:3.12.4。Django版本:5.1.3。

2024-11-06 16:20:50 433 1

原创 MarsCode 确实好用

确实很方便哇 ,推荐大家用用看,可以有效地帮大家解决对很多麻烦!分享一个免费的智能编程助手,邀你用AI助力编码!这玩意确实好用 尝试了一下。

2024-11-04 13:53:32 237

原创 Python 调用支付宝支付生成二维码

【代码】Python 调用支付宝支付生成二维码。

2024-08-27 13:36:51 421 1

原创 PyQt5中 线程如何更新主窗口界面?

推荐使用QThread----信号–槽的形式动态更新。

2024-08-16 15:27:47 266

原创 使用QCustomPlot绘制多边形

【代码】使用QCustomPlot绘制多边形。

2024-08-06 10:40:04 426

原创 全球唯一使用Python生成双色球和大乐透

【代码】全球唯一使用Python生成双色球和大乐透。

2024-01-28 17:03:14 1114

原创 python selenium下载一个合适的chromedriver.exe(稳定版本)

Chrome Selenium

2023-10-13 17:10:08 1388

原创 Selenium 的一些思考

selenium 可以通过调用JavaScript, 可以实现获取Token的一些情况

2023-09-27 18:47:14 315

原创 selenium 实现自动登录功能【Use 缓存】

options.add_argument(f”–disk-cache-dir={disk_cache_folder}") # 设置缓存硬盘文件目录。options.add_argument(f"–user-data-dir={user_cache_folder}“) # 设置缓存用户文件目录。

2023-09-21 15:05:28 1001

原创 [LEETCODE]寻找两个正序数组的中位数

解释:合并数组 = [1,2,3,4] ,中位数 (2 + 3) / 2 = 2.5。输入:nums1 = [1,2], nums2 = [3,4]输入:nums1 = [1,3], nums2 = [2]算法的时间复杂度应该为 O(log (m+n))。解释:合并数组 = [1,2,3] ,中位数 2。输出:2.00000。输出:2.50000。

2023-06-27 11:03:09 381

原创 [LeetCode]无重复字符的最长子串

请注意,你的答案必须是 子串 的长度,“pwke” 是一个子序列,不是子串。给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度。解释: 因为无重复字符的最长子串是 “abc”,所以其长度为 3。解释: 因为无重复字符的最长子串是 “wke”,所以其长度为 3。解释: 因为无重复字符的最长子串是 “b”,所以其长度为 1。输入: s = “abcabcbb”s 由英文字母、数字、符号和空格组成。输入: s = “pwwkew”输入: s = “bbbbb”

2023-06-26 10:48:55 335

原创 前端vue3个人项目开发模板

Vue模板

2023-04-17 10:38:41 1175

原创 关于记忆力这件事的一些拙见

关于记忆力这件事,我觉得是可有似无的,针对于读书阶段而言,人是需要有强大的记忆力,因为要背 要考试,但是到了工作阶段呢,我觉得懂得记忆力,倒不如懂得去通过外界存储这些信息,来的更重要。有太多媒介可以帮助咱们去存储知识,也可能是因为个人的脑容量有限,所以要多花时间记更有意义的事,人的大脑是用来思考的,而不是用来记忆的。

2023-04-13 13:46:06 222

原创 关于大厂 小厂 面试的一些思考

这个是非常真实的一句话,也希望分享给在找工作比较迷茫的朋友们,把握了这个真谛之后,面试的过程和通过率就是陡增了,因为你需要的其实是如何去pitch这个岗位,这个是最有效的,效率最高的。对于面试这件事,在不同的年纪,会有不同的思考,在很早刚出校园,毕业的时候,那时候面试的时候,心态是紧张的,当时,跟计算机不怎么沾边,也没啥基础,然后那时候的心态,会比较紧张,不放松,因为不知道自己到底行不行,事实上,最终自己是幸运的,找到了一家愿意收留自己的公司。希望下次回福州的时候,去那边看看。

2023-04-08 23:50:54 228

原创 关于市面上一堆chatgpt的应用层开发的一些思考

对于应用层相关,我个人的看法,需要做的方向,应该是更贴近市场的,是要让chatgpt来帮你实现功能,而不是把chatgpt的功能,做成应用,把功能做成应用,是很蠢,浪费生命的做法,chatgpt 帮助人去实现功能,才能去实现她的价值。

2023-03-31 11:35:58 241 1

原创 关于Qt程序打包的一些思考

对于Qt程序打包,市面上比较主流的方案 是通过windeployqt.exe 程序来进行打包的,这个方案,相当于会打进很多没必要的dll,之前也是个人也是采用这种方案来打包,程序就会显得很冗余,于是乎,会衍生另外一个方案,即为什么不自己搜索dll呢。就是通过exe依赖的dll来添加文件,实现最小化的程序,然后经过自己找了半天,最终有一个比较靠谱的最简化dll。化繁为简,是在软件开发和生活中都需要的。这样压缩后的文件,大概只有10来M。本质就是找依赖,放进去。

2023-03-31 10:37:25 208

原创 C++ 读写ini文件

读写INI文件的C++实现

2023-03-04 09:09:55 241

原创 How to scrape a website

Web scraping involves extracting data from websites. Here are some steps to follow to scrape a website:Determine what information you want to extract from the website. This could include text, images, or links.There are several tools available for web scra

2023-03-02 11:32:28 498

原创 Python实现视频编码压缩和解码 【SocetIO】

【代码】Python实现视频编码压缩和解码 【SocetIO】

2023-02-21 17:18:45 341

原创 Python爬虫浅析

它使用特定的编程语言,通过访问网站,搜索关键词等方式从网络抓取信息,并将其存储在一个数据库中,从而实现自动收集网络信息的目的。它在互联网上应用比较广泛,它可以收集网站的链接,内容,图片,文件等信息。此外,它还可以增加网站的可靠性和隐私,更新网站上的数据,获取实时信息等。Python爬虫是一种应用于网络爬取的自动化编程技术,它使用Python语言编写,用于抓取网站上的所有信息。Python爬虫具有实用性、自动化和灵活性等优点,在数据分析、搜索引擎优化、行业洞察、市场研究和网络安全等领域有着广泛的应用。

2023-02-09 10:40:42 458

原创 Qt实现 剪映 桌面端的界面效果

原本的界面实现看起来确实字体偏小 不好看,因为发现原本也是Qt实现的,目测技术路线是QtQuick。下方是个人实现的桌面端剪映效果,个人觉得自己实现的比较好看,原本的字体太小了。希望对大家的Qt学习产生一些借鉴的参考,写出更好看的界面。首先是重写Qt界面栏,然后利用弹窗进行布局,为了防止被墙,也可以访问国内。再上一张桌面端剪映原版界面。接下来是个人的实现思路,接下来是重写控件部分。

2023-02-01 14:56:28 748 1

winform音乐播放器.rar

在VS2017 ide上,用C#语言winform框架开发的音乐播放器,支持下载音乐功能,这个功能是这个软件的创新点,纯C#语言编写

2019-05-28

ArcMap ZoomIn(add-in)插件制作(VS2010 +ArcObject10.2) C++

vs2010 + arcobject10.2版本 C++ 开发的ATL项目生成的dll文件以及源码 具体开发流程可以参见我的博客 主要是官方文档太坑了。。

2018-08-07

HookAPI并且在Windows程序启动前注入dll (C++)

这是本人用C++ 在VS2019IDE 用控制台写的一个可以在程序启动前注入dll 和Hook系统api的函数。Hook的是knernelbase的CreateProcessInternalW函数,希望对大家有帮助

2019-05-08

Hook C++简单使用Demo

这个压缩包里面主要包含两个文件 一个是dll文件,一个是exe,原理是通过注入dll文件到应用程序中,从而实现hook 这边是用qq程序 作为demo来教学

2019-05-02

共享内存通信实现.rar

c++实现的Windows进程通信的共享内存方式,比较简单明了,大家看代码就学会用法。希望对大家有帮助

2019-05-08

qt导航栏Demo

qt导航栏Demo 可以参考学习 一起学习 里面是最基础的代码

2019-01-05

获取kernel32位相关信息地址.rar

获取kernel32.dll相关信息,并且保存到txt文本当中,代码比较简单,面向初学者

2019-06-06

Windows创建窗体C++实现

使用Windows API 创建窗体,简单的实现这一过程,主要是理解创建的流程。

2019-05-16

登录界面Html(bootstrap)源码

简单的登录界面的实现,现在分享我写的源码供大家参考,对初学者来说应该挺有帮助,希望可以对大家有帮助

2019-05-05

hook api jmp调用底层windows

环境vs2019 c++控制台程序,这个主要是修改Kernel32.dll入口来使得在启动前就监听函数。

2019-05-06

testasm64.rar

实现将64位汇编嵌入到64位平台上使用,最简单的实例,比较方便理解,适合初学者

2019-05-29

winform 音乐播放器源码-实现了下载音乐功能

源码里面含有下载功能的实现,可以提供给大家参考===其实下载功能有分很多种 -- 这边采取的是脱壳法下载

2018-10-03

使用REDM框架制作计算器小工具

简单使用了DM框架 制作了一个计算器的小工具,其中用到了DMDesigner工具,CMAKE构建工程工具,熟悉了界面xml使用方法,现在分享给大家学习,代码量不大,但是我感觉我写的也还可以就是了 有基本的逻辑判断 ,直接在vs2010或以上的编译即可。

2019-04-26

zipbags.rar

c++压缩库,主要用来压缩文件解压文件中使用,比较简洁的库,合起来只有四个文件,代码中直接添加即可,好处是使用方法,坏处是压缩效率不够高,但是基本上也是够用了。

2019-11-22

SocketDemo.rar

这个是关于C++Socket编程的示例代码,里面包含了客户端和服务端两个代码,主要就是简单地实现了客户端和服务端的通信过程,适合初学者下载学习,希望能帮助到大家

2019-06-18

空空如也

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

TA关注的人

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