Dainelcw
码龄8年
关注
提问 私信
  • 博客:117,753
    社区:1
    117,754
    总访问量
  • 39
    原创
  • 527,893
    排名
  • 139
    粉丝
  • 2
    铁粉

个人简介:一名喜爱学习,不断求取进步的青春少年。希望通过学习,充实自己,提升自己。

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

Dainelcw

博客描述:
在不断地学习中成长
查看详细资料
个人成就
  • 获得212次点赞
  • 内容获得34次评论
  • 获得908次收藏
  • 代码片获得7,017次分享
创作历程
  • 23篇
    2020年
  • 14篇
    2019年
  • 2篇
    2018年
成就勋章
TA的专栏
  • 算法设计与分析
    18篇
  • C语言图形化编程——SDL2.0
    2篇
  • GCC编译实验
    1篇
  • 京东Alpha
    1篇
  • 课程实验
    15篇
兴趣领域 设置
  • 嵌入式
    单片机
  • 硬件开发
    驱动开发
创作活动更多

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

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

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

QT——百度EasyDL深度学习模型调用(人脸检测)

前言:基于QT平台开发的一款人脸口罩检测系统,利用百度AI-EasyDL平台搭建深度学习模型并通过api调用。准备工作1、登录百度AI-EasyDL平台,注册账号,按照帮助文档新建模型2、按照帮助文档建立数据集,并给数据集标注(这里可以直接上传未标注的数据集-图片,然后跟着说明一张一张图片标注)3、为模型添加数据集、训练模型、校验、发布。4、点击模型页“服务详情”->立即使用即可获取到API Key和Secret Key保存备用。数据集:模型页:5、布局更改:.
原创
发布博客 2020.05.23 ·
2941 阅读 ·
6 点赞 ·
1 评论 ·
34 收藏

QT——QCamera摄像头的切换、分辨率切换、截图显示

前言:基于毕业季的线上实习课程项目而学习使用QT开发环境,实习项目是基于树莓派的人脸佩戴口罩检测系统。摄像头设备的选择使用等功能是必选项,下面简单展示QCamera的一些特性的使用。准备工作1、安装QT开发环境,可选mingw或vs系列的编译环境,小编使用的是开源mingw环境。。。2、新建项目,建立项目完成后在项目文件(.pro)文件的第一行修改为:QT += core gui multimedia multimediawidgets3、ui设计,点击ui文件,在ui文件.
原创
发布博客 2020.05.18 ·
10165 阅读 ·
15 点赞 ·
8 评论 ·
66 收藏

动态规划——最佳加法表达式

问题描述有一个由1…9组成的数字串,如果将m个加号插入到这个数字串中,在各种可能形成的表达式中,值最小的那个表达式的值是多少?解题思路假定数字串长度是n,添完加号后,表达式的最后一个加号添在第i个数字后面,那么整个表达式的最小值,就等于在前i个数字中插入m-1个加号所能形成的最小值,加上第i+1到第n个数字所组成的数的值(i从1开始算)设V(m,n)表示在n个数字中插入m个加号所能形...
原创
发布博客 2020.04.20 ·
606 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

动态规划——最长公共子序列

问题描述给出两个字符串,求出这样的一个最长的公共子序列的长度:子序列中的每一个字符都能在两个原串中找到,而且每个字符的先后顺序和原串中的先后顺序一致。Sample Inputabcfbc abfcabprogramming contestabcd mnpSample Output420问题分析输入两个串s1,2设MaxLen(i,j)表示:s1的左边i个字...
原创
发布博客 2020.04.15 ·
479 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

动态规划——数字三角形

