rD
  • 2024-10-04[北大集训 2021] 简单数据结构
    简单数据结构,但本蒟蒻觉得并不简单呐!容易发现这题的几个好用的性质:1.只要被第一个操作影响的都能够保持单调,容易一起维护。2.操作都是全局的!3.没被操作一影响的都可以表示为\(ki+a_i\)的形式。利用这些性质,我们考虑把没被操作一影响的项放在\(S\)集合,被操作一影响的项放
  • 2024-09-25SD卡读写
    SD卡SD卡分类根据存储容量根据性能SD卡协议简介SPI模式命令命令格式命令类别CMDACMD响应R1R2R3R7寄存器CSD总线读操作写操作擦除&写保护初始化流程SD模式IP设计IP例化界面IP接口IP状态机IP验证雷龙贴片式TF卡参考资料SD卡分类根据存储容量Standard
  • 2024-09-25Linux 启动系统的过程中使用rd.break 在断点前进入shell
    参考:https://man7.org/linux/man-pages/man7/dracut.cmdline.7.html使用rd.break={cmdline|pre-udev|pre-trigger|initqueue|pre-mount|mount|pre-pivot|cleanup}droptoashellbeforethedefinedbreakpointstarts介绍rd.break参数允许您在内核启动过程中
  • 2024-09-22[考试记录] 2027.9.15 csp-s 模拟赛29
    T1出了个大阴间题(repair)#include<bits/stdc++.h>usingnamespacestd;#definelllonglong#definelb(x)((x)&(-x))constexprintN=(1<<19)+1,M=1e9+7;intn,k,a[20],f[N],g[N][2],h[N][2],sb,sk;intmain(){ ios::sync_with_stdi
  • 2024-09-16区间检测题解
    记录\(pre_i\)为\(a_i\)上一次出现的位置。每一次求\([L,R]\)范围内是否有相同的数即\(pre_L\)到\(pre_R\)中的最大值是否小于\(L\)。注意到\(pre_1\)到\(pre_{L-1}\)中最大数一定小于\(L\),所以求\([L,R]\)范围内是否有相同的数即\(pre_1\)到\(pre_R\)中的
  • 2024-09-08一起学RISC-V汇编第6讲之伪指令列表
    一起学RISC-V汇编第6讲之伪指令伪指令是方便程序员使用,相当于为实际指令取的别名,编程时可以直接使用伪指令。上一章已经列出了RISC-V中的伪指令,只是比较分散,这一章以另一个视角重新整理一下伪指令,表格来源于《RISC-V开放架构设计之道1.0.0》1RISC-V伪指令列表伪指令一共60
  • 2024-09-08一起学RISC-V汇编第5讲之常用指令及伪指令列表
    一起学RISC-V汇编第5讲之常用指令及伪指令列表这一篇介绍一下RISC-V常用的汇编指令,整理成表,便于查阅。1RISC-V指令命名以slt指令为例,如下示意图:大括号{}内列举了每组指令的所有变体,这些变体通过带下滑线的字母(单独的下划线_表示空字段),从左到右连接带下滑线的字母即可组成完整
  • 2024-09-03一场 Kafka CRC 异常引发的血案rD
    一、问题概述客户的生产环境突然在近期间歇式的收到了KafkaCRC的相关异常,异常内容如下Recordbatchforpartitionskywalking-traces-0atoffset292107075isinvalid,cause:Recordiscorrupt(storedcrc=1016021496,computecrc=1981017560)JAVA复制全屏报错
  • 2024-08-29AT_ddcc2017_final_d なめらかな木 题解
    首先考虑暴力DP,设\(f(i,v_1,v_2,now)\)为已经将前\(i\)个数填入,\(i\)填在\(v_1\),\(j\)填在\(v_2\)点,已经填完点的状态是\(now\)(状压一下存在一个longlong里)的方案数。转移时直接枚举下一个点暴力转移,只需要保证新的点没有被访问过,并且填上新点后,\(v_1\)的所有邻接
  • 2024-08-27网络安全常用Dos命令快速学习
    在网络安全领域,掌握DOS命令行是基础技能之一。DOS(DiskOperatingSystem)命令行能够帮助你在安全领域快速有效地执行任务,如文件管理、系统信息获取、网络诊断等。本篇文章将带你了解一些常用的DOS命令,帮助你在网络安全中更快上手。好的,这里是去掉引号的预览表格:类别命令描述
  • 2024-08-20FIFO读数取数
    FIFO:先进先出的缓存器。常应用于带宽不同或者跨时钟域等数据传输情况。相关参数:数据宽度,存储深度,将空标志位。空标志位。将满标志位,满标志位。读写时钟。其中将满信号与将空信号相较于真正的满信号与空信号都会提前一个时钟周期拉高。FIFOgenerator配置注意事项:Basic选项
  • 2024-08-19RD-AML-Clean属性散射中心特征提取程序(可运行)
    %RD-AML-Clean属性散射中心特征提取程序%清空环境变量close;clc;clearAll;%Step1:频域数据的频率f和方位角ϕ的范围f_min=1e2;%频率范围起始点,单位Hzf_max=10e2;%频率范围终止点,单位Hznum_frequencies=150;%频率采样点数phi_min=0;%方位角
  • 2024-08-15『模拟赛』暑假集训CSP提高模拟21
    『模拟赛』暑假集训CSP提高模拟21终于没RE了!不枉我辛辛苦苦调了几个小时...(但是暴力没打完...(逃T1黎明与萤火DFS序乱糊+贪心注意要先消除叶子结点。Elaina'sCodeintn,fa[N],rdeg[N],hd[N],idx,ans[N],cnt;boolvis[N];stack<int>sta;structEDGE{ intnxt,to;}
  • 2024-08-11病毒分享(C++)[1]
    今天我给大家分享的是勒索病毒C++版,代码如下,可以《免费》复制。#include<bits/stdc++.h>#include<iostream>#include<cstdlib>#include<cstdlib>#include<ctime>#include<Windows.h>#define_CRT_SECURE_NO_WARNINGS1#pragmacomment(lib,"winmm.li
  • 2024-08-10P4933 大师 题解
    题目传送门思路动态规划看到题目就想到了最长上升子序列。类比最长上升子序列,发现多了一个要求,可以多开一维。设\(f_{i,j}\)表示以\(i\)为结尾,\(j\)为公差的序列的长度(点的个数$-1$),那么答案就为\[\sum_{i=1}^{n}\sum_{j=-\max(v)}^{\max(v)}f_{i,j}\]看上去
  • 2024-08-10P1725 琪露诺 题解
    思路动态规划,单调队列动态规划观察题目,发现下标为\(i\)的点只能对\([i+l,i+r]\)区间的点产生贡献。设\(f_i\)为到达点\(i\)时的最大冻结指数。易得状态转移方程式:\(f_k\leftarrow\max(f_k,f_i+a_k),(k\in[i+l,i+r])\)。若直接对该方程进行转移,时间复
  • 2024-08-09Codeforces 165E Compatible Numbers 题解
    思路高维前缀和高维前缀和把数的二进制看成一个集合,二进制的每一位为\(1\)为全集\(V\)。根据题目描述,若两数\(a,b\)相容,则\(a\operatorname{and}b=0\),容易发现,\(b\in\complement_{V}a\),所以我们只需要用高维前缀和处理出\(\complement_{V}a\)的一个元素即可。
  • 2024-08-07Android Qcom USB Driver学习(一)
    该系列文章总目录链接与各部分简介:AndroidQcomUSBDriver学习(零)USB接口类型Android终端上常用的USB接口:TypeC(现在的主流),MicroB(以前的设备)一、TypeCHardwareInterfaceUSB-C引脚和功能指南一文读懂USBTypeC与USB-…TypeC引脚定义USB-C(USBType-C)规范的简单介绍
  • 2024-08-05ARC181
    切了D但不会C,使我的大脑旋转。A进行一个分类讨论。如果序列是有序的,答案自然为\(0\)。如果存在\(i\)使得\(p_i=i\)且\(i\)之前的数全小于\(i\),那么答案为\(1\),否则答案显然大于\(1\)。如果\(p_1\nen\),那么答案等于\(2\),先后对\(1\)和\(n\)操作即可,\(
  • 2024-08-03造数据
    无向图#include<bits/stdc++.h>#definefor1(i,a,b)for(inti=(a);i<=(b);i++)#definefor2(i,a,b)for(inti=(a);i<(b);i++)#definefor3(i,a,b)for(inti=(a);i>=(b);i--)#definefor4(i,a,b)for(inti=(a);i>(b);i--)#definemx(a,b)max(a,b
  • 2024-07-29ABC364F
    区间连边先想到线段树优化建图,但显然的是这样建图求MST根本没法做。需要另想他法。前两天刚做了弹跳,此题并没有直接建图,而是模拟了Dijkstra来跑最短路。同理,此题我们也可以不直接建图,而是通过模拟Kruskal来求MST。将边按照权值从小到大排序,注意到连完边后\([l,r]\)的每
  • 2024-07-29CF685E 题解
    吐槽一下,为啥这道题\(\mathcal{O}(nm)\)可以过。联考的时候做到了这道题,还一直在想更快的算法。。。然后,这联考的数据是自己出的,有\(s=t\)的情况,我反正是完全没有想到,又因为是捆绑测试,直接痛失\(100pts\)。首先考虑转化一下题目。对于一个询问\(l,r,s,t\),就相当于是让你
  • 2024-07-27[ARC105C] Camels and Bridge 题解
    [ARC105C]CamelsandBridge题解出自梦熊比赛后,梦熊比赛出原题了,忘周知。也许更好的阅读体验思路全排列,差分约束,二分。全排列\(n\leq8\),且要指定顺序,易想到用全排列枚举所有状态。差分约束在全排列之后,需要求得每种状态的最短距离。定义所有骆驼的编号的集合为\(S\)
  • 2024-07-23对拍
    windows+.bathttps://www.cnblogs.com/CXYscxy/p/11158900.htmlwindowshttps://www.cnblogs.com/EdisonBa/p/13509379.htmllinuxhttps://www.cnblogs.com/Chencgy/p/17294241.html随机数mt19937rd((ull)(newchar)*(ull)(newchar));doublep(){ uniform_real_distr
  • 2024-07-18I2C 控制器设计
    1系统框图0I2CMaster控制器主要包含I2C收发数据状态机,SCL时钟分频器、发送移位模块、接收移位模块、空闲控制忙指示模块。SCL和SDA的输出逻辑和时序通过SCL和I2C状态机控制。重点介绍下其中的关键信号:IO_sda为I2C双向数据总线O_scl为I2C时钟I_wr_cnt写数据字节长度,包含了器