Cherry_keven
码龄6年
关注
提问 私信
  • 博客:270,949
    动态:104
    271,053
    总访问量
  • 73
    原创
  • 411,566
    排名
  • 145
    粉丝
  • 0
    铁粉

个人简介:是你的坚持与努力,使你超越了昨天的自己

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

cherry-keven

查看详细资料
个人成就
  • 获得258次点赞
  • 内容获得23次评论
  • 获得1,180次收藏
  • 代码片获得654次分享
创作历程
  • 1篇
    2022年
  • 42篇
    2021年
  • 30篇
    2020年
成就勋章
TA的专栏
  • C++
    36篇
  • Qt
    30篇
  • 智能优化算法
    4篇
  • 容器
    5篇
  • Leetcode
    2篇
  • 华为P40安装谷歌框架
    2篇
  • matlab
    3篇
  • 文档技巧
    2篇
  • 编程思想
    1篇
创作活动更多

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

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

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

实践活动心得

通过这次的的社会实践活动,我们逐步了解了社会,开阔了视野,增长了才干,并在社会实践活动中认清了自己的位置,发现了自己的不足,对自身价值能够进行客观评价。这次实践活动,丰富了我们的实践经验,提高了我们的团队合作能力,使我们通过这次站店实践更加了解社会,这次实践活动意义深远,对我们的帮助享用一生。经历了将近一周的站店实践,我感慨颇多,我们见到了社会的真实一面,实践生活中每一天遇到的情况还在我脑海里回旋,它给我们带来了意想不到的效果,社会实践活动给生活在都市象牙塔中的大学生们提供了广泛接触社会、了解社会的机会。.
原创
发布博客 2022.08.15 ·
248 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

发布动态 2021.07.27

VS调试及快捷键

Ctrl + F5 运行F5进入调试F10逐行调试光标移动到行首: Home光标移动到行尾: End
原创
发布博客 2021.07.14 ·
254 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

c++左值和右值、 左值引用与右值引用

c++ 左值引用与右值引用——原左值和右值综述C++对于左值和右值没有标准定义,但是有一个被广泛认同的说法:可以取地址的,有名字的,非临时的就是左值;——变量、返回引用、const不能取地址的,没有名字的,临时的就是右值;——10、函数返回值可见立即数(10),函数返回的值(.没名字、临时值)等都是右值;而非匿名对象(包括变量),函数返回的引用,const对象等都是左值。详细1、左值指既能够出现在等号左边,也能出现在等号右边的变量;右值则是只能出现在等号右边的变量。int a; //
原创
发布博客 2021.07.13 ·
344 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

引用作为函数的返回值

