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
嵌入式面向对象编程
单片机 | 基于STM32的智能马桶设计
基于STM32的智能马桶设计结合了传感器技术、
嵌入式
控制及物联网功能,旨在提升用户体验并实现健康监测。
单北斗SLAMer
·
2025-05-16 18:06
程序语言设计(C语言
C++
Matlab
Python等)
算法
stm32
信息与通信
单片机
嵌入式
中C中常见的语法结构与实现
C语言一经出现就以其功能丰富、表达能力强、灵活方便、应用面广等特点迅速在全世界普及和推广。C语言不但执行效率高而且可移植性好,可以用来开发应用软件、驱动、操作系统等。C语言也是其它众多高级语言的鼻祖语言,所以说学习C语言是进入编程世界的必修课。hello,world#includeintmain(){/*在双引号中间输入HelloWorld*/printf("HelloWorld");return
嵌入式开发星球
·
2025-05-16 16:21
单片机项目实战操作之优秀
算法
day 18:零基础学
嵌入式
之数据结构——
一、基础内容1.数据结构:相互之间存在一种或多种特定关系的数据元素的集合。2.逻辑结构(1)集合,所有数据在同一个集合中,关系平等。(2)线性,数据和数据之间是一对一的关系(3)树,一对多(4)图,多对多3.物理结构(在内存当中的存储关系)(1)顺序存储,数据存放在连续的存储单位中。逻辑关系和物理关系一致(2)链式,数据存放的存储单位是随机或任意的,可以连续也可以不连续。4.算法:是解决特定问题求
sx243694
·
2025-05-16 16:21
数据结构
day20:零基础学
嵌入式
之c语言——数据结构
一、调试二、单向链表的操作1.单向链表的修改intModifyLinkList(LinkList*ll,char*name,DATATYPE*data){DATATYPE*tmp=FindLinkList(ll,name);if(NULL==tmp){return1;}memcpy(tmp,data,sizeof(DATATYPE));return0;}2.单向链表的销毁intDestroyLin
sx243694
·
2025-05-16 16:21
c语言
数据结构
开发语言
嵌入式
学习——数据结构(双向无头无环链表)——day47
1.makefile——(注意:双向无头链表第一个节点的pre为空,最后一个节点的next为空)单向无头链表只能找到后一个节点、双向无头链表前后节点都能找到OBJ:=doulinkOBJS+=main.cdoublelink.cCCl=gcc$(OBJ):$(OBJS)$(CC)$^
[email protected]
:clean:rm$(OBJ)test:valgrind--tool=memcheck--lea
Summit-
·
2025-05-16 16:50
数据结构
学习
链表
开发语言
c语言
嵌入式
学习——数据结构(双向无头有环链表、内核链表、栈)——day48
1.约瑟夫环问题——双向无头回环链表1.1问题描述给定(n)个人(编号为(1,2,\ldots,n)),他们围成一个圈。从第一个人开始报数,每报到第(k)个人时,杀掉这个人,然后从下一个人重新开始报数。重复这个过程,直到所有人都被杀死。约瑟夫环问题是要确定最后一个幸存者的编号。1.2实质每次删除循环链表中的一个节点,直到链表中仅剩一个节点结束2.双向无头循环链表代码2.1makefileOBJ:=
Summit-
·
2025-05-16 16:50
学习
数据结构
栈
开发语言
链式栈
嵌入式
学习——数据结构(队列、二叉树)——day49
1.队列1.1定义是一种线性数据结构类型,可以用数组或链表等基础数据结构来实现。它遵循先进先出(FIFO,FirstInFirstOut)的原则。这意味着最先进入队列的元素会最先被移出。1.2基本概念队列(Queue):一种线性数据结构,遵循先进先出原则。元素(Element):队列中的单个数据项。头(Front):队列中最早添加的元素的位置,出队(dequeue)操作在此位置进行。尾(Rear)
Summit-
·
2025-05-16 16:50
学习
数据结构
算法
开发语言
自学
嵌入式
day 18 - 数据结构 1
数据结构相互之间存在一种或多种特定关系的数据元素的集合1.特定关系:(1)逻辑结构:①集合:所有在同一个集合中,关系平等。②线性关系:数据和数据之间是一对一的关系。(数组是线性表的形式之一)③树状关系:一对多④图状解构:多对多(2)物理结构(在内存当中的存储关系,即将上述关系存入内存):①顺序存储:数据存放在连续的存储单位中。逻辑关系和物理关系一致②链式结构(链表):数据存放的单位是随机或任意的S
一梦浮华
·
2025-05-16 16:17
数据结构
嵌入式
必懂处理器架构选型:ARM、RISC-V、MIPS与x86对比
目录第一章
嵌入式
处理器架构概述1.1ARM架构1.1.1发展历程1.1.2主要特点1.2RISC-V架构1.2.1开源特性1.2.2设计理念1.3MIPS架构1.3.1历史背景1.3.2技术特点1.4x86
大模型大数据攻城狮
·
2025-05-16 11:18
架构
arm开发
risc-v
嵌入式芯片
RTOS
物联网
单片机
HarmonyOS核心知识点:单选框 (Radio)组件
嵌入式
开发适不适合做鸿蒙南向开发?看完这篇你就了解了~对于大前端开发来说,转鸿蒙开发究竟是福还是祸?鸿蒙岗位需求突增!移动端、PC端、IoT到底该怎么选?
小小小浣熊5
·
2025-05-16 10:38
鸿蒙开发
HarmonyOS
OpenHarmony
harmonyos
移动开发
openHarmony
鸿蒙开发
页面布局
TypeScript:类
一、基本概念TypeScript类是基于ES6类的语法扩展,增加了类型注解和访问修饰符等特性,提供了更强大的
面向对象编程
能力。
言拂C
·
2025-05-16 10:37
运维
服务器
【Python 面向对象】
Python的
面向对象编程
(OOP)通过类(Class)和对象(Object)实现代码结构化,支持封装、继承和多态三大特性。
学地理的小胖砸
·
2025-05-16 09:26
AI学Python
python
开发语言
Linux基础 -- SSH 流式烧录与压缩传输笔记
LinuxSSH流式烧录与压缩传输指南一、背景介绍在
嵌入式
开发和维护中,常常需要通过SSH从PC向设备端传输大文件(如系统镜像、固件)并将其直接烧录到指定磁盘(如/dev/mmcblk2)。
sz66cm
·
2025-05-16 06:03
linux
ssh
笔记
STM32F103硬件I2C通信:主从设备配置与实现
STM32F103硬件I2C通信:主从设备配置与实现前言在
嵌入式
系统开发中,I2C(Inter-IntegratedCircuit)是一种广泛应用的串行通信协议,具有简单、灵活的特点。
m0_57781768
·
2025-05-16 03:44
stm32
mongodb
嵌入式硬件
用 C 语言实现
面向对象编程
(OOP)教程
用C语言实现
面向对象编程
(OOP)教程——以“动物说话系统”为例项目链接https://github.com/viys/OOP-By-Viys.git文件源码贴在文末目录面向对象简介项目结构总览四大特性详解封装
viysyu
·
2025-05-16 01:03
c语言
开发语言
嵌入式
C语言设计模式 --- 简单工厂模式
1-什么是简单工厂模式?简单工厂模式(SimpleFactoryPattern)是一种创建型模式,严格来说,简单工厂模式不属于23种设计模式之一,但简单工厂模式在实际的软件开发中,最为简单实用,因此,有必要学习一下简单工厂模式。顾名思义,工厂,也就是生产东西的组织,比方说,一间生产鞋子的厂家,在夏天和冬天,生产鞋子的种类是不同的,但工厂还是同一间工厂,只不过是需要根据季节的不同而生产不一样的鞋子。
工程师进阶笔记
·
2025-05-15 23:17
嵌入式
C
语言设计模式系列
c语言
设计模式
简单工厂模式
嵌入式
什么是AOP-面向切面编程
面向切面编程(AOP)和
面向对象编程
(OOP)类似,也是一种编程模式。SpringAOP是基于AOP编程模式的一个框架,它的使用有效减少了系统间的重复代码,达到了模块间的松耦合目的。
搬砖的小子
·
2025-05-15 23:14
java
java
spring
数据库
设计模式的C语言实现--状态模式
模式动机状态模式(状态机)是
嵌入式
开发中最重要、最核心的设计模式之一,毫不夸张的说,是否熟练掌握状态模式,很大程度上直接决定了
嵌入式
工程师的代码掌控能力。
lbaihao
·
2025-05-15 23:44
算法与设计模式
设计模式
c语言
状态模式
嵌入式
设计模式基础--C语言的继承封装与多态
继承,封装和多态是OOP的三大核心特性,它们共同构了面向对象的基础.但
嵌入式
开发中大量的使用到的却是C语言这种面向过程的语言,那么我们就需要了解如何在C中使用设计模式的思想做功能开发。
JANYI2018
·
2025-05-15 23:41
设计模式
c语言
java
嵌入式
自学第二十天(5.13)
(1)线性表顺序存储的优缺点:优点:无需为表中逻辑关系添加额外存储空间;可以快速随机访问元素,时间复杂度O(1)。缺点:插入删除需要移动元素O(n);无法动态存储。线性表链式存储。如图,链表每个元素都包含数据和指针两部分,指针指向下一个元素,元素间不一定连续存储。特点:,线性表链式存储结构的特点是一组任意的存储单位存储线性表的数据元素,存储单元可以是连续的,也可以不连续。可以被存储在任意内存未被占
邹诗钰-电子信息工程
·
2025-05-15 22:39
数据结构
嵌入式
自学第二十二天(5.15)
顺序表和链表优缺点存储方式:顺序表是一段连续的存储单元链表是逻辑结构连续物理结构(在内存中的表现形式)不连续时间性能,查找顺序表O(1):下标直接查找链表O(n):从头指针往后遍历才能找到插入和删除:顺序表O(n):需要整体元素移动后插入链表O(1):只需改指定位置指针指向即可。空间性能顺序表需要预先分配空间,大小固定链表,不需要预先分配,大小可变,动态分配循环链表简单的来说,就是将原来单链表中最
邹诗钰-电子信息工程
·
2025-05-15 22:39
c语言
嵌入式
自学第二十一天(5.14)
gdb逻辑调试器:gcc调试,发行版gcc-g调试版本,体积大,有源码。一般调试:gdba.outbn.c:行数:设置断点,运行到这个位置,程序暂停。(可以直接加行数)r运行n执行下一命令,若有函数,下一命令就是函数执行完的下一命令,s跟进自定义函数。使用p命令,查看指针或变量数据。q退出。StartMain函数开始n一步步执行where找出段错误位置Display变量:每次执行下一步并查看变量值
邹诗钰-电子信息工程
·
2025-05-15 22:36
java
算法
开发语言
c++和c的不同
主要特点:过程式、结构化编程面向系统底层开发(操作系统、
嵌入式
系统)高效、灵活、接近硬件标准库较小,功能有限编程思想:强调“做什么”——步骤清晰,硬件级别操作C++语言诞生年代:20世纪80年代初,由BjarneStroustrup
2301_80355452
·
2025-05-15 20:54
c++
c语言
java
鸿道Intewell操作系统实时虚拟化技术的优势
实时虚拟化技术结合了实时性与虚拟化的优势,通过硬实时调度算法和辅助隔离机制,广泛应用于工业控制、
嵌入式
系统、机器人、航空航天等需要高实时性和灵活资源管理的领域。
一RTOS一
·
2025-05-15 18:06
鸿道操作系统
鸿道AI
机器人操作系统
机器人控制系统
嵌入式
Linux中的线程:定义、特性与应用
在
嵌入式
系统的开发中,Linux操作系统以其多任务、多线程、实时性等特性,成为众多开发者的首选。
showmethetime
·
2025-05-15 18:36
linux
java
jvm
Spring中的IOC详解
Bean的自动装配@Autowired@Resource@Inject使用Spring底层组件IOCSpring的核心之一是IOC,IOC全称为InversionofControl,中文译为控制反转,是
面向对象编程
中的一种设计原则
web15285868498
·
2025-05-15 14:44
面试
学习路线
阿里巴巴
spring
java
后端
EasyRTC
嵌入式
音视频通信SDK打造带屏IPC全场景实时通信解决方案
一、方案概述在智能安防与物联网快速发展的背景下,带屏IPC(网络摄像机)不仅承担着视频采集与监控的基础功能,还逐渐向多样化交互与智能化方向演进。EasyRTC作为一款强大的实时通信框架,具备低延迟、高稳定性、跨平台等特性,能够为带屏IPC赋予实时视频通话、双向语音对讲、远程控制等功能,极大提升用户的使用体验与设备的应用价值。本方案旨在探索EasyRTC功能在带屏IPC中的具体应用方式,实现高效、稳
科技小E
·
2025-05-15 13:00
EasyRTC
音视频
人工智能
JAVA可不可以做AI开发?
虽然这种方式可行,但却存在显著弊端,即接口缺乏统一性,并且与Java传统的
面向对象编程
习惯不太契合。
深度学习机器学习
·
2025-05-15 12:54
人工智能
深度学习
深度学习算法
机器学习
python
图神经网络
java
嵌入式
(c语言篇)Day9
嵌入式
Day9C语言字符串标准库函数笔记一、概述C语言提供了一系列字符串标准库函数用于处理字符串,使用这些函数需要包含头文件。主要函数包括求字符串长度、字符串复制、字符串拼接和字符串比较等。
在右ZR
·
2025-05-15 10:14
嵌入式
c语言
嵌入式
学习笔记Day18:数据结构
数据结构的概念数据的类型数据与算法一、数据结构的概念1.数据结构:相互之间存在一种或多种特定关系的数据元素的集合。数据结构包含其逻辑结构和物理结构。2.逻辑结构:集合,所有数据在同一个集合中,关系平等。线性,数据和数据之间是一对一的关系。树,一对多。图,多对多。3.物理结构(在内存当中的存储关系):顺序存储:数据存放在连续的存储单位中,逻辑关系和物理关系一致。链式:数据存放的存储单位是随机或任意的
ooppoop456
·
2025-05-15 09:40
数据结构
算法
嵌入式
面试所需c语言知识点
1基础知识1.1计算机的数据表示1.1.1数值型数据进制,二进制、八进制、十进制、十六进制进制之间转换1.1.2非数值型数据manASCII\0\n''0~9a~zA~Z1.2词法符号1.2.1关键字32个关键字1存储类型:auto、static、extern、register面试题:static的特点限制作用域、延长生命周期、存放位置、初值面试题:如何引用一个其他文件中的全局变量2数据类型:in
请我喝可乐3931
·
2025-05-15 09:08
面试
单片机
c语言
嵌入式硬件
stm32
Java知识点概览
1.1JDK1.81.2Eclipse:安装插件完成各种需求2.基础语法2.1数据类型2.2作用域2.3运算符与表达式2.4条件语句2.5循环语句2.6异常处理2.7命名规范2.8String类2.9数组2.10正则表达式3.
面向对象编程
出处不详,经久不息
·
2025-05-15 08:04
一.
测开之Java(自用)
java
Scala安装
1、Scala高级语言1.1Scala简介Scala是一门多范式(multi-paradigm)的编程语言,设计初衷是要集成
面向对象编程
和函数式编程的各种特性。
yyywoaini~
·
2025-05-15 05:40
scala
新一代动态可重构处理器技术,用于加速
嵌入式
AI 应用
NewGenerationDynamicallyReconfigurableProcessorTechnologyforAcceleratingEmbeddedAIApplications(新一代动态可重构处理器技术,用于加速
嵌入式
Wangyh02
·
2025-05-15 05:37
文献翻译
人工智能
重构
【答题有奖】25届非技术专项训练营——PT1.产品训练营
网易互娱一面日常实习接受了offer后面可以再拒绝吗
嵌入式
春招继续冲,3/2投递整理Java回暖了!!!如图,如题,如暖。
han_xue_feng
·
2025-05-15 04:06
java
嵌入式
学习day16
一.指针函数返回值是指针的函数;int*foo(void){inti=100;//i为局部变量,函数调用完,i的空间会销毁。因此应该改成staticinti=100return&i;}intmain(void){int*p;p=foo();//错误,局部变量i空间已经销毁,因此会变成野指针。return0;}二.动态内存分配malloc函数:内存分配函数void*malloc(unsignedlo
c6lala
·
2025-05-15 03:59
学习
java
算法
嵌入式
学习day5
一.碎片知识点:1.putchar('\101');输出:A此时putchar函数默认里面数据为8进制,变为十进制为65,ASII对应'A'。2.inti=1234;printf("%-10d!\n",i);输出:1234!'-'表示在后面补空位。3.inti,j;scanf("%3d%*3d%3d",&i,&j);printf("%d,%d",i,j)输出:123,789若输入123456789
c6lala
·
2025-05-15 03:59
学习
XL32F001国产低成本单片机,24MHz主频,24KB Flash,3KB SRAM
XL32F001是一颗基于ARMCortex-M0+内核的32位微控制器,专为低成本、低功耗、小型化
嵌入式
系统设计,适合对资源需求中等但强调性价比和能效的场景。
芯岭技术
·
2025-05-15 02:24
单片机
arm开发
嵌入式硬件
C语言泛型 _Generic
尽管C语言不像C++那样支持
面向对象编程
和模板,但它通过_Generic提供了一种在编译时根据表达式的类型选择不同代码路径的方式。这使得C语言能够在某种程度上实现类似于泛型编程的设计。什么是泛型编程?
GarenJian
·
2025-05-15 02:51
c语言
泛型
嵌入式
从零基础到精通:Scala大数据开发入门指南
Scala作为一种结合了
面向对象编程
和函数式编程的强大语言,已经成为大数据领域的明星语言,尤其在Spark等流行框架中占据重要地位。
风之少女梦
·
2025-05-15 00:09
活动相关
scala
开发语言
大数据
嵌入式
学习代码总结(二)
时间范围:2022年10月31日-2022年11月6日2022年10月31日/**作者:徐子宸*来源:原创*功能:用指针实现冒泡排序*日期:2022年10月31日**/#includeintinput(inta[],intn){int*p=a;n=5;printf("请输入待排序的数\n");for(inti=0;ip[j+1]){inttmp=p[j];p[j]=p[j+1];p[j+1]=tm
徐子宸
·
2025-05-14 22:21
华清远见
西安华清远见
徐子宸
学习
排序算法
算法
AIxBoard部署BLIP模型进行图文问答
一、AIxBoard简介AIxBoard(X板)是一款IA架构的人工智能
嵌入式
开发板,体积小巧功能强大,可让您在图像分类、目标检测、分割和语音处理等应用中并行运行多个神经网络。
vslyu
·
2025-05-14 20:07
深度学习
openvino
Python类与对象详解及实践指南
目录Python类与对象详解及实践指南1.
面向对象编程
概述1.1对象思维范式1.2类与对象关系2.类与对象核心概念2.1类定义规范2.2对象生命周期3.面向对象三大特性3.1封装实现3.2继承机制3.3
闲人编程
·
2025-05-14 19:31
python
python
开发语言
类
对象
封装
继承
多态
《
嵌入式
C语言笔记(十二):二维数组传参、作用域与生存期全解析》
今日学习内容1.二维数组作为函数参数(1)参数传递规则整型二维数组:必须显式传递行数和列数//函数声明voidprocess_matrix(intmat[][4],introws);//列数必须显式指定//调用示例intarr[3][4]={0};process_matrix(arr,3);字符型二维数组:voidprint_strings(charstr[][20],intcount);//每行
sheepwjl
·
2025-05-14 19:27
c
算法
c语言
笔记
linux
开发语言
Go必知必会系列:Go语言基础语法与特性
它支持并发、函数式编程、
面向对象编程
等多种编程范式,也有自己独有的垃圾回收机制,经过“GC复制算法”的优化,可以用于开发可伸缩、高性能的服务端应用。
AI天才研究院
·
2025-05-14 17:48
一天一门编程语言
编程实践
Golang实战
大数据
人工智能
语言模型
Java
Python
架构设计
【Python】sqlite3 模块:创建和操作 SQLite
嵌入式
数据库
SQLite是一个
嵌入式
数据库,无需独立的服务器进程,适合小型应用、原型开发、桌面应用或移动设备。
彬彬侠
·
2025-05-14 16:13
Python基础
Python
sqlite3
SQLite
SQL
数据库
JAVA---面向对象(完整版)
面向对象编程
:拿东西过来做对应的事。
chilling heart
·
2025-05-14 15:00
java
开发语言
CoAP协议详解:物联网通信的轻量级解决方案
CoAP协议的主要特点包括:轻量级:适用于资源受限的设备,如传感器和
嵌入式
系统。低
极客小张
·
2025-05-14 14:55
网络协议
信息与通信
硬件工程
mcu
iot
单片机
嵌入式硬件
6万字
嵌入式
最全八股文面试题大全及参考答案(持续更新)
目录冒泡排序算法的平均时间复杂度和最坏时间复杂度分别是多少?在什么情况下使用冒泡排序较为合适?选择排序算法是稳定的排序算法吗?为什么?插入排序在近乎有序的数组中表现如何?为什么?快速排序的基本思想是什么?它在最坏情况下的时间复杂度是多少?归并排序的空间复杂度是多少?如何优化归并排序的空间复杂度?希尔排序相较于直接插入排序有什么优势?堆排序的过程及其时间复杂度和空间复杂度如何判断一个排序算法是否是原
大模型大数据攻城狮
·
2025-05-14 11:13
排序算法
算法
数据结构
牛客网
一面
二面
嵌入式面经
MUSE Pi Pro 开箱啦!8核RISC-V,UEFI有点意思~
RISC-V,8核,UEFI,2TOPS算力,这些内容在之前玩过的RISC-V中也是不多的,刚好搞过Jetson的edk2的uefi固件,对于
嵌入式
设备来说,有uefi的还是少数,大部分都是uboot或更前的
LitchiCheng
·
2025-05-14 11:10
rsic-v
risc-v
机器人
上一页
20
21
22
23
24
25
26
27
下一页
按字母分类:
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
其他