粉丝2453获赞1.3万

产品经理基本功,什么是 api? 简单来说, api 就是帮助服务或者系统进行数据交互的通道。举个例子来说啊,你设计了一款 app, 里面有一个登录注册的功能,程序员 b 看到你的需求文档的时候,突然想起程序员 a 之前开发了一个一模一样的功能,所以 b 就不想再重新写一遍代码, 他想直接用 a 开发好的功能。那怎么实现呢?只要成群, a 把这个登录注册的功能啊打包好,写一个函数,然后按照一个约定好的流程,把这个函数放到 b 的软件里,就可以直接使用了。再给你举一个实际例子来辅助你。 你负责的一个 app 刚刚上线,你需要每天了解 dha 和留存的数据情况,这些数据啊,其实都是以原始认知的形式躺在数据库里面的,你操作不了,于是你每天都去跟技术说,帮我跑一遍数据吧,技术同学连着帮你跑了三天就受不了了。于是呢,他开发了一个每天定 实计算数据的程序,然后再开发一套 aps 接口,自动生成一个 excel 表,每天用邮件的方式把 excel 发给你。过几天之后呢,你觉得,哎呀,这每天用 excel 表看数据啊,效率太低了。于是你拜托前端同学帮你开发了一套可视化的数据前端页面。 这个时候,前端同学通过后端开发好 api, 就可以把数据从数据库里边取出来了,放到可是画在系统里就可以完美展示了。作为产品经理呢,对 api, 你只需要知道下面三点就可以了。 第一, api 可以实现功能主线和数据的调用。第二,如果你设计的产品或者产品中的某一个模块是一个通用组线,那在产品设计之处,就要跟技术一起把 api 的接口设计工作考虑进去。 三、如果你设计的产品在某些功能或者底层事件落地上,公司已经有了技术团队开发了现车能用的东西,那如果你想用,对方就得给你提供 aps 接口 和接口文档。一般情况下,不管是 api 的设计开发工作,还是接口文档的赚钱工作,都是由技术来做的。但如果你是一个中台团队的产品或者是中间店产品的话,那你还是要有接口文档的赚钱能力的。 不会写怎么办?也很简单,照猫画虎就可以。比如你可以直接登录抖音开放平台,里面就有非常完善的一整套接口文档供你查阅。先尝试自己把人家的接口文档看明白,看不懂就找身边的技术同学请教一下。 那掌握 aps 对产品经理有什么价值呢?以我的经验来看啊,一方面是可以提升你跟技术协作的效率,可以让你驾驭一些更加复杂的产品工作, 但我自己跟看中。另外一方面就是他可以帮你赢得技术中心的尊重。你要知道,程序员有时候是很势利眼的,他们对待懂技术的产品和不懂技术的产品,那个态度啊,是完全不一样的哦。

在上一视频中,我们已展示了将 k lab s d k 添加到维修 study 项目的过程。在本视频中,我们将通过最小的 k lab 函数调用,使用 k wesser 设备实现配置并读取 ken 总线中的信息。 在上一视频中,我们已经添加必要的代码到实力的程序中。这一代码将配置设备或一个二百五十 k bps 虚拟通道,然后循环读取总线中的每一个片框架,直至用户按下退出键。 为实现此目的,第一步及我们在之前视频中提到的通过 using 指令输入 can lab cls net 类型。 首个 can lab 函数必须为 can inch lies library。 调用此函数将必要的 d a l 加载到内存中,为所有链接的 conveser 硬件分配通道号。 现在需要使用 open china 函数获取一个 converse can 电路的句柄。该步骤对随后调用程序库很有必要。 第一个参数指定了所需的看电路。第二个参数针对额外的限制标识而设定。在这种情况下,我们将接受虚拟通道的聚柄。 现在有了聚柄,我们就可以为正在连接的看总线配置合适的电路。比特率。 can set bus parms 人数支持设置每一个总线参数值或使用 cress 中预设的比特率值。我们使用预设的二百五十 kbps 比特率值。 比特率值设置完毕后,通过调用 can bass on 在 can 总线中激活电路。执行这一函数后, can 电路便能参与 can 信息流。 您可能注意到了,每次调用 can lap 函数后,我们都会调用 display arrow。 为获取更简洁的代码,应在单独的函数中处理从 can lap 返回的错误状态。 如果出现错误,应使用 can get arrow text 函数将错误代码转化为次福串。说明未弄清楚问, 问题出在哪里,有必要检查 can lap 函数回馈的状态。言归正传,我们以配置并激活电路,这样我们就能循环读取。总线上的看针是用 can read weight 解锁看针, 一个看真,由一个标识符 id 零到八个数据字节数据,一个数据长度码, dlc 消息属性标记以及一个时间搓时间组成。 can read wait 的最终参数描述了清空接收缓冲区的情况下等待看真的候秒数。 因此, can read wait 返回时若有相关信息,我们需要核查一些情况。 若返回的状况值为 can ok, 我们就需要做一些处理。若返回的状况值为 can arrow no message, 那么我们只需要再次循环。然而,如果返回的状况值为任何其他数值,电路的锯柄就不能再用于读取看数据。 为使代码读取过程更加简易,我们再次将数据处理代码置于一个单独的函数及 display message 当中。 当 can't read with 的回馈为 king ok 状态时,该函数即开始执行。 display message 可显示从返回的看针数据中提取的多条信息。 更重要的是,这一函数能核查实际的 can 数据针是否已被接收的第二个指标。这一过程通过检验 flex 参数中的 kmsg arrow farm 来实现。如果设定了该值,您会收到错 真,而且不能处理标识符、数据长度码和数据参数。若没有设定,您则会收到一个看数据真,并应按要求处理该真。 完成后,你应该小心关闭程序。使用 can bass off 函数在总线上暂停看电路,然后运用 cancurose 函数释放句柄。 现在,请运行新的控制台应用程序,检验他是否正常工作。如您所见,该应用能够与装置相连。开始接收并处理看真,直到我们按下退出键。