NOT

python+playwright 学习-45 drag_to 拖拽操作

前言 按住元素从页面的一个位置拖动到另外一个位置,可以用drag_to() 方法实现拖拽操作 场景 目标元素 拖动到指定位置 drag_to 拖拽操作 您可以使用locator.drag_to()执行拖放操作。此方法将: 将鼠标悬停在要拖动的元素上。 按鼠标左键。 将鼠标移动到将接收放置的元素。 松 ......
playwright drag_to python drag 45

python3.8下载安装

https://www.python.org/downloads/windows/ 打开官网下载python 下好之后安装 ......
python3 python

一只退役狗の自我介绍

好吧,其实我根本不懂日文,の也是牵强附会地用,这里其实是蹭学长热度。 我是 CDsidi,一只蒟蒻地不能再蒟蒻的退役OIer,所以常年游走在主流OI圈子之外,退役之后大家可能都没有听过/认识我,所以在这里做一个自我介绍。 我接触OI主要还是因为兴趣+被忽悠。 小学时候,因为我比较笨,所以做不好很多事 ......

了解 jupyter notebook 使用

一、什么是jupyter 介绍: jupyter notebook是一种 Web 应用,能让用户将说明文本、数学方程、代码和可视化内容全部组合到一个易于共享的文档中。它可以直接在代码旁写出叙述性文档,而不是另外编写单独的文档。也就是它可以能将代码、文档等这一切集中到一处,让用户一目了然。 Jupyt ......
notebook jupyter

[Leetcode Weekly Contest]339

链接:LeetCode [Leetcode]2609. 最长平衡子字符串 给你一个仅由 0 和 1 组成的二进制字符串 s 。 如果子字符串中 所有的 0 都在 1 之前 且其中 0 的数量等于 1 的数量,则认为 s 的这个子字符串是平衡子字符串。请注意,空子字符串也视作平衡子字符串。 返回 s ......
Leetcode Contest Weekly 339

Django笔记十五之in查询及date日期相关过滤操作

这一篇介绍关于范围,日期的筛选 in range date year week weekday quarter hour 1、in in 对应于 MySQL 中的 in 操作,可以接受数组、元组等类型数据作为参数: Blog.objects.filter(id__in=[1,2,3]) 对应的 SQ ......
日期 笔记 Django date

线程间数据传递之ThreadLocal、InheritableThreadLocal、TransmittableThreadLocal

前言 在JAVA中线程之间传输数据的方式有多种,而本文旨在探讨ThreadLocal及其衍生类的使用场景。 使用场景 业务系统的参数传递:在我们的业务系统中可能会用到许多公共参数,可能是用户的token信息,在我们链路中可能某一个方法需要用到它,那么我们又不想一层层的传递它。 分布式系统要打通各个系 ......

File类

File概述 File对象就是表示一个路径,可以是文件的路径,也可也是目录的路径 这个路径是存在的,也允许是不存在的。 File类创建的构造方法 | 方法名 | 说明 | | | | | public File(String pathname) | 根据文件路径创建对象 | | public Fil ......
File

2023.4

1. 填数游戏 你是第一个.jpg 考虑性质 B,我们会发现无论 Alice 怎么选,Bob 只有两种选择:$1,2,...,n-1,n$ 或者 $2,3,...,n,1$。 考虑 $S_i$ 和 $T_i$ 的交集,如果交集为空,则我们可以忽略;如果交集恰好为 $1$,Alice 一定会去选这个交 ......
2023.4 2023

KMP算法--模板

