NOT
牛客周赛 Round 12 D 小美的区间异或和
Link 首先这个题目的限制卡的很死,最好是O(n)解决,其次当看到异或的时候,就可以考虑按照二进制位进行计算。 对于这个题,我们定义\(dp_i\)表示以\(a_i\)为最右端的子区间的答案的和 那么首先可以想到,贡献给这个答案的有两个部分,包括\(a_i\)的和不包括的,其中不包括\(a_i\) ......
1.MySQL、基础架构(SQL语句执行流程)
1.MySQL的索引有哪些索引在什么层面: 索引是在存储引擎层实现的,而不是在服务器层实现的,所以不同存储引擎具有不同的索引类型和实现。B+树索引:是大多数 MySQL 存储引擎的默认索引类型。哈希索引:哈希索引能以 O(1) 时间进行查找,但是失去了有序性;InnoDB 存储引擎有一个特殊的功能叫 ......
通过 Helm Chart 部署 Easysearch
Easysearch 可以通过 Helm 快速部署了,快来看看吧! Easysearch 的 Chart 仓库地址在这里 https://helm.infinilabs.com。 使用 Helm 部署 Easysearch 有两个前提条件: cert-manager local-path 我们先按照 ......
布尔数据 BOPDS_Iterator
布尔迭代器BOPDS_Iterator通过BVH找出求交的模型中每对包围盒有相交的模型并提供遍历每对包围盒相交的模型的功能,为后面求交作准备。从其代码实现可以看出布尔选项使用OBB对性能提高是有限的,当使用AABB能检测出来的,再使用OBB会降低性能。当使用AABB检测出来相交,但OBB不相交的场景... ......
HDFS入门
HDFS的块大小设计原则 HDFS常用shell命令 HDFS的读写流程 第一章 HDFS概述 1.1 HDFS产生背景和定义 1.1.1 产生背景 大数据时代,需要一种系统来管理多台机器上的文件,这就是分布式文件管理系统,HDFS就是分布式文件管理系统的一种 1.1.2 HDFS定义 HDFS(H ......
9.18
上午参加工程实训课,自己动手打造了一个镀锌铁盒,同时熟悉了各种工具的使用。 下午实现二位数加减乘除的程序,同时实现各种要求。 import java.util.Random; import java.util.Scanner; public class cheng { public static b ......
流形-流形学习算法
流形是指连在一起的区域:是一组点的集合,且每个点都有邻域。(也就意味着流形中某个元素可以通过某种方式移动到其邻域位置) 在机器学习中,我们允许流形的维数从一个点到另一个点有所变化。(这通常发生在流形与自身相交的情况。例如数字8,流形大多数位置只有一维,但在中心相交的时候,可移动方向变成两维)。 流形 ......
bash
bash 使用反引号包裹命令可得到命令的输出:var=`command` [ -z $string ] 字符串为空则为真 [ -n $string ] 字符串不为空则为真 getopts 内置于 bash 中,用于解析参数,只支持单个字符参数,不支持形如 --help 的长参数 ......
9.18记
今天又是有Java课的一天,王建民老师给我们讲了Java的方法,还布置了课堂测试,在上次四则运算的基础上增加了三个功能(1)要求题目避免重复,减法不允许出现负数,乘法结果不允许出现四位数,除法必须整除不允许出现小数;(2)实现在线实时答题,并在答题结束后,统计显示错题数,正确率;(3)增加倒计时功能 ......
Compone
本题赛时已经想出了状态,而且对于转移也有些思考,但是细节想错了。 本体建议采用刷表法写代码。 $f_{u,i,0}$ 比较简单。 $f_{u,i,1}$,对于子节点 $v$,若不选,状态转移还是一样的,但是如果选了,那二者就连起来了,所以变成 $i+j-1$。 还有,对于树上背包的优化不熟悉。需要好 ......
Python成员方法、类方法与静态方法的区别
Python基础教程:3个方面理解Python的类方法与静态方法 在Python语言中有如下3种方法: 成员方法 类方法(classmethod) 静态方法(staticmethod) 可能很多同学不清楚这3种方法,尤其是后两类方法到底有什么不同。为此,本文将对这3种方法做一次敲骨沥髓的深度剖析。 ......
P MOS 和 N MOS
一直没有找到关于 P-MOS 和 N-MOS 的资料, 进来找到了一个资料, 我感觉应该是讲的很详细了. https://www.homofaciens.de/technics-physical-computing-P-channel-MOSFETs_en.htm 我做为一个学习者, 一边翻译, 一 ......
1.原理和SQL
(1)什么是事务?事务基本特性ACID? 事务指的是满足ACID特性的一组操作,可以通过 Commit 提交一个事务,也可以使用 Rollback 进行回滚。A原子性(atomicity) 指的是一个事务中的操作要么全部成功,要么全部失败。C一致性(consistency) 指的是数据库总是从一个一 ......
还是request 香啊,总之,urllib,urllib3,requests总有一个管用。可以结合GPT多角度尝试
import requests from lxml import etree def create_request(page): if page == 1: url = 'http://www.zhb.org.cn/hbzx/news_2' else: url = 'http://www.zhb.o ......
A. Two Vessels
A. Two Vessels Two Vessels 一道诈骗题。 Problem 给你三个杯子,前两个杯子分别装着 \(a\) ,\(b\) 克水,第三个杯子里是空的,最多能装 \(c\) 克水。每次你能从任意杯子里取出 \(c\) 克水,并将它倒入到另一个杯子里,且每次可以倒 \(x\space ......
Azamon Web Services 题解
Azamon Web Services 看到目前题解都是 \(O(n^2)\) 的复杂度,来一发 \(O(nlogn)\) 的贪心题解。 思路很简单,先求经过至多一次的交换后,最小的字符串 \(S\)。再和 \(T\) 比较,如果小于就输出,否则无解。 问题转化成了两个子问题: 求经过至多一次的交换 ......
什么是Elasticsearch?
Elasticsearch是一个开源的分布式搜索和分析引擎,基于Apache Lucene构建。它提供了一个分布式、多租户的全文搜索引擎,具有快速、可扩展和高可用的特性。Elasticsearch被广泛应用于日志分析、实时搜索、数据分析、安全情报等领域。 重要特点和概念: 分布式架构:Elastic ......
8-微信小程序的网站的接口调用
案例:查询天气预报 1.需要使用到的接口网址,在百度搜索 聚合数据:https://www.juhe.cn/ 聚合数据是一个请求接口的网站 准备工作做好后,就开始打开微信小程序编译器 wxml: <view class="top" > <text>查看天气预报</text> </view> <for ......
Go - Fibonacci
fibonacci.go package algorithms // Dynamic Programming func Fibonacci1(n int) int { if n <= 0 { return 0 } if n <= 2 { return 1 } previous1 := 1 previ ......
Dubbo3应用开发——架构的演变过程
Dubbo3应用开发——架构的演变过程 什么是Dubbo 早期Dubbo的定位; 基于Java的高性能,轻量级的RPC框架;SOA【Service-Oriented Architecture ⾯向服务的架构】 = RPC+服务治理; 2018年阿⾥巴巴把这个框架捐献给了 Apache 基⾦会,正式更 ......
Vue基本使用
一 模板语法 插值语法:{{变量,js语法,三目表达式}} <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>插值</title> <script src="https://cdn.jsdelivr.net/n ......
卡车车牌号
一辆卡车违犯交通规则,撞人逃跑。现场三人目击事件,但都没记住车号,只记下车号的一些特征。甲说:牌照的前两位数字是相同的;乙说:牌照的后两位数字是相同的;丙是位数学家,他说:四位的车号刚好是一个整数的平方。请根据以上线索求出车号。 #include <stdio.h> #include <math.h ......
大三每日总结
今日学习C#基本语法,感觉和java类似,准备团队任务 学习软考,开始复习数据结构 加法规则:多项相加,保留最高阶段,并将系数化为1乘法规则:多项相乘都保留,并将系数化为1加法乘法混合规则:先小括号在乘法规则最后加法规则 递归的时间和空间复杂度递归主方法T(n)=aT(n/b)+f(n) 线性表,链 ......
循环结构
循环结构 while循环结构 //基本语法 while(){} /*通常会再小括号中加入限制避免while陷入死循环 在使用Scanner时可以不加限制,原理为只要满足括号内的内容它就会一直循环下去 *\ 大部分情况我们应该避免死循环但是如果需要程序不断的运行接收,那么就需要死循环 下为输出1加到1 ......
Git更新远程仓库代码到本地
当我们在多台电脑上开发一个项目的时候,需要经常修改提交的内容,并在另一台电脑上更新远程最新的代码。 当我们在多台电脑上或者多人共同开发一个项目的时候,远程仓库会不时地被修改,而自己也在不断修改自己的本地仓库,因此仓库的远程版本与本地版本势必会导致不一致。比如A同学基于版本1修改了远程仓库并提交了,形 ......
【NIPS2021】Focal Self-attention for Local-Global Interactions in Vision Transformers
来自微软(*^____^*) 论文地址:[2107.00641] Focal Self-attention for Local-Global Interactions in Vision Transformers (arxiv.org) 代码地址:microsoft/Focal-Transforme ......
nginx-访问控制
根据客户端的 IP 地址控制访问。 使用 HTTP 或 stream 访问模块控制对受保护资源的访问: 如上图允许 222.128.189.0/24网段的ip访问 ......