ID1
  • 2024-07-25Luogu6775 [NOI2020] 制作菜品 做题记录
    link主要记录一下做题过程。首先题目看上去很不好处理,考虑从部分分的角度入手。先看\(m=n-1\)的部分分,这个性质让我们很容易想到一棵树。考虑把原材料当作点,菜品当作边,一道连接\((x,y)\)的菜品表示只能用编号为\(x\)和\(y\)的原材料。对于这棵树,我们每次选择一个叶子,
  • 2024-07-137/13 训练笔记
    闲话回滚莫队板题被卡到28pts了歴史の研究回滚莫队题。莫队笔记考虑很好加(维护cnt并更新答案即可),但是不好删。那么回滚莫队代码:#include<bits/stdc++.h>#defineintlonglong#definerep(i,l,r)for(inti=l;i<=r;i++)#defineper(i,l,r)for(inti=
  • 2024-05-08一个小工具识别哪个docker占用gpu
    我们经常会为了组内谁在占用某块gpu卡而不使用烦恼,通过简单的代码就能快速识别到这块卡上面的进程是哪个容器的。下面的代码会给出如下图这样的结果#!/miniconda3/bin/python#-*-coding:utf-8-*-importpsutilimportsubprocessasspdefpre():ans=sp.che
  • 2024-03-13公司新来一个技术总监:谁再在 SQL 中写 in 和 not in,直接走人!【转】
    WHY?IN和NOTIN是比较常用的关键字,为什么要尽量避免呢?1、效率低项目中遇到这么个情况:t1表和t2表 都是150w条数据,600M的样子,都不算大。但是这样一句查询↓select * from t1 where phone not in (select phone from t2)直接就把我跑傻了。。。十几分钟,检
  • 2024-03-12拆解跨天时间(mysql游标循环)-在转来的基础上增加一些更改
    尊重作者,原文链接:https://blog.csdn.net/liminghui4321/article/details/102763052原始数据表:需要将上面的时间段转成每一天的记录: 在原文的基础上作了一些更改:1、在表sales上增加一个字段bj:altertablesalesaddcolumnbjintDEFAULT0null;2、存储过程基础上增加了
  • 2023-10-24数据库同表时间间隔差
    背景在统计效率的场景中有发现需要使用到两条数据之间的时间隔,然后所用使用的字段是一致的,所以就需要使用第一条数据的更新时间去与第二条的更新时间做时间差的求值,然后进行显示思路将表进行时间倒序然后构成一组新的数据(此时只需要进行有用字段的构造),我以上场景只需要时间,所
  • 2023-08-16【比赛】8.16
    Ⅰ.LYKlovesstring通过限定元素的先后可以将\(10^10\)优化成\(10!\),再加一些剪枝就可以过了。#include<bits/stdc++.h>#defineintlonglongusingnamespacestd;constintmod=1e9+7;intread(){ intx=0,f=1;charch=getchar(); while(ch<'0'||
  • 2023-07-24烧死10亿脑细胞的SQL长啥样?
    1前言今天在生产中碰到了一个让我十分费解的SQL,十分有趣。2现象SQL很好复现,就是逻辑看起来有点唬人postgres=#createtabletest(id1int,id2int);CREATETABLEpostgres=#insertintotestvalues(1,3),(2,1),(3,1),(3,3);INSERT04postgres=#select*fromtest
  • 2023-06-30报表的实现以及用户组资源注册
    报表的实现以及用户组资源注册报表实现1.1帆软报表是以表格、图表的形式来动态展示数据,企业通过报表进行数据分析,进而用于辅助经营管理决策。FineReport是一款用于报表制作,分析和展示的工具,用户通过使用FineReport可以轻松的构建出灵活的数据分析和报表系统,大大缩短项目周
  • 2023-05-21Jmeter函数助手21-V
    V函数用于执行变量名、嵌套函数。类似eval函数Nameofvariable(mayincludevariableandfunctionreferences):必填,填入变量名称或者函数或者字符,可以只填一种也可以组合都填入默认值:缺省值,选填。填些后当上面条件查找变量失败则输出该值 1、V函数和eval函数是相似的,如
  • 2023-05-082021-2022年度国际大学生程序设计竞赛第10届陕西省程序设计竞赛(正式赛)A-Tree
    官方题解:https://blog.csdn.net/qq_62464995/article/details/127493921题目大意给出一棵边权为1的树,构造排列p,使得①p[1]=1②dis(p[i],p[i+1])<=k题解神必防ak题当k=1时,显然只能是从1开始的一条链当k>=3时,一定有解,考虑构造:把树上的点按层黑白黑白染色,dfs遍历整棵树,在第
  • 2023-04-21oracle constraint的属性
    constraint有三个属性:deferrabledeferredvalidated;其中deferrable和deferred联合使用,可以控制何时判断数据完整deferrabledefered就可以在commit时再判断;其中validated和enable联合使用,可以允许旧数据的不完整enablenotvalidated时,即可。 然后转一篇文章,讲解很详细:Oracle
  • 2023-04-17oracle如何同时往主外键表中插入值
    a(ID1,name,sex)b(ID2,ID1,Fraction)ID1,ID2同为自动增长ID1为b表的外键参照a表的ID11、先创建a和b表的序列CREATESEQUENCESEQ_A;CREATESEQUENCESEQ_B;2、插入A表并返回A表当前IDv_id1number(20);insertintoa(ID1,name,sex)values(SEQ_A.NEXTVAL,name_value
  • 2023-03-20结组训练第五天,周六
    第五天,总结了最难的情况,进行不相交的两天线路的转换,需要中间线路的转换,得到查询输入的起始站和终点站,查询line表,得到二者的Line属性,然后查询changestop表,将得到的Line属性
  • 2023-02-10SQL 错误 [1105] [HY000]: errCode = 2, detailMessage = select list expression not produced by aggregati
    SQL错误[1105][HY000]:errCode=2,detailMessage=selectlistexpressionnotproducedbyaggregationoutput(missingfromGROUPBYclause?):......今天查
  • 2023-02-04【测试】JMeter接口调用衔接
    在压力测试的过程中我们可以通过新建解析器来使接口数据衔接到下一个接口已达到更准确的测试效果。首先新建一个JSONExtractor,通过JSONExtractor来解析返回数据获取需要
  • 2023-01-30以flink实时流的方式实现OneId
    以flink实时流的方式实现OneId前言oneid相关概念,及其当前离线实现方式介绍请见以下链接及其系列其他文章:用户标签(一):图计算实现ID_Mapping、Oneid打通数据孤岛读完
  • 2023-01-16SDUT 简单的代码生成程序
    SDUT简单的代码生成程序Description通过三地址代码序列生成计算机的目标代码,在生成算法中,对寄存器的使用顺序为:寄存器中存有>空寄存器>内存中存有>以后不再使用
  • 2022-08-141065 单身狗——25分
    “单身狗”是中文对于单身人士的一种爱称。本题请你从上万人的大型派对中找出落单的客人,以便给予特殊关爱。输入格式:输入第一行给出一个正整数N(<=50000),是已知夫妻/伴侣的