首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

面经 | 嵌入式软件开发(海康威视)

嵌入式软件开发的笔试题中,c/c++、数据结构、操作系统、计算机网络等都会涉及到,对于操作系统方面的考察相较于其他岗位更多一些。...项目一定要好好准备,介绍项目并不是单单介绍项目,面试官就他感兴趣或者了解的地方提问很多。 一面 技术面 自我介绍+项目介绍 项目相关提问。 Q: 了解哪些数据结构? 我:吧啦吧啦。。。...而且,ARP协议工作时,并不使用IP的包头。所以也有很多人说,ARP是链路层的。可以说,在TCP/IP模型中,ARP协议属于IP层;在OSI模型中,ARP协议属于链路层。 最后就是提问环节。...这几年有没有碰到什么从现在的结果来看比较失败的决策或者决定?你从中学到了什么? 保研时候,你为何选择现在的学校呢,是出于一种什么样的考虑呢? 你知道你的岗位要做什么? 你的意向工作城市是?...综合面之前,请提前了解一下公司,要不然有时候非常尴尬。 ---- 文末福利 大概七月末的时候,参加了发科的提前批。因为会有现场笔试,所以我踩着点去听宣讲会了。

1.1K40

Chrome 开发者工具各种骚技巧

ctrl + p 3、调接口失败时,后台老哥总管你要response? 4、你还一层层展开dom?Alt + Click 5、是不是报错了,你才去打断点?...9、查一些特定的请求,过滤器用过? 10、在Elements面板调整dom结构很不方便? 11、想知道,某图片加载的代码在哪?Initiator!! 12、不想加载某个文件了? ?...3、调接口失败时,后台老哥总管你要response? ? 4、你还一层层展开dom?Alt + Click ? 5、是不是报错了,你才去打断点? ? 6、你是不是经常想不起来,在哪绑定事件的? ?...9、查一些特定的请求,过滤器用过? ? 10、在Elements面板调整dom结构很不方便? ? 11、想知道,某图片加载的代码在哪?Initiator!! ? ? ? 12、不想加载某个文件了?

43510
您找到你想要的搜索结果了吗?
是的
没有找到

你真的会用Chrome

ctrl + p 调接口失败时,后台老哥总管你要response? 你还一层层展开dom?Alt + Click 是不是报错了,你才去打断点? 你是不是经常想不起来,在哪绑定事件的?...查一些特定的请求,过滤器用过? 在Elements面板调整dom结构很不方便? 想知道,某图片加载的代码在哪?Initiator!! 不想加载某个文件了?...2.源代码快速定位到某一行 ctrl + p 3.调接口失败时,后台老哥总管你要 response? 4.你还一层层展开 dom:Alt + Click 5.是不是报错了,你才去打断点?...9.查一些特定的请求,过滤器用过? 10.在 Elements 面板调整 dom 结构很不方便? 11.想知道,某图片加载的代码在哪?Initiator!! 12.不想加载某个文件了?

33410

云组态笔记--MQTT配置

第三方软件的数据对接( MQTT 对接或者数据库对接) 上图主要展示了各设备和互联工具之间基于 MQTT 协议实现的主题订阅和发布的结构。...当 被 触 发 时 , 物 终 端 就 发 布 数 据 内容格式是 json, 其中_terminalTime 由物终端在发布时自动生成, 它表示发布的时间。...“type” 表示 cmd 命令的类型, “set_var” 表示修改变量, “payload” 是要修改的变量通道标识和要修改的值。...以上为例, 若普通工程成功修改本地的 V0 变量, 则会发布主题为: success 为 0 表示失败, 但目前, 修改失败不会发布数据, 只在成功时发布。...对于互联工具而言, 用户需要在任务设置里启用远程写入, 才能使用该功能。

1.6K10

快递100接口请求格式错误解决方法(2)

