当前位置: 首页 > news >正文

嵌入式面经111题答案汇总(含技术答疑)_嵌入式项目源码分享

111道嵌入式面试题答案汇总专栏链接(承诺免费技术答疑) --> 《嵌入式/C++面试题解析大全》

1、简介

本人是2020年毕业于广东工业大学研究生:许乔丹,有国内大厂CVTE和世界500强企业工作经验,整理超全面111道嵌入式面试题目答案解析(承诺提供专栏内容免费技术答疑),本专栏内容主要有:

  • 面试过程口头提问的问题答案汇总,承诺提供免费技术答疑,以及其他的交流,如要怎么入门c++,简历如何写,算法题如何刷等等,实现校招全陪伴!

2、项目经验

如果你找的是单片机,那就只要单片机的项目,如果你是嵌入式linux,你可以最多写一个单片机项目,其他都要写嵌入式linux的项目。

如果你找嵌入式linux应用开发工作,也可以写linux驱动项目,但必须有一个应用层的项目。

如果你找嵌入式linux驱动开发项目,最好也要有一个应用层项目,突出你对多进程多线程那些知识点有所了解。

项目数量2-4个,此时就需要靠过往的经验积累了,如果确实没有项目,可以向身边做嵌入式的同学请教一下,快速掌握,同时也分享几个项目供参考:

2.1 基于人脸属性识别的嵌入式电影推荐系统(嵌入式人工智能项目、可提供源码)

1)情况:为解决“信息过载”问题,提出基于人脸属性识别的广告推荐系统。

2)目标:独立负责,摄像头捕捉人脸并预测年龄、性别,显示屏可输入用户职业,系统根据此三大信息推荐8部电影并在显示屏显示。

3)行动:搭建RK3399开发板开发环境,通过OpenCV获取摄像头图像,Dlib检测人脸,采用WRN神经网络预测年龄、性别,结合基于用户的协同过滤以及决策树模型进行电影推荐。使用PyQt5设计人机交互界面实现职业获取和电影信息显示。

4)成果:在RK3399开发板可实时获取被推荐人年龄、性别、职业,据此推荐8部电影并将其电影名字和海报图显示在屏幕上。

alt

2.2 基于Linux6818开发板的视频播放器(最好的入门项目,可提供源码)

本项目基于嵌入式linux6818开发板,制作一个音视频播放器。开发板移植安装好mplayer,我提前下载了5个mv,使用mplayer命令分别在5个视频里截取某一秒的画面,共得到5张图片,也就是所谓的视频缩略图,将5个缩略图显示在显示屏的右边,当作是播放列表,支持上下滑动浏览播放列表,点击其中某个图片,即可播放对应视频,并实现播放器常见的开始、停止、上下首、音量调节、进度调节、全屏、静音等功能。使用到多进程技术:有名管道、消息队列、信号量;使用到多线程技术:互斥锁、条件变量。

alt

2.3 基于Linux6818开发板的智能车库项目(进阶项目,可提供源码)

没错,也是粤嵌6818开发板,搭配触摸屏、USB摄像头、音响,模拟实现真实场景中的智能车库常见功能:

  • 实时视频监控
  • 自动识别车牌
  • 自动语音播报
  • 停车计费

需要使用到V4L2子系统,FrameBuffer子系统、OpenCV、多进程多线程编程、ALSA子系统、智能语音引擎、网络编程、数据库编程等。

alt

3、嵌入式111道高频面试题

八股文不在于量多,熟悉以下111道题就够啦

整理超全面111道嵌入式面试题目答案解析(承诺提供专栏内容免费技术答疑),本专栏内容主要有:

  • 面试过程口头提问的问题答案汇总,承诺提供免费技术答疑,以及其他的交流,如要怎么入门c++,简历如何写,算法题如何刷等等,实现校招全陪伴!

第一章 进程线程

1.1 进程线程的基本概念

  • 1.1.1 什么是进程,线程,彼此有什么区别⭐⭐⭐⭐⭐
  • 1.1.2多进程、多线程的优缺点⭐⭐⭐⭐
  • 1.1.3什么时候用进程,什么时候用线程⭐⭐⭐
  • 1.1.4多进程、多线程同步(通讯)的方法⭐⭐⭐⭐⭐
  • 1.1.5进程的空间模型⭐⭐⭐⭐
  • 1.1.6进程线程的状态转换图 什么时候阻塞,什么时候就绪⭐⭐⭐
  • 1.1.7父进程、子进程的关系以及区别⭐⭐⭐⭐
  • 1.1.8什么是进程上下文、中断上下文⭐⭐
  • 1.1.9一个进程可以创建多少线程,和什么有关⭐⭐

