时间:2024.3.25(一面) 部门:地平线C++开发(RunTime方向) # 一、项目 1.讲一下项目的整个工作流程(服务端和客户端) 2.怎么用的protobuf协议,是自己重写编码和解码吗 3.高效异步日志怎么做的 4.为什么要有线程池 5.介绍一下第一个算法,用的什么框架 # 二、八股 1.交叉编译 2.C++程序的整个编译过程 3.智能指针 4.常用命令及相关工具的使用 5.sort
自我介绍 后端简历为啥来投数开 了解过spark和hive吗 没有 实习做了什么有什么收获遇到了哪些问题 写题:三数之和(忘排序了😭)搁那debug半天 sql: 统计每个班学生人数 统计每个学生平均成绩 统计每个班成绩前三的同学 统计每个班数学成绩大于英语成绩的同学 对了两道😭 你有什么爱好 你的优缺点是什么呢 你来实习的话可以实习多久 反问 感觉大g特g,方向不太对口,自己还是菜
如图所示,一些基础的八股。然后秒了3道算法题。
本文向大家介绍mysql一键安装教程 mysql5.1.45全自动安装(编译安装),包括了mysql一键安装教程 mysql5.1.45全自动安装(编译安装)的使用技巧和注意事项,需要的朋友参考一下 一.问题来源 安装MySQL如果手动安装一台还可以,但安装多台,手动安装很麻烦,需要编写一个shell程序 install_mysql.sh来进行安装 二.程序说明 将MySQL5.1.45安装到
问题内容: 我正在将Ubuntu 14.04(Trusty Tahr)与Python 2.7.6版一起使用。今天,当我创建一个新尝试并尝试做时,出现了错误。 我通过 使用Requests包时 遵循 _SSLInsecurePlatform错误中的说明解决了此问题。 但是我想了解这两个命令和之间的实际区别是什么 。 为什么前者要另外安装三个软件包? 将代码推送到生产环境时,我需要注意什么事情? 他们
问题内容: 使用“可重复读取”应该可以产生幻像读取,但是如何?我需要它作为教CS学生的例子。 我认为我必须在没有索引上限888的非索引字段x上进行“ SELECT … WHERE x <= 888”,然后在另一个连接上插入一个新行,其值刚好在888以下。 除非它不起作用。我需要一张大桌子吗?或者是其他东西? 问题答案: 埃里克 我来自大量行的测试。 您将永远不会在InnoDB mysql上找到具有
问题内容: 如何生成字符串的n元语法,例如: 我想用此输入生成n-gram: 输出应为: 用Java给出一些想法,如何实现它,或者是否有可用的库。 我正在尝试使用此NGramTokenizer,但它给出了n- gram的字符序列,而我想要n-gram的单词序列。 问题答案: 您正在寻找ShingleFilter。 更新:链接指向版本3.0.2。在更高版本的Lucene中,此类可能位于不同的包中。
问题内容: 是否可以hbm2ddl.auto=update在生产环境中运行配置有更新数据库架构的Hibernate应用程序? 问题答案: 这是不安全的。 尽管Hibernate团队做出了最大的努力,但您根本不能依靠生产中的自动更新。编写自己的补丁程序,使用DBA对其进行审核,对其进行测试,然后手动进行应用。 从理论上讲,如果hbm2ddl update在开发中起作用,那么它也应在生产中起作用。但实
问题内容: 当我计算时, 我会使用Java。在Python中,我得到的结果。我该怎么做才能在Java中使用模函数获得相同的行为? 问题答案: 这里的问题是,在Python中,%运算符返回模数,而在Java中,它返回余数。这些函数为正参数提供相同的值,但是模数对于负输入始终返回正结果,而其余部分可能给出负结果。这个问题还有更多的信息。 你可以通过执行以下操作找到正值: 或这个: (显然,-1或2可以
问题内容: 在python中,我可以使用装饰器向类添加方法。是否有类似的装饰器将属性添加到类?我可以更好地表明我在说什么。 我上面使用的语法是否可能还是需要更多的语法? 我想要类属性的原因是可以延迟加载类属性,这似乎很合理。 问题答案: 这是我的处理方式: 在我们打电话时,设置员没有工作 ,因为我们正在打电话 ,而不是。 添加元类定义可以解决此问题: 现在一切都会好起来的。
问题内容: 我已经编写了一个Node.js应用程序,我希望它可以在我们的生产机器上运行。这似乎是一个很普遍的要求,但我找不到合适的解决方案。是否存在用于部署生产Node.js应用程序的既定解决方案? 该应用程序很简单(<100 LOC),但是需要非常高效,可靠并且可以连续运行数年而无需重新启动。它将在大型站点上运行,每秒有数十个连接。(该应用程序不用作网络服务器,它只有JSON API) 这是我考
问题内容: 我正在寻找一个随机数,并将其发布到特定user_id的数据库表中。问题是,相同的数字不能使用两次。有上百万种方法可以做到这一点,但是我希望对算法非常热衷的人能够以一种优雅的解决方案巧妙地解决问题,因为它满足以下条件: 1)最少查询数据库。2)通过内存中的数据结构进行的爬网次数最少。 本质上,这个想法是要执行以下操作 1)创建一个从0到9999999的随机数 2)检查数据库以查看该数字是
本文向大家介绍解释生产者是什么?相关面试题,主要包含被问及解释生产者是什么?时的应答技巧和注意事项,需要的朋友参考一下 答:生产者的主要作用是将数据发布到他们选择的主题上。基本上,它的职责是选择要分配给主题内分区的记录。
Scrum中的敏捷产品待办事项是优先级功能的列表。它包含产品所需的所有功能的简短描述。在通常情况下,项目应分解为用户故事。通常,Scrum团队及其产品所有者会编写他们可以考虑的敏捷待办事项优先级的所有内容。 产品待办事项为何重要? 待办事项准备好提供每个功能的估计。 它有助于规划产品的路线图。 它通过为产品添加更多价值来帮助重新排列产品的功能。 它有助于首先确定产品的优先级,团队成员首先使用更高优
本教程演示了如何发送和接收来自Spring Kafka的消息。 首先创建一个能够发送消息给Kafka主题的Spring Kafka Producer。 接下来,我们创建一个Spring Kafka Consumer,它可以收听发送给Kafka主题的消息。使用适当的键/值序列化器和解串器来配置它们。 最后用一个简单的Spring Boot应用程序演示应用程序。 下载并安装Apache Kafka 要