NOT
CodeForces 合集第三弹
这个合集主要是近期的 CodeForces 比赛题。 1898. Codeforces Round 910 (Div. 2) https://codeforces.com/contest/1898 A. Milica and String 很容易发现答案不超过 \(1\),然后分类讨论当前 B 的个 ......
CSS 尺寸单位概述
在本文中,我们将探讨 CSS 尺寸单位的四大类别。我们将了解这些尺寸单位的用途、它们的最佳工作原理,以及如何在每种情况下选择最佳尺寸单位,从而在各种媒体和设备尺寸下优化我们的布局。 关于 CSS 尺寸单位 CSS 提供了多种指定元素大小或长度的方式,其中一些更为直观。CSS 单位可分为四大类: 绝对 ......
redis
redis单机安装 安装并配置redis服务 [root@localhost ~]# ll -rw-r--r-- 1 root root 1966337 10月 10 10:09 redis-5.0.4.tar.gz [root@localhost ~]# tar xf redis-5.0.4.ta ......
局域网yum部署通过nginx
局域网yum部署 一、下载rpm包 1. CentOS7.9下载 # 安装依赖包 yum -y install yum-utils createrepo # 下载rpm reposync -n --repoid=base --repoid=updates --repoid=extras -p /da ......
初中英语优秀范文100篇-003 My ways of learning English
记忆树 1 As we all know, English is one of the most important languages in the world. 翻译 众所周知,英语是世界上最重要的语言之一 简化记忆 最重要的语言 句子结构 "as we all know"是一个引导从句的短语, ......
带权拟阵交
'''cpp include<bits/stdc++.h> include using namespace std; const int N = 505; int n , m; map<int,vector<pair<int,int>>>E; map<int,int>limit; typedef l ......
C++ 20 编译期类型名获取
编译期类型名获取 C++20 标准,使用库 std::source_location。 #include <source_location> C++ 20 之前 在 C++ 20 前有两种方法 __PRETTY_FUNCTION__ __FUNCSIG__ 通过截取函数签名中的 T = ... 获取 ......
RabbitMQ安装
RabbitMQ单机安装 安装erlang环境 安装基本依赖模块 [root@localhost ~]# yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel 安装erlang环境 [root@loca ......
MySQL
MySQL下载方法 下载路径 https://www.mysql.com/ MD5校验下载的软件包 [root@localhost ~]# md5sum mysql-5.7.38-1.el7.x86_64.rpm-bundle.tar 826ce05d0379574a03935b62ae02db88 ......
Linux 服务器企业级安全加固
Linux 服务器企业级安全加固 1. 锁定不必要的用户 # 使用passwd -l 锁定不必要的账号,这里是把除了root以外所有的账号都锁定 #!/bin/bash for temp in cut -d ":" -f 1 /etc/passwd | grep -v "root";do passw ......
Nacos
Nacos单节点部署 1. 安装jdk环境 1.1 上传安装包 ls jdk-8u202-linux-x64.tar.gz 1.2 解压安装包 tar xf jdk-8u202-linux-x64.tar.gz -C /usr/local/ mv /usr/local/jdk1.8.0_202/ / ......
Linux第13章
第十三章学习笔记 TCP/IP和网络编程 TCP/IP协议 具体来说,IP 或 ICMP、TCP 或 UDP、TELNET 或 FTP、以及 HTTP 等都属于 TCP/IP 协议。他们与 TCP 或 IP 的关系紧密,是互联网必不可少的组成部分。TCP/IP 一词泛指这些协议,因此,有时也称 TC ......
Netty-操作篇
服务端创建步骤 步骤一:创建ServerBootstrap实例。 步骤二:设置并绑定Reactor线程池。 步骤三:设置并绑定服务端Channel。 步骤四:链路建立的时候创建并初始化ChannelPipeline(非必须)。 用于处理网络事件: 1.链路注册、激活、断开、发生异常 2.接收到请求消 ......
第5次作业文件查找
1.文件查找 echo命令可以查看PATH的值如下图 which可以再环境变量PATH设置目录中查找符号条件的命令文件2,可查看其是否存在以及执行的位置,如下图 locate命令值搜索数据内的数据 新建的数据文件需要更新数据才可以查找到 find命令按照文件名查找 添加i参数大小查找 权限不够应该是 ......
ctfshow——crypto(20-40)
21.easyras1 22.easyrsa2,题目中e相同,n,c不同。对于rsa,同一个e同一个m,因此n之间可能是共享素数。求出n1与n2的最大公因数即为p,之后就可以得到q和d,从而求解m 直接上脚本 23.easyrsa3 :n相同,但e,c不同,为共模攻击直接使用脚本 24.e小,但n很 ......
07_二叉树的层平均值
二叉树的层平均值 给定一个非空二叉树, 返回一个由每层节点平均值组成的数组。 给定一个非空二叉树的根节点 root , 以数组的形式返回每一层节点的平均值。与实际答案相差 10-5 以内的答案可以被接受。 示例 1: 输入:root = [3,9,20,null,null,15,7] 输出:[3.0 ......
更改APK让默认为横屏显示教程
要让一个APK默认为横屏显示,你需要进行以下步骤: 1. 打开项目中的 AndroidManifest.xml文件。 2. 在 <application>标签内部,找到你想要更改的 Activity的 <activity>标签。 3. 在该 <activity> 标签中,添加 android:scr ......
使用 LCM LoRA 4 步完成 SDXL 推理
LCM 模型 通过将原始模型蒸馏为另一个需要更少步数 (4 到 8 步,而不是原来的 25 到 50 步) 的版本以减少用 Stable Diffusion (或 SDXL) 生成图像所需的步数。蒸馏是一种训练过程,其主要思想是尝试用一个新模型来复制源模型的输出。蒸馏后的模型要么尺寸更小 (如 Di ......
线程调试方法
守护线程 参考博客 什么守护线程以及作用 钩子线程详解 如果线程是守护线程,jvm将会退出。 默认创建的线程都不是守护线程。 设置一个钩子线程,在JVM退出时输出日志 ......
309. 买卖股票的最佳时机含冷冻期(中)
目录题目动态规划改进 题目 给定一个整数数组prices,其中第 prices[i] 表示第 i 天的股票价格 。 设计一个算法计算出最大利润。在满足以下约束条件下,你可以尽可能地完成更多的交易(多次买卖一支股票): 卖出股票后,你无法在第二天买入股票 (即冷冻期为 1 天)。 注意:你不能同时参 ......
zookeeper
zookeeper zookeeper集群安装 1. 配置hosts # 3节点一致 vim /etc/hosts 192.168.233.128 node1 192.168.233.129 node2 192.168.233.130 node3 2. 配置java环境 1. yum安装 yum - ......
现代密码学 - 整理总结
一、概述 1. 信息安全三要素 保密性(Confidentiality):使截获者在不知密钥条件下不能解读 5 完整性(Integrity):保证信息从真实的发送者传送到真实的接收者手中,传送过程中没有非法用户添加删除和替换等 可用性(Availability):是指保障信息资源随时可提供服务的能力 ......
day132--springboot web场景-静态资源规则与定制化
springboot web场景-静态资源规则与定制化 静态资源目录 只要静态资源放在类路径下: called /static (or /public or /resources or /META-INF/resources 访问 : 当前项目根路径/ + 静态资源名 原理: 静态映射/**。 当请 ......
NFS共享
NFS共享 一、服务端 1.服务端安装nfs-utils、rcpbind软件包 yum -y install nfs-utils rpcbind 2.设置开机并启动 for i in rpcbind nfs;do systemctl enable $i --now; done 3.服务端设置共享目录 ......
rsync+inotify数据传输
rsync+inotify数据传输 说明与名称 IP 应用 操作系统 源端:server 192.168.58.146 rsync inotify-tools 脚本 centos7 目标:node 192.168.58.152 rsync centos7 一、在node服务器操作 1. 关闭防火墙与 ......
ActiveMQ安装
ActiveMQ单机安装 下载链接:https://activemq.apache.org/components/classic/download/ 安装jdk8 查询yum库中java版本 [root@localhost ~]# yum list java* 已加载插件:fastestmirror ......
kafka
kafka 下载路径: (https://kafka.apache.org/downloads) 一、kafka单机安装 1.1 上传jdk环境 jdk-8u202-linux-x64.tar.gz kafka_2.12-3.5.1.tgz 1.2 解压安装包 tar xf jdk-8u202-li ......
Netty-基础篇(4)
不使用Java原生NIO编程的原因 1、NIO的类库和API复杂,使用麻烦 2、需要具备其他的额外技能做铺垫,例如熟悉Java多线程编程 3、可靠性能力补齐,工作量和难度都非常大。例如客户端面临断线重连、网络闪断、半包读写、失败缓存、网络拥塞和异常码流的处理等问题。 4、JDK NIO的BUG,例如 ......
7段数码管绘制
7段数管码代码运行 22信计1班34号 代码 #e7.2DrawSevenSegDisplay.pyimport turtle, datetimedef drawGap(): #绘制数码管间隔 turtle.penup() turtle.fd(5)def drawLine(draw): #绘制单段数 ......
七天.NET 8操作SQLite入门到实战 - SQLite 简介
什么是SQLite? SQLite是一个轻量级的嵌入式关系型数据库,它以一个小型的C语言库的形式存在。它的设计目标是嵌入式的,而且已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。SQLite还具有跨平台的特性,可以在多个操作系统上运行包括Window ......