1.2 并发,同步,异步,互斥,阻塞,非阻塞的理解

  • 1.2.1什么是线程同步和互斥⭐⭐⭐⭐⭐
  • 1.2.2线程同步与阻塞的关系?同步一定阻塞吗?阻塞一定同步吗?⭐⭐⭐⭐
  • 1.2.3并发,同步,异步,互斥,阻塞,非阻塞的理解⭐⭐⭐⭐⭐

1.3 孤儿进程、僵尸进程、守护进程的概念

  • 1.3.1基本概念⭐⭐⭐⭐⭐
  • 1.3.2如何创建守护进程:⭐⭐
  • 1.3.3正确处理僵尸进程的方法⭐⭐⭐⭐

第二章 C/C++高频面试题

2.1 c和c++区别、概念相关面试题

  • 2.1.1 new和malloc的区别⭐⭐⭐⭐⭐
  • 2.1.2 malloc的底层实现⭐⭐⭐⭐
  • 2.1.3在1G内存的计算机中能否malloc(1.2G)?为什么?⭐⭐
  • 2.1.4指针与引用的相同和区别;如何相互转换?⭐⭐⭐⭐⭐
  • 2.1.5 C语言检索内存情况 内存分配的方式⭐⭐⭐
  • 2.1.6 extern”C” 的作用⭐⭐⭐
  • 2.1.7头文件声明时加extern定义时不要加 因为extern可以多次声明,但只有一个定义⭐⭐⭐⭐
  • 2.1.8函数参数压栈顺序,即关于__stdcall和__cdecl调用方式的理解⭐⭐⭐
  • 2.1.9重写memcpy()函数需要注意哪些问题⭐⭐
  • 2.1.10数组到底存放在哪里⭐⭐⭐
  • 2.1.11 struct和class的区别 ⭐⭐⭐⭐⭐
  • 2.1.12 char和int之间的转换;⭐⭐⭐
  • 2.1.13 static的用法(定义和用途)⭐⭐⭐⭐⭐
  • 2.1.14 static的用法(定义和用途)⭐⭐⭐⭐⭐
  • 2.1.15const常量和#define的区别(编译阶段、安全性、内存占用等) ⭐⭐⭐⭐
  • 2.1.16 volatile作用和用法 ⭐⭐⭐⭐⭐
  • 2.1.17有常量指针 指针常量 常量引用 没有 引用常量⭐⭐⭐
  • 2.1.18没有指向引用的指针,因为引用是没有地址的,但是有指针的引用⭐⭐⭐
  • 2.1.19c/c++中变量的作用域⭐⭐⭐⭐⭐
  • 2.1.20 c++中类型转换机制?各适用什么环境?dynamic_cast转换失败时,会出现什么情况?⭐⭐⭐

2.2 继承、多态相关面试题 ⭐⭐⭐⭐⭐

  • 2.2.1继承和虚继承 ⭐⭐⭐⭐⭐
  • 2.2.2多态的类,内存布局是怎么样的 ⭐⭐⭐⭐⭐
  • 2.2.3被隐藏的基类函数如何调用或者子类调用父类的同名函数和父类成员变量 ⭐⭐⭐⭐⭐
  • 2.2.4多态实现的三个条件、实现的原理 ⭐⭐⭐⭐⭐
  • 2.2.5对拷贝构造函数 深浅拷贝 的理解 拷贝构造函数作用及用途?什么时候需要自定义拷贝构造函数?⭐⭐⭐
  • 2.2.6析构函数可以抛出异常吗?为什么不能抛出异常?除了资源泄露,还有其他需考虑的因素吗?⭐⭐⭐
  • 2.2.7什么情况下会调用拷贝构造函数(三种情况)⭐⭐⭐
  • 2.2.8析构函数一般写成虚函数的原因⭐⭐⭐⭐⭐
  • 2.2.9构造函数为什么一般不定义为虚函数⭐⭐⭐⭐⭐
  • 2.2.10什么是纯虚函数⭐⭐⭐⭐⭐
  • 2.2.11静态绑定和动态绑定的介绍⭐⭐⭐⭐
  • 2.2.12 C++所有的构造函数 ⭐⭐⭐
  • 2.2.13重写、重载、覆盖的区别⭐⭐⭐⭐⭐
  • 2.2.14成员初始化列表的概念,为什么用成员初始化列表会快一些(性能优势)?⭐⭐⭐⭐
  • 2.2.15如何避免编译器进行的隐式类型转换;(explicit)⭐⭐⭐⭐

