NOT
CF1598G
讲真,有点谔谔。 首先考虑若 $a+b=x$ 那么 $|a|,|b|,|x|$ 满足什么样的关系。不妨设 $|a|\ge b$,不难发现 $|x|\ge |a|\ge |x|-1$。 那么分类讨论一下: $|a|=|x-1|$,则 $|b|=|x-1|$。 $|a|=|x|$,设 $\operato ......
SpringMVC 解决中文乱码问题以及前后端Json格式数据交互的测试
1.今日遇到的报错: 跳转网页出现404原因: 1.检查project structure里面的webapp路径是否正确; 2.检查project structure里的artifaccts里的WEB-INF下是否有lib目录; 3.考虑是不是maven静态资源没有导出 form表单提交后一直无法跳 ......
[ABC284F] ABCBAC
2023-01-09 题目传送门 翻译 难度&重要性(1~10):2.5 题目来源 AtCoder 题目算法 Z函数,KMP,字符串Hash 解题思路 对于一个 $f_S$,我们可以将它化成三个部分。 也就是 $[0,i-1],[i,i+n-1],[i+n,2n]$。 我们可以不断枚举中断点 ii, ......
VirtualBox 7.0.8发布:初步支持Linux Kernel 6.3
甲骨文于发布了 VirtualBox 7.0.8 版本更新。VirtualBox 是一款开源、免费和跨平台的虚拟化工具,适用于 GNU / Linux、macOS 和 Windows 平台。 Oracle VM VirtualBox中文版是一款甲骨文公司旗下的免费开源轻量级虚拟机软件.它主要优势是完 ......
会议室预定简单功能实现
以下是一个基于jQuery UI的简单预定会议室的页面: ```html <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>会议室预定</title> <link rel="stylesheet" href="https://co ......
更优的32位UUID写法
/* * MIT License * * Copyright (c) 2019 Mr.css * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and ......
python中的全局变量与局部变量
1,局部变量与全局变量 1,定义 局部变量:就是在函数体内的变量,在python中冒号“:”后面的变量都是局部变量,当然局部与全局也是一个相对的概念。比如出现函数嵌套的情况。 全局变量:就是在模块中所有函数都可以调用的变量,一般在函数体外被定义。 2,使用过程 函数内的局部变量,在函数体外是不可以使 ......
VirtualBox 7.0.8发布:初步支持Linux Kernel 6.3
甲骨文于发布了 VirtualBox 7.0.8 版本更新。VirtualBox 是一款开源、免费和跨平台的虚拟化工具,适用于 GNU / Linux、macOS 和 Windows 平台。 Oracle VM VirtualBox中文版是一款甲骨文公司旗下的免费开源轻量级虚拟机软件.它主要优势是完 ......
2022.4.24编程一小时打卡
一、问题描述: 利用模板编写一个寻找俩个数之间的最大值。 二、解题思路: 首先,利用模板template<class T>编写模板寻找最大值函数,最后在主函数中运行调试,验证模板的函数的可行性。 三、代码实现: 1 #include<iostream> 2 #include<string> 3 us ......
4.24
#include <iostream>using namespace std;class Person {public: int age; Person() { cout << "默认构造函数调用" << endl; } Person(int a) { age = a; cout << "有参构造函 ......
SpringBoot整合Amazon S3实现文件上传、下载、删除
依赖 <dependency> <groupId>com.amazonaws</groupId> <artifactId>aws-java-sdk-s3</artifactId> <version>1.11.490</version> </dependency> <dependency> <grou ......
数论基础
数论基础 基本概念: 模:$a\bmod p$ 即 $a\div p$ 的余数 整除:$a\mid b$ 即 $b\bmod a=0$ ,同时称 $a$ 是 $b$ 的因数(约数) 质数:有且只有两个约数的数( $1$ 不是质数,因为它只有一个约数) 质因数分解:将一个正整数 $n$ 分解为 $n= ......
一些可能不知道或不熟悉的有用但冷门的库函数
提取自洛谷日报 从 C++98 到 C++20,寻觅甜甜的语法糖们 中 C++98 到 C++14 的部分。 这是菜鸡作者写给自己看的,你认为有缺失可以在评论区说,但是不一定会添加。 函数所位于的库就不写了,反正都 #include<bits/stdc++.h> 了。 __lg(x) :GNU 私货 ......
VirtualBox 7.0.8发布:初步支持Linux Kernel 6.3
甲骨文于发布了 VirtualBox 7.0.8 版本更新。VirtualBox 是一款开源、免费和跨平台的虚拟化工具,适用于 GNU / Linux、macOS 和 Windows 平台。 Oracle VM VirtualBox中文版是一款甲骨文公司旗下的免费开源轻量级虚拟机软件.它主要优势是完 ......
nginx二进制安装
下载安装包 curl https://nginx.org/download/nginx-1.24.0.tar.gz -o nginx-1.24.0.tar.gz -k 安装依赖环境 (1) 安装gcc环境 yum install gcc-c++ -y (2)安装PCRE库,用于解析正则表达式 yum ......
c如何输出高精度浮点型数
环境:cygwin64的gcc (mingw64的gcc不行) int main(int argc, char const *argv[]) { long double ld=1.23L; printf("1%Lf\n",ld); double d=1.3456789123; printf("2%f ......
Swift中的高阶函数
Swift中的高阶函数是指那些参数或返回值是函数的函数。它们的存在使得我们可以用非常简洁和优雅的代码来解决许多问题。 高阶函数的作用: 1. 简化代码 高阶函数的一大作用是简化代码。例如,使用map函数可以对数组中的所有元素进行相同的操作。 假设我们有一个存储了一组整数的数组,现在想要对所有的元素进 ......
c++打卡练习(15)
卖金鱼: 鱼缸里有不知道多少条金鱼,第一次卖出去1/2以及1/2条,第二次卖出去1/3以及1/3条,第三次卖出去1/4以及1/4条,第四次卖出去1/5以及1/5条,最后剩下11条,问原来有几条? 流程图: 伪代码: 源代码: #include<iostream>using namespace std ......
Java类实现某个接口后,是否需要实现接口中的所有方法?
1.结论 并不是所有的类实现接口后都必须实现接口的所有方法! 2.特殊情况 当Java抽象类实现某个接口后没必要实现所有的方法。 3.注意点 当Java普通类实现接口后必须实现接口中的所有方法。 4.原因 为什么抽象类不需要实现所有方法? 因为抽象类本身是具有抽象性的,它的方法也大多不需要进行实现, ......
python读写ini
from configparser import * ini = ConfigParser() # 读入文件 ini.read("res/dvrconfig.ini") # 打印 for section in ini.sections(): print("\n[" + section + "]") ......
Java打印日志接口
###在java开发过程中,为了分析程序异常,或者监控程序运行流程,经常需要用到打印日志。以下为日志接口的具体实现: 点击查看代码 import java.io.BufferedWriter; import java.io.File; import java.io.FileWriter; impor ......
构建之法 阅读笔记03
第八章 需求分析 8.1 软件需求 ①获取和引导需求:软件团队需要找到软件的利益相关者,了解和挖掘他们对软件的需求,引导他们表达出对软件的需求;需求还可以来自各种管理机构;需求不仅来自外界,还可以来自软件企业本身;需求还可以来自技术团队本身;有些需求的目的是要更好地了解用户的行为和需求。 ②分析和定 ......
浅谈卡常
I/O优化 scanf 比 cin 快,getchar 比 scanf 快,fread 比 getchar 快。 其对应的输出方式也一样。 因此有了基于后两者的优化: getchar/putchar 版: template<typename Int> void read(Int &x){ x=0; ......
Splay2
如果 $\text{Splay}$ 只能做和 $\text{RBT、AVL}$ 等一样的功能的话,它除了代码短以外,也就没有什么竞争力了。 它还有一个功能就是可以很方便的维护区间。 和线段树不同, $\text{Splay}$ 维护区间并没有采用分块的思想,而是利用了自身的性质。 那么进入正题: $ ......
每日打卡
三色球问题: 问题描述:一个口袋里12个球,3红3白6黑,从中任取8个,有多少种组合可能? 问题分析:不妨设红:M,白N,黑:8-M-N,再用数量限制不断缩小范围,确定最终结果。 代码:#include<stdio.h> main() { int m,n,c; printf("红球 白球 黑球 \n ......
关于在nginx中基于端口Port或基于IP地址的实现多个虚拟主机的配置
总之来说,在生产环境下基于端口与IP的虚拟主机实现,相对来说还是比较少 但存在即是合理,存在了就会有用到的场景,具体根据自己的实现情况 因此这里笔者主机介绍一下在nginx中,如何基于端口与IP地址的方式实现虚拟主机的配置 1、如基于端口的虚拟主机的配置,最最简单的语句,只需要在http段下,创建单 ......
Swift中的可选项Optional
为什么需要Optional Swift中引入了可选项(Optional)的概念是为了解决在代码中对于某些变量或常量可能为nil的情况进行处理,从而减少了程序中的不确定性,使得程序更加稳定和安全。 什么是Optional 在Swift中,可选项的类型是使用?来表示的,例如String?即为一个可选的字 ......
Radius服务器搭建---基于CentOS-7.9
1. 关闭防火墙 systemctl stop firewalld //关闭防火墙 systemctl disable firewalld //关闭防火墙自启 注:firewalld有必要时,可以重新开启,这里关闭 2. 关闭selinux sed -i '/SELINUX/s/enforcing/ ......
Docker CLI docker compose images常用命令
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。Docker是内核虚拟化,不使用Hypervisor是不完全虚拟化,依赖内核的特性实现资源隔离。本文主要介绍Docke ......