• 2024-06-03小程序,选择颜色,去水印
    //在页面中添加一个canvas组件<canvascanvas-id="myCanvas"bindtap="handleTap"></canvas>//在页面的js文件中处理图片Page({ data:{  imgUrl:'',//存储用户选择的图片路径  startX:0,//用户指定区域的起始坐标X  startY:0,//用户指定区域的起始
  • 2024-06-01螺旋矩阵练习
    59.螺旋矩阵II题目介绍:给你一个正整数n,生成一个包含1到n2所有元素,且元素按顺时针顺序螺旋排列的nxn正方形矩阵matrix。示例1:输入:n=3输出:[[1,2,3],[8,9,4],[7,6,5]]示例2:输入:n=1输出:[[1]]提示:1<=n<=20思路:本题主要就是模拟螺旋
  • 2024-05-23卡尔的算法训练营day2,数组2
    第一题做错了,还是边界值的问题。忘记存草稿了。题号997publicstaticintfindJudge(intn,int[][]trust){int[]judgeCandidate=newint[n+1];int[]othersCandidate=newint[n+1];for(inti=0;i<trust.length;i++){//二维数组
  • 2024-04-23L3-037 夺宝大赛
    原题链接\(code\)#include<bits/stdc++.h>usingnamespacestd;intdis[105][105];intxx[4]={1,0,-1,0},yy[4]={0,1,0,-1};inta[105][105];intvis[105][105]={0};structnode{intx,y;};map<int,int>cnt;map<int,int>ren;intmain
  • 2024-04-06代码随想录算法训练营第二天 | 59.螺旋矩阵
    leetcode59.螺旋矩阵题目59.螺旋矩阵给你一个正整数n,生成一个包含1到n2所有元素,且元素按顺时针顺序螺旋排列的nxn正方形矩阵matrix。解题思路构建一个n行n列的二维数组计算转几圈(注意n为奇数时,转圈结束后会剩余一个中心点)填充每圈的数值--最外层循环每圈按
  • 2024-03-11vue3 监听鼠标点击拖动事件,移动端滑动事件,页面指针坐标事件
    PointerEventsAPI是Hmtl5的事件规范之一,它主要目的是用来将鼠标(Mouse)、触摸(touch)和触控笔(pen)三种事件整合为统一的API。Pointer指可以在屏幕上反馈一个指定坐标的输入设备。PointerEvent事件和TouchEventAPI对应的触摸事件类似,它继承扩展了TouchEvent,因此拥有TouchEven
  • 2024-01-18完美实现按下鼠标移动元素功能
    先上代码1consthandleChangePosition=()=>{2constelement=canvasBox.valueasHTMLDivElement;3letstartX=0,startY=0,initialX=0,initialY=0;45element.onmousedown=function(e){6//获取当前的transform值7constt
  • 2023-11-17计算子弹的扇形轨迹
    <?php//定义扇形的圆心坐标和半径$centerX=0;//扇形圆心X坐标$centerY=0;//扇形圆心Y坐标$radius=10;//扇形半径//定义子弹的起始坐标和速度$startX=5;//子弹起始X坐标$startY=5;//子弹起始Y坐标$speed=1;//子弹速度//计算子弹的初
  • 2023-10-0101-螺旋矩阵(力扣题号59
    我的想法:两重循环,控制换行,打印对应递增数字问题:只能打印出第一行,虽然可以换行但是打印的数字不对正确思路:创建二维矩阵;给二维矩阵赋值;打印二维矩阵代码//题目:/**学习到:*-------写代码遇到的问题*1.vector容器初始化:*2.函数返回类型的确定:该函数(generateMatr
  • 2023-09-15Educational Codeforces Round 100
    B.FindTheArray对于条件二来说,1是万金油的存在,所以我们只需要把奇数位置或偶数位置全部变成1即可。因为要求差值小于\(\fracs2\),所以我可以求出奇偶位的和修改较小值即可。#include<bits/stdc++.h>usingnamespacestd;#defineintlonglongusingpii=pair<in
  • 2023-08-27数组章节的进阶54. 螺旋矩阵
    54. 螺旋矩阵1classSolution:2defspiralOrder(self,matrix:List[List[int]])->List[int]:3m,n=len(matrix),len(matrix[0])4res=[]#存放遍历后的结果5startx=starty=067foroffsetinrange(min(m,
  • 2023-08-24代码随想录第二天|977.有序数组的平方;209.长度最小的子数组;59.螺旋矩阵II,总结
    今天的这三道题每道题对我来说都不简单,有序数组的平方和长度最小的子数组这两道题还能用暴力求解,螺旋矩阵看着简单却没有思路,磨了半小时还是决定直接看讲解有序数组平方和用的双指针的思想,代码如下:1classSolution{2public:3vector<int>sortedSquares(vector<int
  • 2023-08-22canvas实现签名
    在开源项目中发现canvas实现签名功能以此记录:http://www.youlai.tech/pages/52d5c3/HTML:<divclass="canvas-dom"><el-buttonplaintype="text"style="margin-left:20px;margin-top:20px;font-size:18px;"@click="back">返回<
  • 2023-08-11div左右两边50%拖拽功能
    <template><divid="app"><divclass="container"><divclass="left":style="{width:leftWidth+'%'}"><h1>LeftContent</h1></div><divclass="dragbar&q
  • 2023-07-20startx
    startx用来启动XWindow补充说明startx命令用来启动XWindow,实际上启动XWindow的程序为xinit。语法startx(参数)参数客户端及选项:X客户端及选项;服务器及选项:X服务器及选项。实例要在工作站上或X终端上启动X会话,请输入:startx要在工作站上强制启动X会话,请输
  • 2023-05-29Vue横向滚动条拖动事件
    <template><divclass="scroll-container"ref="scrollContainer"v-on:mousedown="handleMouseDown"v-on:mousemove="handleMouseMove"v-on:mouseup="handleMouseUp"><div
  • 2023-05-18DFS(深度优先搜索)
    代码:#include<bits/stdc++.h>usingnamespacestd;intm,n,p,q,minn=99999999;inta[100][100];//1为空,2为障碍intv[100][100];//0未访问,1已访问intdx[4]={0,1,0,-1};intdy[4]={1,0,-1,0};//设置遍历方向voiddfs(intx,inty,intstep){ if(x==p&&y==
  • 2023-05-11OpenCV实现多目标追踪(2)
    目录1.预处理操作(1)给出深度学习分类的标签(2)读取网络模型(3)预处理视频流2.基于第一帧检测目标3.追踪目标4.效果展示5.多进程优化追踪器本文使用dlib库以及Caffe训练好的SSD模块对短视频流中的人进行目标追踪,并使用多线程进行优化。步骤:首先需要加载SSD分类标签并读取网
  • 2023-05-11移动端滑动验证时页面跟随移动的问题处理
    在写一个移动端网页的滑动验证时,如果手指在屏幕上滑动会触发手机自带的事件。比如手机切屏或返回上一页等等。有两种网页端的方法可以阻止移动端左右滑动触发上一下和下一页的操作。1.CSS方法:html{touch-action:none;touch-action:pan-y;}2.使用JS代码:varsta
  • 2023-04-306343.前往目标的最小代价-343
    前往目标的最小代价给你一个数组start,其中start=[startX,startY]表示你的初始位置位于二维空间上的(startX,startY)。另给你一个数组target,其中target=[targetX,targetY]表示你的目标位置(targetX,targetY)。从位置(x1,y1)到空间中任一其他位置(x2,y2)
  • 2023-02-09【数组】——螺旋矩阵
    【数组】——螺旋矩阵模拟顺时针画矩阵的过程:1.填充上行从左到右2.填充右列从上到下3.填充下行从右到左4.填充左列从下到上由外向内一圈一圈这么画下去。每一条边都
  • 2023-02-01aijs 添加图形 线条与矩形
    varcanvas=activeDocument.groupItems.add();varpt=72/25.4;//把需要添加的图形放入列表varshapes=newArray();shapes.push(newShapeLine(0,0,20,20,0.2,
  • 2023-01-12day2-双指针-977--59
     暴力解法      螺旋矩阵,边界条件有点多,要好好分析才可以  classSolution{public:vector<vector<int>>generateMatrix(intn){
  • 2022-11-21linux 桌面程序 开机启动 - 图形界面程序开机自启
    利用.desktop配置文件路径:/etc/xdg/autostart创建test.desktop文件[DesktopEntry]Name=Test#配置名Exec=/root/Test#可执行文件路径Type=Application#可执行
  • 2022-11-18linux 桌面程序 开机启动 - 图形界面程序开机自启
    利用.desktop配置文件路径:/etc/xdg/autostart创建test.desktop文件[DesktopEntry]Name=Test #可执行文件名字Exec=/root/Test #可执行文件路径Type=Applic