生成 Pattern 的字符串的 next 数组,长度为 m+1 点击查看代码 void getNext(vector<int>& next, string& pattern) { int n = pattern.size(); for (int j = 0, k = -1; j < n; ) { ......
算法 模板 KMP

多实例安装多版本

1. [mysqld_multi] 是否需要配置 可以直接配置[mysqld1]、[mysqld2]标签,使用mysqld_multi start可以启动数据库实例,但是没有mysqld_safe守护进程,所以该标签需要配置。 2. 停止mysqld实例 需要在[mysqld_multi]标签下需要 ......
实例 版本

283.移动零

移动零 给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 请注意 ,必须在不复制数组的情况下原地对数组进行操作。 示例 1: 输入: nums = [0,1,0,3,12] 输出: [1,3,12,0,0] 示例 2: 输入: nums = [0] 输出 ......
283

【Java 并发】【八】【Atomic】【一】JUC下的Atomic原子类体系概览

1 前言 这节我们就开始看看Atomic原子类系列,JUC包下提供的原子类底层的实现原理基本都是差不多的,都是基于volatile和CAS操作来保证线程安全的,我们后续会着重分析几个类。 2 概览 我们看下JUC下边都有哪些原子类: 看上面的图形,我们使用红色圈中的那些,就是我们要着重讨论的,一共分 ......
Atomic 概览 原子 体系 Java

chrony之maxslewrate参数测试

3 Apr 21:47:59 ntpdate[1604]: step time server 192.168.12.21 offset -20.062975 sec [root@localhost ~]# ntpdate -d -u 192.168.12.21 3 Apr 21:48:42 ntpd ......
maxslewrate 参数 chrony

E - Transition Game

E - Transition Game https://atcoder.jp/contests/abc296/tasks/abc296_e 思路 Code https://atcoder.jp/contests/abc296/submissions/40262511 #include <bits/s ......
Transition Game

【数据结构】串 - 习题

就一道题,开摆了orz 习题 等值子串 【问题描述】如果字符串的一个子串(其长度大于1)的各个字符均相同,则称之为等值子串。试设计一算法,求出串S中一个长度最大的等值子串;如果串S 中不存在等值子串,则输出信息no 【输入形式】输入一个字符串,并以!结束 【输出形式】输出第一个出现的最长字符串,如果 ......
数据结构 习题 结构 数据

Android与STM32通信中巧妙解决中文乱码问题

前言 网上一大堆都是要多种格式相互转换,并且要很大的字库文件,对于小应用工程,小容量的STM32芯片,额外多出这些开销会感到蛮不舒服的,而且绝大部分的乱码问题时发生在STM32这边,所以本文是从Android端解决编码格式转化的问题,STM32那边稍做处理即可,我做的转换是从UTF-8转到GBK 解 ......
乱码 Android 问题 STM 32

实验一-密码引擎-3-加密API研究

任务详情 密码引擎API的主要标准和规范包括: 1 微软的Crypto API 2 RAS公司的PKCS#11标准 3 中国商用密码标准:GMT 0016-2012 智能密码钥匙密码应用接口规范,GMT 0018-2012密码设备应用接口规范等 研究以上API接口,总结他们的异同,并以龙脉GM300 ......
密码 引擎 API

APP自动化

一、APP工具 1、三大工具 appium、Robtium(只支持Java语言)、macaca 2、原理:APP自动化执行原理 二、移动测试环境搭建 1、搭建步骤 JDK安装:安卓应用或者开发工具使用 java 语言开发。必须使用 JDK. Android SDK安装:1、Android开发工具包, ......
APP

频率学派和贝叶斯学派

贝叶斯定理 贝叶斯推断是一种统计学方法,用来估计统计量的某种性质。 贝叶斯推断与传统的频率学派不同,它是建立在主观判断的基础上的,也就是说,你可以不需要客观证据,先估计一个值,然后根据实际结果不断修正。由于其主观性太强,所以在一些传统行业内更偏向于传统的频率学派。 贝叶斯定理需要先验知识作为支撑,而 ......
学派 频率

PyPI 镜像

临时使用 pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package 注意,simple 不能少, 是 https 而不是 http 设为默认 升级 pip 到最新的版本 (>=10.0.0) 后进行配置: python ......
镜像 PyPI

nodejs设置国内镜像

配置淘宝镜像 npm config set registry https://registry.npm.taobao.org --global npm config set disturl https://npm.taobao.org/dist --global 欢迎关注作者微信公众号 ......
镜像 nodejs

Java 正则表达式

java.util.regex 包主要包括以下三个类: Pattern 类: pattern 对象是一个正则表达式的编译表示。Pattern 类没有公共构造方法。要创建一个 Pattern 对象,你必须首先调用其公共静态编译方法,它返回一个 Pattern 对象。该方法接受一个正则表达式作为它的第一 ......
正则 表达式 Java

请求分页管理方式

请求分页管理方式 1、页表机制 2、缺页中断机构 3、地址变换结构 知识回顾 ......
方式

页面分配策略

页面分配策略 1、驻留集 2、页面分配、置换策略 3、何时调入页面 4、从何处调入页面 5、抖动(颠簸)现象 工作集 知识回顾 ......
策略 页面

数组、集合、遍历与键值对

在学习的时候对这一块记忆不够深刻,网上找点资料记录下 1.数组 我们可以申明一个数组,该数组可以通过下标读取与写入。能存放的数据类型已固定,数组长度已固定。 添加超过申明的数组个数程序会报错 string[] st = new string[5]; st[0] = "张三"; st[1] = "李四 ......
数组

2023 杂想

好久没有写博客了,有些担心自己技能退化了,不管想到什么,今天都要写点东西出来。 准备工作不要做得太充分 做一件事情的准备工作不要做得太充分。为什么这么说?我主要想到几个点。 投入产出比。20% 的时间就能达到 80 分的效果,为了剩下的 20 分,要思考大量的事情。这些思考中,大部分都是无意义的,都 ......
2023

记录欧式筛法筛选素数

点击查看代码 void getPrime(long long n, vector<int>& prime, vector<bool>& isPrime) { isPrime[1] = false; for (int i = 2; i < n; ++i) { if (isPrime[i]) { pri ......
素数

665.非递减数列

非递减数列 给你一个长度为 n 的整数数组 nums ,请你判断在 最多 改变 1 个元素的情况下,该数组能否变成一个非递减数列。 我们是这样定义一个非递减数列的: 对于数组中任意的 i (0 <= i <= n-2),总满足 nums[i] <= nums[i + 1]。 示例 1: 输入: nu ......
数列 665

13、切片

1.切片的定义 Go 语言切片是对数组的抽象 Go 数组的长度不可改变,在特定场景中这样的集合就不太适用,Go中提供了一种灵活,功能强悍的内置类型切片("动态数组"),与数组相比切片的长度是不固定的,可以追加元素,在追加时可能使切片的容量增 切片是一种方便、灵活且强大的包装器。切片本身没有任何数据。 ......