第三章 网络编程

3.1 TCP UDP

  • 3.1.1 TCP、UDP的区别 ⭐⭐⭐⭐⭐
  • 3.1.2 TCP、UDP的优缺点⭐⭐⭐
  • 3.1.3 TCP UDP适用场景⭐⭐⭐
  • 3.1.4 TCP为什么是可靠连接⭐⭐⭐⭐
  • 3.1.5典型网络模型,简单说说有哪些;⭐⭐⭐
  • 3.1.6 Http1.1和Http1.0的区别⭐⭐⭐
  • 3.1.7 URI(统一资源标识符)和URL(统一资源定位符)之间的区别⭐⭐

3.2 三次握手、四次挥手

  • 3.2.1什么是三次握手⭐⭐⭐⭐⭐
  • 3.2.2为什么三次握手中客户端还要发送一次确认呢?可以二次握手吗?⭐⭐⭐⭐
  • 3.2.3为什么服务端易受到SYN攻击?⭐⭐⭐⭐
  • 3.2.4什么是四次挥手⭐⭐⭐⭐⭐
  • 3.2.5为什么客户端最后还要等待2MSL?⭐⭐⭐⭐
  • 3.2.6为什么建立连接是三次握手,关闭连接确是四次挥手呢?⭐⭐⭐⭐

第四章 常见算法

4.1 排序算法

  • 4.1.1各种排序算法的时间空间复杂度、稳定性⭐⭐⭐⭐⭐
  • 4.1.2各种排序算法什么时候有最好情况、最坏情况(尤其是快排) ⭐⭐⭐⭐
  • 4.1.3冒泡排序⭐⭐⭐⭐
  • 4.1.4选择排序⭐⭐⭐⭐
  • 4.1.5插入排序⭐⭐⭐⭐
  • 4.1.6希尔排序⭐⭐⭐⭐
  • 4.1.7归并排序⭐⭐⭐⭐
  • 4.1.8快速排序⭐⭐⭐⭐⭐
  • 4.1.9快排的partition函数与归并的Merge函数⭐⭐⭐

4.2 STL库相关

  • 4.2.1 vector list异同⭐⭐⭐⭐⭐
  • 4.2.2 vector内存是怎么增长的vector的底层实现⭐⭐⭐⭐
  • 4.2.3 vector和deque的比较⭐⭐⭐⭐
  • 4.2.4为什么stl里面有sort函数list里面还要再定义一个sort⭐⭐⭐
  • 4.2.5 STL底层数据结构实现⭐⭐⭐⭐
  • 4.2.6利用迭代器删除元素会发生什么?⭐⭐⭐⭐
  • 4.2.7 map是如何实现的,查找效率是多少⭐⭐⭐⭐⭐
  • 4.2.8几种模板插入的时间复杂度 ⭐⭐⭐⭐⭐

第五章 Linux操作系统常见面试题

5.1 Linux内核相关

  • 5.1.1 Linux内核的组成⭐⭐
  • 5.1.2用户空间与内核通信方式有哪些?⭐⭐⭐⭐⭐
  • 5.1.3系统调用read()/write(),内核具体做了哪些事情⭐⭐
  • 5.1.4系统调用的作用⭐⭐⭐⭐⭐
  • 5.1.5内核态,用户态的区别⭐⭐⭐⭐⭐
  • 5.1.6 bootloader内核 根文件的关系⭐⭐⭐⭐
  • 5.1.7 Bootloader多数有两个阶段的启动过程:⭐⭐⭐
  • 5.1.8 linux的内核是由bootloader装载到内存中的?⭐⭐⭐
  • 5.1.9为什么需要BootLoader⭐⭐⭐⭐
  • 5.1.10 Linux内核同步方式总结⭐⭐⭐⭐
  • 5.1.11为什么自旋锁不能睡眠 而在拥有信号量时就可以?⭐⭐⭐⭐
  • 5.1.12 linux下检查内存状态的命令⭐⭐⭐

