嵌入式工程师面试题集汇总

2023-05-16

主观问题

主观问题-介绍类

请自我介绍?
为什么不留在xx公司(为啥离职)?
你5-10年职业规划是怎样的?
你还写代码吗?从工程师到管理再到工程师你是怎样想的或能承受吗
把你的以前工作简单介绍一下?
介绍你在xxx公司(或实习单位)负责的内容或职责?

主观问题-针对简历项目介绍询问(必问)

前一家公司写过代码?
介绍最成功的一个项目?或让你有成就感的项目?
介绍最有挑战性的一个项目?
讲一下xxx量产项目?
介绍xx项目(简历中提到的项目)?分别介绍这几个项目

该项目如何分工的?
这个项目的需求是什么?
你在该项目中做啥?
都是你一个人做的?
该项目中遇到了什么困难?如何解决的?
编程中出现问题是怎么处理的,阐述一例。
程序如何调试? 操作系统程序如何调试?

答:
功能逻辑调试,性能调试
功能调试分为:不细心问题、语言熟练问题,架构逻辑问题
1)观察问题 现象 和 产生条件,
2)然后分析判断 问题 或 缩小问题范围,或 问题类型
3)隔离问题锁定范围!分析问题,或进一步缩小问题范围,或 问题类型
4)若锁定某几个寄存器或变量,可以深入分析变化的原因。
观察-分析-调试验证

性能调试:
1)定性或定量确定产品应用环境参数(要考虑特殊和极限情况)
2)明确在环境中硬件等传感器参数范围和变化特性
3)依环境、目标要求考虑软件算法必要时需和硬件配合。

3个月就完成了?该产品在市场上有吗?
有哪些功能?
代码写了多少?
都是你写的吗?
如果都是你写的话,说明你蛮牛了,不知道你的程序风格怎样?能不能说说你的程序风格和架构?看了你上家公司的官网,产品原理懂不懂?
产品的原理,立项,为什么使用这个技术,分工,代码管理,测试
项目内负责的部分,怎么描述自己的项目比较好
请你对自己的技术能力做一个客观评价和简述。
抛了一个问题,比如说客户碰到问题需要你立马解决,然后怎么做
项目相关,具体做了什么项目。简单描述项目的功能,难点,碰到的问题如何去解决。
对这个岗位的理解
对于这个岗位你有什么优势,
在项目中遇到什么困难,是怎么解决的

主观问题-学历学习

为什么不考研? / 为什么提升一下学历? / 是否打算提升学历?
经常浏览哪些技术网站、论坛?
平时获取知识的来源?
有没有在一些网站发表技术文章?
学习一个新单片机需要多久?(针对新手)
翻译过几篇英文技术文档。

主观问题-能力思想规划

项目管理的场景,你需要一个接口,需要别的部门的人来提供,他以很忙为由推脱,你这边也很急,要怎么处理?角色调换,又该怎么处理?
职业规划?
你的优势跟劣势?
理想是什么?为什么会有这个理想?
怎么看待XXX行业?

主观问题-工作要求

工作地点的意向?
你家(住)在哪里?
家庭情况?
对你影响最大的一个人?

期望的工作强度是怎样的?
能接受几点下班?
对加班的看法?对996的看法?
期望薪资/工资要求多少?
现在有哪些offer? 现在手上有几个offer?
怎么选offer 薪资 公司 地域进行排序
我司如果发offer,开多少才考虑不去XXX公司?

主观问题-针对大学毕业生

在学校做过什么项目
大学最成功的经历?
大学最挫败的经历?
大学最有成长的比赛?
大学关系最好的三个人?
同学/朋友怎么评价你?
最想从事哪方面的工作
毕业设计想做什么
对工作的意向,有没有哪些内容是比较想做的
想做什么方向的工作,假如让你做mcu裸机开发愿不愿意?
更希望做上层应用还是底层?
你在学校做的项目是在实验室做的还是自学的?
给自己的大学生涯打几分?为什么
有独自旅游的经历吗

主观问题-对面试公司的了解

了解过我们公司吗?
了解过我们公司产品吗?
你有什么要问我的?

