• 2024-08-15AC 自动机(简单版)
    具体讲解看OI-wiki就好了构建字典图的那个位置,只用理解路径压缩就好了;在路径压缩完了之后,tr[u][i]表示的是状态\(u\)接上一个字符\(i\)所表示的字符串能够与\(Q\)所匹配的最大后缀长度。形式化地,设\(s=u+i\),令\(P\)为\(s\)的后缀集合,tr[u][i]=\(\max(|p|)\),其中\(p∈P\)且存在\(v
  • 2024-08-13只用一个 HTML 元素可以写出多少形状?——多边形篇
    上一篇章的末尾,我们只用一个 div 元素写了一个鸡蛋,在欧几里得平面几何中,鸡蛋的形状已经不能算是标准形状了。对于非标准的形状,没有比较直观的几何规律,命名方面也更加困难,俗称不规则图形,在欧几里得平面几何中,将其统称为多边形。在平行四边形篇中,我们首先使用常规的盒模型写出
  • 2024-04-29只用CSS实现一个自适应的正方形
    问题描述当一个div的宽度是自适应的,高度需要适配宽度的变化一起变化时,CSS的样式设置好像变得不那么容易或许大多数人都会选择js实现,没问题,性能低一点罢了但实际上纯css也能实现代码//html<divclass="container"><divclass="father"><divclass="son">test</div
  • 2023-06-11什么时候只用互斥锁就可以,什么时候用条件变量+互斥锁
    互斥锁的作用是确保在同一时刻只有1个线程访问共享资源而条件变量的作用是,虽然某个线程加锁成功,可以访问共享资源了,但是这个时候如果某个条件没有变为true,那么这个线程也会被阻塞,直到其他线程调用notify_one来唤醒他,告诉他现在这个条件变为true了,他才可以访问共享资源。比如在生
  • 2023-02-17学会transformer,只用这一片就够了,学不会来砍我!
    2022年年底,由人工智能实验室OpenAI发布的对话式大型语言模型ChatGPT,以其强大的信息整合和对话能力惊艳全球,两个月内月活用户突破1亿。随着ChatGPT的爆火,不禁有人会产生疑
  • 2023-01-10(淼)大家快来改T2,只用两个for循环(雾)
    今天T2只用两个for循环就能切,怎么没人来改(雾)#include<bits/stdc++.h>usingnamespacestd;constintN=5e5+10;usingll=longlong;usingpoly=vector<ll>;c
  • 2022-12-27「Goravel 上新」验证表单的三种新姿势,估计你只用过一种
    验证用户输入的数据是我们开发中最常见的需求,Goravel提供三种验证姿势,个个简单好用!第一种:简单直接式根据表单内容直接校验:func(r*PostController)Store(ctxhttp.Con
  • 2022-12-27「Goravel 上新」验证表单的三种新姿势,估计你只用过一种
    验证用户输入的数据是我们开发中最常见的需求,Goravel提供三种验证姿势,个个简单好用!第一种:简单直接式根据表单内容直接校验:func(r*PostController)Store(ctxhttp.Co
  • 2022-12-21别只用UC浏览器了,这5款体验更好的浏览器,满足你的所有想象
    不知道大家都用什么手机浏览器,是自带的浏览器,还是UC浏览器、百度、谷歌等老牌浏览器?如果这些浏览器带来了体验感不佳,用的流量多,卡慢等问题,那么,你可以尝试一下接下来介绍的5
  • 2022-08-20spring为什么不能只用一二级缓存来解决循环依赖?
    Springbean注入流程类实例化->属性注入->执行初始化方法->(如果有需要)生成代理对象->使用二级缓存存在的问题举例说明:A、B两个类相互依赖,初始化A的时候,第一步