XOR

CF duel 记录

## CF1187G *2500 直接按时间分层,建网络流图即可。 ## $\Delta$ CF1354G *2600 由于 $k\le \frac{n}{2}$,我们用 $\log n+O(1)$ 次询问来判定第一个位置是石头还是礼物。 随后考虑倍增,用 $[1,2^i]$ 这个区间来判定 $[2 ......
duel CF

trunc和date_trunc的区别

## 总结 通过对两个函数的测试,发现有如下特点: - 针对的字段类型不同:trunc是针对date类型处理,date_trunc是针对time_stamp类型处理;如果输入的时候不是对应的类型,会自动用cast函数处理; - 参数的位置:trunc的参数在后面,date_trunc的参数在前面; ......
trunc date_trunc date

保险最实用的6种销售渠道 保险公司销售渠道

在给客户做保险方案时,经常会被问到这样一个问题: 为什么公众号推荐的很多产品,在保险公司的官网并没有销售? 答案很简单: 保险公司针对不同的销售渠道会推出不同的产品,不在官网销售是为了维护各渠道方的利益。 比如,保险公司代理人销售的保险产品,在保险公司官网一样没有销售。 因为如果在官网销售,那可能一 ......
渠道 保险公司 公司

PostgreSQL合并多行数据为一行,string_agg函数