C语言

100分满分,你给自己的C语言水平打多少分?扣掉的分扣在哪里?

C语言-字节相关

C语言基础 sizeof 指针、数组的大小?
sizeof 和 strlen 的区别?
给出一个结构体 求结构体的字节数?
如何求一个结构体数组的大小?
指针在32、64位操作系统占多少字节 为什么?

答:我们一般需要64个0或1的组合就可以找到内存中所有的地址,而64个0或1的组合,就是64个位,也就是8个字节的大小,因此,我们只需要8个字节就可以找到所有的数据。所以,在64位的计算机中,指针占8个字节。同理,在32位的计算机中,指针占4个字节。
出了个题,计算一个结构体所占的空间大小,并做出解释。

C语言-位操作

检查一个32位整形变量的bit10是否为1的几种方法?

C语言-数据类型

怎么定义一个常量字符串?
什么时候需要用结构体 如何定义?
熟悉什么数据结构?

C语言-关键字

说一下 const 的作用
说一下 const int *p 和 int const *p
extern 作用
volatile 作用
static 作用
在头文件分别定义 static 变量和普通变量会怎样?
如果在类里面定义 static 变量 和在函数内定义的一样吗

C语言-宏

define定义一个变量表示一年中有多少秒
用宏定义两个变量,返回变量中的最大值
ifndef作用是什么

C语言-通讯协议

如果使用uart协议无法正常通信时,你会觉得问题出在哪里?编程时要注意什么?

了解什么总线?IIC、SPI时序?通信速率?区别?
介绍 I2C 的读写时序
I2C 开始、停止、应答条件?I2C 是怎么读写数据的
I2C 的时序 空闲时 SCL 的电平
I2C 速率有哪些 跟什么有关
I2C 最多能挂载多少设备
介绍 SPI 时序?
SPI 速率?
I2C、SPI 讲下区别?I2C 主从能互换不?
经常用哪种协议,哪个器件用了哪些协议,对于这个单片机的项目用了什么协议 ,回答用了spi 和iIC ,然后问了spi怎么实现的,spi怎么操作。
问了OLED 屏幕怎么用spi的,问怎么在OLED屏幕显示字符等,怎么实现,描述过程

TCP创建sever的过程?
为什么项目用udp不用tcp?
网络协议了解吗 tcp在第几层?
ftp协议,描述ftp协议是啥。然后还接触过什么协议,http,TCP/IP协议,然后问嵌入式通信协议有什么,回答 iic spi uart 等,自己要详细了解一下里面的协议内容,不懂的赶紧自己去学习补充
分别讲述一下TCP-IP协议中服务器端和客户端的编程流程。
网络通信时连接不上你会想到什么原因?

C语言-指针、数组

如何给地址0x67A9上的值赋为0xAA66
数组和指针的联系
什么是指针数组?
什么是数组指针?
什么是指针函数?
什么是函数指针?
定义一个函数指针(int返回值和一个int参数)并调用
解释什么是野指针,一块用malloc函数申请的内存被释放之后,原本存有该空间的指针是不是野指针?

C语言-链表

讲下链表和数组的区别
单链表和双链表的区别
说下反转链表的思路
怎么区别一个链表是不是环形链表?

问了文件系统有哪几个
makefile的格式

C语言-库函数

strcpy 和 memocpy 区别?
手写 swap 和 strcpy

C语言-算法

排序
二分查找
对加减密算法有没有了解
pid是啥?参数如何调节?
为什么要选择pid双环 单环不可以吗

C语言-编译链接

编译和链接的过程?
讲下交叉编译?
程序编译后存放在哪几个区域
一个.c文件到运行的四个过程?
动态库和静态库的区别?
静态链接和动态链接?
动态链接的代码在数据段和代码段的分配?
平时有哪些调试手段?

C语言-其他类

do{...}while(0)的好处?

