- 博客(17)
- 资源 (2)
- 收藏
- 关注
原创 地平线:嵌入式测试开发(一面)
(这块我提到了自己想要往技术深层发展,面试官耐心的解释了每一阶段的工程师应该具备哪些素质,对自己也是一个很好的启发)2.freerots主要是微内核,主要有哪些组成部分,内部任务间的通信方式有哪些?3.freertos任务切换的过程,详细一点如何切换的,保存怎么恢复的?三面是总监面,面试之前百度了下,还真查到了哈哈哈,算是提前认识了。8.给一个测试场景,比如现在有一个IIC的驱动,怎么去测试它?1.介绍项目,项目中遇到的问题以及优化的地方?5.问了深度学习的项目,项目难点,优化方法?
2025-01-03 08:30:00
237
1
原创 软嵌物联集里程碑(初见端倪)
若干年前的一天,我正在被面试苦恼。第二天就要面试了,脑子里围绕着几个问题明天面试官会问什么问题?C/C++?项目细节拷打?计算机网络?实战情景题?还是…索性开始看面经,我也走了很多弯路,一开始只刷题不看面经,觉得面经这东西又不是固定的,即使多看两个少看两个又有什么区别,反正自己又摸不透面试官。当时呢,每天就是在焦虑->刷牛客->焦虑,牛客自己是越刷越焦虑。
2024-12-23 01:28:47
268
原创 每日一题之力扣121题买卖股票 (动态规划)
给定一个数组 prices ,它的第 i 个元素 prices[i] 表示一支给定股票第 i 天的价格。你只能选择 某一天 买入这只股票,并选择在 未来的某一个不同的日子 卖出该股票。设计一个算法来计算你所能获取的最大利润。返回你可以从这笔交易中获取的最大利润。如果你不能获取任何利润,返回 0 。输入:[7,1,5,3,6,4]输出:5解释:在第 2 天(股票价格 = 1)的时候买入,在第 5 天(股票价格 = 6)的时候卖出,最大利润 = 6-1 = 5 。 注意利润不能是 7-
2022-02-10 15:23:26
228
原创 KeyError:“val_acc“和KeyError:“val_accuracy“都报错
前言我用的keras版本是2.3.1,TensorFlow-gpu 2.0昨天在训练的时候出现KeyError:“val_acc“然后我从优快云和github上找到的答案就是说keras的版本不一样用的关键字不一样。所以我换成val_accuracy,结果还是报错,报KeyError:“val_accuracy“解决方法每个问题都不一样,但是我的是因为我的cudnn的版本不匹配或者是cudnn的环境配置错了,所以才出现了上边的错误希望能给小伙伴们一些帮助。一般情况下报acc就换val_acc
2022-02-10 13:34:22
3309
9
原创 每日一题之力扣200.岛屿数量 (DFS)
岛屿问题DFS(深度优先遍历)给你一个由 '1'(陆地)和 '0'(水)组成的的二维网格,请你计算网格中岛屿的数量。岛屿总是被水包围,并且每座岛屿只能由水平方向和/或竖直方向上相邻的陆地连接形成。此外,你可以假设该网格的四条边均被水包围。输入输入:grid = [ ["1","1","1","1","0"], ["1","1","0","1","0"], ["1","1","0","0","0"], ["0","0","0","0","0"]]输出:1对于这类题目利用
2022-02-09 20:43:18
466
原创 Adam优化器问题
如果出现上边的问题,只需要把from keras.optimizers import Adam改成from tensorflow.keras.optimizers import Adam就可以了,这个路径还是得根据自己的环境变量来改,我的是改成这样我的tensorflow是2.0
2022-02-09 20:24:04
1255
原创 力扣-剑offer 24 反转链表
链表反转经常考一般就是我比较喜欢用双指针来反转链表这样好理解一个指针 a 和一个指针b用指针s来保存head->next用指针 a来保存前边的链表 ListNode* reverseList(ListNode* head) { ListNode *a=NULL; ListNode *b=head; while(b) { ListNode *s=b->next; b->n
2022-01-26 21:06:37
238
原创 约瑟夫环 力扣
参考 力扣 剑指620,1,···,n-1这n个数字排成一个圆圈,从数字0开始,每次从这个圆圈里删除第m个数字(删除后从下一个数字开始计数)。求出这个圆圈里剩下的最后一个数字。输入: n = 5, m = 3输出: 3本题可以用动态规划进行求解,主要是对于转移方程和初始状态的求解。这里设f(n,m)的返回值为剩下最后的一个值,只要求解f(n,m)和f(n-1,m)的关系就可以得出转移方程输入 0 1 2 3 4 第一次去掉的是 m%n 也就是 3%5=3 第三个 从0开始数所以是2然后下
2022-01-21 15:39:31
623
原创 力扣 142 判断链表是否有环
给定一个链表,返回链表开始入环的第一个节点。 如果链表无环,则返回 null。如果链表中有某个节点,判断是否有环在这里插入代码片class Solution { //快慢指针public: ListNode *detectCycle(ListNode *head) { ListNode*a=head; ListNode*b=head; while(a!=NULL) { b=b->n
2022-01-16 19:58:59
297
原创 基于kreas框架的cv库的人脸识别(调用pc摄像头)
github网址:https://github.com/YIYIMZ/face_recognition其中dataset_from_photo是用来建立数据集的load_dataset是用来转化输入图片尺寸的predict_keras是用来运行电脑摄像头识别的train_keras 是用来训练数据集的(cnn)...
2022-01-08 15:11:24
1644
1
原创 面试合计京东2020C/C++问题
**题目描述合唱队的N名学生站成一排且从左到右编号为1到N,其中编号为i的学生身高为Hi。现在将这些学生分成若干组(同一组的学生编号连续),并让每组学生从左到右按身高从低到高进行排列,使得最后所有学生同样满足从左到右身高从低到高(中间位置可以等高),那么最多能将这些学生分成多少组?**输入第一行包含一个整数N,1≤N≤105。第二行包含N个空格隔开的整数H1到HN,1≤Hi≤109。输出输出能分成的最多组数。**自我解析对于这个题目,我第一眼也没看懂,在网上看到许多解析以及对于答案的解法,先
2021-10-30 18:09:13
179
原创 stm32初学之定时器TIM的基本定时功能以及介绍
文章目录前言一、定时器基本介绍以及定时器原理图1.定时器基本介绍2.定时器原理图前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、定时器基本介绍以及定时器原理图1.定时器基本介绍定时器可以分为基本定时器、通用定时器和高级定时器。对于stm32f103系列来言,对于基本定时器平时只来用于计数,以及对于dma的请求,对于计数上基本定
2021-08-08 22:53:55
6423
1
原创 堆、栈、生存期的区别
什么是时候用堆,什么时候用栈,堆栈有什么区别?前言经查阅资料得知堆栈与内存分布和生存期以及释放方式有关,首先我们先看一下内存分布看一下堆栈的基本概念。提示:以下是本篇文章正文内容,下面案例可供参考一、c++内存分布c++编译时分为5大存储区:1.堆区2. 栈区3.静态区(全局区)4.文字常量区5.程序代码区(1)静态存储区域:静态存储区域的内存在程序编译时就已经分配好,这块内存在程序的整个运行期间都存在。速度快、不容易出错,因为有系统会善后。例如全局变量,static变量等.
2021-06-12 17:06:16
847
2
原创 C++11初识(基本面试题)
初识c++11(面试基本) lambda函数*文章目录*初识c++11(面试基本) lambda函数**前言一、lambda基本组成二、捕获参数部分1.值捕获2.引用捕获3.隐式捕获4.混合方式捕获三、修改捕获参数以及参数的类型1.怎么修改捕获变量2.关于lambda中的参数前言本文主要是简单介绍lambda的基本组成以及各部分用法,有错误请见谅,我会及时改正。一、lambda基本组成c++11:lambdalambda:利用Lambda表达式,可以方便的定义和创建匿名函数一般格式:[a]
2021-05-20 21:57:30
596
原创 qt信号和槽
QT中的八种信号与槽链接方式1、ui中f3与f4进行槽和信号的关联这种用法一般是在ui设计界面中使用,在ui界面中利用f3进入信号和槽关联模式,右键选中信号源向外拖动便可以连接到槽,若槽是本界面可以随意拖动到空白处,然后f4退出信号和槽关联模式,再函数定义。边框变红且左边无法使用即是编辑信号与槽模式。2、ui中使用下方signals&slots editorui界面下方框的signals&slots editor,进行信号和槽的关联,可以直接选信号和槽的列表比较实用,选中的必须是
2021-04-15 22:05:39
756
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人