NOT
CF48C [The Race]
Problem 题目简述 现有 \(n\) 个已经加过油的加油站,如果当前剩余油量 \(< 10\) 升,则会加 \(x\) 升的油。 初始状态下,有 \(x\) 升油。每个加油站之间的距离为 \(100\) 米,耗油量为 \(10\) 升。 思路 首先,从左向右求出能到达的编号最小的车站,记为 \ ......
CF1707B [Difference Array]
Problem 题目简述 设序列 \(a\) ,并且是单调递增的。设 \(a\) 当前长度为 \(l\),你要对 \(a\) 作差分,即令 \(b_i = a_{i+1} - a_i(1\le i < l)\),然后使 \(b\) 数组保持单调递增。 一直持续操作,直到 \(a\) 数组中只有一个元 ......
Kotlin Heroes: Episode 6 A. From Zero To Y
给定两个正整数 \(x, y\) 。变量 \(k\) 一开始为 \(0\) 。你可以多次进行以下两种操作之一: 对 \(k\) 加 \(1\) 。 对 \(k\) 加 \(x \cdot 10^p\) ,\(p\) 可以是任意一个非负数。 需要找到最小的操作次数使 \(k\) 到 \(y\) 。 及 ......
Online create index (Oracle,PG,SQLserver)
背景 无论哪种数据库,用常规的(rebuild or create)重建或者创建索引时,都会阻塞其他DML操作,并且创建过程中只需要扫描表一次。 Oracle Oracle在10g时已经实现 可以在线(online)创建索引,但是此时的技术并不成熟,直到11g开始,online相当成熟,不会因此导致 ......
分布式缓存
分布式缓存可以使用Redis或者Redisson实现,具体选择哪个取决于你的具体需求和场景。 如果你的场景比较简单,只需要一个高效的缓存系统,那么使用Redis就足够了。Redis是一个非常流行的内存数据库,具有高性能、高可用性、丰富的数据结构和灵活的配置等优点。在分布式缓存方面,Redis通过集群 ......
大数据MapReduce词频统计
学习网站链接06-Hadoop MapReduce官方示例--WordCount单词统计_哔哩哔哩_bilibili(过程中可能会出现没有权限的问题) 下面这个网站教程比较复杂,不同的电脑可能会不适配(不推荐)MapReduce编程实践(Hadoop3.1.3)_厦大数据库实验室博客 (xmu.ed ......
CSP模拟52联测14 A.长春花
CSP模拟52联测14 A.长春花 目录CSP模拟52联测14 A.长春花题目大意思路code 题目大意 给定一个素数 \(p\),对每个 \(0 \le x < p\),设 \(f(x)\) 表示一个最小的非负整数 \(a\),使得存在一个非负整数 \(b\),满足 \((a^2+b^2) \bm ......
rider 插件推荐
插件推荐网址 https://duckly.com/blog/best-plugins-for-rider-2022/ https://www.josephguadagno.net/2022/06/23/my-jetbrains-rider-plugins-june-2022-edition ......
144-11
给定二叉树,删除结点值为x的左右子树 利用层次遍历找到结点值为x的左右子树,分别删除; 删除算法 void Delete(Tree &T) { if(T) { Delete(T->lchild); Delete(T->rchild); free(T); } } 完整算法 #include <stdi ......
Python 集合(Sets)1
集合 集合用于在单个变量中存储多个项。集合是 Python 中的 4 种内置数据类型之一,用于存储数据集合,其他 3 种是列表(List)、元组(Tuple)和字典(Dictionary),它们都具有不同的特性和用途。集合是一种无序、不可更改(*)、无索引的集合。 创建一个集合 集合用大括号表示。 ......
STP计算过程
1. 选举根桥 1.1 比较优先级 1.2 比较MAC地址 2. 选举根端口 2.1 比较根路径开销 2.2 比较对端交换机的BID 2.3 比较对端交换机端口PID 2.4 比较本交换机端口PID 3. 选举指定端口 3.1 比较根路径开销,根桥上的端口、根端口对端端口都为指定端口 3.2 比较B ......
git多分支、git远程仓库、ssh方式连接远程仓库、协同开发、冲突解决
git多分支 ## 命令操作分支 -1 创建分支 git branch dev -2 查看分支 git branch -3 分支合并(可能经常用) git merge dev # 需要在master分支上,合并dev -4 删除分支 git branch -d 分支名 # 不能在当前分支上,删除当前 ......
机器学习即代码的时代已经到来
译者注: 到底是 AI 会吃掉软件还是软件会吃掉 AI?为了 job security 工程师应该把宝押在哪儿?这篇 2021 年的文章提供的一些视角似乎印证了它现在的流行,有点“运筹于帷幄之中,决胜于数年之后”的意思,颇值得软件架构师和产品经理们内省一番。 2021 版的 《人工智能现状报告》 于 ......
使用油猴脚本,实现回到顶部
经常浏览网页,看到很多网站都有回到顶部的按钮,而有些网站没有这个功能,就想用脚本自己实现一下,这样所有页面都可以使用了。 // ==UserScript== // @name ToTop // @namespace http://tampermonkey.net/ // @version 0.1 / ......
IEEE 754 浮点数
1.转化 查询得知单精度浮点数为float,双精度浮点数为double。 转化: 5.75: 资源里给的那个网站没用明白,为什么位数比32位更高?自己搜索找了一个验证 网站https://tooltt.com/floatconverter/ 161.875: -0.0234375: C语言实现还没上 ......
[USACO17JAN] Promotion Counting P 题解
[USACO17JAN] Promotion Counting P 题解 前言 好久没写题解了,今天趁我心情好赶紧水一篇。 思路 首先拿到这题,关键词检索:子树,比 \(p_i\) 大的,树状数组!现在考虑如何去掉其他子树的贡献……emm,我直接在算贡献的时候去掉其他子树的贡献不就好了! 当然,暴力 ......
[USACO08FEB]meteor Shower S题解(bfs)
题目描述 贝茜听说一场特别的流星雨即将到来:这些流星会撞向地球,并摧毁它们所撞击的任何东西。她为自己的安全感到焦虑,发誓要找到一个安全的地方(一个永远不会被流星摧毁的地方)。 如果将牧场放入一个直角坐标系中,贝茜现在的位置是原点,并且,贝茜不能踏上一块被流星砸过的土地。 根据预报,一共有 \(M\) ......
接口2.0
package com_black.jiekou.Demo01;public interface English { public abstract void speak();} package com_black.jiekou.Demo01;public abstract class Person ......
20231011
//eclectic, extreme, halfway, medium, request, tradeoff, give ground, mean method, middle way, midway point, strike a happy medium eclectic - 折中的,多元的 ......
中国股票常见的几种委托下单模式
中国股票常见的几种委托下单模式 - 知乎 (zhihu.com) 中国股票交易基本是在二级市场也就是深交所和上交所进行交易,我们可以把2大交易所看成菜市场,里面有许多卖菜的摊主和买菜的市民,一般我们到菜市场买菜都是根据摊主报价我们再砍价,双方认同一个合适的菜价,就可以交易了,专业术语叫做双方议价成交 ......
关于@Transaction同类调用不生效原因详解
首先简单介绍一下事务注解方式的实现原理: 在项目启动类中配置了@EnableTransactionManagement注解,此注解会拦截所有bean的创建,然后查看这个bean是否存在@Transaction注解(类、接口、方法上都可以),如果存在这个注解,spring会通过aop的方式去创建这个b ......
HCIA-动态路由
前言 当网络环境中只有一台路由器时,直连路由就够了 但若出现需要两台或更多路由器的网络环境,这时候就必须使用静态路由或动态路由 静态路由与动态路由对比如下: 静态路由 由网络管理员手工指定的路由 当网络拓扑发生变化时,管理员需要手工更新静态路由 动态路由 路由器使用路由协议从其他路由器那里获悉路由 ......
记录俩编译问题
今天碰到俩编译问题,记录一下。 问题1 编译使用了sigsetjmp的一个c文件,报错: main.c:(.text+0x50): undefined reference to `sigsetjmp' collect2: error: ld returned 1 exit status make: ......
iMessage无法激活问题
1 排查是不是手机卡本身有问题,欠费或者移动运营商故障,可以找自己对应的运营商确认 2 换到安卓的手机上试一下,确认是不是apple本身的问题 3 这些问题都排除掉之后,再看是不是苹果手机本身的问题,一般激活24小时内都可以ok,但是对于一些特殊渠道的卡可能并不支持apple手机 ......
10.11闲话
困死了。 板子赛成功让 jimmy 妥协不打了,妈的我真他妈搞不懂 jimmy 对板子的定义是啥😓😓😓,真就随便拿一道题就能当板子?🤣妈的还完全不清楚我们的学习情况以及啥该学啥不该学啊,妈的放个插头 dp 是啥意思😨😨😨????妈的放个 exlucas 是啥意思??????就他妈啥都不 ......
sqli-lab less-2
http://127.0.0.1:88/Less-2/?id=3-2 正常显示,判断为数字型注入 尝试union注入 http://127.0.0.1:88/Less-2/?id=-1 union select 1,1,1 成功 查询表名 http://127.0.0.1:88/Less-2/?id ......
标记接口
在Java中,定义一个空接口作为父类是有意义的,因为它可以作为一个标记接口(Marker Interface)。标记接口是指没有任何方法的接口,它仅仅是用来标记一个类是否具有某种特定的能力或属性。例如,Java中的Serializable接口就是一个标记接口,它用来标记一个类是否可以被序列化。如果一 ......