项目要求在视频上绘制多边形区域 单单描出鼠标轨迹很简单,lineTo 配合鼠标事件大概十几行代码就搞定 画直线的话原来是要在 mousemove 里清空画布,鼠标移动时都在不断地清空画布再重新根据起点终点来绘制 如此"曲折"才得到了一条直线,因为不断地 clearRect,所以要画多条直线就要记录以 ...
分类:
其他好文 时间:
2020-01-12 11:53:17
阅读次数:
72
git:rebase的原理 前提: 在最近的项目中,我碰到这样一个情况:第一版app上线之后,团队紧接着进行第二版本的开发,由于团队成员对git使用不熟悉,所以开发的每一次提交都是往远端master分支上提交。 第一版本打包上线之后,我想让后续的开发中master分支保持代码高可用性,于是在远端建立 ...
分类:
其他好文 时间:
2020-01-09 19:01:53
阅读次数:
176
题意 n(n≤105)个洞排成一条直线,第ii个洞有力量值ai,当一个球掉进洞ii时就会被立刻弹到i+ai,直到超出n。进行m(m≤105)次操作: ·修改第i个洞的力量值ai。 ·在洞xx上放一个球,问该球几次后被哪个洞弹飞出界。 思路 分块暴力,每个块内维护两个信息(块内DP可以求出): ①从当 ...
分类:
其他好文 时间:
2020-01-09 13:38:17
阅读次数:
63
直线的方程 直线的斜率 直线方程的几种形式 点斜式方程 斜截式方程 两点式方程 直线方程的一般式 二元一次方程都表示一条直线 直线的一般式方程 两条直线的位置关系 两条直线垂直的条件 点到直线的距离 ...
分类:
其他好文 时间:
2020-01-06 23:03:56
阅读次数:
73
霍夫检测-直线 前提条件 – 边缘检测已经完成,霍夫变换解决平面空间到极坐标空间转换。 从霍夫空间曲线图来看,取不同的像素点都汇聚在一个点,这表明这些个像素点都属于同一条直线。(xi,yi).对于任意一条直线上的所有点来说变换到极坐标中,从[0~360]空间,可以得到r的大小属于同一条直线上点在极坐 ...
分类:
其他好文 时间:
2020-01-03 14:26:39
阅读次数:
82
话说在3085年,外星人打算来入侵地球,这个消息被我国的情报部门秘密截获,于是便打算联系世界各个国家,一 起研究商量对策。由于每个国家所需派的技术员人数不同,所以目前无法决定到底要在哪个国家设置个研究所进行 研究,幸运的是所有国家都在一条直线上,现在知道每个国家与我国的距离和该国的研究员人数。请你为 ...
分类:
其他好文 时间:
2019-12-31 18:46:42
阅读次数:
108
题目描述 cyrcyr今天在种树,他在一条直线上挖了n个坑。这n个坑都可以种树,但为了保证每一棵树都有充足的养料,cyrcyr不会在相邻的两个坑中种树。而且由于cyrcyr的树种不够,他至多会种k棵树。假设cyrcyr有某种神能力,能预知自己在某个坑种树的获利会是多少(可能为负),请你帮助他计算出他 ...
分类:
其他好文 时间:
2019-12-26 12:53:06
阅读次数:
53
统一 半平面交:一条直线/向量将二维平面分成两部分,其中一部分就是半平面,现在求多条直线/向量给定半平面的交集。 这里,我们统一使用向量,并且假设一个向量的左边平面为给定半平面(如果一个向量的给定平面在其右边,那我们就把这个向量反向即可)。 判断 如何判断一个点$C$是否在一个向量$\overrig ...
分类:
其他好文 时间:
2019-12-03 23:47:41
阅读次数:
123
一、思考一个问题 我们要给定一个x,要求一条直线上x对应的y的值。公式是y = kx+b。 我们需要用k,b来确定这条直线,则我们实现的函数应该有3个参数: def line(k, b, x): print(k * x + b) line(1, 3, 4) line(1, 3, 5) line(1, ...
分类:
编程语言 时间:
2019-12-01 19:17:43
阅读次数:
95
4 径向渐变 CSS3径向渐变是圆形或椭圆形渐变。颜色不再沿着一条直线轴变化,而是从一个起点朝所有方向混合。但相对线性渐变要比径向渐变复杂的多。 径向渐变的格式如下: radial-gradient([<起点>]? [<形状> || <大小>,]? <点>,<点>…) 径向渐变的参数描述如表1: 表 ...
分类:
Web程序 时间:
2019-11-25 09:46:03
阅读次数:
71