5.2 其他操作系统常见面试题

  • 5.2.1大小端的区别以及各自的优点,哪种时候用⭐⭐⭐⭐⭐
  • 5.2.2 一个程序从开始运行到结束的完整过程(四个过程)⭐⭐⭐⭐⭐
  • 5.2.3什么是堆,栈,内存泄漏和内存溢出?⭐⭐⭐⭐
  • 5.2.4堆和栈的区别⭐⭐⭐⭐⭐
  • 5.2.5死锁的原因、条件 创建一个死锁,以及如何预防⭐⭐⭐⭐⭐
  • 5.2.6硬链接与软链接的区别;⭐⭐⭐⭐⭐
  • 5.2.7虚拟内存,虚拟地址与物理地址的转换⭐⭐⭐⭐
  • 5.2.8计算机中,32bit与64bit有什么区别⭐⭐⭐
  • 5.2.9中断和异常的区别⭐⭐⭐⭐⭐
  • 5.2.10中断怎么发生,中断处理大概流程⭐⭐⭐⭐
  • 5.2.11 Linux 操作系统挂起、休眠、关机相关命令⭐⭐
  • 5.2.12数据库为什么要建立索引,以及索引的缺点⭐⭐

第六章 单片机常见面试题

  • 6.1 CPU 内存 虚拟内存 磁盘/硬盘 的关系⭐⭐⭐
  • 6.2 CPU内部结构⭐⭐⭐⭐
  • 6.3 ARM结构处理器简析 ⭐⭐
  • 6.4波特率是什么,为什么双方波特率要相同,高低波特率有什么区别;⭐⭐⭐⭐
  • 6.5arm和dsp有什么区别⭐⭐
  • 6.6 ROM RAM的概念浅析⭐⭐⭐
  • 6.7 IO口工作方式:上拉输入 下拉输入 推挽输出 开漏输出⭐⭐⭐⭐
  • 6.8扇区 块 页 簇的概念⭐⭐⭐⭐
  • 6.9简述处理器在读内存的过程中,CPU核、cache、MMU如何协同工作?画出CPU核、cache、MMU、内存之间的关系示意图加以说明⭐⭐
  • 6.10请说明总线接口USRT、I2C、USB的异同点(串/并、速度、全/半双工、总线拓扑等)⭐⭐⭐⭐⭐
  • 6.11什么是异步串口和同步串口⭐⭐⭐⭐⭐
  • 6.12 I2C时序图⭐⭐⭐⭐⭐

高级专栏系列:

  • 嵌入式面经解析大全专栏链接 :嵌入式/C++面试题解析大全
  • 嵌入式面经解析大全目录详情 : 嵌入式面经111道面试题全解析C/C++可参考

  • 嵌入式项目交流分享链接:嵌入式项目交流分享(附源码)

  • 安卓高频面经解析大全专栏链接:150道安卓高频面试题全解析
  • 安卓高频面经解析大全目录详情 : 安卓面经_anroid面经_150道安卓常见基础面试题全解析

  • 安卓系统Framework面经专栏链接:Android系统Framework面试题解析大全
  • 安卓系统Framework面经目录详情:Android系统面经_Framework开发面经_150道面试题答案解析

  • Android进阶知识体系解析专栏链接:Android进阶知识体系解析
  • Android进阶知识体系解析目录详情:Android进阶知识体系解析_20大安卓进阶必备知识点

相关文章:

嵌入式面经111题答案汇总(含技术答疑)_嵌入式项目源码分享

111道嵌入式面试题答案汇总专栏链接(承诺免费技术答疑) --> 《嵌入式/C面试题解析大全》 1、简介 本人是2020年毕业于广东工业大学研究生:许乔丹,有国内大厂CVTE和世界500强企业工作经验,整理超全面111道嵌入式面试…...

鸿蒙开发通信与连接:【@ohos.connectedTag (有源标签)】

有源标签 说明: 本模块首批接口从API version 8开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。 导入模块 import connectedTag from ohos.connectedTag;connectedTag.init init(): boolean 初始化有源标签芯片。 需要权限&#…...

在线编程工具

1.C语言在线编程 https://www.jyshare.com/compile/11/ 2.java在线编程 https://www.w3cschool.cn/tryrun/runcode1?langjava 3.Python在线编程 https://www.python123.io/index/playground/python?ivk_sa1024320u...

NSSCTF中的[WUSTCTF 2020]朴实无华、[FSCTF 2023]源码!启动! 、[LitCTF 2023]Flag点击就送! 以及相关知识点

