• 2024-07-02六月小记
    这个月身体挺疲惫的,nemu的进度也不是特别好,到北京还需要面对租房和学校的琐事,希望7月会好起来。过去一个月在做nemu时候发现函数指针掌握的并不是特别好,索性重新复习下。函数指针声明:typedefint(*fun_ptr)(int,int);//声明一个指向同样参数、返回值的函数指针类型#inclu
  • 2024-07-012024.7.1 之后的做题小记
    7.1P7124[Ynoi2008]stcm维护一个\(O(n\logn)\)级别的子树补不删除莫队。Solution1:考虑菊花图,忽略根节点,一个显然的做法是把这些节点扔进线段树,然后遍历某个节点时候就把它的兄弟节点内所有点加进来。这个做法是线段树所有节点大小和即\(O(n\logn)\)。然后在一条链上
  • 2024-06-20博弈论小记
    博弈论目录博弈论公平组合游戏\(N/P\)\(SG\)函数\(SG\)和Nim游戏EasyGameTakeAwayHungergameStaircaseLasker'sNim翻硬币问题例题P4363[九省联考2018]一双木棋chess题目描述solutionP5363[SDOI2019]移动金币题目大意solutionP3185[HNOI2007]分裂游戏题目大意solution博
  • 2024-06-20CF VP小记
    目录CF1956FNeneandthePassingGame题目大意solutionCF1942EFarmGame题目大意solutionCF1942GBessieandCards题目大意solutiontipsCF1943D2题目大意solutionE3.Trails题目大意solutionCF1956FNeneandthePassingGame题目大意给定\(n\)个点,每个点有两个系数\([
  • 2024-06-20java小记-随机数、数组
    练习4:①随机数:类似scanner键盘录入的三步:答:(只能猜一次)如果继续猜呢:添加循环:注意:添加新的功能:保底,抽的次数到某个时刻,直接猜中,不管结果几何。②数组:
  • 2024-06-15git submodule小记
    这是一篇记录gitsubmodule中存在的坑的文档引用一个模块的命令gitsubmoduleaddhttp://your-submodule-url.com/local/path这个命令可以将一个子模块添加到当前的主仓库中(注意,这样添加的是最新版的) 这个gitsubmodule有一些坑爹的地方当你本地添加了一个子模块后,一旦
  • 2024-06-14React小记(二)_组件通信、生命周期、hooks等
    10、组件通信(父=>子)10.1基本使用1、传递方式与函数组件一致2、接收时通过this.props.mes获取importReactfrom'react'classSonextendsReact.PureComponent{render(){return(<><h3>子组件</h3>{/*2、接收*/}
  • 2024-06-14开源组件小记
    分布式ID生成服务:leaf监控:cat实时应用监控平台配置中心:apolloJAVA诊断工具:arthas数据库连接池:druid消息中间件:rocketmq服务注册中心:nacos动态服务发现、配置和服务管理而设计。它可以帮助您轻松构建云原生应用程序和微服务平台服务治理:S
  • 2024-06-11java小记-三元运算符
    ①三元运算符:之前之后:格式:范例:
  • 2024-06-09java小记-scanner
    不想打字也是我的罪过吗?作业2:老师的代码:结果我的代码看起来冗余:想说的:我的本意是以为scanner只能记录一个数,然后就想着输入两次就能算两个数了,但没想到人家只是让你输就完了。不要管那么多。而且和值只是输出打印就可以了,不需要另外存储,只是当它如果要用在某个地方
  • 2024-06-08Cobalt Strike使用小记
    环境设置攻击机KaliLinux:172.24.4.7跳板机Windows10:172.24.4.22目标机Windows7:172.24.4.35Windows7作为目标机。启动CS服务端首先在Kali服务端启动CS,配置如下:IP:Kali的IP密码:demo(可以随意,但要记住)连接CS服务端在Windows10上启动CS客户端并连接
  • 2024-06-08java小记
    今天学了一些计算机存储数据的原理:文本,图片,声音等存储编码:gb2312,Unicode,gbk等等。数据类型相关遇到了一些问题:解决办法大概是:但是对于我来说是无效的,最后还是照着下面来:成功
  • 2024-06-07二项式反演小记
    篇幅有限,仅记录公式及极简证明。定义\[\begin{aligned}&f(n)=\sum_{i=0}^n(-1)^i{n\choosei}g(i)\Leftrightarrowg(n)=\sum_{i=0}^n(-1)^i{n\choosei}f(i)&(1)\\&f(n)=\sum_{i=0}^n{n\choosei}g(i)\Leftrightarrowg(n)=\sum_{i=0}^n(-1)^{n+i}{n\cho
  • 2024-05-31嵌入式模块学习小记(未分类)
    L298N电机驱动板模块OutputA:接DC电机1或步进电机的A+和A-;OutputB:接DC电机2或步进电机的B+和B-;5VEnable:如果使用输入电源大于12V的电源,请将跳线帽移除。输入电源小于12V时短接可以提供5V电源输出;+5VPower:当输入电源小于12V时且5VEnable处于短接状态,可以提
  • 2024-05-22上海咸菜小记
    我在上海的初中念过书,中午的伙食是很好的。分饭菜时,每个人都是一格子饭一大坨菜和一碗汤,荤食往往是肉圆大排,或者是鸡腿大虾,吃的满嘴流油。鲜有剩下的,剩的最多的是咸菜。在那个高乐高横行的时代,咸菜是卑贱的食物,本地人是不吃的,甚至吃饭时会把咸菜一粒粒的挑出来。班主任会
  • 2024-05-16研发云Git使用小记
    准备工作:1、GIT命令工具(安装方式:无脑下一步)https://xaiohutongxue.lanzouq.com/iUKZ71yvhlrc2、研发云用户名 3、研发云邮箱 4、打开此电脑“C:\Users\用户名”文件夹正式开始一、运行GIT在用户名文件夹下右击运行GIT二、生成SSH密钥1、在GIT命令行中粘贴命令ssh-k
  • 2024-05-10Lyndon 分解小记
    来个简单的。概念Lyndon串:一个字符串\(s\)被称为Lyndon串,当且仅当\(s\)整个串是所有后缀中严格最小的。例如\(\mathtt{ababb},\\mathtt{abcdefg}\)。Lyndon分解:将字符串\(s\)分解为\(w_1,w_2,...,w_k\),满足\(w_1\gew_2\ge...\gew_k\),并且\(w_1,w_2,..
  • 2024-05-08日常问题小记
    (1)下图中,L186行中的"\"颜色为蓝色,与前两行的颜色不同,原因是L186的"\"不是该行的最后一个字符。 本例中,  L186的"\"后还存在2个空格字符将这2个空格字符删除 
  • 2024-05-07侦听协议与目录协议小记
    侦听协议MESI协议“ReadHit”和“WriteHit”表示内核在本地缓存中读写命中并获得有效数据;“ReadMiss”和“WriteMiss”表示内核在本地缓存中读写缺失,未获得有效数据;“ProbeReadHit”和“ProbeWriteHit”表示内核在其他内核的Cache中读写命中,获得有效数据的副本。在
  • 2024-05-05UHF RFID 使用小记
    1,概念UHF:UltraHighFrequency;超高频。RFID:RadioFrequencyIdentification;射频识别。电子标签:即RFID标签,是RFID的俗称。PDA:PersonalDigitalAssistant;个人数字助理。发卡器:对卡进行读写操作的工具。EPC:Electronicproductcode;电子产品代码。2,原理标签进入阅读器发出的
  • 2024-05-04Halo博客搭建小记
    准备工作阿里云服务器,操作系统为CentOS7.9.2009x86_64(Py3.7.9)宝塔面板Nginx1.24.0(用于反向代理)已备案的域名ssl证书(https访问)参考官方文档,这里使用DockerCompose进行部署官方文档:使用DockerCompose部署|Halo文档一、安装Docker和DockerCompose1、使用宝
  • 2024-04-29推荐策略小记
    工作中在推荐小说、特效、陪玩的时候针对用户会有不同的推荐。这里主要讲一下推荐中存在的问题和解决方法。推荐:主要指的是通过用户和物品的关联(例如兴趣、文化、用户属性)给出用户感兴趣的物品。常见场景是满足用户「逛」的需求,通过抓手物品引出相似物品推荐,提高用户的停留时长
  • 2024-04-28保序回归问题小记
    问题有\(n\)个点,给出一张DAG。你需要给每个点设立权值\(w_{1...n}\),满足对于每条边\((u,v)\)都有\(w_u\lew_v\),求\(\min\{\sum\limits_{i=1}^nb_i|w_i-a_i|^p\}\),其中\(a_i,b_i,p\)是给出的。整体二分考虑二分\(mid\),把DAG划分为权值\(\lemid\)和\(>mid\)
  • 2024-04-27单位根反演小记
    反演公式\[[n|v]=\frac{1}{n}\sum_{0\lej<n}(\omega_n^v)^j\]证明很简单,等比数列求和即可。应用牛客Wannafly挑战赛11E白兔的***难题意:给定\(k\le2^20,n\le10^{16},p=998244353\),求\(t\in[0,k)\),\(a_t=\sum_{k|i,0\lei+t\len}\binom{n}{i+
  • 2024-04-24点分治小记
    点分治是一类高效统计树上路径问题的算法,通过优化递归深度的方法来有效保证时间复杂度。具体操作一般是以下几步:找到当前子树的重心以重心为根计算经过根节点的路径对答案的贡献将根删去并递归处理它的所有子树因为我们每次都以树的重心来作为根节点,递归深度不会超过