• 2024-08-05canvas调整基点(中心点:x、y坐标所针对的点位)
    在canvas中,可以使用textAlign和textBaseline属性来调整文字的基准点 textAlign属性:用于设置文字的水平对齐方式。start(默认,基准点在文字左端) end(基准点在文字右端) center(基准点在文字中心) left(基准点在文字左端) right(基准点在文字右端)  textBaseline属性:用
  • 2024-07-11排序算法
    二分查找:在已排序数组A中,定义左边界l和右边界r,获取中间索引m=floor(l+r)/2,然后将中间索引的值a[m]与待搜索值进行比较,相等则找到,返回中间索引,a[m]>t,右侧全都大于t,m-1设置为右边界重新查找,a[m]<t,m+1设为左边界重新查找。一般奇数二分取中间,偶数二分取中间靠左。一般而言,对于包n含个
  • 2024-06-2003.VisionMaster 机器视觉 位置修正 工具
    VisionMaster机器视觉位置修正工具官方解释:位置修正是一个辅助定位、修正目标运动偏移、辅助精准定位的工具。可以根据模板匹配结果中的匹配点和匹配框角度建立位置偏移的基准,然后再根据特征匹配结果中的运行点和基准点的相对位置偏移实现ROI检测框的坐标旋转偏移,也就是让ROI
  • 2023-09-15双边快排的基准点和先判断left还是right问题
     前同事问了我一个双边快排的算法,他问我怎么都无法正常排序,代码如下,publicstaticvoidmain(String[]args){int[]arr=newint[]{7,3,6,4,8,9,0,22,28,2,3,79,24};arr=newint[]{4,4,6,5,3,2,8,1};System.out.println("left:"+0+"right:"
  • 2023-08-098.9-上午电机座的用法 电极座基准点不是整数的话需要用点改为整数
      
  • 2023-05-3102 基础篇
    二分查找编写二分查找代码:1.前提:有已排序的数组A2.定义左边界L、有边界R、确定搜索范围,循环执行二分查找(3、4两步)3.获取中间索引M=Floor((L+R)/2)(向下取整)4.中间索引的值A[M]与待搜索值T进行比较1.A[M]==T表示找到,返回中间索引2.A[M]>T,中间值右侧的其他元素都大于T,无需
  • 2023-02-01快速排序(Quick Sort)
    一、算法概述1.1算法分类十种常见排序算法可以分为两大类:比较类排序:通过比较来决定元素间的相对次序,由于其时间复杂度不能突破O(nlogn),因此也称为非线性时间比较类排
  • 2022-09-26手撕快速排序(含图解和两种实现代码)
    摘要1.快速排序其实也是分而治之的思想2.快速排序是递归的3.首先找一个基准点,把比基准点小的数字都放到它的左边,比它大的数字都放在它的右边,一趟下来基准点的位置找