• 2025-01-04周选择器 vxe-date-picker 自定义一周开始日
    周选择器vxe-date-picker自定义一周开始日官网:https://vxeui.com周一开始<template><div><vxe-date-pickerv-model="val1"placeholder="周选择,周一开始"type="week":start-day="1"></vxe-date-picker></div
  • 2024-12-12一张图教会你查找函数
    大家好,我是小鱼。一张图给你教明白:这个函数是一个查找函数,它的作用是当我们给定一个查找的目标,它就能从指定的查找区域中查找返回想要查找的值。结合给的图片中的例子来做说明:我们看一下这张图,表一是一些人的信息,我们想要在表2中自动找到乙的年龄。第1部分:lookup_valu
  • 2024-07-31Solution - Atcoder AGC052B Tree Edges XOR
    令\(w_{(u,v)}\)为边\((u,v)\)的边权。考虑到对于一条边进行操作影响的是有公共点的边,于是一个想法是把边权转到点权,用点权来表示边权。于是考虑对于每个点构造\(w_u\)使得\(w_{(u,v)}=w_u\oplusw_v\)。因为这是一颗树,所以一定存在合法的构造。其实到了这里,这种
  • 2024-05-24长度最小的子数组
    leetcode:209题需求:给定一个正整数的数组,和一个target,找出数组中子数组和大于等于target的最小连续子数组。示例1:输入:target=7,nums=[2,3,1,2,4,3]输出:2解释:子数组[4,3]是该条件下的长度最小的子数组。示例2:输入:target=4,nums=[1,4,4]输出:1示例3:
  • 2024-04-26GoogleTest
    简单测试使用TEST()宏,其中第一个参数是测试套件名称(对应具体功能),第二个参数是测试用例名称(测试方向,比如测试判断是否为质数的函数,就有测试小数,测试负数,测试正数这三个反向),二者都必须是合法的C++标识符,并且不应该包含下划线。#include<gtest/gtest.h>#include"factorial.h"
  • 2024-02-212024初三集训模拟测试3
    T1排序读完题就切了。T2牛吃草点击查看题目很明显的单调队列优化DP。T3树上的宝藏先不考虑对边进行修改,树形DP处理出每个节点的相关信息。转移感觉有些像前几天的CF1929D。设\(f_{i,0/1}\)表示以\(i\)为根节点的子树内是否选\(i\)的方案数,\(f_{i,2}\)表示以
  • 2024-01-15js 顺序与迭代
    与Object类型的一个主要差异是,Map实例会维护键值对的插入顺序,因此可以根据插入顺序执行迭代操作。映射实例可以提供一个迭代器(Iterator),能以插入顺序生成[key,value]形式的数组。可以通过entries()方法(或者Symbol.iterator属性,它引用entries())取得这个迭代器:constm
  • 2023-11-15charAt() 方法可返回指定位置的字符
    执行以下程序,输出结果为()varstr='acdaecad';varobj={};for(vari=0;i<str.length;i++){if(obj[str.charAt(i)]){obj[str.charAt(i)]++;}else{obj[str.charAt(i)]=1;
  • 2023-11-15在forEach中使用 return false 或者 break无法跳出整个循环,并且使用break会直接报错
    执行以下程序,输出结果为()vararr=[2,1,3,5,9];varcount=0;arr.forEach((val1,val2)=>{count++;if(count%3==0){return;}console.log(val1);})A21B01C0134D2159正确答案:Darr.forEach()是
  • 2023-11-10已知数组arr = [2,20,3,12,9],现在要对数组进行遍历,只要数组存在大于10的元素,则输出true,否则输出false,则下列选项中,符合要求的是()
    Avarres=arr.filter((val1,val2)=>{returnval1>10;})console.log(res);Bvarres=arr.some((val1,val2)=>{returnval1>10;})console.log(res);Cvarres=arr.every((val1,val2)=>{returnval1>10;})console.log(res);Dvarres
  • 2023-10-31题解:洛谷P3745 期末考试(整数三分)
    题解:洛谷P3745期末考试(整数三分)题目传送门题目大意:给出\(n\)个同学期望出成绩的时间限制\(a_i\)和\(m\)个学科公布成绩的初始时间\(t_i\),1个同学每多等一天就产生A的不愉快度。问通过一番操作后最小的不愉快度之和是多少?操作有两种:1.让学科X的发布时间晚1天,学科
  • 2023-10-16google gtest框架入门使用案例
    通过本文可以收获:googlegtest急速入门、googlegtest资源网站。googlegtest是什么googlegtest是谷歌开源的c++单元测试框架,非常的好用。起码个人感觉和springboot自带的测试框架功能差不太多。安装略过,请参考:GitHub-google/googletest:GoogleTest-GoogleTesting
  • 2023-09-22gtest测试框架
    GoogleTest简单使用googleTest是谷歌公司发布的一个跨平台的C++单元测试框架两种断言致命断言ASSERT_*:当断言失败时,产生致命错误,并终止当前函数非致命断言EXPECT_*:当断言失败时,产生非致命错误,并不会终止当前函数常用的断言ASSERTEXPECTVerifiesASSERT_TRUE(cond
  • 2023-08-28【题解 P4180】严格次小生成树
    [BJWC2010]严格次小生成树题目描述小C最近学了很多最小生成树的算法,Prim算法、Kruskal算法、消圈算法等等。正当小C洋洋得意之时,小P又来泼小C冷水了。小P说,让小C求出一个无向图的次小生成树,而且这个次小生成树还得是严格次小的,也就是说:如果最小生成树选择的边集
  • 2023-07-18BZOJ 1461 题解
    考虑设计一个哈希函数\(hash(x)=f(x)\timesbase^x\)。其中\(f(x)\)表示\(\sum_{j=1}^{i-1}[j<i]\)。然后类似于滑动窗口计算区间哈希值,加入一个数就计算贡献,减去一个数就计算这个数产生了贡献,两个东西都可以树状数组维护,那么愉快做完了。#include<bits/stdc++.h>#de
  • 2023-07-08MySQL——常用函数
    可以直接被另一段程序调用的程序或代码字符串函数concat,字符串拼接lower,将字符串转为小写upper,将字符串转为大写lpad(str,n,pad),左填充用字符串pad对str进行左填充,达到n个字符串长度rpad(str,n,pad),右填充用字符串pad对str进行右填充,达到n个字符串长度trim,去掉字符串头部和
  • 2023-06-15LOG("my log is", K(val1), K(val2));
    旧时代假设有val1,val2两个值,希望打印出来。直接的做法是:PRINTF(“mylogisval1=%d,val2=%d”,val1,val2);这个代码的缺陷是:val1、val2要重复写两次,若变量更改,需要写两次。如果val1、val2是字符串类型,则格式化方式要改变如果val1、val2是对象类型,则无法直接用PRINTF,需要
  • 2023-06-12gtest框架的介绍与应用
    【摘要】在本文中,作者根据之前使用gtest框架进行测试的经验,总结了一些使用方式和案例。在这些案例中,我们可以了解到gtest框架的基本使用方法以及在我们日常测试中的应用,同时也能促进我们对于百度的btest的了解。在我们之后的测试工作中,可以根据各个项目的特点以及gtest、btest等
  • 2023-04-27Shell编程学习笔记
    变量设置局部变量变量名=变量值设置全局变量export变量名=变量值删除变量unset变量名添加PATH环境变量PATH=$PATH:[路径]数组变量mytest=(onetwothreefourfive)echo$mytest--->one显示数组某个位置的变量echo${mytest[2]}--->three显示整个数
  • 2023-03-27关于两道笔试题的思考
    1.在32位机器上正确的输出是?structNode{boolval1;intval2;charstr[1023];};Node*p=newNode();std::cout<<sizeof(p)<<std::endl;std::cout
  • 2023-02-0874、商城业务---认证服务---验证码倒计时
    我们希望实现下面这个效果,当点击"发送验证码"时,就会出现60s倒计时js代码如下:其中setTimeout(val1,val2)是js的一个定时器,val1是一个字符串,val2是间隔时间(单位:ms)但是,当