Luck-Dream
码龄8年
关注
提问 私信
  • 博客:166,822
    问答:6,030
    172,852
    总访问量
  • 39
    原创
  • 171,567
    排名
  • 147
    粉丝
  • 0
    铁粉
  • 学习成就

个人简介:努力才有希望

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2017-04-11
博客简介:

Luck-Dream的博客

博客描述:
分享才能double。。。
查看详细资料
  • 原力等级
    成就
    当前等级
    2
    当前总分
    105
    当月
    1
个人成就
  • 获得219次点赞
  • 内容获得33次评论
  • 获得312次收藏
创作历程
  • 9篇
    2024年
  • 3篇
    2019年
  • 4篇
    2018年
  • 33篇
    2017年
成就勋章
TA的专栏
  • opencv
    2篇
  • 设计模式
    1篇
  • stl
    2篇
  • 进程
    1篇
  • 线程
    2篇
  • m4a
    1篇
  • 音频
    1篇
  • 深搜法,路线计算
    1篇
  • qml
    20篇
  • qt
    24篇
  • C/C++
    14篇
  • Git
    2篇
  • Perl
    1篇
  • wince
    2篇
  • VS
    1篇
  • python
    2篇
创作活动更多

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

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

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

C++之虚函数表

虚函数表是一个存在指向虚函数的指针数组,每一个带有虚函数的类都有一个虚函数表。虚函数表与虚函数一样是可以继承。这个表的每一个数组的值都是指向虚函数的指针。
原创
发布博客 2024.03.11 ·
453 阅读 ·
7 点赞 ·
0 评论 ·
7 收藏

opencv之读写图像(imread)

Cv::IMREAD_UNCHANGED 于将Cv::IMREAD_ANYCOLOR和CV::IMREAD_ANYDEPTH组合了起。Cv::IMREAD_COLOR 总是读取三通道图像。Cv::IMREAD_ANYDEPTH 允许加载超过8bit深度。第三个参数被用作特殊类型文件的写入操作时所需的数据。输入参数为内部为整型数据的一个。中的整型序列的具体内容为:一系列的参数。之后跟着其对应的值,默认为空数组。第一个参数为图片的名称。
原创
发布博客 2024.03.01 ·
878 阅读 ·
6 点赞 ·
0 评论 ·
6 收藏

C++之单例模式

确保一个类只有一个实体对象,必须是自行创建的实例。并且能向整个系统提供实例。转换成实现的方法就是,(1)构造函数私有,避免了外部实例化。(2)该类包含一个自己的静态对象。(3)提供一个静态的公有函数供外部使用。
原创
发布博客 2024.03.01 ·
1028 阅读 ·
28 点赞 ·
0 评论 ·
21 收藏

C++之std::list

概念说明:List是由双链表实现的一个容器,每个节点存储一个元素,支持前后两种移动方向。List的内存随着添加的节点增加而增加。数据在内存上存储是不连续的。
原创
发布博客 2024.02.29 ·
1440 阅读 ·
26 点赞 ·
0 评论 ·
15 收藏

QT之QSharedMemory共享内存

