NOT
AT_abc326_e Revenge of "The Salary of AtCoder Inc." 题解
AT_abc326_e Revenge of "The Salary of AtCoder Inc." 题解 一道简单的概率论+动态规划题目(然而我赛时没看这道题 题意 有一个长度为 \(n\) 的序列 \(A\)、一个 \(n\) 面骰子,掷若干次骰子,如果这一次掷骰子的点数小于等于上一次的点数, ......
AT_abc326_f Robot Rotation 题解
AT_abc326_f Robot Rotation 题解 经典问题,以前遇到过一个类似的问题:[ABC082D] FT Robot。 建议对比着看一看这两道题,是两种不同的思路。 (那一道题不用输出方案,因此可以用 bitset 优化;而此题需要输出方案,因此需要双向搜索。 思路 注意到每次只能「 ......
CF1884B Haunted House 题解
CF1884B Haunted House 题解 借鉴了当前 另一篇题解,加了更多的说明。 简化题意 给定一个长度为 \(n\) 的二进制串 \(S\),求 \(f(1),f(2),\cdots,f(n)\)。 其中,\(f(i)\) 定义为,每次交换相邻的两个二进制位,将 \(S\) 的后 \(i ......
各种闲着没事的 STL 数据结构实现排序效率对比
各种闲着没事的 STL 数据结构实现排序效率对比 本文出现在这里的原因: 直接原因:@Ju_Ruo_ 在某需要排序的题目里使用了 priority_queue。 根本原因:不知道。 太长不看 题目:P1177 【模板】排序 语言环境:C++14 (GCC 9) + O2 排序函数:sort(...) ......
通货膨胀
如果你是一个债务人,债务负担无比沉重,每年的利息支出就占了你收入相当大的一部分,别人都认为你根本还不了债,在这种情况下,请问你有什么选择? 你可能会说:这能有啥可选择的,只能努力挣更多的钱来还债咯!其实,还有另外一个选择,那就是通货膨胀。比方说,你欠别人100万元,每年利息支付都要5万元,而你的全部 ......
SQL server 中Merge Into的用法
从备份表中更新字段到正式表中,使用 UPDATE 批量更新大量的数据,会出现效率低下,有时候甚至卡死的情况,后面通过使用 MERGE INTO 代替 UPDATE 执行批量更新,会提升执行效率。 MERGE INTO语法如下: MERGE INTO table_name alias1 USING ( ......
为了简写这行代码,我竟使用静态和动态编译技术
背景 在我们系统中有这么一个需求,业务方会通过mq将一些用户信息传给我们,我们的服务处理完后,再将信息转发给子系统。mq的内容如下: @Data public class Person { //第一部分 private Integer countryId; private Integer compa ......
爬虫工具—whistle安装与使用
参考链接 https://mbd.baidu.com/ug_share/mbox/4a83aa9e65/share?product=smartapp&tk=fae2094d0e00d4e4fae484fa554fe802&share_url=https%3A%2F%2Fzoyi14.smartapp ......
access 进度条
请在[布局视图]下设置,效果如下 Option Compare Database Dim s As Integer Private Sub Form_Load() '初始化变量 Me.TimerInterval = 10 Command4.Width = 0End Sub Private Sub F ......
clickhouse-backup list报错warn BackupList bd.Walk return error: file does not exist logger=SFTP
clickhouse-backup list警告warn BackupList bd.Walk return error: file does not exist logger=SFTP 当clickhouse-backup的默认配置文件/etc/clickhouse-backup/config.y ......
【动画进阶】单标签下多色块随机文字随机颜色动画
我的小册 《CSS 技术揭秘与实战通关》上线了,想了解更多有趣、进阶、系统化的 CSS 内容,可以猛击 - LINK。 在 CSS 还原拉斯维加斯球数字动画 - 掘金 一文中,我们利用纯 CSS,实现了一个非常 Amazing 的动画效果: 其中一个核心点就是,我们利用了如下的代码,在一个 DIV ......
sql server Compute、Compute by
1、原始表 2、Compute 和 Compute By select * from A where 数量>8 compute max(数量),min(数量),avg(数量) 执行结果如下: select * from A where 数量>8 order by 类别 compute max(数量) ......
物联网二维码核销盒对接文档
核销盒是干嘛的? 1.在某些场景下快速核销订单或打卡签到等,通过核销盒能快速将订单信息发送到后端进行处理。 一,首先你需要有一台核销设备,也就是核销盒。 二,通过接口激活或更新核销盒 目录核销盒是干嘛的?一,首先你需要有一台核销设备,也就是核销盒。二,通过接口激活或更新核销盒简要描述请求URL请求方 ......
本地起服务报错Logging system failed to initialize using configuration from 'file:config/log4j2.xml'
问题现象: 本地起服务报错Logging system failed to initialize using configuration from 'file:config/log4j2.xml' 解决方法: 1、检查一下依赖 <dependency> <groupId>org.springfram ......
抽象泄漏
抽象泄漏(Leaky Abstractions) 任何试图减少或隐藏复杂性的抽象,其实都并不能完全屏蔽细节;试图被隐藏的复杂细节总是可能会从抽象层级中“泄漏”出来。 All non-trivial abstractions, to some degree, are leaky. The abstra ......
回调函数
回调函数(Callbacks) 回调函数是一种在编程中常见的概念,用于在某个事件发生或异步操作完成后被调用执行的函数。具体来说,回调函数是作为参数传递给其他函数的函数,当满足特定条件时,这些函数将调用回调函数来处理相应的事件或结果。 回调函数的详细解释包括以下几个方面: 函数作为参数:在编程中,函数 ......
事件驱动
事件驱动(Event Driven) 事件驱动是一种编程模型,其中程序的执行流程由事件的发生和处理驱动。在事件驱动编程中,程序通过监听和响应事件来进行处理,而不是按照线性的顺序逐步执行。 事件驱动编程的核心思想是将程序的执行与事件的发生和处理分离开来。程序通过注册事件监听器或回调函数来监听感兴趣的事 ......
响应式编程
响应式编程(Reactive Programming) 什么是Reactor Reactor 是一个用于JVM的完全非阻塞的响应式编程框架,具备高效的需求管理(即对 “背压(backpressure)”的控制)能力。它与 Java 8 函数式 API 直接集成,比如 CompletableFutur ......
异步编程
异步编程(Asynchronous Programming) 什么是异步编程 异步编程是一种编程模式,用于处理需要耗时操作或可能阻塞线程的任务。在传统的同步编程中,代码按照顺序执行,每个操作会阻塞当前线程直到完成。而异步编程则允许程序在执行耗时操作时继续执行其他任务,而不需要等待操作完成。 异步编程 ......
windows vlookup常见案例
目录windows vlookup常见案例同表格对比同列数 windows vlookup常见案例 vlookup是在excel表格中查找处理数据的强大工具,准确来说他是一个函数 结构:=VLOOKUP(查找值,查找区域,列序数,匹配条件) 解释:=VLOOKUP(找谁,在哪里找,第几列,0或1) ......
python url 网址链接写函数()括号里不能访问显示403
说明 一则奇怪问题。同一个url网址链接,写到 函数里就访问失败,写到变量里就可以正常访问。 一、文件名 test_url.py def r_http(url): response = requests.get(url, headers=u_headers) print(f"response.sta ......
设计模式(十)外观
一、定义 为子系统中的一组接口提供一个一致的入口,外观模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。外观模式是一种结构型模式。 二、描述 包含以下两个角色:1、Facade(外观角色):在客户端可以调用它的方法,在外观角色中可以知道相关的(一个或多个)子系统的功能和责任;在正常情况下, ......
[转载]关系型数据库和非关系型的区别
一、关系型数据库: 关系型数据库是指采用关系模型来组织数据信息的数据库。 其实就是二维表,它是多个二维数组的集合,我们将数据存储在表格中,通过建立表格与表格之间的关系来维护数据间的关系。 优点: 1.容易理解:相对于其他模型(网状、层次)更容易理解,因为二维数组的逻辑更符合逻辑世界的概念。 2.使用 ......
iphone苹果手机突然多出来很多已通话、未接来电、拨出电话
iphone苹果手机目前的安全性,大家有目共睹。 但最近,突然发现电话列表里,有很多未接、或已接过的,但是手机在身边,一直没响过,也没打过。 第一反应是手机被入侵了,但是后来一想,最近也没装过什么软件,而且这个入侵技术不是一般人能会, 再说我等普通老百姓,对他们也没啥价值。 突然想到可能是多个手机用 ......
刘老师《Pytorch深度学习实践》第三讲:梯度下降
1.分治法不能用 局部点干扰性大 2.梯度下降 3. 随机梯度下降 随机梯度下降法(Stochastic Gradient Descent, SGD):由于批量梯度下降法在更新每一个参数时,都需要所有的训练样本,所以训练过程会随着样本数量的加大而变得异常的缓慢。随机梯度下降法正是为了解决批量梯度下降 ......
夜精灵与我共舞
突然想明白了好像没必要给思维上很多枷锁,“在佛前苦等千年为了等你再看我一眼” 这种思维方式也太逆天了。为什么不能没心没肺、快乐加倍呢?为什么一定要对前途负责呢?为什么一定要按照数据分析,根据结果推测呢? 之前很久没能带着某种自信和人交流,在 “自己做的远远不够” 这个事实面前抬不起头。和脑袋里面的 ......
进程间通讯
https://www.cnblogs.com/findumars/p/6329593.html https://blog.csdn.net/u012104827/article/details/102914600 https://www.cnblogs.com/xiekeli/p/3994380. ......
golang flag的使用
package main import ( "backend-service-api-scripts/utils" "database/sql" "flag" "fmt" "log" "os" ) var ( db *sql.DB = utils.ConnectData() // 这里的连接数据库需 ......
大连旅游注意事项 —— 大连千万级博主总结的大连旅游注意事项,看这一个就足够足够了
在大连生活多年,发现这个视频说的还挺好,很有用: https://haokan.baidu.com/v?vid=12187364321776210763&collection_id= ......
Selenium学习--0
参考链接Python测试驱动开发 Q:参考链接命令无法创建django程序 A:命令修改 # 原命令 django-admin.py startproject superlists # 修改成 django-admin startproject superlists # 启动Django的开发服务器 ......