首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

摩拜投身新美大,ofo布局区块链,共享单车真的黄了?

文/孟永辉 摩拜单车被收编之后,原本竞争激烈的共享单车市场有了平静的迹象。除了ofo依然在倔强地坚持之外,其他的共享单车公司开始回归到相对较为平稳的发展状态之中。这其实是共享单车发展的必然,因为资本驱动的发展模式必然无法长久,想要获得长久的发展必须要回归行业的本质,创新商业模式,才能走得更加长远。 然而,不可否认的是,共享单车作为一种新的物种的确给人们的生活带来了便利。作为一种新生的事物,共享单车还会在未来出现在我们的生活当中。只是未来共享单车想要走得更加长远,则需要更加创新发展模式才行。 我们看到现在of

05

硬件笔记(6)----USB学习笔记3

根据 USB 规范,设备端点是 USB 设备中一个独特的可寻址部分,它作为主机和设备间通信流的信息源或库。USB 枚举和配置一节介绍了设备向默认地址做出响应的步骤。枚举过程中,该事件在主机读取端点描述符等其他描述符信息之前发生。在该过程中,需要使用一套专用的端点用于与设备进行通信。这些专用的端点(统称为控制端点或端点 0)被定义为端点 0 IN 和端点 0 OUT。虽然端点 0 IN 和端点 0 OUT 是两个不同的端点,但对开发者来说,它们的构建和运行方式是一样的。每一个 USB 设备都需要支持端点 0。因此,该端点不需要使用独立的描述符。 除了端点 0 外,特定设备所支持的端点数量将由各自的设计要求决定。简单的设计(如鼠标)可能仅要一个 IN 端点。复杂的设计可能需要多个数据端点。USB 规范对高速和全速设备的端点数量进行了限制,即每个方向最多使用 16 个端点(16 个 IN、16 个 OUT,总共为 32 个),其中不包含控制端点 0 IN 和 0 OUT 在内。低速设备仅能使用两个端点。USB 类设备可对端点数量设定更严格的限制。例如,低速人机界面设备(HID)设计的端点可能不超过两个 — 通常有一个 IN 端点和一个 OUT 端点。数据端点本身具有双向特性。只有对它们进行配置后才支持单向传输(具有单向特性)。例如,端点 1 可作为 IN 或 OUT 端点使用。设备的描述符将正式使其成为一个 IN 端点。 各端点使用循环冗余校验(CRC)来检测传输中发生的错误。CRC 是一个用于检测错误的计算值。USB 规范中对实际的计算公式进行了解释,这些计算由 USB 硬件进行,这样可确保能够发出正确的响应。数据操作的接收方对数据进行 CRC 检查。如果两者匹配,那么接收方将发出一个 ACK。如果两者匹配失败,便不会发出任何握手数据包。在这种情况下,发送方将重新发送数据。 USB 规范定义了四种端点,并根据类型以及所支持的设备速度限制了数据包的尺寸。根据设计要求,开发者使用端点描述符指出端点类型以及数据包最大尺寸。四种端点和各自的特性如下:

03

为什么共享经济爱上了明星代言?

共享经济最热的领域是关于车的共享,打车、专车和顺风车是最具代表的三大类用车服务。除了这种连人带车的出行解决方案提供商,还有两类关于车的共享平台,一类是只租车不租人的租车平台,代表玩家有PP租车和凹凸租车,还有一类则是只租司机不租车的平台,最典型的业务就是互联网代驾,车主通过手机App及时召唤附近的代驾司机,避免酒后驾车这样的行为。留意观察可以发现,最近汽车共享领域的品牌都纷纷走上了代言人路线。 共享经济纷纷爱上代言人 互联网产品更重视渠道和体验,前者让用户接触到自己,后者让用户留下来,在品牌营销上更亲睐低成

07

《Python分布式计算》 第8章 继续学习 (Distributed Computing with Python)前两章工具云平台和HPC调试和监控继续学习

这本书是一个简短但有趣的用Python编写并行和分布式应用的旅程。这本书真正要做的是让读者相信使用Python编写一个小型或中型分布式应用不仅是大多数开发者都能做的,而且也是非常简单的。 即使是一个简单的分布式应用也有许多组件,远多于单体应用。也有更多的错误方式,不同的机器上同一时间发生的事情也更多。 但是,幸好可以使用高质量的Python库和框架,来搭建分布式系统,使用起来也比多数人想象的简单。 另外,并行和分布式计算正逐渐变为主流,随着多核CPU的发展,如果还继续遵守摩尔定律,编写并行代码是必须的。 C

04
领券