目录 [WUSTCTF 2020]朴实无华 [FSCTF 2023]源码!启动! [LitCTF 2023]Flag点击就送! 相关知识点 1.intval 绕过 绕过的方式: 2.session伪造攻击 [WUSTCTF 2020]朴实无华 1.进入页面几乎没什么可用的信息,所以想到使用dis…...

Vue49-props属性

一、当同一个组件标签被使用多次 因为data属性写的是函数形式&#xff01; 二、需求&#xff1a;老王也想用<Student>组件&#xff0c;但是需要动态把老王想要的值传进来。 2-1、使用props属性接收参数 使用props属性&#xff0c;接收的这三个参数&#xff0c;是被保存在…...

CVE-2020-1957 漏洞复现

先声明一下&#xff0c;免杀还是会更的&#xff0c;不过中间可能会穿插一下渗透的内容&#xff01;&#xff01;&#xff01; 踩坑点&#xff1a; 在一开始翻阅了CSDN之后&#xff0c;发现不同文章之间存在出入&#xff0c;于是最后去了CVE的官方文档&#xff0c;和参考一些国…...

网工内推 | 中国电信、香港宽频系统工程师,CCIE认证优先,最高年薪25w

01 中国电信股份有限公司浙江分公司 &#x1f537;招聘岗位&#xff1a;系统架构师 &#x1f537;岗位职责&#xff1a; 1、做好客户网络和信息安全产品的解决方案支撑、交付及后续运营维护&#xff0c;做好相关产数项目的支撑。 2、根据信息安全管理要求&#xff0c;负责客户…...

LLVM后端 td文件 tablegen 模式匹配 寄存器 指令集 calling convention

目录 一、寄存器 1.1 寄存器定义 1.2 寄存器分类 二、指令集 2.1 指令集定义 2.2 模式匹配 2.2.1 PatFrags与PatFrag 2.2.2 OutPatFrag 2.2.3 PatLeaf 2.2.4 ImmLeaf 2.2.5 IntImmLeaf和FPImmLeaf 2.2.6 Pat 2.2.7 ComplexPattern 2.3 指令合法化 2.3.1 Promote…...

嵌入式交叉编译:frp

参考 LINUX FRP下载编译_linux编译frpc-CSDN博客 编译 make -f Makefile.cross-compiles 检查 $ make -f Makefile.cross-compiles Build darwin-amd64... Build darwin-amd64 done Build darwin-arm64... Build darwin-arm64 done Build freebsd-amd64... Build freebsd-…...

SpringBoot实现的大文件上传

前言 大文件分片上传和断点续传是为了解决在网络传输过程中可能遇到的问题&#xff0c;以提高文件传输的效率和稳定性。 首先&#xff0c;大文件分片上传是将大文件分割成较小的片段进行上传。这样做的好处是可以减少单个文件的传输时间&#xff0c;因为较小的文件片段更容易快…...

【Python高级编程】用 Matplotlib 绘制迷人的图表

用 Matplotlib 绘制迷人的图表 引言 Matplotlib 是 Python 中广泛使用的绘图库&#xff0c;用于创建各种图表和可视化。本文将逐步指导您使用 Matplotlib 绘制基本图表&#xff0c;包括折线图、条形图和散点图。 安装 Matplotlib 使用 pip 安装 Matplotlib&#xff1a; pi…...

【UML用户指南】-19-对基本行为建模-用例图

目录 1、组成结构 2、表示法 3、一般用法 3.1、对主题的语境建模 3.2、对主题的需求建模 4、常用建模技术 4.1、对系统的语境建模 4.1.1、设计过程 4.2、对系统的需求建模 4.2.1、设计过程&#xff1a; 5、正向工程 UML 中的用例图是对系统的动态方面建模的 5 种图之…...

mysql密码过期的修改(Your password has expired. ..)

参考文章&#xff1a;mysql密码过期的修改方法&#xff08;your password has expired&#xff09;_我是知青-RuoYi 若依 (csdn.net) 问题&#xff1a;Your password has expired. To log inyou must change it using a clientthat supports expired passwords. 解决方式&…...

vivado SLR

描述 超级逻辑区&#xff08;SLR&#xff09;是包含在堆叠硅中的单个FPGA芯片 互连&#xff08;SSI&#xff09;设备。堆叠式硅互连&#xff08;SSI&#xff09;技术使用无源硅 具有微凸块和硅通孔&#xff08;TSV&#xff09;的内插器&#xff0c;用于组合多个FPGA管芯 切片&a…...