答:

  • 1)、确保 do{...}while(0) 执行一次。
  • 2)、宏展开的时候不会出错。如果直接放在花括号里会出错的
  • 3)、宏使用do/while(0)来包裹的逻辑,这样不管调用代码中怎么使用分号和大括号,而该宏总能确保其行为是一致的。
  • 4)、可以是兼容各种编译器。在里面定义局部变量。
  • 5)、当你执行一段代码到一半,想跳过剩下的一半的时候,如果你正处于do{...}while(0)循环中,则能用break达到这个目的。
  • 6)、实现变形的goto。
  • 7)、定义单一的函数块来完成复杂的操作

MCU类

MCU类-内核、中断

STM32用过哪些型号?中断优先级有多少?
了解arm的 trustzone 架构吗?
熟悉arm架构吗 熟悉m还是a系列多点?
cortex m3和m4区别?
Cotex-a的中断过程?
Cotex-m的中断过程?
了解arm架构中异常的同步中断和异步中断吗?
Fiq和普通中断有什么区别?
中断能传参吗?

函数调用一般用哪几个通用寄存器?
函数返回时用到哪个寄存器?
函数的返回值在什么时候入栈?
调用一个函数后,会返回到哪里?

MCU类-GPIO

GPIO能配置成什么功能?输入输出有哪几种?
GPIO有哪几种模式

MCU类-DMA

什么叫DMA?
有用过DMA吗?

MCU类-堆栈

堆栈区别?
堆和栈的区别?
堆和栈上变量的生存周期?
说下栈溢出和堆溢出?
栈和队列的特点?
函数调用栈的变化过程?
操作堆空间有哪些函数?

MCU类-内存

内存出错的原因都有哪些
讲下内存泄漏?
数组越界访问会有什么后果?
说说内存分区有哪些?全局变量属于哪个区?
未初始化的变量打印出来是什么值 全局的初始化为0 局部变量未知?
共享内存的使用注意事项?
说下程序的内存分布?
程序在内存中的分配?
变量存在什么区域?
共享内存的底层原理?
说下malloc的底层原理?
局部变量存在哪里,malloc的变量在哪里?
malloc 和 calloc 的区别?

答:共同点就是:都为了分配存储空间, 它们返回的是 void * 类型,也就是说如果我们要为int或者其他类型的数据分配空间必须显式强制转换;不同点是:malloc一个形参,因此如果是数组,必须由我们计算需要的字节总数作为形参传递 用malloc只分配空间不初始化,也就是依然保留着这段内存里的数据, calloc 2个形参 ,因此如果是数组,需要传递个数和数据类型 而calloc则进行了初始化,calloc分配的空间全部初始化为0,这样就避免了可能的一些数据错误。
讲下MMU的相关知识?

掉电保存是怎么实现的
掉电模式程序放在哪里的

MCU类-其他类

然后笔试的话,c基础选择题,英文翻译成中文,中文翻译成英文,还有一道画出RC低复位电路,还有一道程序题
项目中stm32芯片的主频
stm32方面没什么,主要是有问过会不会用一些调试的东西,比如示波器一类的
ADC的过程,stm32是几位的

FreeRTOS

主要是系统方面的,人家会问你移植的东西具体怎么移植的。
freertos的有关中断发生,处理,嵌套方面的
说下中断和轮询?
框架性回答一个嵌入式系统启动到结束的过程?
Freertos怎么学的?
除了任务切换对freertos其他底层了解吗?
任务切换的原理?
讲讲freertos任务调度的原理
如何实现一个队列?
说下互斥锁和条件变量?
说下二值信号量与互斥信号量的区别?
介绍实习项目的架构、freertos的应用?
switch_context的底层原理 (freertos)?
讲了下切换的场景,pendsv函数的实现,switch_context里面关于pcb_current指针的逻辑等?

uCOS

Ucos操作系统 你认为最重要的是什么?
ucos任务如何调度,最多有多少个任务。
对ucos操作系统的理解,能不能独立实现简单的任务切换功能

linux

