NOT
UOJ33 树上 GCD
[UOJ 传送门](https://uoj.ac/problem/33 "UOJ 传送门") 设 $f_{u, i}$ 为 $u$ 子树内深度为 $i$ 的点的个数,在 $\operatorname{LCA}$ 处计算答案。但是时间复杂度无法接受。 考虑长剖,计算答案只用枚举到轻链长,先对轻儿子做一 ......
取得std::ifstream对象的文件描述符
使用C++标准库无法取得std::ifstream对象的文件描述符,但GNU libstdc++库可以取得: ```cpp #include #include #include int main() { std::ifstream ifs("test.txt"); if (!ifs) { std:: ......
2023暑假集训总结-wmh
经过一个多月的集训,我对于基础算法有了系统而全面的认识和学习。在训练前,遇到问题时我只会通过模拟或是靠自己思考来解决题目,经过这次系统性的学习后,我能够通过题目猜出来解决问题所需要的知识点或是大概思路,相较于之前的一窍不通有了很大的提升。 在集训中,主要学习了acwing上的算法课程,对于基础算法有 ......
直播带货源码,vue 身份证校验js及其***显示
直播带货源码,vue 身份证校验js及其***显示 校验js const idCardRule = (rule, value, callback) => { let reg = /^(\d{6})(\d{4})(\d{2})(\d{2})(\d{3})([0-9]|X)$/i if (value & ......
notePad操作记录
1、去除重复行 ^(.*?)$\s+?^(?=.*^\1$) 2、去除HTML标签,保留文字 <[^>]+> 3、替换包含特定字符的行(替换中,不选择匹配新行) .*[字符].*\r\n 或者 ^.*字符.*$ 4、删除S之后的所有字符用:s.*$ ......
codeforce800
题目链接 [https://vjudge.csgrandeur.cn/contest/578660](https://vjudge.csgrandeur.cn/contest/578660#overview) 题解 [toc] ## A CodeForces 1859A United We Stan ......
python 图片插入表格
图片插入表格自动化媲美vba import os from PIL import Image from docx import Document from docx.shared import Inches # 创建空白的 Word 文档 doc = Document() # 获取所有图片文件路径 ......
Teamcenter AWC 代码放置图标,如何进行放置
1、如 background-image: url('images/aaaa.svg'); 则 aaaa.svg 图标则要放到该目录下 二层的:D:\Siemens\Teamcenter13\aws2\stage\repo\tc-aw-framework\src_native\assets\imag ......
Java常见的加密方式
## 前言 传说在古罗马时代,发生了一次大战。正当敌方部队向罗马城推进时,古罗马皇帝凯撒向前线司令官发出了一封密信:VWRS WUDIILF。这封密信被敌方情报人员翻遍英文字典,也查不出这两个词的意思。 此时古罗马皇帝同时又发出了另一个指令:“前进三步”。然后古罗马军队司令官根据第二个指令很快明白了 ......
深度解密 go Context
问题: 不处理Done 为怎么样,会泄漏吗? 问题:Done() 是如何实现,全部子context接受的? 问题:没有及时处理context 的Done 消息,会怎么样,后续处理能来的及吗? Go 语言的 context 包短小精悍,非常适合新手学习。不论是它的源码还是实际使用,都值得投入时间去学习 ......
IIS报错:HTTP 错误 500.21 – Internal Server Error,如何解决
这一段时候,换了个新电脑,重新配置好IIS后,发现部署IIS上面的网站运行不了 问题描述:HTTP 错误 500.21 – Internal Server Error 处理程序“ExtensionlessUrlHandler-Integrated-4.0”在其模块列表中有一个错误模块“Managed ......
直播平台开发,WebDriver API模拟首页搜索
直播平台开发,WebDriver API模拟首页搜索 在输入框中清除原有的文字内容,并输入指定内容 WebElement input = driver.findElement(By.id("xxx")); //定位到的元素,id为xxxinput.clear();String inputString ......
将Python深度神经网络转换成C++
项目方案:将Python深度神经网络转换成C++项目概述本项目旨在将使用Python编写的深度神经网络模型转换为C代码,以便在C环境中部署和运行。通过将模型从Python转换为C++,可以提高模型的性能和效率,并扩展模型在不同平台和设备上的应用。 技术方案1. 选择转换工具我们可以使用以下两种常见的 ......
2023暑假集训总结-mjh
在近40天的暑假集训时间内,比赛方面主要是通过牛客上萌新联赛和杭电多校联赛进行练习,偶尔会打cf。日常刷题方面主要是通过洛谷上的官方题单进行练习。 首先从日常写题来说,通过洛谷的官方题单,可以对相同类型的题目进行集中训练,对于基础算法:前缀,差分,二分,搜索,快速幂,并查集,最短路,拓扑排序,tar ......
2023暑假集训总结-wh
在7.10-8.18得集训日子中,我们参加了很多比赛和练习,主要是航电多校,Acwing得系统刷题和cf的日常比赛。 其实大部分时间都是在打比赛,因为航电多校一周两场+ cf + acwing周赛差不多一天一场,所以每日比赛还是很舒服的,比完赛在补个题。基本上是这个节奏。 其实航电多校我们是非常坐牢 ......
直播平台制作,WebDriver API 拖拽页面元素
直播平台制作,WebDriver API 拖拽页面元素 import org.testng.annotations.Test;import org.openqa.selenium.By;import org.openqa.selenium.WebDriver;import org.openqa.se ......
C和C++动态库区别
1.C语言导出动态库需要在返回值和函数之间加上__declspec(dllexport) 2.C语言导出动态库需要在class和类名之间加上__declspec(dllexport) 3.C++由于支持函数重载,所以在编译时要给每个函数名重新改名字(加上参数信息),而C不支持,所以C语言无法使用C+ ......
关于Hystrix
在使用Hystrix来实现断路器模式时,可以通过自定义隔离策略来定制隔离行为。Hystrix提供了默认的线程隔离和信号量隔离两种策略,但你可以根据自己的需求来定义自己的隔离策略。 以下是一个简单的示例,演示如何自定义Hystrix的隔离策略。在这个示例中,我们将创建一个自定义的隔离策略,该策略会在每 ......
python 组件安装
1. cx_oracle安装 步骤1:下载组件(cx_Oracle-8.1.0-cp38-cp38-win_amd64.whl)后,放置...Python\Python38\Lib\site-packages目录下,如D:\Programs\Python\Python38\Lib\site-pack ......
多个word转化成PDF文件后再合并成一个PDF文件
""" ** 将 多个word 文档 转化成 PDF 文件, 最后合并成一个PDF文件** """ ` import os from win32com import client from PyPDF2 import PdfMerger # 使用PdfMerger def wordToPdf(fol ......
Jenkins集成Blue Ocean
# Jenkins集成Blue Ocean ## 1.安装 参考:https://www.jenkins.io/doc/book/blueocean/getting-started/ 要将 `Blue Ocean` 插件套件安装到 `Jenkins` 实例,按步骤执行以下操作: * 1.使用管理员用 ......
Java 三种IO实现一个简单聊天室
[TOC] ## Java 三种IO实现一个简单聊天室 在 Java 平台, IO有三种模型. 以 TCP 套接字为例三种不同模型实现简单聊天室服务端和客户端. 启动服务端后, 启动多个客户端, 相互之间可以发消息. ### 同步阻塞IO 因为同步阻塞IO不能同时做到 `accept` 客户端连接和 ......
Linux防火墙相关操作
Linux防火墙相关操作 1、安装firewalld在CentOS 7中默认是安装的。CentOS 7还支持以图形界面的方式配置防火墙,即firewall-config工具,默认也是安装的。 安装firewalld和firewall-config工具 [root@localhost ~]# yum ......
简化车辆登记流程:利用腾讯云OCR实现自动化信息识别
在进行车辆登记过程中,一个常见的问题是手动输入车辆信息的繁琐和容易出错。手动输入车辆信息需要耗费大量的时间和精力,而且存在人为错误的风险,例如错别字、漏填或填写错误的信息。为了解决这个问题,可以借助腾讯云OCR(Optical Character Recognition,光学字符识别)技术来实现自动... ......
前端项目环境搭建笔记
@[toc] ## 简介 技术栈:vue3、TypeScript、vue-router、pinia、element-plus、axios、echarts等 ## 一、vue3组件通信方式 **通信仓库地址:https://gitee.com/jch1011/vue3_communication.gi ......
day21 - 二叉树part07
530. 二叉搜索树的最小绝对差 详解 /** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode() : val(0) ......
文盘Rust -- 生命周期问题引发的 static hashmap 锁
2021年上半年,撸了个rust cli开发的框架,基本上把交互模式,子命令提示这些cli该有的常用功能做进去了。项目地址:[https://github.com/jiashiwen/interactcli-rs。](https://github.com/jiashiwen/interactcli- ......
springboot加载bean失败:No matching autowired candidates found
场景: 之前在培训轮岗,一直没有干活,最近开始干活遇到xxljob,打算自己学习了解一下。在按照文档配置执行器项目时,发现怎么启动,xxlJobExecutor都没有被加载进来。 解决: 后来经过查阅,原来是springBoot启动默认扫描的是启动类所在的包以及其子包,而我的文件为:因此bean注入 ......
算法题笔记
# 数组 ## 常用STL和遍历 ```C++ //1.常用STL nums.size();//返回数组元素数量 nums.begin(); nums.end(); sort(A.begin(), A.end()); // 快速排序 //2.遍历 int size = nums.size(); fo ......
zookeeper集群安装(CentOS7 + zookeeper 3.7.0)
Linux系统-部署-运维系列导航 zookeeper介绍 ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、 ......