【CSS】深入了解圆角属性border-radius

border-radius 是 CSS 中的一个非常有用的属性&#xff0c;它允许你创建具有圆角边框的元素。这个属性可以应用于一个元素的四个角&#xff0c;或者分别应用于每个角。下面我们将深入了解 border-radius 的使用方法和一些高级技巧。 基本用法 你可以通过为 border-radius 指定…...

LabVIEW与C#的区别及重新开发自动测试程序的可行性分析

LabVIEW和C#是两种广泛使用的编程语言&#xff0c;各自有不同的应用领域和特点。本文将详细比较LabVIEW与C#在自动测试程序开发中的区别&#xff0c;并分析将已完成的LabVIEW自动测试程序重新用C#开发的合理性。本文帮助评估这种转换的必要性和潜在影响。 LabVIEW与C#的区别 开…...

人工智能—美国加利福尼亚州房价预测实战

引言 在当今快速发展的房地产市场中&#xff0c;房价预测已成为一个至关重要的领域。它不仅关系到投资者的决策&#xff0c;也直接影响到普通购房者的生活质量。特别是在美国加利福尼亚州&#xff0c;这个以其高房价和房地产市场的波动性而闻名的地方&#xff0c;准确的房价预…...

python pandas处理股票量化数据:笔记2

有一个同学用我的推荐链接注册了tushare社区帐号https://tushare.pro/register?reg671815&#xff0c;现在有了170分积分。目前使用数据的频率受限制。不过可以在调试期间通过python控制台获取数据&#xff0c;将数据保存在本地以后使用不用高频率访问tushare数据接口&#xf…...

enum库

Python enum 模块教程 enum 是 Python 3.4 引入的一个模块&#xff0c;用于定义枚举类型。枚举类型是一种特殊的数据类型&#xff0c;由一组命名的值组成&#xff0c;这些值称为枚举成员。使用 enum 可以提高代码的可读性和可维护性&#xff0c;特别是在处理一组相关的常量值时…...

【CT】LeetCode手撕—141. 环形链表

目录 题目1- 思路2- 实现⭐141. 环形链表——题解思路 3- ACM实现 题目 原题连接&#xff1a;141. 环形链表 1- 思路 模式识别 模式1&#xff1a;判断链表的环 ——> 快慢指针 思路 快指针 ——> 走两步慢指针 ——> 走一步判断环&#xff1a;若快慢相遇则有环&a…...

python,自定义token生成

1、使用的包PyJWT来实现token生成 安装&#xff1a;pip install PyJWT2.8.0 2、使用例子&#xff1a; import jwt import time pip install pyJWT2.8.0 SECRET_KEY %^ES*E&Ryurehuie9*7^%$#$EDFGHUYTRE#$%^&%$##$RTYGHIK DEFAULT_EXP 7 * 24 * 60def create_token(…...

小米SU7遇冷,下一代全新车型被官方意外曝光

不知道大伙儿有没有发现&#xff0c;最近小米 SU7 热度好像突然之间就淡了不少&#xff1f; 作为小米首款车型&#xff0c;SU7 自上市以来一直承载着新能源轿车领域流量标杆这样一个存在。 发售 24 小时订单量破 8 万&#xff0c;2 个月后累计交付破 2 万台。 看得出来限制它…...

JavaScript 函数与事件

1. JavaScript自定义函数 语法&#xff1a; function 函数名&#xff08;参数列表&#xff09;{ 方法体; } 在函数被调用时&#xff0c;一个 arguments 对象就会被创建&#xff0c;它只能使用在函数体中&#xff0c;以数组的形式来管理函数的实际…...

Qt 焦点系统关键点总结

1.1 焦点窗口 指的是当前时刻拥有键盘输入的窗口。 Qt提供了如下接口&#xff0c;用于设置窗口是否是”可获取焦点“窗口&#xff1a; void QWidget::setFocusPolicy(Qt::FocusPolicy policy); Qt::FocusPolicy Qt::TabFocus 与焦点链相关&#xff0c;详解见下一…...

SpringBoot+Maven项目的配置构建

文章目录 1、application.properties2、pom.xml 1、application.properties 也可使用yml yaml #静态资源 spring.mvc.static-path-pattern/images/** #上传文件大小设置 spring.http.multipart.max-file-size10MB spring.http.multipart.max-request-size10MBspring.mvc.path…...

