竖子,休要毁我道心
码龄12年
求更新 关注
提问 私信
  • 博客:6,047
    问答:14
    6,061
    总访问量
  • 11
    原创
  • 61
    粉丝
  • 37
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
加入CSDN时间: 2014-08-07
博客简介:

竖子,休要毁我道心

博客描述:
快与慢
查看详细资料
个人成就
  • 获得99次点赞
  • 内容获得4次评论
  • 获得66次收藏
  • 博客总排名116,386名
  • 原力等级
    原力等级
    2
    原力分
    115
    本月获得
    0
创作历程
  • 5篇
    2025年
  • 6篇
    2024年
成就勋章

TA关注的专栏 1

TA关注的收藏夹 0

TA关注的社区 1

TA参与的活动 0

兴趣领域 设置
  • 编程语言
    c++
  • 开发工具
    visual studio
  • 后端
    mysql架构
  • 区块链
    区块链智能合约信任链去中心化分布式账本web3
创作活动更多

「谁说嵌入式只是调包和焊板子?」—— 2026嵌入式全栈技术征锋令

谁说嵌入式只会“Ctrl+C 调包”和“拿电烙铁焊板子”?2026嵌入式全栈技术征锋令正式启幕! 本次活动专为硬核硬件/软件开发者打造,无论你是刚玩转裸机外设的萌新,还是精通RTOS调度、死磕底层驱动的行业老手,亦或是执掌系统架构的大神,这里都是你证明实力的舞台! 拒绝表面功夫,每一行代码,都有撬动硬件的力量!晒出你的硬核工程实战,为嵌入式开发者的全栈硬实力正名!

213人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

C++参数包和折叠表达式

总结:参数包展开 折叠表达式区别:语法:表达式模式... (pack op ...) 等四种折叠表达式 必须由()包着展开结果: 生成多个表达式 对参数包进行结合运算处结果结果: 逗号分隔的表达式列表 单个表达式计算结果。
原创
博文更新于 2025.11.30 ·
169 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

cef浏览器窗口嵌入win32窗口时窗口跨线程

发布问题 2025.10.12 ·
5 回答

CEF浏览器UI跨线程创建问题

答:

码农阿豪@新空间 跟官网说的一样:Create a new browser using the window parameters specified by |windowInfo|.

All values will be copied internally and the actual window (if any) will be created on the UI thread. If |request_context| is empty the global request context will be used. This method can be called on any browser process thread and will not block. ,但是新的问题又出现了,我看到包括官网的CefClient例子中即使settings.multi_threaded_message_loop = true;时,都是在主线程中创建win32 窗口,那么 在CEF特定UI线程创建的浏览器窗口被嵌入主线程的win32窗口时,比如如果用户点击了键盘,产生WM_KEYDOWN消息,这个消息到底时CEF的窗口消息,还是主线程父窗口的消息,另外这种跨线程是否可以嵌入窗口,如果嵌入窗口会不会导致 浏览器窗口所属线程更改(deepseek曾经提到过)

回答问题 2025.10.12

CEF浏览器UI跨线程创建问题

发布问题 2025.10.12 ·
6 回答

qt6.9连接mysql详细步骤(但是建议使用MySQL API实现连接池,因为QSqlDatabase太拉跨)

五、生成 D:\qtbase-everywhere-src-6.9.0\src\plugins\sqldrivers\build\plugins\sqldrivers\qsqlmysqld.xxx四个目标文件如下。二、修改插件项目的cmake配置, D:\qtbase-everywhere-src-6.9.0\src\plugins\sqldrivers\.cmake.conf,添加如下。七、编写数据库操作代码,调试发现这里没有报错,说明数据插件编译成功,且能应用到项目当中。下载MySQL插件源码。
原创
博文更新于 2025.04.19 ·
999 阅读 ·
4 点赞 ·
2 评论 ·
11 收藏

struct std::less{}可调用对象

priority_queue 则相反,当 true时 交换 a,b,false就什么也不做,结果导致从大到小排序。调用时,传递参数 a,b ,返回 a < b 的结果,仅此而已,这个结果会被容器用来作为排序的参考,例如vector ,当结果 true就什么也不做, false就交换a,b,结果导致从小到大排序。以下是摘自 类型萃取文件的 std::less实现。
原创
博文更新于 2025.04.05 ·
287 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

IOCP实现异步IO

