NOT
HashMap常用方法
import java.util.Collection;import java.util.HashMap;import java.util.Map;import java.util.Set;public class HashMap09 { public static void main(String ......
小程序笔记基础篇
介绍 结构 组成结构 app.json app.json 是当前小程序的全局配置,包括了小程序的所有页面路径、窗口外观、界面表现、底部 tab 等Demo项目里边的app.json 配置内容如下: 事件属性 bingtap的语法格式 在小程序中,不存在HTML 中的 onclick 鼠标点击事件,而 ......
Work_01
1-1 顺序表基本操作 本题要求实现顺序表的操作集。 函数接口定义: Position Find( List L, ElementType X ); bool Insert( List L, ElementType X, Position P ); bool Delete( List L, Posi ......
CodeForces 1874B Jellyfish and Math
洛谷传送门 CF 传送门 看到这种操作乱七八糟不能直接算的题,可以考虑最短路。 对于 \(a, b, c, d, m\) 按位考虑,发现相同的 \((a, b, m)\) 无论如何操作必然还是相同的。 于是考虑对于每个可能的 \((0/1, 0/1, 0/1)\),所有终态有 \((c = 0/1, ......
F - Vacation Query
F - Vacation Query 此题与4301 Can you answer on these queries III类似 只不过要维护0和1两个值 解法: 区间修改和查询,可以利用线段树 1.两区间合并的答案,要么lc(左子树)中,要么在rc(右子树)中,但是也有可能出现在(lc的右端点连续 ......
打了一整天の搜索 总结帖
观前提示:本帖会更新,但也会咕咕咕,有问题记得踢我一脚 前言: 今天集训了一天,全是搜索题,收(sheng)获(xin)颇(ju)丰(pi),真是美好的一天呢(笑) 好了,现在正式进入我们的总结帖 Part 1 搜索优化 提起搜索优化,很多人其实不屑一顾。但是相比各种难度容易上天的算法,搜索的优化其 ......
搜索剪枝
虽然我很懒,但集训期间还是强迫我自己写一下博客吧! 搜索剪枝 不搜不知道,我的搜索如同一坨shift。 搜索没逻辑,剪枝随便捡,然后喜提 with return value 3221225725 P1025数的划分 非常简单的一道,数的拆分题 题目描述 将整数 \(n\) 分成 \(k\) 份,且每 ......
批量爬取多分页多张图片
import urllib.request from lxml import etree # https://sc.chinaz.com/tupian/siwameinvtupian.html url = 'https://sc.chinaz.com/tupian/siwameinvtupian_2 ......
运行游戏!
1. 编辑运行配置 当前项目中有很多代码,所以需要提醒 IntelliJ 运行哪些代码。要告诉它该运行 Game.java,需要转至“运行”>“编辑配置”,然后设置新配置。 编辑配置...下拉菜单。 然后在“运行配置”窗口中点击窗口左上方的 + 按钮,添加一个新的配置,然后选择应用程序。 然后将看到 ......
为什么在es6中继承必须调用super函数?
在ES6中规定,子类的构造函数必须要执行super函数 图片查阅自 阮一峰 ES6教程 super()函数有什么作用? 在执行super函数时,其实就是在创建子类的this,然后将父类的实例和方法放置在这个this对象中,子类在调用super之前是没有this的,所有的this操作都要在super( ......
配置标题消息
1.说明 通常使用以下3个标题信息参数。 header参数:用来设置当用户登录设备时在终端上显示的标题信息。 login参数:指定用户在登录设备认证过程中激活终端连接时显示的标题信息。 shell参数:指定当用户成功登录设备并已经建立会话时显示的标题信息。 如果header的内容是字符串,用head ......
dpvs dnat模式
dnat模式发送报文 src/ipvs/ip_vs_core.c针对ipv4,INET_HOOK_PRE_ROUTING注册2个函数dp_vs_pre_routing和dp_vs_in,因为nat不做防止DDos攻击的syn_proxy,所以看dp_vs_in。 conn_sched新请求建立连接选 ......
《拉格朗日插值》小记
随便学学,主要是又被卡科技了。 参考文章: \(Alex\_Wei\) 的拉格朗日插值与多项式乘法 \(Alex\_Wei\) 的多项式 I:拉格朗日插值与快速傅里叶变换 \(yyc\) 的从拉插到快速插值求值 算法介绍 公式口糊 主要用来对于一个给定的 \(n\) 次多项式,用 \(n+1\) 个 ......
使用 Gradle:将项目代码导入 IntelliJ
1. 将项目导入 IntelliJ 打开 IntelliJ,如果还打开了其他程序,请关闭它们,再次进入欢迎屏幕。这次,不选择“创建新项目”,而是选择导入项目( Import Project )。 点击导入项目( Import Project )后,会弹出一个窗口,提示你从某个文件夹导入项目。 转到保 ......
基本数据类型及转换
基本数据类型及转换 代码 // example.go package test import "fmt" func BasicDataTypes() { fmt.Println("整数类型") var ( n1 = 0b0101 //二进制,默认为int n2 int8 = 0o77 //八进制 n ......
单源最短路模板
SPFA #include <bits/stdc++.h> #define rint register int #define endl '\n' using namespace std; const int N = 1e5 + 5; const int M = 1e6 + 5; const int ......
CS231N Assignment1 SVM 笔记(更新中)
svm.ipynb 为SVM实现一个完全矢量化的损失函数 为其解析梯度实现完全矢量化表达式 使用数值梯度检查您的实现 使用验证集调整学习率和正则化 使用 SGD 优化损失函数 可视化最终学习权重 第一部分 1. 一些配置和库的导入 # Run some setup code for this not ......
Javascript之Object、Array
Object.keys 对象的键转化为数组 Object.values 对象的属性值转化为数组 Object.assign 对象的合并 Array.from() 伪数组对象的属性值转化为数组。类似Object.values Array.reduce 将数组的值减为单个值(从左到右) ......
React 18 useEffect 代码执行两次的问题
https://github.com/zjy4fun/notes/issues/62 React 18 提出的新特性“并发渲染”,为了防止组件重复挂载的问题,React 在开发模式 && 严格模式下,useEffect 会执行两次(模拟组件挂载和组件卸载,让问题提早暴露),但是线上模式不会。 开发模 ......
出国旅行要准备啥?
突然想到的问题,慢慢补充 首先签证。 电源方面,首先要确定目的地国家使用的电源座的规格,提前买好欧标/国标的转换器,除了物理接口外,还要看其电压和频率来买好对应的转接器。 通讯方面,最好提前找认识的人、网友等帮忙买好目的地国家的电话卡(带有一定流量套餐)。 同时还需要注意: 1.目的地国家使用的4G ......
python不能找到自己写的包怎么办
python找不到自己写的包一般是因为路径问题导致的,我们的包在不同的目录下需要使用不同的方式导入。 下面我们就来看一下遇到无法找到自己写的包的解决方法: 我们可以先使用下面的方法查看当前路径: import sys print(sys.path) 然后使用下面的方法获取包所在的路径即可: from ......
JS使用a标签下载文件
Dowload(url, fileName) { let xmlResquest = new XMLHttpRequest(); xmlResquest.open('GET', url, true); xmlResquest.setRequestHeader('Content-type', 'app ......
下载井字游戏
在这个 IntelliJ 项目中,你需要下载井字游戏代码,并完成这个项目! 为了确保正确导入代码,必须遵守这些说明。我们开始吧! 1. 下载井字游戏代码 这个井字游戏项目的所有代码都在 java github 仓库(点击此处)中。 Github 为我们提供了一个在线存储程序的地方,这样就可以共享和编 ......
单例模式
什么是单例模式 单例模式是指在内存中只会创建且仅创建一次对象的设计模式。在程序中多次使用同一个对象且作用相同时,为了防止频繁地创建对象使得内存飙升,单例模式可以让程序仅在内存中创建一个对象,让所有需要调用的地方都共享这一单例对象。 单例模式的类型 懒汉式:在真正需要使用对象时才去创建该单例类对象。 ......
nfls10.1
T1 大水题,用位运算更加便捷求解。 T2 看出来有环了,但是没往基环树上想,寄。 暴力分,有部分分是基础树,可以跑一遍深搜,根节点的选择是 k 种颜色,剩下的是 k - 1 种颜色。还有暴力是可以二分图染色做出来的。 正解,我们对于一个环上的操作,可以用递推式子求出来。f[0][i], f[1][ ......
2-sat
萌新刚学 2-sat,写个题解练练手。 首先的话,我个人理解的 2-sat 就是对于每个数只有 \(2\) 种取值的问题。 这里我以 卡图难题 这题为例。 显然位运算的题,就是一个经典的 2-sat 的题,因为对于每个数都只有 \(0\) 和 \(1\) 两种选择。 那么我们将每个点 \(a_i\) ......
联想个人云开启Docker并安装常用的Docker
联想个人云开启Docker并安装常用的Docker 启用Docker 利用联想个人云的远程协助功能开启SSH并提升普通用户权限后,可安装(开启Docker) 新版的固件docker已经安装了,不知道出于什么原因没有启动: [~]# docker image ls Cannot connect to ......
ABC322G题解
这场的G怎么这么毒瘤啊/kk 听说正解是DP?我爆搜头一个表示不服! statement 找出三元组 \((S, a, b)\) 的数量,使得 \(S\) 在 \(a\) 进制下和在 \(b\) 进制下的差为 \(X\) ,其中 \(0 \leq S_i <(min(a, b, 10))\) 。 首 ......
pyqt5-QListWidget列表组件
1、介绍 QListWidget,列表组件 2、基础使用 addItem(self, aitem: QListWidgetItem) addItem(self, label: str) 添加项 addItems(self, labels: Iterable[str]) 添加多个项 item(self ......
熔断、限流、降级 —— SpringCloud Alibaba Sentinel
Sentinel 简介 Sentinel 是阿里中间件团队开源的,面向分布式服务架构的高可用流量防护组件,主要以流量为切入点,从限流、流量整形、熔断降级、系统负载保护、热点防护等多个维度来帮助开发者保障微服务的稳定性 Sentinel 提供了两个服务组件: Sentinel 用来实现微服务系统中服务 ......