引用作为函数的返回值——原版1、引用作为函数的返回值时,必须在定义函数时在函数名前将&2.用引用作函数的返回值,的最大的好处是在内存中不产生返回值的副本float temp;float fn1(float r){ temp=r*r*3.14; return temp;} float &fn2(float r){ //返回引用 temp=r*r*3.14; return temp;}int main(){ float a=fn1(5.0
原创
发布博客 2021.07.13 ·
4998 阅读 ·
2 点赞 ·
1 评论 ·
47 收藏

上位机和下位机

上位机上位机软件介绍 下面介绍一种软件:物联网应用中收集感知节点信息,进行显示,控制的应用控制台。此软件主要有两部分组成,数据收发部分和显示部分 1、上位机在系统中的位置:处于网络层中,与嵌入式网关通过网线相连。上位机指的是PC,下位机指的是单片机或者带微处理器的系统。、上位机发送指令,下位机就是获取设备状态的工控机...
原创
发布博客 2021.07.12 ·
1681 阅读 ·
1 点赞 ·
1 评论 ·
2 收藏

Qt 事件

事件定义Qt中,事件作为一个对象,继承自QEvent类,常见的有键盘事件QKeyEvent、鼠标事件QMouseEvent和定时器事件QTimerEvent等,事件和信号的区别需要说明的是,事件与信号并不相同,比如单击一下界面上的按钮,那么就会产生鼠标事件 QMou­seEvent (不是按钮产生的 ),而因为按钮被按下了 ,所以它会发出 clicked() 单击信号(是按钮产生的)。分类事件主要分为两种:在与用户交互时发生。比如按下鼠标(mousePressEvent),敲击键盘(keyPr
原创
发布博客 2021.07.12 ·
204 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Qt 修改主题颜色

first代码区域修改左侧提示区及UI
原创
发布博客 2021.07.12 ·
545 阅读 ·
1 点赞 ·
1 评论 ·
1 收藏

QT编译在注释中遇到意外的文件结束

取消函数外的/************************************/类型注释
原创
发布博客 2021.07.11 ·
274 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

C++指针变量,初始化指针是否需要分配内存空间

指针本质地址指向变量的指针,是变量中数据内存的地址,指向函数的指针是代码内存的地址,指向数据的指针指向数组开始位置的地址。p=4;//报错p = (int *)4;//可以指针变量和普通变量的区别实质就是个变量,指针完整的应该叫指针变量为什么需要指针可以实现对其他对象的间接访问高级语言如Java、C#等没有指针,那他们怎么实现间接访问?答案是语言本身帮我们封装了指针使用定义、绑定指针、解引用(1)当我们int *p定义一个指针变量p时,如果p是局部变量,所以也道循C语言局部变
原创
发布博客 2021.07.11 ·
2561 阅读 ·
2 点赞 ·
0 评论 ·
5 收藏

QTimer计时器,和QTimerEvent

#include <QTimer>#include <QDateTime>//获得当前时间QTimer类提供接口,就使用指针指向这个类,// QTimer类为计时器提供了一个接口APItimer_title = new QTimer(this);connect(this->timer_title, &QTimer::timeout, [this]{this->ui->lb_time->setText(QDateTime::currentD
原创
发布博客 2021.07.11 ·
374 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Qt打印线程ID

头文件声明后,在调用的函数中加入以下代码: qDebug() << "main " <<"threadID : "<<QThread::currentThread();
原创
发布博客 2021.07.10 ·
2890 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

QString类、QBytearray类、vector之间的转换 arg

QStringQt的QString类提供了很方便的对字符串操作的接口QString::arg()用法QString str = QString("%1 %2 %3").arg(1).arg(2.0).arg("hello");​ %1, %2, %3作为占位符,将被后面的arg()函数中的内容依次替换,比如%1将被替换成1,%2将被替换成2.0,%3将被替换成"hello"。输出为:“1 2 hello”QByteArrayQt的QByteArray类提供了很方便的对字节流操作的接口QStr
原创
发布博客 2021.07.10 ·
3764 阅读 ·
1 点赞 ·
0 评论 ·
6 收藏

for (auto aa : Str)遍历字符串、数组等

vector<unsigned char> Vec1;string Str = { "123456" };cout << "String data is: " << endl;for (auto aa : Str)//定义一个任意类型的变量aa,遍历Str cout << aa;cout << endl;for (int i = 0; i < Vec1.size(); i++){ cout << Vec1[i
原创
发布博客 2021.07.10 ·
487 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

声明和定义中分号的使用

头文件声明因为是一条语句,必然是加分号的。void setGround();//页面设置void getValue(); //获取ui输入值源文件定义成员函数的代码实现,不需要加分号for、while循环同理void MainWindow::setGround(){ qDebug() << "setGround";}for、while循环加分号,表示这个循环是空语句,除了执行for()括号里的,什么都不干,然后就执行下一行。不加分号,那for循环后面的prin
原创
发布博客 2021.07.01 ·
740 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Qt版本号X.xx.xx

1.格式主版本号.次版本号.修订号例: 1.0.02.递增规则主版本号:当你做了不兼容的 API 修改。次版本号:当你做了向下兼容的功能性新增。修订号:当你做了向下兼容的问题修正。
原创
发布博客 2021.06.28 ·
1225 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

内存分布

对于一个完整的程序,在内存中的分布情况如下图: 1、栈区heap:由编译器自动分配释放,像局部变量,函数参数,都是在栈区。会随着作用于退出而释放空间。2、堆区stack程序员分配并释放的区域,像malloc©,new(c++) ,指针,成员变量3、全局数据区(静态区)(个人觉得静态变量既然和全局变量存放在一起,说明性质非常接近)全局变量和静态变量的存储是放在一块的:初始化的全局变量和静态变量在一块区域,未初始化的全局变量和未初始化的静态变量在相邻的另一块区域。程序结束释放。4、代码区
原创
发布博客 2021.05.17 ·
1428 阅读 ·
2 点赞 ·
1 评论 ·
5 收藏

链表初始化C++

#include <iostream>using namespace std; //节点类 class Node { public: int data; //数据域 Node *next; //指向下一个节点的指针 Node(int _data) { //显式构造函数,每次对新声明的节点类的对象进行初始化 data = _data; next = NULL; } }; //链表类 class LinkList { publi
原创
发布博客 2021.05.13 ·
3749 阅读 ·
1 点赞 ·
1 评论 ·
5 收藏

程序编译4个过程——预处理,编译,汇编,链接

预处理头文件打开来插入到我们本身的程序宏进行替换删除注释删掉#ifdef、#endif编译程序是不是有问题是不是有一些语法错误,把c程序——>汇编语言。汇编汇编语言变成机器语言链接某个源文件中的函数可能引用了另一个源文件中定义的某个符号(如变量或者函数调用等);在程序中可能调用了某个库文件中的函数...
原创
发布博客 2021.05.07 ·
447 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

leetcode05. 替换空格

#include <iostream>using namespace std;class Solution {public: string replaceSpace(string s) { int len = s.size(); for (int i = 0; i < len; i++) { if (s[i] == ' ') { s += " "; } } int i = s.size() - 1; for (int j .
原创
发布博客 2021.05.06 ·
98 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多