3 :创建工作线程,在工作线程内循环获取已经排队的完成端口状态,这些状态包括:传输了多少字节,套接字句柄附带数据(套接字重叠结构),每次IO操作的附带数据(IO重叠结构),可以及IO数据拷贝后,继续进行读写操作。4:循环接收客户端套接字,将客户端套接字关联到完成端口,并传递一个套接字重叠结构,然后,创建一个客户端套接字进行IO操作的重叠结构,附带IO操作的说明信息或者缓冲区信息,传递给 IO操作函数。这比epoll 只是通知多个套接字IO状态完善的多,epoll没有线程池支持,只有事件通知。
原创
博文更新于 2025.04.02 ·
321 阅读 ·
10 点赞 ·
0 评论 ·
4 收藏

线程间协同工作

多线程是利用多核CPU并发、或者高主频单核CPU迅速切换线程,来达到快速执行多个无顺序关系任务的技术。多线程通常要访问一些共享的资源,例如 C++容器、内存池,数据库连接,文件句柄,GDI对象等等,而这些共享的资源状态是线程想获取、修改的,这些资源也成为线程间数据通信的桥梁。而他们访问共享数据需要有序才能保持状态的一致性,因此需要线程同步。
原创
博文更新于 2025.04.02 ·
372 阅读 ·
5 点赞 ·
0 评论 ·
9 收藏

循环队列和策略模式、工厂模式

/entry//node//抽象队列定义public://不再是直接销毁队列,而是将队列中元素全部改为无效。
原创
博文更新于 2024.04.25 ·
1055 阅读 ·
25 点赞 ·
0 评论 ·
25 收藏

区块链初识

然而,历史上,通胀和通缩往往是不合理发行货币造成,数字货币缺乏大规模验证,有待观察(脱离政府掌控)。紧接着、出现了依托发行方信用价值的纸币、支票、文革时候的粮票等,还有如今的依托对科技和信息系统的信任的货币,比如比特币、央行的数字货币。用户:用比特币钱包,使用比特币,比特币来源是矿工,而他需要通过货币在交易网站兑换比特币,从而间接地从矿工那里拿到比特币。纸币生产成本远低于面额,而数字货币,如比特币,最坏情况消耗能量接近面额。也可能由造假帐可能。矿工:造钱,服务器+算法,服务器不停地运行该算法,即,挖矿。
原创
博文更新于 2024.04.23 ·
444 阅读 ·
3 点赞 ·
1 评论 ·
3 收藏

队列(FIFO)

1队列也是一种退化的表,它在队尾(rear)入队(enqueue),在队首(front)出队(dequeue).和栈一样除了clear的所有操作都具有O(1)的时间复杂度。2循环队列是队列的一个特殊,队首作为队尾的后继,若是双向队列,那么队首的前驱也是队尾。最为一种最常用的线性表,它通常用作资源缓存,因此,有必要关心队列的容量,即超出容量的情况,而其设计实现,每个程序员都有自己的一套轮子,可谓五花八门。本文介绍两种最常用实现:链表实现、数组实现。
原创
博文更新于 2024.04.22 ·
995 阅读 ·
24 点赞 ·
0 评论 ·
3 收藏

快速排序算法c++

实现代码,并对其进行边界优化。
原创
博文更新于 2024.04.21 ·
682 阅读 ·
10 点赞 ·
0 评论 ·
9 收藏

链表与模板

1 创建my_list,定义实现链表,以及对应全面测试。key作为Entry中的关键码,起到比较的作用,Entry是一个节点中的总有效信息,Node中除了Entry之外只有一个 next指针,my_list由Node串起来.链表:形如A1,A2.....An的n个有序且有限的元素组成的数据集,我们称为链表,要实现类型无关的逻辑需要结合模板。2 测试。
原创
博文更新于 2024.04.21 ·
408 阅读 ·
8 点赞 ·
1 评论 ·
0 收藏

栈(LIFO表)

是一种限制了插入和删除只能在末尾的表,因此它是后进先出的退化版链表。当然也就简单多了,除了clear之外,他的所有操作时间复杂度都在O(1),常作为实现其他算法的辅助工具。它的节点不支持随机访问;不支持查找,因此不需要比较关键码,每个节点的Entry条目中也不需要包含keyword域。
原创
博文更新于 2024.04.21 ·
316 阅读 ·
5 点赞 ·
0 评论 ·
2 收藏