E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
C语言&嵌入式
C语言
第二十六弹---字符串函数(下)
✨个人主页:熬夜学编程的小林系列专栏:【
C语言
详解】【数据结构详解】目录1、strncat函数的使用2、strncmp函数的使用3、strstr函数的使用和模拟实现4、strtok函数的使用5、strerror
小林熬夜学编程
·
2024-02-19 16:29
C语言详解
c语言
开发语言
算法
C语言
第二十五弹---字符函数和字符串函数(上)
✨个人主页:熬夜学编程的小林系列专栏:【
C语言
详解】【数据结构详解】目录1、字符分类函数2、字符转换函数3、strlen的使用和模拟实现4、strcpy的模拟实现5、strcat的模拟实现6、strcmp
小林熬夜学编程
·
2024-02-19 16:59
C语言详解
c语言
开发语言
算法
【
嵌入式
学习】C++&QT-Day6-C++基础
作业:1.思维导图见我的博客:https://lingjun.life/wiki/EmbeddedNote/19Cpp2.编程题:以下是一个简单的比喻,将多态概念与生活中的实际情况相联系:比喻:动物园的讲解员和动物表演想象一下你去了一家动物园,看到了许多不同种类的动物,如狮子、大象、猴子等。现在,动物园里有一位讲解员,他会为每种动物表演做简单的介绍。在这个场景中,我们可以将动物比作是不同的类,而每
BH6AEV
·
2024-02-19 16:28
学习
c++
qt
C语言
第二十七弹---内存函数
✨个人主页:熬夜学编程的小林系列专栏:【
C语言
详解】【数据结构详解】内存函数1、memcpy使用和模拟实现2、memmove使用和模拟实现3、memset函数的使用4、memcmp函数的使用总结前面两弹讲解了字符函数和字符串函数
小林熬夜学编程
·
2024-02-19 16:26
C语言详解
c语言
开发语言
python数据类型哪些是无序的_Python基本内置数据类型有哪些
展开全部内置类型是指任何语言2113在设计初期定义的类型,如5261
C语言
中的int、double、char等。它也是在一种语言4102中最基本1653的类型,与编译器编译出的代码具有重大关系。
weixin_39688378
·
2024-02-19 16:24
c入门第十八篇——支持学生数的动态增长(链表,指针的典型应用)
链表在
C语言
中,链表是一种常用的数据结构,它由一系列的节点组成,每个节点包含数据和指向下一个节点的指针。链表的关键点:节点(Node):链表中的每个元素称为节点。
彭泽布衣
·
2024-02-19 16:49
c语言入门
c语言
链表
网络
开发语言
数据结构
程序人生
算法
Redis
Redis1.Redis简介介绍:redis是一个开源的使用ANSI
C语言
编写,遵循BSD协议、支持网络,可基于内存亦可持久化的日志型,Key-Value数据库,redis是一个非关系型数据库(Nosql
传奇丶少年
·
2024-02-19 16:47
Redis
redis
【Python】高级数据类型
WRITEINFRONT介绍:"謓泽"正在路上朝着"攻城狮"方向"前进四"荣誉:2021|2022年度博客之星物联网与
嵌入式
开发TOP5|TOP4、2021|2222年获评百大博主、华为云享专家、阿里云专家博主
謓泽
·
2024-02-19 16:46
【Python】系列
python
开发语言
C++模板详解 —— 函数模板与类模板
在
C语言
中,我们会用如下方法:voidSwapi(int*p1,int*p2){inttmp=*p1;*p1=*p2;*p2=tmp;}//交换两个双精度浮点型voidSwapd(double*p1,double
flyyyya
·
2024-02-19 16:43
c++
c++
java
jvm
C语言
实现链式二叉树&遍历二叉树
二叉树(binarytree)是一种常见的树形数据结构,其特点是每个结点至多有两棵子树,并且,二叉树的子树有左右树之分,其次序不能任意颠倒。在对二叉树进行遍历之前,我们先构造一个二叉树。我们这里使用链式二叉树来构造我们的树。typedefcharTElemType;typedefstructBiTNode{TElemTypedata;structBiTNode*lchild;//左节点struct
obsession_me
·
2024-02-19 16:25
刷题训练之双指针问题
>望小伙伴们点赞收藏✨加关注哟前言分析最早博主续写了牛客网130道题,这块的刷题是让同学们快速进入
C语言
,而我们学习c++已经有一段时间了,知识储备已经足够了但缺少
დ旧言~
·
2024-02-19 16:32
刷题训练营
算法
4.
C语言
数据类型和变量
1.数据类型介绍
C语言
提供了丰富的数据类型来描述生活中的各种数据。使用整型类型来描述整数,使用字符类型来描述字符,使用浮点型类型来描述小数。
是27呀798
·
2024-02-19 16:31
c语言
嵌入式
调试工具之GDB
在单片机开发中,我们可以通过集成式的IDE来进行调试,比如MDK、IAR等。GDB工具是GNU项目调试器,基于命令行使用。和其他的调试器一样,可使用GDB工具单步运行程序、单步执行、跳入/跳出函数、设置断点、查看变量等等,它是UNIX/LINUX操作系统下强大的程序调试工具。GDB支持多种语言,包括Ada、汇编、C/C++、D、Fortran、GO、Objective-C、OpenCL、Modul
稚肩
·
2024-02-19 16:52
嵌入式linux
linux
嵌入式
GDB
P4447 [AHOI2018初中组] 分组(
C语言
)
小可可的学校信息组总共有n个队员,每个人都有一个实力值ai。现在,一年一度的编程大赛就要到了,小可可的学校获得了若干个参赛名额,教练决定把学校信息组的n个队员分成若干个小组去参加这场比赛。但是每个队员都不会愿意与实力跟自己过于悬殊的队员组队,于是要求分成的每个小组的队员实力值连续,同时,一个队不需要两个实力相同的选手。举个例子:[1,2,3,4,5][1,2,3,4,5]是合法的分组方案,因为实力
谁动了我的奶酪\(`Δ’)/
·
2024-02-19 16:20
c语言
人工智能
算法
嵌入式
开发之SQLite数据库
SQLite是一种轻量级的
嵌入式
关系型数据库管理系统(RDBMS),它是一个开源项目,实现了自包含、零配置、无服务器的特性。
稚肩
·
2024-02-19 16:49
嵌入式linux
数据库
sqlite
linux
C语言
常见库函数
库函数一.stdilb.h库1.qsort()函数2.bsearch()函数2.exit()函数3.rand()函数4.malloc()函数5.free()函数6.abs()函数二、stdio.h库三、math.h库1.abs()函数2.fabs()函数3.pow()函数四、string.h库1.strchar()函数2.strstr()函数3.strlen()函数五、ctype.h库1.tolo
Nuyoah_日落
·
2024-02-19 15:10
算法笔记
c语言
算法
数据结构
家人们值得一试的恒玄Offer 机会【IS3GJJ】
秋招显眼包来了美团高频数开面试题分享|2024届校园招聘即将开始0offer结束秋招携程笔试0907携程笔试ak2023.09.07饿了么测开一面凉经6点半下班,已经成为公司最后走的人8.31
嵌入式
投递整理华为服务类网络技术工程师面经腾讯这啥
2301_78234743
·
2024-02-19 15:08
java
UEFI——PCD介绍
类似
C语言
中的宏,降低了代码维护的工作量,增加了可复用性。不同于宏的是,有些PCD(动态PCD)可以在代码运行的时候修改。
Yang_Winston
·
2024-02-19 15:56
UEFI
BIOS
UEFI
数组与指针的区别与联系
1引言数组并非指针,在初学
C语言
时,我们会觉得”数组和指针是相同的“,实际上,这是一种非常危险的说法,并不完全正确。下面完整地解释一下数组什么时候等同于指针,什么时候又不等同于指针以及原因所在。
Yang_Winston
·
2024-02-19 15:24
#
C语言
c语言
@ 代码随想录算法训练营第8周(
C语言
)|Day51(动态规划)
@代码随想录算法训练营第8周(
C语言
)|Day51(动态规划)Day51、动态规划(包含题目●198.打家劫舍●213.打家劫舍II●337.打家劫舍III)198.打家劫舍题目描述你是一个专业的小偷,
a name easy to remember
·
2024-02-19 15:48
算法
c语言
动态规划
C语言
课程设计之一—闹铃程序
C语言
课程设计之一——闹铃程序在这里我是第一次开始写博客,算是一个开始吧!我想把学习过程中的每一份收获和状态在这里记录下来,当时间缓缓流动,或许以后的我再次回望这里,能有一种不一样的感动与体验!好了!
D_D_zy
·
2024-02-19 15:16
C语言
c语言
小闹钟
Blackhat Europe 2023 | 百度安全揭秘多平台NPU背后的安全风险
近年来,随着大模型、多模态等技术的发展,人工智能技术在各个领域的重要性与日俱增,其攻击面和安全影响也在不断扩大,负责处理大量数据和复杂计算的NPU(
嵌入式
神经网络处理器)成为智能设备中不可或缺的一部分,
·
2024-02-19 15:51
安全
利用
C语言
编程从数学角度揭秘2024春晚刘谦魔术《守岁共此时》
目录一、魔术《守岁共此时》的步骤二、揭秘魔术《守岁共此时》三、数学模型约瑟夫问题(约瑟夫环)四、编程复现魔术《守岁共此时》五、程序运行结果一、魔术《守岁共此时》的步骤在今年的春晚里,魔术师刘谦表演了一个和纸牌相关的魔术,其精妙的设计带给观众极高的参与感,今天将从数学的角度感受这一魔术的魅力。刘谦在2024年春晚表演的魔术《守岁共此时》的全过程如下所示:首先打乱四张牌,将四张牌对半分开把其中一半放在
@HNUSTer
·
2024-02-19 14:41
2024春晚
刘谦
魔术
数学原理
揭秘
C++的静态类和静态成员
、从内存角度出发三、静态成员的用途1、用途举例2、静态成员与面向对象四、静态类的扩展讲解1、什么是静态类2、静态类的优势3、C++不支持静态类一、类的静态成员1、static关键字(1)static,
C语言
中有
小嵌同学
·
2024-02-19 14:29
从C高级到征服C++
c++
c语言
开发语言
编程语言
嵌入式
python编译成汇编语言_查看
C语言
/C++编译器生成的汇编语言代码
长久以来,C和C++编译器都会生成汇编语言源代码,但是程序员通常看不到。这是因为,汇编语言代码只是产生可执行文件过程的一个中间步骤。幸运的是,大多数编译器都可以应要求生成汇编语言源代码文件。例如,下表列出了VisualStudio控制汇编源代码输出的命令行选项。命令行列表文件内容/FA仅汇编文件/FAc汇编文件与机器码/FAs汇编文件与源代码/FAcs汇编文件、机器码和源代码检查编译器生成的代码文
weixin_39965283
·
2024-02-19 14:28
python编译成汇编语言
C/C++ 往指定地址读写的三种方式
嵌入式
编程中免不了要往指定地址读/写数据,如配置各种外设时需要写外设的寄存器,下面我总结了三种读写指定地址的方式:我们这次准备使用的是STM32F4的串口3的数据寄存器:USART3->DR,地址0x40004804
灵哎惹,凌沃敏
·
2024-02-19 14:57
C/C++
程序人生
嵌入式系统
c++
编程语言
嵌入式
C语言
基础-fscanf函数使用示例
fscanf()函数头文件:stdio.h函数定义:intfscanf(FILE*stream,constchar*format,[argument…]);stream:文件指针format:转换格式,比如%d,%f等argument:参数地址表,与scanf类似函数说明:从stream的文件流中顺序读取字符,再根据format来转换并格式化数据。转换后的结构存于对应的参数内返回值:成功则返回参数
shuaixio
·
2024-02-19 14:23
C/C++
c语言
开发语言
后端
C语言
基础-间隔读取输入数据
序言在笔试编程题中,有时候并不会给定程序输入,数据读取都得自己写。数据间隔输入读取方式如下:1.scanf函数函数原型:intscanf(char*format[,argument,…]);成功返回:接收到的值的个数。如scanf(“%d%d”,&a,&b)都成功返回2失败返回:EOF(文件结束符),错误类型可以通过不同方式检测空白字符:空白字符会使scanf()函数在读操作中略去输入中的一个或多
shuaixio
·
2024-02-19 14:52
C/C++
C语言
编程基础-malloc和new
序言
C语言
中没有new操作符,分配空间常用的是malloc()函数。有时候技术面会问到这两个问题,在这里总结一下。
shuaixio
·
2024-02-19 14:22
C/C++
c语言
C语言
基础-程序常见错误(一)
序言记录Debug过程中的一些error、warning和info及其解决方法程序error:头文件提示其他头文件中定义的数据结构没有定义如果在该文件中再定义会导致重定义报错如果在头文件中添加包含该数据结构的头文件同样会导致重定义报错解决办法:在该头文件中添加该数据结构的类型说明,比如:structpacketqueuePktQue;就可以在当前头文件中使用该结构体了程序error:头文件中提示变
shuaixio
·
2024-02-19 14:22
C/C++
C语言
基础-生成任意长度的字符串
序言在
C语言
编程中,有时候需要生成任意长度的字符串以供使用。文章给出任意长度字符串(包含字母和数字)生成的简单程序。
shuaixio
·
2024-02-19 14:22
C/C++
[数据结构(
C语言
)]单链表的定义,实现初始化、创建、插入、增、删、改、查等基本操作
建议新人收藏使用!首先,让我们回顾一下顺序表的优缺点:1、优点:随机存取;存储空间利用率高。2、缺点:插入、删除效率低;必须按事先估计的最大元素个数分配连续的存储空间,难以临时扩大。采用链式存储结构的线性表称为链表。链表有单链表、循环链表和双向链表等多种类型。链表中,不仅需要存储每个数据元素,还需存储其直接后继的存储地址,这两部分数据信息组合起来称为结点。结点包括两类域:存储数据元素信息的域称为数
渡过晚枫
·
2024-02-19 13:04
[算法基础/初学者]
[C/C++/初学者]
C语言
指针进阶
常见的几种类型的指针前言一、字符指针(char*)1.字符常量2.字符串常量二、指针数组三、数组指针1.数组指针的定义2.数组名vs&数组名3.数组指针的使用总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、字符指针(char*)指
空杯心!
·
2024-02-19 13:00
c语言
算法
c++
前续和后续字符
C语言
,字符串中间和后边*号删除 (
C语言
代码)
解题思路:1.在搜索全串过程中,若开始有'*',就将前导'*'存入另一串中,直到发现其它字符或串尾;2.原串后续所有字符在未到串尾前,若非'*',就接着存入到另一串;3.将处理好的另一串存回原串。注意事项:在步骤二过程中,原串字符非'*'时,访问另一串的下标才可以增加接收新字符,而原串的下标顺序增加访问接下来的字符。参考代码:#includeintmain(){voidfun(char*);cha
CUNXTi
·
2024-02-19 13:26
前续和后续字符
C语言
C语言
指针进阶笔记
一、指针与二维数组两种角度看待二维数组(1)从一维数组角度#includeintmain(){inta[3][4];int*p=&a[0][0];inti,j;for(i=0;i②动态申请内存以后,要free();(1)malloc分配一块长度为size字节的连续空间,并将该空间的首地址作为函数的返回值。如果函数没有成功执行,返回值为空指针(NULL或0)void*malloc(unsignedi
huhul0_0l
·
2024-02-19 13:56
C语言
c语言
指针
内存管理
c++类和对象(一)
2.1.112.1.12三.类的访问限定符及封装3.1访问限定符四.类的作用域五.类的实例化六.this指针6.1this指针的引出6.2this指针的特性c++是基于面向对象的,关注的是对象一.类的引入在
C语言
中
zzyu0120
·
2024-02-19 13:54
c++
算法
关于
C语言
中 删除字符串内星号的问题
删除全部星号思路就是如果不是星号那么就可以存下来#include#includeintmain(){ voidfun(chars[]); chars[100]; gets(s); fun(s); puts(s);}voidfun(chars[]){ intj=0; for(inti=0;i#includeintmain(){ voidfun(chars[]);
equila
·
2024-02-19 13:21
c语言
c++
开发语言
C语言
之蛇形矩阵
#includeintmain(){intarr[5][5]={1};inta1=0,a2=4,i=1;while(a1=0){if(a1==0&&a2>0){arr[a1][a2--]=i++;arr[a1++][a2++]=i++;while(a2!=4){arr[a1++][a2++]=i++;}}elseif(a2==4){arr[a1++][a2]=i++;arr[a1--][a2--]
He卡比
·
2024-02-19 13:49
c语言
矩阵
算法
C语言
之输入字符串的字符统计
#includeintmain(){chararr[100];gets(arr);charbrr[100]="\0";inti=0,k=0;while(arr[i]!='\0'){_Boolflag=1;for(intj=0;brr[j]!='\0';j++){if(arr[i]==brr[j])flag=0;}if(flag){brr[k++]=arr[i];intj=i,p=0;while(a
He卡比
·
2024-02-19 13:19
c语言
算法
C语言
之删除中间的*
#includevoidfun(charstr[]){char*p1,*p2,*p3;p1=str;p2=str;p3=str;while(*p3)p3++;p3--;while(*p1=='*')p1++;while(*p3=='*')p3--;p2=p1;while(p2
He卡比
·
2024-02-19 13:19
c语言
开发语言
c语言
(指针进阶)
指针一.什么是字符指针二.使用指针数组模拟二维数组三.函数指针一.什么是字符指针字符指针:指向字符型数据的指针变量。每个字符串在内存中都占用一段连续的存储空间,并有唯一确定的首地址。即将字符串的首地址赋值给字符指针,可让字符指针指向一个字符串。intmain(){charstr1[]="hellobit.";charstr2[]="hellobit.";constchar*str3="hellob
zzyu0120
·
2024-02-19 13:18
c语言
算法
开发语言
2.
C语言
——输入输出
1.字符输入输出函数1.输入:getchar()字面意思,接收单个字符,使用方法chara;a=getchar();实际上效果等同于chara;scanf("%c",&a);2.输出:putchar()2.格式化输入输出函数1.输入:scanf()格式:scanf(“格式控制字符串”,地址列表);如果格式符之间添加了空格,那么按照规则,会忽略掉全部的空白符直到遇到下一个不是空白符的字符格式说明符意
摆脱Loser称号
·
2024-02-19 13:18
C
c语言
开发语言
C语言
之删除字符串中间和后面的*
#includevoidstr1(chara[],charb[]){intk=0;_Boolflag=1;for(inti=0;a[i]!='\0';i++){if(a[i]!='*')flag=0;if(flag)b[k++]=a[i];if(!flag&&a[i]!='*')b[k++]=a[i];}}intmain(){chara[100]="****acb*da**c***da**sfa*
He卡比
·
2024-02-19 13:46
c语言
算法
开发语言
Task4 - 建模与调参
1.内容介绍线性回归模型:线性回归对于特征的要求;处理长尾分布;理解线性回归模型;模型性能验证:评价函数与目标函数;交叉验证方法;留一验证方法;针对时间序列问题的验证;绘制学习率曲线;绘制验证曲线;
嵌入式
特征选择
100MHz
·
2024-02-19 13:13
安卓游戏开发之图形渲染技术优劣分析
二、图形渲染技术2.1、OpenGLESOpenGLES(OpenGLforEmbeddedSystems)是一种专为
嵌入式
设备设计的OpenGL版本,广泛应用于安卓游戏开发中。2
洪信智能
·
2024-02-19 13:59
安卓开发
android
c语言
:轻松实现左旋字符串
实现一个函数,可以左旋字符串中的k个字符。例如:ABCD左旋一个字符得到BCDAABCD左旋两个字符得到CDAB这道题的解题方法有三种,废话不多说,首先来看第一种方法。方法1思路:以ABCD左旋一个字符得到BCDA为例,首先可以把A保存到一个变量当中,然后让A之后的字符挨个往前覆盖,B覆盖到A的位置,C覆盖到B的位置,D再覆盖到C的位置,最后把变量里边的A覆盖到D的位置,这样就完成了一次翻转,也就
Fastrack527
·
2024-02-19 13:29
c语言
开发语言
经验分享
华清远见
嵌入式
学习——驱动开发——作业1
作业要求:通过字符设备驱动分步注册过程实现LED驱动的编写,编写应用程序测试,发布到CSDN作业答案:运行效果:驱动代码:#include#include#include#include#include#include#include#include#include"head.h"structcdev*cdev;charkbuf[128]={0};unsignedintmajor=0;//主设备号
程序员喵
·
2024-02-19 13:24
学习
驱动开发
openJudge | 距离排序
C语言
总时间限制:1000ms内存限制:65536kB描述给出三维空间中的n个点(不超过10个),求出n个点两两之间的距离,并按距离由大到小依次输出两个点的坐标及它们之间的距离。输入输入包括两行,第一行包含一个整数n表示点的个数,第二行包含每个点的坐标(坐标都是整数)。点的坐标的范围是0到100,输入数据中不存在坐标相同的点。输出对于大小为n的输入数据,输出n*(n-1)/2行格式如下的距离信息:(x1
Mryan2005
·
2024-02-19 13:19
#
openJudge
算法
openJudge
c语言
openJudge | 过滤多余的空格
C语言
总时间限制:1000ms内存限制:65536kB描述一个句子中也许有多个连续空格,过滤掉多余的空格,只留下一个空格。输入一行,一个字符串(长度不超过200),句子的头和尾都没有空格。输出过滤之后的句子。样例输入Helloworld.Thisisclanguage.样例输出Helloworld.Thisisclanguage.答案方法一#includeintmain(){intswitch_=0;s
Mryan2005
·
2024-02-19 13:19
#
openJudge
c语言
openJudge
算法
C++:与
C语言
相比的特点
命名空间先看到一段
C语言
的代码:#include#includeintrand=1;intmain(){ printf("%d",rand); return0;}这段代码看似没有问题,但是运行后
凤 曦
·
2024-02-19 13:18
C++
c++
c语言
算法
上一页
24
25
26
27
28
29
30
31
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他