"C++懂吗?(如果说懂一点,问你好多C++问题)
广告机项目中,你设计了界面,QT界面怎么设计的?"
linux文件操作和标准IO中的文件操作之间的区别
linux进程创建之后,进程空间的分配方式。
linux进程替换函数及作用。
exec族函数和system函数的区别。
列举进行间通信的方式,分析各种通信方式的特点和区别。
阐述有名管道的使用方式。
阐述共享内存的工作原理,以及共享内存和内存映射之间的区别。
阐述信号量集的工作原理及作用。
linux中线程创建的方法,线程工作原理。windows中线程创建方式。
linux中线程同步的方式有哪些?
阐述条件变量的使用方法。
阐述互斥锁和自旋锁的区别。
网络通信的四层模型。
网络通信的核心要素? (IP地址、端口号、通信协议)
网络通信中的网关、掩码、广播地址的作用。
网络传输协议TCP和UDP之间的区别,各自的特点有哪些?
常用的网络通信协议有哪些?(FTP、TFTP、HTTP、Telnet)
阐述客户端的编写流程及服务器的编写流程。
printf(const char* fmt, ...)原型中的...是否合法,...的编程方法。
多线程、多进程的方式
线程和进程的理解
线程和进程的区别
说下多进程和多线程
线程的同步方法
多态的实现

有学过linux/安卓吗 学过linux 写过一些驱动
列举了解的Cortex-A系列的芯片名称
在一块新的开发板上搭建linux环境的搭建流程。 (交叉编译器、uboot、kernel、文件系统)
交叉编译器的选择方式,交叉编译器是以什么为标准选择的?
uboot的组成、uboot的作用及移植步骤。
如何修改启动参数?
内核的功能?内核的裁剪方式、内核的移植方式?
文件系统制作工具是什么? 主要配置哪些选项? 完善文件系统时库文件从哪里来?
文件系统网络挂载的挂载步骤? 文件系统本地挂载的挂载方式。
怎么把uboot、内核、文件系统镜像打包为一个完整的系统镜像。
设备树的引入目的、设备树文件的存储位置。
设备树文件的编写规则,设备树编程的流程。
阐述单片机开发和驱动开发的区别。
阐述对驱动开发的理解。
内核模块的编写、编译、使用方法。
设备驱动共有几种类型?
字符设备的分类及分类标准。
手动创建设备节点文件的命令、方法。
文件操作集合的作用。
对内核整体框架的理解。
设备资源的申请方式及配置方式。
阐述早期字符设备的编程方式。(管理一类多个不同设备)
阐述对于ioctl接口函数的理解
linux内核中外部中断的认识、理解、使用方法。
使用linux内核定时器中断的注意事项。
使用中断的注意事项。
poll机制的工作原理。
阐述对平台设备的理解及平台设备的使用场合。
阐述对输入子系统的理解及输入子系统的上下层数据传递原理。
阐述对i2c子系统框架的理解及i2c设备驱动的编程方法。
如果让你编写spi设备驱动,说说你的猜想。
列举了解的linux内核子系统。
做过哪些linux项目,分析一个项目的开发流程。
阐述你对linux内核子系统的理解。
Linux驱动的ioctl
说下ioctl的实现原理 内核态和用户态怎么交互