c#调用c++dll方法

添加dll文件到debug目录&#xff0c;c#生成的exe的相同目录 就可以直接使用了&#xff0c;放在构造函数里面测试...

ACM算法学习路线、清单

入门 模拟、暴力、贪心、高精度、排序 图论 搜索 BFS、DFS、IDDFS、IDA*、A*、双向BFS、记忆化 最短路 SPFA、bellman-fort(队列优化)、Dijkstra(堆优化)、Johnson、Floyd、差分约束、第k短路 树 树的重心和直径、dfs序、树链刨分与动态树、LCA、Prufer编码及Cayley定理…...

sqoop的安装配置

1. 上传并解压安装包 tar -zxvf sqoop-1.4.7.bin__hadoop-2.6.0.tar.gz -C ../server/ 重命名&#xff1a;mv sqoop-1.4.7.bin__hadoop-2.6.0 sqoop 2. 配置环境变量 sudo vim /etc/profile # 配置sqoop的环境变量 export SQOOP_HOME/export/server/sqoop export PATH$PATH…...

代码随想录算法训练营第六十四天 | 图论理论基础、深搜理论基础、广搜理论基础、98. 所有可达路径

图论理论基础 我写在了个人语雀笔记中 https://www.yuque.com/yuqueyonghu8mml9e/bmbl71/ex473q4y0ebs0l3r?singleDoc# 深搜理论基础 https://www.yuque.com/yuqueyonghu8mml9e/bmbl71/zamfikz08c2haptn?singleDoc# 98. 所有可达路径 题目链接&#xff1a;98. 所有可达…...

【教师资格证考试综合素质——法律专项】教师法笔记以及练习题

《中华人民共和国教师法》 一&#xff0e;首次颁布&#xff1a;第一部《中华人民共和国教师法》于1993年10月31日由第八届全国人民代表大会常务委员会第四次会议通过&#xff0c;1994年1月1日起执行。 二&#xff0e;历次修改&#xff1a;2009年8月27日第十一届全国人民代表…...

做网站的命题依据/知识营销成功案例介绍

ALTIBASE 数据库完美结合了DRDBMS 和 MMDBMS的特性&#xff0c;并提出了一个新概念---Hybrid DBMS&#xff0c;为需要满足高速处理大量数据的用户提供了最有效的解决方案。ALTIBASE 提供高性能、容错能力和事务管理的方便性&#xff0c;特别是在通信、网上银行、证券交易、实时…...

网络推广学习/长治seo

使用静态TableView有两个前提&#xff0c;1.要在Storyboard上 2.需要使用TableViewController PS&#xff1a;如果需要设置不同的cell的高度不同的话&#xff0c;还是需要使用tableView的delegate。转载于:https://www.cnblogs.com/small-octopus/p/4870707.html...

js网站变灰色代码/百度推广竞价技巧

揭秘上期的小疑问&#xff0c;相信有同学借助网络或者图书资源已经获取了答案。那么为啥Python编程环境取名为IDLE呢&#xff1f; IDLE是Pythons Integrated Development and Learning Environ-ment(python的集成开发和学习环境)中后几个单词的首字母。 Monty Py…...

wordpress怎么加目录/发稿平台

在Shell中&#xff0c;执行如下命令 # ./configure --with-php-config/opt/lampp/bin/php-config 提示configure: error: mysql_config program not found的错误。没办法&#xff0c;只好配置环境变量。 查看当前系统的环境变量有哪些 # echo $PATH 编辑/etc/profile文件&…...

易龙天做的网站怎么样/网页友情链接

php5怎么下载&#xff1f;1.从网站下载WINDOWS版本的php压缩包或安装包(如果是安装包&#xff0c;可以直接安装&#xff0c;则以下操作基本上可以忽略。但为了更好的安全性&#xff0c;建议采用压缩包自己安装配置有关参数)2. 将下载的php5.0压缩包解压到指定位置&#xff0c;如…...

wordpress qq悬浮窗/宁德市政府

14.2.1 宏 #define包括一个规定&#xff0c;允许把参数替换到文本中&#xff0c;这种实现通常称为宏&#xff08;macro&#xff09;。#define SQUARE(x) x * x则程序中的SQUARE(5)会被替换成&#xff1a;5 * 5警告&#xff1a;例1&#xff1a;a 5;printf("%d\n", SQ…...