1、翻转数组中的元素:s = ['l', 'e', 'e', 't', 'c', 'o', 'd', 'e'] 算法思路:定义左指针 i=0, 右指针 r = len(s)-1。交换指针对应的元素,然后同时向中间移动指针,直到指针碰撞。在指针移动的同时,交换指针指代的元素。 def reverseS ...
分类:
其他好文 时间:
2020-07-09 23:59:40
阅读次数:
120
Raycast 射线检测 Unity 中提供了一种控制方案,用来检测鼠标点在屏幕上后,具体点在 Unity 场景中,三维世界的哪个点上。 这种解决方案,就是射线检测: 通过鼠标点击屏幕,由屏幕上的点向Unity三维直接发射一条无限长的射线, 当检测到碰撞物体后,便会返回被碰撞物体的所有信息,以及交点 ...
分类:
编程语言 时间:
2020-07-09 10:38:53
阅读次数:
114
四叉树与引擎内置碰撞检测的结合运用。 效果预览 绿色为参加检测的对象(当前四叉树节点),红色为碰撞对象。 如何使用 引入脚本 QuadtreeCollision.ts , 新建一个 QuadtreeCollision ,并初始化为世界坐标系下的对齐轴向的包围盒(AABB)。 // 这边是挂载在can ...
分类:
其他好文 时间:
2020-07-07 19:56:57
阅读次数:
93
通过上一节的学习,我们知道,散列表的查询效率并不能简单说成是O(1)。它跟散列函数、装载因子、散列冲突等地都有关系。 今天我们来学一下,如何设计一个可以应对各种异常情况的工业级散列表,来避免在散列冲突的情况下,散列表性能的急剧下降,并且能抵抗散列碰撞攻击? 下面我们从散列函数、装载因子、散列冲突等方 ...
分类:
编程语言 时间:
2020-07-04 13:09:20
阅读次数:
55
HashMap当中运用了很多精巧的位运算操作,这对于提高性能有很大帮助,更多的,很多的优化点,最终目的还是为了让哈希后的结果更均匀的分部,减少哈希碰撞,提升 hashmap 的运行效率。 ...
分类:
其他好文 时间:
2020-06-26 16:12:59
阅读次数:
53
第三章:单片机与STM32 本章以主流单片机STM32为例讲解控制器和嵌入式软件编程。 本章内容规划: 3.1节,单片机概述 3.2节,Keil开发环境 3.3节,IO口编程和碰撞开关 3.4节,串口通信 3.5节,外部中断及超声波测距 3.6节,定时器及PWM电机控制 3.7节,IIC通信和IMU ...
分类:
其他好文 时间:
2020-06-24 00:15:14
阅读次数:
77
差错 检错 纠错 只有无限长时能保证不出错 校验和 循环冗余编码 多路访问控制协议 硬划分: TDMA(需要节拍器,只能串行) FDMA(集成度低) ALOHA(卫星通信) PURE ALOHA 时隙ALOHA(简称SA)是射频识别(RFID)系统中常用的防碰撞算法。1972年,Roberts提出了 ...
分类:
其他好文 时间:
2020-06-20 01:16:35
阅读次数:
50
这是一道面试题,当时面试官问的是如何判断页面中两个元素是否发生碰撞(当时太久没有练习DOM方面的操作的api了,没有想到,现在又研究了一下) 场景:一个container容器中,有两个正方形方块,颜色分别为yellow,blue 给container容器绑定了mousehover事件,鼠标和yell ...
分类:
其他好文 时间:
2020-06-17 18:24:15
阅读次数:
133
3.4 扩展的以太网 对以太网的覆盖范围进行扩展,扩展后的以太网仍然是一个网络 3.4.1 在物理层扩展以太网 以太网的主机之间的距离不能太远,非则发送的信号经过铜线的传输就会衰减到使CSMA/CD协议无法正常工作。 目前扩展主机和集线器距离最简单的办法是使用光纤和光纤调制解调器 光纤调制解调器的作 ...
分类:
其他好文 时间:
2020-06-13 00:40:06
阅读次数:
173
车载T-BOX、
新能源电动汽车共享出行分时租赁智能终端
车联网系统包含主机、车载T-Box、手机APP 及后台系统
分类:
其他好文 时间:
2020-06-12 16:12:57
阅读次数:
283