NOT
题解 CF1651F【Tower Defense】
一个塔防游戏。
一共有 $n$ 个塔按 $1 \sim n$ 的顺序排成一列,每座塔都有魔力容量 $c_i$ 和魔力恢复速率 $r_i$。对于一座塔 $i$,每过一秒它的魔力 $m_i$ 会变为 $\min(m_i+r_i, c_i)$。每座塔初始时满魔力。
一共有 $q$ 个怪物,每个怪物有两... ......
虚幻(UnrealEngine)全局事件插件
https://github.com/bodong1987/UnrealEngine.GlobalEvents 学习Unreal的练手代码,主要用途是提供一个全局级别的消息广播与消息监听,目的是解决直接引用对象带来的强依赖的问题。 详情可见github首页。 ......
[不靠谱程序员]订单付款成功后,不是先改状态,而是...
做过税地系统或三方支付或对接过银行支付通道的朋友应该清楚,我们的支付系统在调用银行通道获取到付款单的终态后,涉及到记账、结算、通知下游商户等业务逻辑。这其中,有一项默认的操作是,更新付款单的状态。 并且,应该先变更状态,变更状态成功后,然后再去执行其他业务逻辑。 我们在参与一次代码评审时,就发现了不 ......
test
这是一篇博客。 这是一篇博客。 我去有一级标题 我去有二级标题 我去有三级标题 我去有四级标题 我去有五级标题 我去有六级标题 啊?还能改颜色 Wow, it even has Sans font 经STA_Morlin指导,原来用的是HTML编辑器啊 €€£ test 0123456789 abc ......
如何将一个元素插入到数组的特定索引位置?
内容来自 DOC https://q.houxu6.top/?s=如何将一个元素插入到数组的特定索引位置? 我正在寻找一个JavaScript数组插入方法,类似于: arr.insert(index, item) 最好是在jQuery中,但任何JavaScript实现都可以。 你想要在原生数组对象上 ......
在JavaScript中,`!!`(不是not)操作符的作用是什么?
内容来自 DOC https://q.houxu6.top/?s=在JavaScript中,!!(不是not)操作符的作用是什么? 我看到了一些代码,似乎使用了我不知道的操作符,形式为两个感叹号,就像这样:!!。有人能告诉我这个操作符是做什么的吗? 我看到这个操作符的上下文是: this.verti ......
去水印网站推荐
1.问题 我们在平时从网上获取一些图片或者想要入手一些壁纸时,角落里的水印总会影响到整个图片的美感,自己用PS去除又会比较耗费时间,所以这里我推荐几个好用的去水印网站,可以迅速去除水印。 2.推荐网站 2.1 佐糖 优点是无需注册即可使用,方便迅捷,但可能一定程度上破坏原图 链接:https://p ......
如何高效地配对一堆袜子?
内容来自 DOC https://q.houxu6.top/?s=如何高效地配对一堆袜子? 昨天我在整理干净的衣服时,发现自己配对袜子的方法效率不高。我的做法是简单地搜索——拿起一只袜子,然后按照顺序“迭代”一堆袜子来找到它的配对。平均来说,这需要遍历 n/2 * n/4 = n2/8 的袜子。 作 ......
10.18日记
// 给每个主节点添加点击事件监听器 mainNodes.forEach(mainNode => { mainNode.addEventListener('click', (e) => { // 阻止默认链接行为 e.preventDefault(); // 切换子菜单的显示状态 const sub ......
《自顶向下方法》1.7 协议层次和服务模型
协议层次 目的:向上层提供更好的服务 实现:通过层间的接口访问下层所提供的服务 本层服务:包括下层提供的服务 + 与对等层交互带来的新功能 服务 主体 服务用户 服务提供者 服务访问点:区分上层用户的信息 形式:原语 信息 类型 面向连接的服务 无连接的服务 数据单元(DU) head + SDU( ......
【题解 CF840C & P4448】 On the Bench & 球球的排列
On the Bench 题面翻译 给定一个序列 \(a(a_i\le 10^9)\),长度为 \(n(n\le 300)\)。 试求有多少 \(1\) 到 \(n\) 的排列 \(p_i\),满足对于任意的 \(2\le i\le n\) 有 \(a_{p_{i-1}}\times a_{p_i} ......
C语言-常用函数
C语言-常用函数 strcat_s函数 功能:strcat_s函数与strcat函数一样,主要用于字符串拼接。 依赖:头文件string.h 主要语法:errno_t strcat_s(char *strDestination , size_t numberOfElements , const ch ......
CF350E Wrong Floyd
什么一眼构造题 首先要卡Floyd的关键就是存在某两个点\(x,y\),满足这两个点之间的所有最短路经过的点中(除\(x,y\)本身)至少有一个非关键点 因此很容易想到如下构造法,先随便找一个关键点\(K\),然后把所有非关键点和\(K\)连边(当然如果所有点都是关键点就显然无解) 接下来先随便连边 ......
nvm
NVM,全称Node.js Version Manager,是一个命令行应用,主要用于管理您的设备上的Node.js版本。它允许您在同一台机器上安装并切换多个Node.js版本,这对于同时进行多个项目开发,而这些项目可能需要不同版本的Node.js的情况特别有用。此外,NVM的使用也相对简单,只要在 ......
IO流,字符输出流PrintWriter
PrintWriter 具有自动刷新(用这个就不用写flush方法),特点是按行输出字符串 并且可以通过printfln()方法实现自动换行 结果: ......
P9506 题解
blog。First solution /kx。 容易想到断环成链。打开标签发现是 DP,于是就可以 DP 了。 code,时间复杂度 \(O(\text{能过})\)。 ......
反向解析
# 通过一些方法得到一个结果,该结果可以直接访问对应的url触发视图函数 先给路由与视图函数其一个别名 url(r'^func/', views.func, name='ooo') # 反向解析 后端反向解析: # 导入reverse模块 from django.shortcuts import r ......
celery 分布式异步消息任务队列
一、介绍 中文网:Celery 初次使用 - Celery 中文手册 (celerycn.io) Celery 官网:http://www.celeryproject.org/ Celery 官方文档英文版:http://docs.celeryproject.org/en/latest/index. ......
TNN-linux编译测试记录
Github: https://github.com/Tencent/TNN docs: https://github.com/Tencent/TNN/blob/master/doc/cn/user/demo.md cd examples/linux/x86/build_linux_native s ......
204 K8S API资源对象介绍03 (Job CronJob Endpoint ConfigMap Secret) 2.12-2.16
一、API资源对象Job 一次性运行后就退出的Pod 1.1 使用kubect生成YAML文件 # kubectl create job job01 --image=busybox --dry-run=client -o yaml >job01.yaml # vim job01.yaml # cat ......
NOI Linux 2.0 用法以及 Windows 下的对拍
一、NOI Linux 2.0 用法 打开终端。 Ctrl + Alt + T 进入超级管理员。 sudo su 列出当前文件夹下的子目录。 ls 进入下层文件夹 a。 cd a 在当前目录(下面同样)新建一个文件 a.cpp。 touch a.cpp 编辑 a.cpp。 gedit a.cpp 编 ......
CF638D Three-dimensional Turtle Super Computer
什么大力爆搜题 不妨考虑枚举要拿掉的位置,考虑怎么检验它是某两个点之间必经之点 简单手玩一下会发现如果存在这么一条路径,那么我们一定可以把该路径的端点定为与要拿掉的点距离为\(1\)的点上(即与要拿掉的点上下左右前后\(6\)连通) 因此我们把这些点找出来后爆枚点对,判断路径是否唯一就直接爆搜即可 ......
案例4 配置SSH协议
1.在华为设备上配置SSH协议 1.1 按图配置端口的ip地址,并做连通性测试 [R1]interface g0/0/0 [R1-GigabitEthernet0/0/0]ip address 202.100.1.1 255.255.255.252 [R2]int g0/0/0 [R2-Gigabi ......
Go - Changing the Timing for Running Performance Tests
Problem: You want to run performance tests for a specific duration or a specific number of iterations. Solution: You can increase the minimum duration ......
CF73D FreeDiv
首先先把原图中的连通信息求一下,不妨设其中有\(tot\)个连通块,每个连通块的大小为\(sz_i\) 考虑第二步操作时我们需要连\(tot-1\)条边使得图连通,而每个连通块中只有\(\min(sz_i,k)\)个点可以参与连边 因此如果\(\sum_{i=1}^{tot} \min(sz_i,k ......
[鹤城杯 2021]EasyP
<?php include 'utils.php'; if (isset($_POST['guess'])) { $guess = (string) $_POST['guess']; if ($guess $secret) { $message = 'Congratulations! The fla ......
Learn Git in 30 days—— 第 30 天:分享工作中几个好用的 Git 操作技巧
写的非常好的一个Git系列文章,强烈推荐 原文链接:https://github.com/doggy8088/Learn-Git-in-30-days/tree/master/zh-cn 终于来到了最后一天,这篇文章将分享几个好用的 Git 操作技巧,或许可以节省你不少 Git 版控过程的时间。 如 ......
Linux查看进程的CPU和内存使用情况
ps -aux|grep "spring-native-hello" 结果: chkusr 10611 0.0 0.0 1313132 53364 pts/1 Sl 19:56 0:00 ./spring-native-hello chkusr 13192 0.0 0.0 112812 972 pt ......
证明反对称矩阵的秩是偶数
对反对称矩阵消元,如果有非零元素,不妨假设 \(a_{1,2}\neq 0\)。 定义对 \((i,j,k)\) 使用 操作1 表示,第 \(i\) 行 \(\times k\) 加到第 \(j\) 行然后第 \(i\) 列 \(\times k\) 后加到第 \(j\) 列。 注意到操作完仍是反对 ......