问题描述73 88 1 02 7 4 44 5 2 6 5在上面的数字三角形中寻找一条从顶部到底边的路径,使得路径上所经过的数字之和最大。路径上的每一步都只能往左下或右下走。只需要求出这个最大和即可,不必给出具体路径。三角形的行数大于1小于等于100,数字为0-99解题思路用二维数组存放数字三角形。D(r,j):第r行第j个数字(r,j从1开始算)MaxSum(r,...
原创
发布博客 2020.04.13 ·
254 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

分治——求最大子数组

问题描述给定一个数组array[],数组元素均为整数(有正有负),求取其中一部分字串,使其和最大,输出最大的和与该字串的在原数组的头尾位置。问题分析1、暴力求解:在数组长度为nnn的数组中两两组合共有Cn2C^2_nCn2​种,因为Cn2=Ω(n2)C^2_n = \Omega(n^2)Cn2​=Ω(n2),因此这种方法的时间复杂度为O(n2)\Omicron(n^2)O(n2).2...
原创
发布博客 2020.03.30 ·
1194 阅读 ·
1 点赞 ·
0 评论 ·
8 收藏

分治——求排列的逆序数

问题描述考虑1,2,…,n(n<=100000)的排列i1,i2,...,ini_1,i_2,...,i_ni1​,i2​,...,in​,如果其中存在j,k,满足j<kj<kj<k且ij>iki_j>i_kij​>ik​,那么就称(ij,ik)(i_j,i_k)(ij​,ik​)是这个排列的一个逆序。一个排列含有的逆序的个数成为这个排列的逆序数。例...
原创
发布博客 2020.03.27 ·
780 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

SDL2.0加载显示图片——HelloWorld!

引言通过SDL库调用实验的完成,现在将要完成一幅图片的显示程序。期待~步骤:1、创建窗口SDL_Window *win = SDL_CreateWindow("Hello World!", SDL_WINDOWPOS_CENTERED, SDL_WINDOWPOS_CENTERED, 680, 300, SDL_WINDOW_SHOWN);SDL_CreateWi...
原创
发布博客 2020.03.25 ·
1661 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

分治——输出前m大的数

问题描述给定一个数组包含n个元素,统计前m大的数并且把这m个数从大到小输出。输入第一行包含一个整数n,表示数组的大小,n < 100000.第二行包含n个整数,表示数组的元素,整数之间以一个空格分开。每个整数的绝对值不超过1000000000.第三行包含一个整数m。m < n输出从大到小输出前m大的数,每个数一行。问题分析1、排序后再输出,复杂度O(...
原创
发布博客 2020.03.21 ·
1115 阅读 ·
4 点赞 ·
0 评论 ·
10 收藏

SDL2.0在MinGW环境下的安装

引言在自己不断学习编程知识的过程中,命令行式编程是比较常见,然而图形化编程个人接触的比较少。图形化编程我所知道的是Java的swing包、C++的MFC库编程,C语言我所见的比较少。一个偶然的机会了解到一款用纯C写的一个图形化编程库——SDL,它轻量级,实现简单使用便捷等优势,我决定通过它来学习一些简单的桌面端图形化编程。资源下载并安装MinGW下载MinGW(Minimalist ...
原创
发布博客 2020.03.20 ·
5126 阅读 ·
2 点赞 ·
1 评论 ·
11 收藏

分治——归并排序、快速排序

分治的基本概念把一个任务,分成形式和原任务相同,但规模更小的部分任务(通常是两部分),分别完成,或只需要选一部分完成。然后再处理完成后的这一个或几个部分的结果,实现整个任务的完成。实例16枚硬币,有可能有一枚假币,假币比真币轻。有一架天平,用最少称量次数确定有没有假币,若有的话,假币是哪一枚。解决办法8—8——称,发现无假币,或假币所在的那8枚4—4——称2—2——称1—1—...
原创
发布博客 2020.03.18 ·
321 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

二分算法——寻找指定和的整数对

问题描述:输入n(n≤100,000)n(n \leq100,000 )n(n≤100,000)个整数,找出其中的两个数,它们之和等于整数m(假定肯定有解)。题中所有整数都能用int表示题目解析:解法1:用两重循环,枚举所有的取数方法,复杂度是O(n2)\Omicron (n^2)O(n2) 的。for(int i = 0;i < n-1; ++i) for(int j =...
原创
发布博客 2020.03.18 ·
1509 阅读 ·
2 点赞 ·
0 评论 ·
8 收藏

二分算法——二分法求方程的根

问题描述:求下面方程的一个根:f(x)=x3−5x2+10x−80=0f(x) = x^3-5x^2+10x-80 = 0f(x)=x3−5x2+10x−80=0,若求出的根是啊,则要求∣f(a)∣≤1/106|f(a)| \leq 1/10^6∣f(a)∣≤1/106问题解析:对f(x)f(x)f(x)求导,得f‘(x)=3x2−10x+10f^`(x) = 3x^2-10x+10...
原创
发布博客 2020.03.16 ·
6068 阅读 ·
3 点赞 ·
0 评论 ·
19 收藏

二分算法——二分查找

二分查找函数问题1:写一个函数BinarySearch,在包含size个元素的、从小到大排序的int数组a里查找元素p,如果找到,则返回元素下标,如果找不到,则返回-1。要求复杂度O(log(n))C语言示例#include<stdio.h>int BinarySearch(int a[], int size, int p){ int L = 0;//查找区...
原创
发布博客 2020.03.16 ·
347 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

程序或算法的时间复杂度

算法的评价标准一个程序或算法的时间效率,也称“时间复杂度”,有时简称“复杂度”复杂度常用大的字母O\OmicronO和小写字母n表示,比如O(n)\Omicron(n)O(n),n表示问题的规模时间复杂度是用算法运行过程中,某种时间固定的操作需要被执行的次数和n的关系来度量的。在无序数列中查找某个数,复杂度是O(n)\Omicron(n)O(n).计算复杂度的时候,只统计执行次数最多的(...
原创
发布博客 2020.03.16 ·
1008 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

递归形式的问题——算24

问题描述算24给出4个小于10个正整数,你可以使用加减乘除4中运算以及括号把这4个数连接起来得到一个表达式。现在的问题是,是否存在一种方式使得得到的表达式的结果等于24.这里加减乘除以及括号的运算结果和运算的优先级跟我们平常的定义一致(这里的除法定义是实数除法)。比如,对于5, 5, 5, 1,我们直达5 * ( 5 - 1 / 5 ) = 24,因此可以得到24.又比如,对...
原创
发布博客 2020.03.03 ·
2494 阅读 ·
7 点赞 ·
0 评论 ·
10 收藏

递归形式的问题——放苹果

问题描述例题:放苹果把M个同样的苹果放在N个同样的盘子里,允许有的盘子空着不放,问共有多少种不同的分法?5, 1, 1 和1, 5,1是同一种分法输入第一行是测试数据的数目t(0 <= t <= 20)。以下每行均包含两个整数M和N,以空格分开。1 <= M, N <= 10。输出对输入的每组数据M和N,用一行输出相应的K。样例输入...
原创
发布博客 2020.03.03 ·
505 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

递归形式的问题——爬楼梯

问题描述例题:爬楼梯树老师爬楼梯,他可以每次走1级或者2级,输入楼梯的级数,求不同的走法数例如:楼梯一共有3级,他可以每次都走一级,或者第一次走一级,第二次走两级,也可以第一次走两级,第二次走一级,一共3种方法。输入输入包含若干行,每行包含一个正整数N,代表楼梯级数,1 <= N <= 30 输出不同的走法数,每一行输出对应一行输出不同的走法数,...
原创
发布博客 2020.03.03 ·
1581 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

递归形式的问题——四则运算表达式求值

问题描述输入为四则运算表达式,仅由整数、+、-、*、/、(、)组成,没有空格,要求求其值。假设运算符结果都是整数。“/”结果也是整数。解题思想表达式是个递归的定义:输入:(2+3)*(5+7)+9/3输出:63C++代码示例:#include<iostream>#include<cstring>#include<cstdlib&...
原创
发布博客 2020.03.03 ·
779 阅读 ·
2 点赞 ·
0 评论 ·
4 收藏

递归形式的问题——逆波兰表达式

逆波兰表达式问题描述本题中“逆波兰表达式”的定义:1、一个数是一个逆波兰表达式,值为该数2、“运算符 逆波兰表达式 逆波兰表达式”是逆波兰表达式,值为两个逆波兰表达式的值运算的结果C语言代码示例:#include<stdio.h>#include<stdlib.h>double exp(){ //读入一个逆波兰表达式,并计算其值 char s...
原创
发布博客 2020.02.25 ·
366 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏
加载更多