Linux怎么搜索所有.so文件
C++的map、list、vector的底层数据结构
Mmap的使用 了解页表么
平时有没有用GDB
gdb的指令
内核向应用层获取数据用哪个接口
Linux创建线程有没有设置过调度相关的参数
主要考察第二个参数:属性对象主要包括是否绑定、是否分离、 堆栈地址、堆栈大小、优先级。默认的属性为非绑定、非分离、缺省的堆栈、与父进程同样级别的优先级。
linux 线程调度的几种方法
linux进程/线程调度策略(SCHED_OTHER,SCHED_FIFO,SCHED_RR)_qiaoliang328的博客-CSDN博客
Linux中的条件变量怎么用?以及虚假唤醒的总结
接上面条件变量 Cond wait后还持锁么
硬件中断触发的全过程、堆栈的保存
Cortex M3处理器工作模式及中断过程_ffgamelife的博客-CSDN博客_中断工作过程
软件断点在X86系统中就是指令INT 3,它的二进制代码opcode是0xCC。当程序执行到INT 3指令时,会引发软件中断。操作系统的INT 3中断处理器会寻找注册在该进程上的调试处理程序。从而像Windbg和VS等等调试器就有了上下其手的机会。
找工程师review代码有什么心得?
Linux由哪几个部分组成
Linux有哪几种设备
Linux查看内存状态的命令
讲下网络设备?
哪些是字符设备,他们有什么共同点
内核态和用户态的区别
Linux ./ 到main函数的过程
讲下linux的虚拟地址和物理地址
Linux的启动过程
怎么看.ko文件的信息
lsmod 查看已经安装好的模块, 也可以查看/proc/modules文件的内容。
实际上,lsmod读命令就是通过查看/proc/modules的内容来显示模块信息的。
modinfo 显示模块信息
modprobe不需要指定路径,它会到默认路径下寻找模块。
rmmod 卸载模块,但是内核会认为卸载模块不安全,可以添加命令强制卸载。
depmod 检查系统中模块之间的依赖关系,并把依赖关系信息存于/lib/modules/2.6.18-1.2798/modules.dep中。
insmod 加载模块,需要指定完整的路径和模块名字。
insmod 会调用驱动的哪个函数
说说Cache
Write back和writer through的区别
说说cache line 不一致的问题 当时讲的跟这里差不多https://blog.csdn.net/jasonchen_gbd/article/details/79462064
汇编指令:smc和hvc了解吗
有没有了解过测试理论
白盒和黑盒了解吗
用的内核的什么版本
用设备树的话驱动如何编写
写过哪些驱动
Linux项目给你带来的提升是什么
说说copy to user的底层原理
说下缺页中断
介绍linux的电子量产工具项目
讲讲如何写一个字符设备驱动
怎么做一个linux设备驱动
你知道的Linux命令有哪些?查找文件用那个命令?
uboot启动流程
线程和进程区别,分别怎么产生线程,进程
以后想怎么发展?单片机、Linux、驱动你是怎么选择和规划的?
说说内核裁剪的过程,怎么进行内核裁剪?
如何追加执行权限
如何执行shell文件
伪目标作用是什么
动态库是怎么定位到需要用的字符串的位置的

技术工具类

平时有没有用github
讲下makefile由哪几个部分组成

音视频行业类

介绍电视线 balabala 两种工作的情况
问我 更倾向于哪种
音频 视频 外设的驱动
面试官讲讲电视线的情况,业务做得好可能要两年,成为专家要四年。
科大讯飞的语音识别你用过,怎么用的
说说你视频监控项目中各模块间的通信机制和流程
了解哪些视频格式?YUV格式有哪些种类?
了解最新的技术动态吗?比如市面上的芯片和视觉类电子产品。
你在视频监控项目中主要做了哪些工作?说说你是怎么编程实现视频文件格式转换的?

无人机行业类

无人机项目你负责哪一块?
九轴是啥?IMU姿态解算算法哪里来的?有使用过吗?
四轴飞行器有几个自由度? 6
控制往左偏航 四个电机需要怎么操作
遥控用的什么协议
有了解大疆的产品吗
跟自己做的飞行器有什么不同
说说四轴飞行器项目的难点 遇到最大的问题
介绍四轴飞行器项目

门禁行业类

你们读卡是接触的还是非接触式的?读卡器是自己买的还是自己做的?
人员刷卡时,你的程序中采用什么算法?
10万条日志,1万人员都存在哪里的?
多大存储器?一次性存多少字节?怎么存的?存了什么内容?

蓝牙打印机行业类

蓝牙打印机 分辨率是多少?电流怎么确定的?
做蓝牙打印机这个产品,怎么确立方案的?
为什么用蓝牙模块?批量产品都要近最大努力节约成本的

LCD相关行业类

彩屏LCD的接口类型。(MCU模式,RGB模式,SPI模式,VSYNC模式,MDDI模式,DSI模式)
液晶屏的接口类型。 (MIPI接口 LVDS接口 EDP接口)
字库存放在哪里

传感器

各个传感器的型号,特点
蓝牙方面很重要

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

