Sorry, your browser cannot access this site
This page requires browser support (enable) JavaScript
Learn more >

先装为敬先看 。 由于时代在发展,社会在进步。之前的算法一并舍弃,完成了最新的算法,本次算法在稳定性,容错率,精度,都有质的提升。 准备东西1,用python写的,主要是C++的opencv太难写了,但是如果追求速度,害得是C++,python有点慢 2,安利两个实用工具,也是要用到的工具 Snipaste,截图贴图工具,截的图可以贴在旁边,非常方便。 OneQuick,窗口置顶工具,...

先装一下 思路:这个脚本全部围绕着找到两个点的坐标(棋子中心点,目标中心点),找到这两个坐标,在计算距离d,在除以速度v,得到需要跳跃的时间t,在用python控制鼠标按下时间。整个过程其实是偏向纯数学的东西,是不是觉得很简单。接着看,找到两个点的坐标我想了3种方法,鄙人取名为(老实憨厚)(精准又优雅)(投机取巧) 进去正题。 准备东西1,用python写的,主要是C++的opencv太难写...

两个版本,一强一弱1.机械臂版本 2.直接触发版本 直接触发版硬件1.四路继电器 *1 2.Arduino uno *13.导电硅胶 *4 4.光敏电阻模块 *4 原理电磁继电器原理当AB端断开,电器1工作。 当AB端通电,即AB端有电势差,电器2工作。 这样就整个外挂的原理有凸显出来了: Arduino接收光敏电阻的变化,黑和白(也不完全白),如果是黑则输出高电平,如果是白则...

数组指针是定义一个指针来操作数组。 12int arr[5] = {10, 20, 30, 40, 50};int (*p)[5] = &arr; 在初学阶段,学习的是定义数组指针,[]里面的值必须和数组的大小一致。 但是为什么要一致?不一致可以吗? 如果我们这样定义: 12int arr[5] = {10, 20, 30, 40, 50};...

缓存穿透问题的解决思路缓存穿透 :缓存穿透是指客户端请求的数据在缓存中和数据库中都不存在,这样缓存永远不会生效,这些请求都会打到数据库。 常见的解决方案有两种: 缓存空对象 优点:实现简单,维护方便 缺点: 额外的内存消耗 可能造成短期的不一致 布隆过滤 优点:内存占用较少,没有多余key 缺点: 实现复杂 存在误判可能 缓存空对象思路分析:当我们客户端访问不存在的数据时...

记录一下算法

为什么HashMap要求容量必须是2的幂?🎯 当mask(length-1)的所有低位都是1时,hash值的每一位都能影响最终的索引计算 🎯 如果mask某位是0,那么hash值对应位的信息就丢失了,导致分布不均匀 length = 16 = 10000 (二进制)length-1 = 15 = 01111 (二进制) ← 低4位全为1! ...
Java

本篇记录了leetcode的hot100的解题思路。 哈希字母异位词给你一个字符串数组,请你将 字母异位词 组合在一起。可以按任意顺序返回结果列表。 字母异位词 是由重新排列源单词的所有字母得到的一个新单词。 示例 1: 12输入: strs = ["eat", "tea", "tan", "ate", &quo...

整体登陆流程 1、验证码生成与发送机制用户点击”发送验证码”后,系统首先进行手机号格式校验,校验通过后生成6位数字验证码并存储到Redis中,设置5分钟过期时间。Redis的key采用规范化格式:login:code:{手机号}。 1234567891011121314151617181920public Result sendCode(String phone, Htt...
Java

位运算技巧