快递100上支持快递公司合作账号开通?...电子面单下单时,报"result":"电子面单账号校验失败,请确认账号信息是否正确","该怎么处理? 此信息说明客户录入的月结账号到快递公司处校验失败,请跟快递网点确认企业开通的账号信息。..."顺丰速运默认业务类型为“顺丰特快“,如未传入指定业务类型即为默认,如传入了指定业务类型但未生效,则有属于以下情况,如举例内容均不包含,可联系快递100客服人员或顺丰网点沟通问题: 1、顺丰次晨和顺丰标快...德邦快递回单方式有4个值可选:无需返单,签收单原件返回,客户签收单传真返回,运单到达传真返回, 举例说明如何设置回单方式为""运单到达传真返回"",首先需要设置needBack=1,另外param层增加...; 在管理后台--费用中心--支付记录中可以在线申请开票 快递入驻类 提交入驻申请后,审核需要多久呢 一般三个工作日内进行审核,快递100工作人员主动联系告知审核结果,并安排后续流程 审核通过后多久没完成入驻

1.8K00

稳字当先的出金系统的演进

在当天第一次请求渠道后,如果因系统在处理报文过程中有数据异常导致渠道提现失败,需要重新修正数据更换新流水号请求渠道。 这种情况出现次数多?...我们优先使用网联,如果出现异常,我们不换流水号,在确保当前渠道确实失败的前提下,切换到银渠道重试。 如果切渠道还是不能成功怎么办? 此次提现置为失败,用户检查账户信息重新发起。...初期投入人工成本,对于常见的异常类型进行必要的统计,人工判定后,再进行重试、同步状态、置为失败等操作。以保证提现异常处理的准确性。...如果填错信息,一是浪费了提现处理时间,再者严重的话导致资金损失。在实际上线后,也验证了我们的想法。 在经过梳理需求,参照银客户资金结算接入文档后,定义出提现处理的主要流程: ?...所以在上线银渠道的同时,我们也上线了运营功能,提供后台页面以供使用。 出金运营功能: 打回:设置提现为失败,并发送失败消息通知上游。 同步:主动查询渠道状态,同步出金交易状态。

53930

发科向上,高通向下

发科的失败,高通的反攻 国内手机厂商最喜欢的一件事就是开发布,最爱做的另一件事是“不服跑个分”。跑分是一款手机处理器综合性能的量化体现,而长年占据排行榜第一的是高通800系列处理器。...以此为戒,之后很少有手机厂商会主动宣称自己的旗舰机使用发科,基本上向高通倒戈。...习惯了他人代笔,在原创上自然遇到瓶颈。发科基于ARM的指令集进行IC设计,这种情况下,基带和GPU设计就更加关键。...再加上当时国内中移动主推LTE Cat.7,发科惨败。 这在某种程度上也决定了发科在高端机市场上的失败。...今年,发科挽回了一部分流失的客户,算是重回正轨,但是一招错,可能就是天壤之别。 两条不同的路,再次“殊途同归”

58240

这款神器大大提升了协作效率!

接口调对接过程中,总会有些接口没预料的,发现一些 字段返回 null 或 类型不正确 导致前端崩溃或界面显示异常,调的时候 接口 bug 不好定位 等。 接口初步对通了,又没测试数据。...自动校验数据 对于之前一些 字段返回 null 或 类型不正确 ,接口调试的时候,不需要写断言,即自动通过文档定义对必须属性、可空、类型做校验,检查返回数据的正确与否,醒目提示。...Apifox 不仅自带 Mock 服务根据接口定义里的数据结构、数据类型返回 Mock 数据,还内置 智能 Mock 功能,随字段名和字段数据类型智能优化自动匹配生成 mock 规则。...调前数据校验 后端开发完了进入调阶段,直接可以使用后端开发已有的用例根据情况去修改参数。...数据结构增加新字段 name, photoUrls ,直接在所有相关的自动化测试的用例里自动进行类型和必要性断言,无需定位改动影响的相关的用例范围,也无需手动断言,执行即可定位相关失败的用例。

40930

Phonegap 之 iOS银联在线支付(js调用ios端银支付控件)