通过id列来聚合belong_user_saved列,应用string_agg函数,只要id一样则把第二列通过逗号连接起来 聚合前: ![img](https://img2023.cnblogs.com/blog/2446184/202306/2446184-20230622202013405-11 ......
PostgreSQL string_agg 函数 一行 数据

PG数据库中的聚集函数

# PG中的聚集函数 聚集函数从一个输入值的集合计算出一个单一值。 | 函数 | 参数类型 | 返回类型 | 描述 | | | | | | | `array_agg(*`expression`*)` | 任何非数组类型 | 参数类型的数组 | 输入值(包括空)被连接到一个数组 | | `array_ ......
函数 数据库 数据

序列化和反序列化以及创建对象的几种方式

如何将对象中的信息永久保存 1.将来将对象信息存入数据库 2.java 中提供的序列化方式来永久保存数据 序列化流的概述 所谓的序列化:就是把对象通过流的方式存储到文件中.注意:此对象 要重写[Serializable](https://so.csdn.net/so/search?q=Seriali ......
序列 对象 方式

深拷贝和浅拷贝的区别和与原理

> 感谢参考文章:https://blog.csdn.net/weixin_45753447/article/details/124290929 ## 一、基本类型和引用类型 1. string,number,boolean,null,undefined,symbol 2. Function,Arr ......
拷贝 原理

Java 基本数据类型 - 四类八种

> # 感谢:https://zhuanlan.zhihu.com/p/25439066 ## **八种基本数据类型** ![img](https://img2023.cnblogs.com/blog/2446184/202306/2446184-20230622202340751-10271847 ......
类型 数据 Java

Nginx服务器之负载均衡策略(6种)

## **一、关于 Nginx 的负载均衡** 在服务器集群中,Nginx 起到一个代理服务器的角色(即反向代理),为了避免单独一个服务器压力过大,将来自用户的请求转发给不同的服务器。 ## **二、Nginx 负载均衡策略** 负载均衡用于从“upstream”模块定义的后端服务器列表中选取一台服 ......
策略 服务器 Nginx

Java intern函数详解

先看一个例子如果你会了那这篇文章你没必要看了,如果不会那请看下去,你一定会有收获: ```java String s = new String("hello"); String str1 = s+ "world"; String str3 = "helloworld"; system.out.pri ......
函数 intern Java

linux 中 echo的颜色输出

echo: 字体颜色 和 背景颜色。 常见的字体颜色:重置=0,黑色=30,红色=31,绿色=32,黄色=33,蓝色=34,紫色=35,天蓝色=36,白色=37。 常见的背景颜色:重置=0,黑色=40,红色=41,绿色=42,黄色=43,蓝色=44,紫色=45,天蓝色=46,白色=47。 字体控制选 ......
颜色 linux echo

UE5 C++ TSet

### 概念 - `TSet`是一种快速容器类,用于在排序不重要的情况下存储唯一元素 - `TSet` 也是值类型,支持常规复制、赋值和析构函数操作,以及其元素较强的所有权 - `TSet` 被销毁时,其元素也将被销毁。键类型也必须是值类型 ### 创建 ``` TSet FruitSet; ``` ......
TSet UE5 UE

LeetCode--矩形走位

59. 螺旋矩阵 II 定义一个总数,是所有格子走完中心的最大数,target = n*n 从 1 开始,每走一步,当前数 +1 ,while(curNum<=target) 就继续走 定义每圈螺旋走位的边界,初始值:left=0; right=n-1; top=0; bottom=n-1; 1、在 ......
矩形 LeetCode

局部最值性质

## E. Fill the Matrix [Problem - E - Codeforces](https://codeforces.com/contest/1841/problem/E) 题意:给定一个长为a的数组,你需要找到一个子序列使得其b1-b2+b3-b3+ 的值最大,同时有q个询问,每 ......
局部 性质

Linux之CentOS 7 安装-最小

感谢原博主:https://blog.csdn.net/qq_44737094/article/details/116651790 ## 1.安装 [vmware](https://so.csdn.net/so/search?q=vmware&spm=1001.2101.3001.7020) 安装很 ......
CentOS Linux

idea远程debug参考一

# 参考一:https://blog.csdn.net/publicv/article/details/126130834 ## 服务器操作: ### 1:服务器执行命令:10005是 idea和服务器连接socket的端口号 ,和项目本身的端口无关 ``` nohup java -jar -age ......
debug idea

在finally中出现return会发生什么?

[TOC] ## 看点: 当Java程序执行try块、catch块时遇到了return或throw语句,这两个语句都会导致该方法立即结束,但是系统执行这两个语句并不会结束该方法,而是去寻找该异常处理流程中是否包含finally块,如果没有finally块,程序立即执行return或throw语句,方 ......
finally return

JAVA:Collections类的shuffle()方法

Java.util.Collections类下有一个静态的shuffle()方法,如下: 1)static void shuffle(List list) 使用默认随机源对列表进行置换,所有置换发生的可能性都是大致相等的。 2)static void shuffle(List list, Rando ......
Collections shuffle 方法 JAVA

SpringCloud依赖问题:spring-cloud-starter-eureka-server 和 spring-cloud-starter-netflix-eureka-server

学习SpringCloud微服务时,很多资料上都写的是spring-cloud-starter-eureka-server,结果问题无法正常启动,这是因为与当前的SpringBoot版本不匹配。 ![image-20230412175453450](https://img2023.cnblogs.c ......

org.springframework.boot.builder.SpringApplicationBuilder.init([LjavalangObject;)V

**一SpringBoot2.0.4集成SpringCloud异常:** `org.springframework.boot.builder.SpringApplicationBuilder.([Ljava/lang/Object;)V` **二、异常处理参考:** **缘起** 初学spring ......

PostgreSql的聚合函数--string_agg

## [聚合函数](https://so.csdn.net/so/search?q=聚合函数&spm=1001.2101.3001.7020) 顾名思义,聚合函数就是类似于min(),max(),sum()等函数,当然这些都是SQL标准的函数,应该都是比较熟悉,也比较常见。这边不对这些常见的函数进行 ......
PostgreSql string_agg 函数 string agg

css3

# CSS3 ## 概述 - `CSS3`是`CSS2`的升级版本,它在`CSS2`的基础上,新增了很多强大的新功能,从而解决一些实际面临的问题。 - `CSS3`在未来会按照模块化的方式去发展:[CSS](https://www.w3.org/Style/CSS/current-work.html ......
css3 css

CSS中多次指定相同的属性,最后一个属性会覆盖前面的属性

上面的截图中只有最后一个 border 有效果。 通常为了浏览器的兼容性,我们会选择指定多个相同相同属性。 .wrap { color: #fff; display: -webkit-box; display: -ms-flexbox; display: flex; } 上面的代码兼容了旧版的saf ......
属性 CSS

AQS&&ReentrantLock

![](https://img2023.cnblogs.com/blog/1892439/202306/1892439-20230622153014966-1919098334.png) 参考:https://www.bilibili.com/video/BV15T4y1U71R/?spm_id_f ......
ReentrantLock amp AQS

nacos配置

......
nacos

记一次Unable to open nested entry ‘BOOT-INFlib.jar‘. It has been compressed

感谢原文:https://blog.csdn.net/weixin_38084097/article/details/126479173 ### 问题背景 前段时间由于工作失误,误将工程项目中某一个依赖包没有添加@loadbalanced注解就直接打包依赖到的主工程中,并发送项目现场测试。出来混的, ......
BOOT-INFlib compressed Unable INFlib nested

带宽翻倍更能超!影驰HOF Classic D5-7000内存评测:超至7800MHz仍有余力

一、前言:影驰带来DDR5-7000内存 C32时序、1.45V规格亮眼 DDR5内存诞生初期被大众吐槽时序高、价格高,甚至表现不如高频DDR4内存,极大地阻碍了其普及,所以Intel 12/13代酷睿也同时保留了对DDR4的支持。 不过,时隔仅仅一年半,DDR5的这些问题就已经解决得差不多了。现在 ......
带宽 内存 Classic 7000 7800

cmake简介及基本使用说明

CMAKE是一个开源、跨平台的编译、测试和打包工具,它使用比较简单的语言描述编译、安装的过程,**输出Makefile或者project文件,再去执行构建**。 在linux环境下编写C++程序是没有类似windows下编译器的一键编译和运行的按钮,只能由开发人员进行手动编译、运行;当多人协同开发一 ......
使用说明 简介 cmake

连接数据库报错com.mysql.cj.jdbc.exceptions.CommunicationsException Communications link failure的解决方法

## **控制台报错** Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure ```java com.mysql.cj.jdbc.exceptions.Communicat ......

【环境部署】SPECTER模型-基于transformer的科学出版物

## 论文背景 **标题:**SPECTER: Document-level Representation Learning using Citation-informed Transformers **摘要:**表示学习是自然语言处理系统的关键组成部分。像BERT这样的最新Transformer语 ......
出版物 transformer 模型 SPECTER 环境