嵌入式工程师面试题集汇总 的相关文章

  • 5.7 Spark简单算子案例(Python版)

    第一关 WordCount 词频统计 编程要求 对文本文件内的每个单词都统计出其出现的次数 按照每个单词出现次数的数量 xff0c 降序排序 文本文件内容如下 xff08 单词与单词之间以空格进行分割 xff09 xff1a hello j
  • day01 开始

    一 介绍 夏培肃 造计算机第一代 李国杰 黄令仪 胡伟武 刘阳 底层 应用层 APP 金庸 xff1a 内练一口气 外练筋骨皮 内功 外功 操作系统 BIOS 3w 操作系统原理 计算机原理 STM32 100 30 70 上午 xff1a
  • day02 LED

    一 回顾 1 C int char short typedef 起别名 指针 函数 void fun T int x int y 结构体 2 嵌入式 以应用为中心 物联网的框架 xff1a 感知层 网络层 平台层 应用层 3 搭建开发环境
  • day03 timer

    一 回忆 计算机体系结构 总线的概念 数据总线 地址总线 控制总线 如 xff1a 0x12345678上放0x100 AHB AHB1 AHB2 APB1 APB2 编译原理 hello c 预处理 xff08 预处理器 xff09 he
  • ubuntu安装CMake

    CMake是什么呢 xff1f 根据百度百科的解释 xff0c CMake是一个跨平台的安装 xff08 编译 xff09 工具 xff0c 可以用简单的语句来描述所有平台的安装 编译过程 xff0c 能够输出各种各样的makefile或者
  • Ubuntu安装ifconfig工具

    安装命令 xff1a sudo apt install net tools
  • 通关必读—linux面试题(带答案)

    答案linux考试题 1 在登录Linux时 xff0c 一个具有唯一进程ID号的shell将被调用 xff0c 这个ID是什么 b A NID B PID C UID C CID 答 xff1a w命令查看用户tty终端信息 ps ef
  • shell判断整数变量的奇偶性

    为了简化问题和突出重点 xff0c 这里我们假设脚本的输入参数一定为合法的整数类型 xff0c 因而在脚本内部将不再进行参数的合法性判断 span class token punctuation span root 64 xieqichao
  • 《云计算全栈》-python篇:编写石头剪刀布小游戏、附带升级脚本-循环版石头剪刀布小游戏

    3 案例3 xff1a 编写石头剪刀布小游戏 3 1 问题 编写game py脚本 xff0c 实现以下目标 xff1a 计算机随机出拳 玩家自己决定如何出拳 代码尽量简化 123 3 2 方案 引用random模块生成0 2的随机数 xf
  • pytorch 层标准化 LayerNorm 的用法

    目录 1 为什么要标准化 xff08 理解的直接跳过到这部分 xff09 2 LayerNorm 解释 3 举例 只对最后 1 个维度进行标准化 4 举例 对最后 D 个维度进行标准化 1 为什么要标准化 xff08 理解的直接跳过到这部分
  • Python全套语法

    目录 学Python你应该get到的三句话 xff01 跟紧潮流不是随波逐流 xff01 投靠大佬不是投机取巧 xff01 赚取利益不是急功近利 xff01 Python全套语法重磅来袭 xff01 初识python之概念认知篇 初识pyt
  • 初识python之元组列表篇

    我们知道python的数据类型有 字符串 xff0c 数字 xff0c 列表 xff0c 元组 xff0c 字典 xff0c 函数等 xff0c 这些都是我们在进行实际开发中 xff0c 必备的一些基础性语法 xff0c 本期文章 xff0
  • Python如何把字典写入到CSV文件

    在实际数据分析过程中 xff0c 我们分析用Python来处理数据 xff08 海量的数据 xff09 xff0c 我们都是把这个数据转换为Python的对象的 xff0c 比如最为常见的字典 比如现在有几十万份数据 xff08 当然一般这
  • C 判断

    C 判断 判断结构要求程序员指定一个或多个要评估或测试的条件 xff0c 以及条件为真时要执行的语句 xff08 必需的 xff09 和条件为假时要执行的语句 xff08 可选的 xff09 C 语言把任何非零和非空的值假定为 true x
  • C 数组

    lt div class 61 34 article intro 34 id 61 34 content 34 gt C 数组 C 语言支持数组数据结构 xff0c 它可以存储一个固定大小的相同类型元素的顺序集合 数组是用来存储一系列数据
  • 为什么访问亚马逊的网站卡顿?

    lt h4 class 61 34 sectiontitle 34 gt 为什么访问亚马逊的网站卡顿 xff1f lt h4 gt 购买了 华北 北京四 的服务器 xff0c 在亚马逊开办了跨境电商网站 xff0c 使用过一段时间后 xff
  • 一文了解公有云、私有云、混合云、边缘云、专有云、分布式云

    1 公有云 公有云是为大众建的 xff0c 所有入驻用户都称租户 xff0c 不仅同时有很多租户 xff0c 而且一个租户离开 xff0c 其资源可以马上释放给下一个租户 xff0c 一如饭店里一桌顾客走了马上迎来下一桌顾客 公有云是最彻底
  • 区块链基本概念

    传统商业网络 在当前传统商业网络中 xff0c 作为整个商业网络的参与方 xff0c 各商业机构及政府 金融机构等各方独立 系统不通 xff0c 各自维护自己的数据 当发生交易时 xff0c 交易双方修改各自账本并本地维护 xff0c 形成
  • ChatGPT——OpenAI推出的人工智能聊天机器人

    ChatGPT OpenAI推出的人工智能聊天机器人 目录 隐藏 1 什么是ChatGPT 2 ChatGPT的应用领域 3 3 ChatGPT的原理 4 ChatGPT的发展历程 5 ChatGPT爆火的原因 6 ChatGPT带来的变革
  • HBase

    架构设计 核心概念 xff1a Client xff1a 发起读写请求的角色 xff0c 面向hbase client 编程 首先hbase查询Meta表 xff0c 找到读或写的数据的region区域位置信息 然后向region对应的HR