,网站服务端构建银支付请求;并从银获得银生成的系统流水号 ?...3、支付成功后,点击“返回商户”, 银一边回传一个信息到网站服务端,一边也会通知ios端app的代理控制器支付结果。   然后ios端这边可以根据银返回的支付信息,做自己的业务逻辑处理。 ?...,服务端使用C#的MVC public class PaymentController : Controller { /// 测试构建银支付请求:如果是wap...//接入类型:0=商户直连接入,1=收单机构接入,2=平台商户接入 param["merId"] = "111111111111111";//商户代码(请填入已被批准加入银互联网系统的商户代码...= 200) { isSuccess = "0"; returnInfo = "请求银失败

3K20

聊下继承与多态的区别?

多态机制使内部结构不同的对象可以共享相同的外部接口。即子类可以重写父类的某个函数,从而为这个函数提供不同于父类的行为。...多态的使用场景:当类之间存在层次结构,并且类之间是通过继承关联时。这意味着,虽然针对不同对象的具体操作不同,但通过一个公共的类,它们(那些操作)可以通过相同的方式予以调用。...在C++中,多态性的实现和编(也称绑定)这一概念有关。主要分为静态编和动态编两种 静态编支持的多态性 称为编译时多态性(静态多态性)。在C++中,编译时多态性是通过函数重载和模板实现的。...利用函数重载机制,在调用同名函数时,编译系统根据实参的具体情况确定索要调用的是哪个函数。 动态编所支持的多态性 称为运行时多态(动态多态)。在C++中,运行时多态性是通过虚函数来实现的。...且运行时,根据实际创建的对象动态决定使用哪个方法。 总结 在面向对象过程中,通常我们以多个对象共有的特性作为基类进行创建。然后利用继承的特性,对基类进行派生。

4.8K20

影响团队交付速度的那些问题

也许有人觉得奇怪,明明能做到 100 分,为什么不做到?你们这不是消极怠工?说好的品质为王呢? 其实可以这么想,考试有那么多科目,如果把所有精力都投入一个科目确实可以拿高分,但是其它科目就要挂了。...而如果是后端先开发完毕变成这样: 后端:接口写好了,页面给我,我测一下 为什么不自己 curl 一下?为什么只看成功还是失败,不看里面的字段名和数据对不对?为什么不测一下异常?...但那是断章取义的解释,完整的应该是「闭门造车,出门合辙」,意思是按照统一规格,即使关起门来制造车辆,使用起来也能和路上的车辙完全相合。说白了就是只要大家按照文档来,那就根本不需要调。 3.2....前后端都提供自己使用的接口文档,这样开发的部分就结束了。 剩余的就是增加一个「适配层」,这一层的职责是把两边的接口映射处理好。...并且这个「适配层」只处理数据结构的映射,没有业务逻辑,所以不需要花太多时间就能写完。 4. 总结 先思考能不能用现有资源直接解决问题,避免写代码。 对质量认知标准的统一性影响团队交付速度。

97670

Java 开发中如何正确的踩坑

即使被调用方法返回空集合或者空对象,对调用者来说,也并非高枕无忧,必须考虑到远程调用失败、序列化失败、运行时异常等场景返回 null 的情况。...4.Map 下的 NPE Map 应该是我们开发中使用最频繁的了,最常用的可能有 HashMap、ConcurrentHashMap 这俩了,可能一不留神写出这样的代码: ?...---- 简单聊聊常用的集合 5.foreach 遍历集合删除元素 大家应该都知道,在遍历集合时对元素进行 add/remove 操作要使用 Iterator,使用 for 循环时会报错,一定会报错?...踩坑姿势:Arrays.asList()把数组转换成集合时,不能使用其修改集合相关的方法,它的 add/remove/clear 方法会抛出 UnsupportedOperationException...踩坑姿势:直接使用 toArray() 无参方法返回值只能是 Object[]类,若强转其它类型数组将会抛异常。

99620

Java开发中遇到的那些坑!

即使被调用方法返回空集合或者空对象,对调用者来说,也并非高枕无忧,必须考虑到远程调用失败、序列化失败、运行时异常等场景返回 null 的情况。...4.Map 下的 NPE Map 应该是我们开发中使用最频繁的了,最常用的可能有 HashMap、ConcurrentHashMap 这俩了,可能一不留神写出这样的代码: ?...add/remove 操作要使用 Iterator,使用 for 循环时会报错,一定会报错?...踩坑姿势: Arrays.asList()把数组转换成集合时,不能使用其修改集合相关的方法,它的 add/remove/clear 方法会抛出 UnsupportedOperationException...踩坑姿势: 直接使用 toArray() 无参方法返回值只能是 Object[]类,若强转其它类型数组将会抛异常。

