NOT
HTML5你必须知道的28个新特性
HTML5有很多的新功能.新代码.非常不错.现在总结一下.仅供参考 1. 新的Doctype 尽管使用<!DOCTYPE html>,即使浏览器不懂这句话也会按照标准模式去渲染 2. Figure元素 用<figure>和<figcaption>来语义化地表示带标题的图片 <figure> <img ......
springboot使用@Slf4j进行日志的记录
在进行对接的时候,为了区分两方的责任,并且快速定位到错误位置,日志是必不可少的东西。 在springboot中使用@Slf4j的注解进行日志记录非常方便,步骤如下: 1.在pom.xml中加入依赖 <!--日志--><dependency> <groupId>org.projectlombok</g ......
布隆过滤器
### 简介 它实际上是一个很长的二进制向量(位图)和一系列随机映射函数(哈希函数)。布隆过滤器可以**用于检索一个元素是否在一个集合中**。它的优点是空间效率和查询时间都远远超过一般的算法, 缺点是有一定的误识别率和删除困难。 主要作用就是判断是否存在,常用的方法有: Map判断:效率慢,占用内存 ......
分布式环境下的幂等控制
### 简介 接口的幂等性:相同的请求参数,多次请求结果一致。相同请求无论发起多少次,服务器只会处理一次,或者处理多次结果一样 ### 需要幂等的场景 查询接口 下单时防止重复请求 内部服务异常重试等等 ### 如何保证幂等 幂等首先是需要分辨出是否为重复请求。假如是简单的select查询,是天然的 ......
i9 13900KF 对比 i9 12900KF选哪个好 i913900KF 和i912900KF差距
i9-13900KF采用10纳米工艺术 24 核 32 线程,睿频 5.8GHz,三级缓存 36MB 基础功耗 125组装电脑选i9 13900kf还是i9-12900kf怎么搭配更合适这些点很重要 http://www.adiannao.cn/du i9-12900kf采用全新Alder Lake ......
评测 i9 13900kf、i7 13700KF和i5 13600kf选哪个好
i9-13900KF采用10纳米工艺术 24 核 32 线程,睿频 5.8GHz,三级缓存 36MB 基础功耗 125i5-13600KF采用10工艺 14 核 20 线程,睿频 5.1GHz,三级缓存 24.00 MB基础功耗 125W,最大睿频功耗 181W 组装电脑选i9 13900kf、 i ......
i7 1260p和i7 13700h差距 酷睿i71260p和13700h区别
i7 13700h 采用10纳米制作工艺 最高睿频 5GHz 十四核心二十线程三级缓存 24MB热设计功耗(TDP) 45W 支持最大内存 64GB内存类型 DDR4 3200MHz DDR5 5200MHz 集成显卡 Intel Iris Xe Graphics选i7 13700h还是i7 126 ......
i7 13700h参数 酷睿i713700h性能怎么样 相当于什么水平
i7 13700h 采用10纳米制作工艺 最高睿频 5GHz 十四核心二十线程三级缓存 24MB热设计功耗(TDP) 45W 支持最大内存 64GB内存类型 DDR4 3200MHz DDR5 5200MHz 集成显卡 Intel Iris Xe Graphicsi7 13700h怎么样这些点很重要 ......
湖南曾经的11所老牌“师专”
湖南曾经的11所老牌“师专”,哪所是您的母校和记忆? 播报文章 岳阳日报客户端 2020-05-06 18:09岳阳网官方账号 关注 核心导读:提起“师专”这个词,现在的年轻人可能已经普遍感到比较陌生了。其实在我国的教育史上,“师专毕业生”可以说是撑起了教育系统的半边天。 图为邵阳学院 版权归属原作 ......
中国的铁道院校可以分为三种
中国的铁道院校可以分为三种:第一种是10所原铁道部部属高校,均于2000年脱离铁道部;第二种是30多所原铁道部部属中专(大专),实际委托铁路局、工程局、机辆厂代管,均于2002年左右由铁道部、中国中铁、中国铁建、中国南车、中国北车划归地方,有的并入地方高校,有的成立职业技术学院;第三种是原铁路局、工 ......
基于Docker搭建Prometheus+Grafana
### 简介 Grafana 是一个监控仪表系统,它是由 Grafana Labs 公司开源的的一个系统监测 (System Monitoring) 工具。它可以大大帮助你简化监控的复杂度,你只需要提供你需要监控的数据,它就可以帮你生成各种可视化仪表。同时它还有报警功能,可以在系统出现问题时通知你。 ......
多态是什么?怎么实现的?
多态是什么?怎么实现的? C++的多态是通过虚函数(virtual function)和指向基类的指针或引用来实现的。在基类中声明虚函数,派生类中重写该函数,通过基类指针或引用调用该函数,就可以实现运行时多态。 多态的实现原理主要涉及到两个概念:虚函数表(vtable)和虚函数指针(vptr)。每个 ......
2023.8.15
昨天忘记写了,今天早上补上 昨天主要是把之前学的东西记成笔记,本来预期早上就能完成的,结果记笔记的时候有遇到个问题,之前以为已经懂了,结果记笔记的时候不知道该怎么合理解释,昨天花了一天的时间想,接近晚上的时候才终于想出来 今天继续 ......
uniapp封装接口
在本篇技术博文中,我们将深入探讨 Uniapp 框架中如何封装接口,以简化开发流程并提高效率。接口封装是一种重要的开发策略,它不仅可以减少代码量,还能提高代码的复用性和维护性。
通过阅读本文,你将深入了解 Uniapp 中封装接口的重要性和优势,并学会如何实施接口封装,以提高开发效率和代码的可维护... ......
CodeForces 1858D Trees and Segments
[洛谷传送门](https://www.luogu.com.cn/problem/CF1858D "洛谷传送门") [CF 传送门](https://codeforces.com/problemset/problem/1858/D "CF 传送门") 美丽度的式子可以写成 $(a - 1) \tim ......
树上随机游走
# 树上随机游走 ## 问题描述 给定一颗树,树上有一点,每一时刻都会等概率地移动至邻接节点上,求该点移动至某一点的期望距离。 ## 定义 - $ T = (V,E) : $ 所讨论的树; - $ d(u) : u$ 节点的度数; - $ w(u,v) : u$ 结点与 $ v $ 结点之间的边的边 ......
Linux内存管理算法Buddy与Slab
#Buddy算法 ##什么是Buddy算法 - **Buddy(伙伴系统算法)**是一种动态存储器管理算法,它通过不断地平分或合并空闲内存块来满足内存分配或回收的需求。它的特点是每个空闲内存块的大小都是2的次幂个物理页,比如1,2,4,8,16,32,64,128等 - **内存分配时:**从空闲内 ......
【SpringBoot + Tomcat】SpringBoot 跟 Tomcat 的协同,Tomcat什么时候知道 SpringBoot 可以处理请求了或者 SpringBoot 什么时候告诉 Tomcat 我可以处理请求了?
1 前言 这节我们来讨论下 Spring MVC 和 Web容器(这里我们拿Tomcat来说)两者启动的思考,不知道大家有没有想过,我们的 SpringBoot 是在启动的时候会创建 Tomcat出来,那么我Tomcat什么时候知道你 SpringBoot 已经启动完毕可以处理请求呢?或者说 Spr ......
RaspberryPi笔记[3]-网页摄像头
## 摘要 将树莓派用作网络摄像头服务器,将usb摄像头图像显示在网页上. ## 平台信息 硬件信息: - RaspberryPi zero 2w 开发语言: - Python 依赖库: - opencv - flask ## 树莓派的网络摄像头 [https://github.com/LowLev ......
【Alibaba中间件技术系列】「RocketMQ技术专题」让我们一起探索一下DefaultMQPullConsumer的实现原理及源码分析
[推荐超值课程:点击获取](https://www.sanzhishu.top/) ### 前提介绍 在RocketMQ中一般有两种获取消息的方式,一个是拉(pull,消费者主动去broker拉取),一个是推(push,主动推送给消费者),在上一章节中已经介绍到了相关的Push操作,接下来的章节会介 ......
【Alibaba中间件技术系列】「RocketMQ技术专题」让我们一起实践一下RocketMQ服务及其控制台安装指南
[推荐超值课程:点击获取](https://www.sanzhishu.top/) * 64位操作系统,生产环境建议Linux/Unix/MacOS(Windows操作系统安装说明详见 Windows操作系统安装教程) * 64位JDK 1.8+ * 4G+的可用磁盘 > unzip rocketm ......
happyguy 博弈论
这个博弈论是不含 SG 函数的 . 其实可能更像一个杂题选讲 . Nim 游戏:$n$ 堆石子,Alice 和 Bob 轮流选一堆石子取若干个,谁取不了谁输 . 结论:先手必败当且仅当所有石子的异或和为 0 . 关键结论:把 ICG 看成 DAG,如果一个状态只能转移到必胜,那么它必败 . 如果一个 ......
RaspberryPi笔记[2]-控制舵机
## 摘要 使用树莓派操控PWM舵机. ## 平台信息 硬件信息: - RaspberryPi zero 2w - GPIO18:MOTOR_1 开发语言: - Python - Rust 依赖库: - rppal = "0.14.1" - anyhow = "1.0.74" ## 树莓派40pin ......
二项式反演
# 二项式反演 ## 1. 反演的定义 > 演绎推理是我们在数学中经常遇到的方法。对于数列来说,通过原数列计算出新数列叫作**演绎**,而通过计算出的数列反推出原数列则被称为**反演**。 举个例子,假设有两个数列 $f(x)$ 和 $g(x)$,$f(x)$ 为原数列,$g(x)$ 为新数列。我们 ......
读高性能MySQL(第4版)笔记02_MySQL架构(下)
 # 1. 事务日志 ## 1.1. 事务日志有助于提高事务的效率 ### 1.1.1. 存储引擎只需要更改内存中的数 ......
ubuntu添加git权限
检查是否有SSH密钥: bash ls -la ~/.ssh 这将列出您的SSH目录中的所有文件。通常,您会看到如id_rsa和id_rsa.pub这样的文件。如果没有,您需要生成一个新的SSH密钥。 生成SSH密钥: 如果您还没有SSH密钥,可以使用以下命令生成一个: bash ssh-keyge ......
pycharm配置sqlite3
在pycharm中,我们通常在学习数据库时都会多多少少在配置环境时遇到些驱动程序需要下载的问题,那么在遇到下载驱动失败时,该怎么解决呢? 以sqlite3为例,在配置环境测试时发现需要下载驱动程序,点击下载又会超时,提示失败。 这是因为文件都是从外网传过来的,链接不稳定,下载超时导致的。 解决方案: ......
白盒AES和SM4实现的差分故障分析
## DFA攻击背景介绍 传统的密码安全性分析环境被称为黑盒攻击环境,攻击者只能访问密码系统的输入与输出,但随着密码系统部署环境的多样化,该分析模型已经不能够反映实际应用中攻击者的能力。 2002年,Chow等人提出了**白盒攻击环境**的概念,该攻击环境中的攻击者对算法运行环境具备完全的控制权,并 ......
浅谈面向对象编程
先看上图,根据上图我们可以看出,由儿子这两个字就可以知道儿子一定包含的几种基础结构,上图可以这样表述: 一个人如果是儿子那么他一定是有性别的。语文学好了就知道儿子一定是男的。 一个人如果是儿子那么他一定是有双亲的。伦理哏也同样生效。 一个人如果是儿子那么他一定是非永生的。儿子一定比双亲年龄小。 我们 ......
RaspberryPi笔记-OpenCV边缘检测
## 摘要 使用树莓派进行基于OpenCV的图像边缘检测. ## 平台信息 - 开发机:macOS - 执行机:RaspberryPi zero 2w - 开发语言:Python ## 预装OpenCV的树莓派镜像 [https://github.com/Qengineering/RPi_64-bi ......