该函数根据共享内存的Key值来创建一个size大小的共享内存段,可以根据mode设为ReadWrite。当对共享内存操作完成后,需要释放共享内存段上的锁。该函数将会依据共享内存对象的Key值,来将共享内存对象与实际的共享内存逻辑地址相链接,这。如果这是链接到共享内存段的最后一个进程,那么这个共享内存段将被。它进程也对该内存进行改动从而操作数据不同步的情况,需要将内存进行锁定,也就是lock。为共享内存设置键值。如何当前的内存共享对象已经链接到底层的共享内存段(系统释放,也就是说,共享内存中的内容将被销毁。
原创
发布博客 2024.02.28 ·
1680 阅读 ·
26 点赞 ·
0 评论 ·
18 收藏

C++之std::vector

resize(size_type count): 更改 vector 的大小,使其包含 count 个元素。的元数据存储在栈区,而实际的元素数组存储在堆区,并且数组的大小是根据需要动态改变的。使用场景:适用于元素结构简单,变化小,并且频繁随机访问但不需要对头部和中间元素进行添加删除操作的场景。//5个元素的数组,且初始化值为1。//在itr的位置插入两个99。//在itr的位置插入元素88。缺点:在头部和中间插入删除元素需要移动内存,效率低;//查找特定的迭代器。
原创
发布博客 2024.02.28 ·
952 阅读 ·
26 点赞 ·
0 评论 ·
22 收藏

C++之std::async

会阻塞当前调用线程,直到异步执行结束并获得结果,如果异步执行已经结束,直接获得结果;cout<<"调用结果:"<<result.get() <<endl;结果验证了不调用get函数是不会执行异步函数的,也就是不会阻塞到调用的线程。cout << "主函数启动线程结束" << endl;cout << "主函数启动线程结束" << endl;cout << "主函数启动线程结束" << endl;cout << "主函数启动线程结束" << endl;函数时,同步调用的函数才真正执行,否则不执行。
原创
发布博客 2024.02.23 ·
923 阅读 ·
18 点赞 ·
0 评论 ·
24 收藏

C++之std::thread线程

/ thFun为线程需要调用的函数,10为thFun函数的参数。,创建新线程的作用域结束后,有可能线程仍然在执行,这时局部变量随着作用域的完成都已销毁,如果线程继续使用局部变量的。std::thread是C++11线程库提供的线程创建。参数绑定的是线程需要调用的函数与参数。使用detach分离调用的时候一定注意参数,因为存在作用域问题,不要使用当前作用域的数据传参。//会阻塞当前代码,等待线程完成退出后,才会继续向下执行;注意:一定在线程销毁前调用线程的调用方式。
原创
发布博客 2024.02.21 ·
451 阅读 ·
10 点赞 ·
0 评论 ·
9 收藏

opencv之cvScalar

该函数的作用是返回一个opencv定义的数据CvScalar,存放四个浮点数据。
原创
发布博客 2024.02.20 ·
1134 阅读 ·
8 点赞 ·
1 评论 ·
8 收藏

Qt与HTML/JavaScript网页端通信和调用

Qt与HTML/JavaScript网页端通信和调用qt与网页的交互主要是借助js。简单的说就是在注册一个qt中的类给js段调用,,qt通过接口调用js端的函数。这里需要用到一个qt自带的qwebchannel.js文件,还需要html文件和通信需要调用的js文件,qt源码,具体情况代码上有。---------------------mainwindow.h#ifndef MAI...
原创
发布博客 2019.09.19 ·
4491 阅读 ·
2 点赞 ·
19 评论 ·
21 收藏

makelib2.rar

发布资源 2019.06.26 ·
rar

shiboken封装qt供python使用

上一篇写了封装C++给python使用。这篇是封装qt给python使用,突然不知道怎么描述了,就简单的说一下思路上代码。可参考上一个。同样是分为三部分,封装一个dll库,不管你用什么vs,qt,或者cmake,什么都好,只要生成能用的库就行.这部分注意包含qt所需要的文件夹和库。第二部分也就是根据利用shiboken生成器生成pythonc++文件。具体参数参看自己需求,但是编译不过的话多注...
原创
发布博客 2019.06.26 ·
2164 阅读 ·
0 点赞 ·
3 评论 ·
3 收藏

samplebinding.rar

发布资源 2019.06.26 ·
rar

shiboken绑定C++供python使用

C++类函数封装给python调用,大致分为三个部分,第一部分是把我们的C++类函数等封装成一个dll,即动态库。第二部分是生成一个绑定代码,就是用shiboken2根据我们需要封装暴露的文件,生成pythonC++代码。然后第三部分,就是根据第一和第二部分生成的库和代码,进一步封装成py库。然后python文件直接可以调用该库。具体代码如下,源码用的是python的官方源码。主要讲解每个部分的使...
原创
发布博客 2019.06.26 ·
2231 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

VS2008重置默认配置

在开始菜单打开:(其他地方打开命令提示一样)Microsoft Visual Studio 2008 --&gt; Visual Studio Tools --&gt; Visual Studio 2008命令提示在窗口中输入:devenv/resetuserdata运行完成后重新打开VS2008就可以重新设置默认环境...
原创
发布博客 2018.04.26 ·
1253 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C/C++笔试题

  很多公司面试的题目都是一些比较常见和实用的题目,但是往往我们由于面试时间等等原因回答的不够全面和不够满意,所以我们在看面试题的时候要当成知识点来学习,而不是记住用来面试,下面分享总结一下一些常见的面试题目,希望对大家有帮助。一、const的作用定义:const修饰的数据类型是指常类型,常类型的变量或对象的值是不能被更新的。内存:C语言存储在堆栈和静态存储区(全局变量),C++可能存在符号表中,...
原创
发布博客 2018.03.29 ·
1459 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

static详解

定义:static修饰为静态,可以修饰变量,函数。。内存:静态存储区读写属性:可读可写意义:静态,重在静也是禁止,限制的意思,禁止被外部使用,禁止每次都初始化。主要作用:1、修饰全局变量:静态全局变量1)静态全局变量不能被其它文件所用;其它文件中可以定义相同名字的变量,不会发生冲突;2)和全局变量的区别:  全局变量是不显式用static修饰的全局变量,全局变量默认是有外部链接性的,作用域是整个工...
原创
发布博客 2018.03.27 ·
349 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

const详解

定义:const修饰的数据类型是指常类型,常类型的变量或对象的值是不能被更新的。内存:C语言存储在堆栈和静态存储区(全局变量),C++可能存在符号表中,视情况而定。读写属性:只读主要作用:1)可以定义const常量,具有不可变性。2)便于进行类型检查,使编译器对处理内容有更多了解,消除了一些隐患。3)可以避免意义模糊的数字出现,同样可以很方便地进行参数的调整和修改。 同宏定义一样,可以做到不变则已...
原创
发布博客 2018.03.27 ·
459 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

WINCE CPU内存的占用率计算

在进程的性能数据采集过程中,经常用到的一个性能指标就是进程的cpu占用率,下面给出它的计算方法及示例代码。1、CPU占用率的定义CPU占用率:指进程在一个时间段内消耗的CPU时间与该时间段长度的比值。 2、CPU占用率计算方法根据上述定义,可以得到进程CPU占用率计算公式如下:进程消耗的CPU时间 = 进程消耗的内核态时间 + 进程消耗的用户态时间,即 costTime =
原创
发布博客 2017.11.07 ·
1119 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

CreateToolhelp32Snapshot枚举进程

CreateToolhelp32Snapshot枚举进程要实现功能描述 :在进程中关闭某一应用程序。(常用于 :系统监控类软件)处理思路分为两步:借助系统快照实现对系统当前进程的枚举和根据枚举结果对进程进行管理。/************************************************************************进程的枚举
转载
发布博客 2017.11.07 ·
885 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏
加载更多