随机推荐

  • python 数组的排列与组合:combinations 与 permutations

    combinations 与 permutations 函数在python 的 itertools 库中 xff0c 因此在使用前需要 import itertools combinations 函数的作用就是罗列出所有数组中 n 个元素的
  • 在STM32下完成一个基于FreeRTOS的多任务程序

    在STM32下完成一个基于FreeRTOS的多任务程序 一 FreeRTOS简述二 MDK下移植FreeRTOS三 总结 一 FreeRTOS简述 FreeRTOS是一个热门的嵌入式设备用即时操作系统核心 已被经成功移植到35种不同的微控制
  • 【K8S】Kubernetes集群搭建流程详解

    文章目录 一 购买云服务器二 搭建Docker环境三 根据K8S官网搭建 基础环境 四 安装K8S三剑客 xff1a kubelet kubeadm kubectl五 安装K8S节点需要使用的镜像六 使用kubeadm初始化Master节点
  • springBoot maven打包[分层打包]

    打jar包 xff0c 很大 xff0c 发服务器也慢 get到一种打包方式 直接挨着cv直接就能用 一 src目录下创建assembly文件夹下assembly xml lt assembly xmlns 61 34 http maven
  • 链表-倒序排列鏈表

    剑指 Offer 06 从尾到头打印链表 38 输入一个链表的头节点 xff0c 从尾到头反过来返回每个节点的值 xff08 用数组返回 xff09 示例 1 xff1a 输入 xff1a head 61 1 3 2 输出 xff1a 2
  • 使用远程桌面链接CentOS 7

    需求 xff1a Gnome桌面环境 Xrdp Xrdp是Microsoft远程桌面协议 RDP 的开源实现 xff0c 它允许您以图形方式控制远程系统 Gnome安装 yum groupinstall 34 GNOME Desktop 3
  • vscode的下载速度会特别慢问题处理

    1 xff0c 下载太慢大部分是因为VSCODE官网服务器跟我们国内的链接速度有关 xff0c 当我们去官网下载会出现下面的情况 2 xff0c 复制下载的链接 xff0c 并且修改红框中的内容为 span style background
  • Dockerfile

    Dockerfile Dockerfile基本结构指令FROMMAINTAINERRUNCMDEXPOSEENVADDCOPYENTRYPOINTVOLUMEUSERWORKDIRONBUILD 创建镜像 Dockerfile 基本结构 D
  • 使用git时本地代码被覆盖怎么办

    1 遇事不要慌 xff0c 看本地历史记录 右键要想要恢复的代码或文件夹 61 右键 61 Local History 61 gt Show History 2 我一下就找到了本地历史记录 看右边有了不同时间的代码 xff0c 去点一下试试
  • Ubuntu截图工具flameshot的安装与快捷键设置

    https blog csdn net sexyluna article details 105884224
  • moveit配置过后gazebo加载不出来机械臂模型的问题

    我使用moveit setup assistant对dubot magician机械臂的urdf进行配置 xff0c 配置完成后发现运行gazebo launch可以打开gazebo xff0c 但是却什么也没有 xff0c 机械臂模型加载
  • 上传本地项目代码到GitHub的方法

    预备知识 xff1a 有一个GitHub账号 xff0c 然后知道怎么进GitHub网页 之前往GitHub上传代码都是现场百度找指令操作的 xff0c 从来不记 xff0c 这次干脆做个记录当个笔记吧 Git是一个版本控制软件 xff0c
  • 单片机之蜂鸣器

    蜂鸣器简介 无源蜂鸣器 xff1a 有绿色电路板的一种 有源蜂鸣器 xff1a 没有电路板用黑胶封闭的一种 其实蜂鸣器的种类有很多 例如 xff1a 电磁式蜂鸣器 xff1a 由振荡器 电磁线圈 磁铁 振动膜片及外壳组成 同时电磁式蜂鸣器也
  • Centos Stream 9 安装 Docker 23.0.2 社区版 官方安装教程

    目录 一 内核的版本必须大于3 10使用下面的命令来检查是否满足docker的要求 xff0c 进行依赖性检查 二 安装docker容器引擎 xff0c 需要一个具有sudo权限的账户登录进行操作 1 更新现有yum包 2 遇到提示请输入y
  • AttributeError: module numpy has no attribute int .报错解决方案

    在训练YOLO模型时突然发现这个报错 xff0c 后来发现是numpy版本问题 xff0c yolo官方给的是大于等于1 18 5 xff0c 当你执行pip install r requirements txt命令时 xff0c 他默认安
  • 单片机(嵌入式)程序分层架构

    目录 前言 嵌入式3层软件架构 嵌入式4层软件架构 1 驱动层 操作系统层 中间件层 应用层 嵌入式4层软件架构 2 硬件层 嵌入式微处理芯片 嵌入式存储器系统 嵌入式I O接口 中间层 系统软件层 RTOS 文件系统 GUI 应用层 嵌入
  • FreeRTOS笔记—第一章 FreeRTOS概述

    1 1 认识FreeRTOS 1 1 1 什么是操作系统 操作系统 xff08 Operating System xff0c 简称OS xff09 是管理计算机硬件与软件资源的计算机程序 简单说就是一种管理计算机资源的软件 目的是为了高效
  • 嵌入式工程师 面试题 集-C语言

    预编译 1 什么是预编译 xff0c 何时需要预编译 答 xff1a 预编译又称预处理 就是做些代码文本的替换工作 开头的指令 xff0c 比如拷贝 include 包含的文件代码 xff0c define 宏定义的替换 xff0c 条件编
  • 嵌入式工程师面试题集-MCU_STM32

    一 选择题 1 Cortex M处理器采用的架构是 xff08 D xff09 xff08 A xff09 v4T xff08 B xff09 v5TE xff08 C xff09 v6 xff08 D xff09 v7 2 NVIC可用来
  • 嵌入式工程师面试题集汇总

    主观问题 主观问题 介绍类 请自我介绍 xff1f 为什么不留在xx公司 xff08 为啥离职 xff09 xff1f 你5 10年职业规划是怎样的 xff1f 你还写代码吗 xff1f 从工程师到管理再到工程师你是怎样想的或能承受吗 把你