折戟不必沉沙
码龄6年
关注
提问 私信
  • 博客:21,393
    社区:1
    问答:453
    21,847
    总访问量
  • 46
    原创
  • 62,123
    排名
  • 283
    粉丝
  • 学习成就
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:黑龙江省
  • 加入CSDN时间: 2018-12-20
博客简介:

qq_44186550的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    3
    当前总分
    355
    当月
    5
个人成就
  • 获得38次点赞
  • 内容获得1次评论
  • 获得134次收藏
  • 代码片获得229次分享
创作历程
  • 8篇
    2024年
  • 16篇
    2022年
  • 18篇
    2021年
  • 2篇
    2020年
  • 3篇
    2019年
成就勋章
TA的专栏
  • leetcode算法进阶
    3篇
  • c++面试集
    4篇
  • 数据结构与算法
    17篇
  • OpenCV
    2篇
  • python实现语音播报
    1篇
  • Navicat连接mysql
    1篇
  • node连接mysql数据库
  • 操作系统面试题
    2篇
创作活动更多

AI大模型如何赋能电商行业,引领变革?

如何使用AI技术实现购物推荐、会员分类、商品定价等方面的创新应用?如何运用AI技术提高电商平台的销售效率和用户体验呢?欢迎分享您的看法

186人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

pycharm添加浏览器下载的插件

原创
发布博客 10 小时前 ·
38 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

VS Code 文件定位功能

设置 ->搜索 Explorer: Auto Reveal -> 将配置改为 false。1、取消“当前打开文件”的自动定位功能。
原创
发布博客 2024.09.09 ·
595 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

切换VS Code中Python解释器

如果你想要为特定的VS Code工作空间设置不同的Python解释器,可以在该工作空间的.vscode/settings.json文件中添加或修改"python.pythonPath"设置,指向你想要的Python解释器路径。请注意,切换Python解释器并不会改变VS Code作为编辑器的本质,而是改变了VS Code在执行Python代码时所使用的Python环境。这样,你就可以在不同的项目中使用不同版本的Python或不同的库依赖了。从列表中选择你想要切换到的Python解释器。
原创
发布博客 2024.09.03 ·
702 阅读 ·
5 点赞 ·
0 评论 ·
4 收藏

Github配置ssh key的步骤

原创
发布博客 2024.06.02 ·
92 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

std::bind

分别创建了两个新的可调用对象,它们分别绑定了特定的参数到原始函数。这样,当这些新的可调用对象被调用时,它们会自动使用预设的参数进行调用。是用于将函数(或成员函数)与特定参数绑定在一起,创建一个新的可调用对象的工具。这在处理事件回调、信号槽连接等场合非常有用。
原创
发布博客 2024.03.21 ·
428 阅读 ·
5 点赞 ·
0 评论 ·
8 收藏

std::bind

可以方便地用来创建回调函数,尤其是在那些需要用户提供一个在未来某个时间点执行,并且可能带有预定义参数的函数的地方。,以及预先设定的参数。这样就创建了一个可以作为回调函数使用的对象。函数,它接受一个无参数的回调函数,并在一个指定的延迟后执行。函数,从而实现了在2秒后通过回调机制调用。在这个例子中,我们首先定义了一个类。
原创
发布博客 2024.03.21 ·
468 阅读 ·
3 点赞 ·
0 评论 ·
7 收藏

回调函数,类和类之间通信

在C++中,回调函数是一种常见的实现类之间通信的方法。回调函数可以让一个类在其内部方法中调用另一个类提供的函数,从而实现在不同类之间传递消息、触发事件或共享处理逻辑。,实现了类间的通信。使用lambda表达式可以达到同样的目的,而且更为简洁。为了能将类B的非静态成员函数作为回调,可以使用。类型的回调函数,并在触发事件时调用它。绑定到特定对象后传递给。
原创
发布博客 2024.03.20 ·
275 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

观察者模式

函数中,我们定义了两个全局函数作为观察者的回调,并将它们注册到具体主题上。当主题状态改变时,这两个回调函数会被调用,显示收到的消息。和lambda表达式以获得更高的灵活性。在C++中,可以使用函数指针实现观察者模式,但现代C++更推荐使用。观察者通过注册函数指针作为回调函数,当主题状态变化时,会遍历并调用所有注册的回调函数。上述代码定义了一个抽象主题。
原创
发布博客 2024.03.20 ·
371 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

delete与 delete []区别是什么?

delete 只会调用一次析构函数,而 delete[]会调用每一个成员的析构函数。在 More Effective C++中有更为详细的解释:“当 delete 操作符用于数组时,它为每个数组元素调用析构函数,然后调用 operatordelete 来释放内存。”delete 与 new 配套,delete []与 new []配套...
原创
发布博客 2022.05.15 ·
278 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

说说析构函数为什么定义为虚函数?

主要是因为c++的多态性,父类的指针可以指向子类的对象,当直接调用delete该指针时,若析构函数是虚函数,会先调用子类的析构函数,再调用父类的析构函数。若析构函数不是虚函数,则c++会采用静态绑定的方式,因为指针是父类类型的,所以就仅仅调用了父类的析构函数,此时该子类对象就没有得到正常的析构。...
原创
发布博客 2022.05.15 ·
330 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

C++中的 new/delete 与 malloc/free 的区别是?

new/delete是c++运算符,malloc/free是c语言标准库函数,new/delete会调用类的构造/析构函数,malloc/free不会,new会自动计算内存大小。
原创
发布博客 2022.05.15 ·
162 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

判断链表是不是环形链表

使用快慢指针,快指针一次走两步,慢指针一次一步,如果两指针能相遇说明存在
原创
发布博客 2022.05.15 ·
168 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

判断链表是不是环形链表

使用快慢指针,快指针一次走两步,慢指针一次一步,如果两指针能相遇说明存在
原创
发布博客 2022.05.15 ·
168 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

c++<>和“”的区别

用<>的优先查找编译器自带的头文件。 用""的优先查找此项目本地路径中的头文件。
原创
发布博客 2022.05.15 ·
330 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

操作系统面试题集1

1、什么是进程?什么是线程?进程线程有什么区别?进程是具有独立功能程序在某个数据集上的一次运行过程。线程是进程内的一个执行实体或执行单元。不同进程具有独立的地址空间,同一进程内的线程共享同一地址空间。一个进程内的线程对另一个进程是不可见的。在引入线程的操作系统中,进程是资源分配和调度的单位,线程是处理机分配和调度的基本单位。资源是分配给进程的,线程只拥有很少的资源,因此线程切换代价比进程低。2、什么是死锁?死锁产生的原因和必要条件是什么?在多道程序设计中,当一组进程中的每个进程均无限期的等待被该组
原创
发布博客 2022.05.12 ·
155 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

最大子数组和-----贪心法

最大子数组和
原创
发布博客 2022.05.02 ·
344 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

py文件打包成exe可执行程序

python打包成windows可执行程序,py文件打包成exe
原创
发布博客 2022.02.09 ·
425 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

反转单链表

反转单链表
原创
发布博客 2022.01.18 ·
109 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

LeetCode:实现 strStr()

实现strStr()
原创
发布博客 2022.01.16 ·
136 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

遍历字符串str1的所有非空子串

遍历字符串str1的所有非空子串
原创
发布博客 2022.01.16 ·
434 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多