1K10

Java开发中如何正确踩坑

即使被调用方法返回空集合或者空对象,对调用者来说,也并非高枕无忧,必须考虑到远程调用失败、序列化失败、运行时异常等场景返回 null 的情况。...4.Map 下的 NPE Map 应该是我们开发中使用最频繁的了,最常用的可能有 HashMap、ConcurrentHashMap 这俩了,可能一不留神写出这样的代码: ?...add/remove 操作要使用 Iterator,使用 for 循环时会报错,一定会报错?...踩坑姿势: Arrays.asList()把数组转换成集合时,不能使用其修改集合相关的方法,它的 add/remove/clear 方法会抛出 UnsupportedOperationException...踩坑姿势: 直接使用 toArray() 无参方法返回值只能是 Object[]类,若强转其它类型数组将会抛异常。

58540

Q&A:「微搭低代码」数据源相关问题

A:可以使用 外部数据源 来实现,目前支持 HTTP 请求和云函数(自定义代码)两种方式,详情请参见 数据源自定义方法。 Q3:自建数据源支持被外部服务调用?...A:内部数据源自动生成数据表,且数据源对应数据表,数据源字段就是数据表里面的表头。 Q6:一个应用是可以关联N个数据源的关联关系? A:一个应用可以关联N个数据源。...A:两个页面都创建模型变量,都绑定这个数据源,然后使用数据源的 getList 方法进行实现。 Q8:调用数据源方法报错,提示调用方法失败,内部错误,操作失败? A:查看下提交的数据有无问题。...配置字段和类型需要选择正确。 Q9:数据源默认的查询单条和更新方法的入参是不能更改的? A:目前官方自定义应用中使用变量绑定或模型应用都会自动将时间格式化。详情请参见 数据源自定义方法。...Q12:微搭怎么写表查询呢? A:可以在数据源的自定义方法中使用数据库的 lookup 功能实现。详情请参见 Aggregate.lookup 接口。

1.1K20

基于客户行为事件的跨领域统一推荐模型探讨

实践中一般还使用特征选择模型来决定哪些特征适用具体场景。并且由于很多关键属性缺失,还需要一些数据挖掘模型用于特征推断,比方逻辑回归,决策树,标签传递等。 2 特征体系能完全标记人的行为?...什么是特征,“那个被选作确切的同一性和差异性之场所的结构,就是被称作特性。”...3 基于个人行为事件的客户画像 “每个插曲,每一个决心,每一种不合时宜的行动,都象征着唐吉坷德”[1] 如果塞万提斯不是用那么一部伟大的长篇巨著描写唐吉坷德的总总境遇,而是用一堆特征来标记。...一行样本数据包括,客户编号,事件类型,该类事件环境,事件行为的描述(当然还是可能需要用特征标识)等。那么我们将得到如下数据。 ?...参考文献 [1] 米歇尔•福柯, 莫伟民 译.词与物 [M].上海三书店. 2002.、 [2] 袁峻峰. 人格量化-个人金融画像探索[OL]. 蚂蚁金服评论. 2016-03-07.

41030

java.util.ConcurrentModificationException终极解决方案

= iterator.next(); if (fruit.equals("Banana")) { list.remove(fruit); // 这里引发并发修改异常...异常分析当我们在遍历集合时,集合的内部结构可能会发生变化。为了提高效率,集合通常会使用一种称为“快速失败”(fail-fast)的机制。...这意味着一旦检测到集合的结构在遍历过程中被修改,就会立即抛出ConcurrentModificationException。...使用迭代器的remove方法在遍历集合时,我们应该使用迭代器的remove方法来移除元素,而不是直接在集合上进行操作。这样可以确保集合的内部状态与迭代器的状态保持一致。...通过使用迭代器的remove方法、选择合适的并发集合,或者在必要时使用同步代码块,我们可以有效地避免这个异常。

26110
领券