线程 笔记java 11

《最新出炉》系列初窥篇-Python+Playwright自动化测试-11-playwright操作iframe-上篇

1.简介 原估计宏哥这里就不对iframe这个知识点做介绍和讲解了,因为前边的窗口切换就为这种网页处理提供了思路,另一个原因就是虽然iframe很强大,但是现在很少有网站用它了。但是还是有小伙伴或者童鞋们私下问这个问题,那么宏哥就单独写一篇关于iframe网页处理的文章。iframe 是web自动化 ......
上篇 Playwright playwright Python iframe

Linux11

实战章节 1. MYSQL数据库管理系统 MYSQL数据库管理系统,是一款数据库系统,特点是:轻量、简单、功能丰富 2. MYSQL 5.7 版本在centos系统安装 注:安装需要root权限 安装: 配置yum仓库 # 更新密钥 rpm --import https://repo.mysql.c ......
Linux 11

Debian11_手工制作deb安装包_过程和方法

# [Debian11_手工制作deb安装包_过程和方法](https://www.cnblogs.com/osnosn/p/17622874.html) **转载注明来源: [本文链接](https://www.cnblogs.com/osnosn/p/17622874.html) 来自[osno ......
手工 过程 方法 Debian deb

【C#学习笔记】什么是多态

什么是多态? 就是一个对象,调用同一个方法,却有不同的表现? 一个对象怎么可能调用同一个方法,怎么可能会有不同的表现呢?是参数类型不一样还是参数数量不一样?不,那些都是重载。 多态必须建立在继承之上。 多态的三种实现方式:虚函数、抽象类、接口。 ......
笔记

java列表对象,多属性去重

demo ``` public class OTest { static Map seen = new ConcurrentHashMap(16); public static void main(String[] args) { List userRoleList = new ArrayList( ......
属性 对象 java

线程池使用InheritableThreadLocal踩坑总结

一、缘起 某天测试环境更新后,有小伙伴反应页面会随机性的发生请求参数为空的情况(request.getParamter为空),但是前端的参数是传了的,而且不能稳定重现,需要在页面上经过一番操作之后才会发生,而当问题重现之后,之前那些可用的页面就变得不可用了,然后就会在可用和不可用之间交替...... ......
InheritableThreadLocal 线程

异步线程变量传递必知必会---InheritableThreadLocal及底层原理分析

InheritableThreadLocal简介 笑傲菌:多线程热知识(一):ThreadLocal简介及底层原理3 赞同 · 0 评论文章 上一篇文章我们聊到了ThreadLocal的作用机理,但是在文章的末尾,我提到了一个问题,ThreadLocal无法实现异步线程变量的传递。 什么意思呢?以下 ......

golang 学习笔记

1. 函数调用时传递的参数为拷贝的副本, 在函数内部改变参数的值不会影响原变量。但是 golang 中 slice、map、channel、pointer、function 是引用类型,赋值时拷贝的是指针值,对这些变量作出修改时会影响原变量的值。2. array(数组)与 slice(切片) 的区别 ......
笔记 golang

利用Java实现键盘输入

# 利用Java实现键盘输入 1. 引入包下的类Scanner 2. 创建一个对象 3. 调用对象的方法 ~~~java import java.util.Scanner;//导包 public class input{ public static void main(String[] args) ......
键盘 Java

「Log」2023.8.11 小记

### 间幕 $1$ 从今天开始记小记。 七点到校了,先小摆一会,然后整理博客。 听 MITiS 的电音,开始写题。 ### [$\color{blueviolet}{P1829\ [国家集训队]\ Crash的数字表格\ /\ JZPTAB}$](https://www.luogu.com.cn/ ......
小记 2023 Log 11

【笔记】小木棍 - 洛谷 P1120

这道题是做dfs剪枝的,有几个明显的剪枝: 从最小的可能的长度开始枚举:因为题目是要求最小的答案,哪怕算出一个大的答案也还是要验证更小的答案不存在。 不需要验证只有一根木棍的情况。 木棍从大到小排序,因为小木棍的灵活性更好,这样做有利于减少搜索树根部的规模。(先搜索大木棍可以减少后续能选择的木棍的种 ......
木棍 笔记 P1120 1120

Selenium Web 自动化 - Selenium(Java)环境搭建 (new)

Selenium Web 自动化 - Selenium(Java)环境搭建 (new) 2023-08-11 0 背景 开发工具idea 代码管理maven jdk1.8 webdriver chrome 1 chromedriver & chrome chromedriver和chrome要对应上 ......
Selenium 环境 Java Web new

JAVA | 如何安装JDK并配置

### 安装JDK 首先去Oracle官网。(网址随时会变,自行百度其官网就可以) ![](https://img2023.cnblogs.com/blog/3085423/202308/3085423-20230811115206470-1386019449.png) 点击产品->java。 ![ ......
JAVA JDK

java 字符流-编码

......
字符 编码 java

C/C++住院病人管理系统[2023-08-11]

# C/C++住院病人管理系统[2023-08-11] 22、住院病人管理系统(难度等级8) 使用C或C++,选择一种计算机编程软件和数据库管理系统来实现一个住院病人管理系统。系统需要实现的功能如下: (1)添加、删除和修改病人信息:向系统中添加、删除和修改仓库信息,信息包括(住院号、姓名、年龄、住 ......
病人 管理系统 系统 2023 08

i.MX RT开发笔记-04 | i.MX RT1062启动方式

文章目录系列文章目录一、启动代码(Boot ROM和Boot Code)二、启动模式选择(Boot Mode)三、外部启动设备配置(Boot Devices)1. 外部启动设备配置2. 启动设备属性配置四、启动相关GPIO引脚五、总结 一、启动代码(Boot ROM和Boot Code)Boot R ......
方式 笔记 MX 1062 04

C语言个人笔记(持续更新中)

# 第一&二章 概况 ## 1 在UNIX、LINUX和Windows下的运行过程 c语言执行过程:源代码.c >(编译器/汇编器) >目标代码.obj >(链接器) >可执行代码.exe 编译器:将c文件编译为汇编语言 汇编器:将c文件编译为机器语言 链接器:有三种链接方式: ### 在UNIX系 ......
语言 笔记 个人

对反射的一些理解笔记

反射的知识点 1:什么是反射 反射是框架完成的核心。那什么又是框架呢?框架是一个半完成品的程序,在开发项目的时候可以直接拿来用。用于提高效率 反射就是把java类中的各个成分映射成一个个的java对象。 2:获取反射的Class 注意:java中,无论生成每个类的多少个对象,这些对象都会对应于同一个 ......
笔记

python正则表达式笔记2

由 '\' 和一个字符组成的特殊序列在以下列出。 如果普通字符不是ASCII数位或者ASCII字母,那么正则样式将匹配第二个字符。比如,\$ 匹配字符 '$'. \number匹配数字代表的组合。每个括号是一个组合,组合从1开始编号。 比如 (.+) \1 匹配 'the the' 或者 '55 5 ......
正则 表达式 笔记 python

centos7中用docker部署java项目调用mvs海康相机拍照踩坑

一、海康机器人官网下载MVS V2.1.2 (Linux) 二、解压后将tar.gz包传入centos7中 三、解压并安装MVS 安装 四、执行MVS,并查看环境变量是否正确 安装后会新增/opt/MVS目录,进入/opt/MVS/bin目录执行./MVS 执行完成后查看是否已经自动添加环境变量,执 ......
中用 centos7 相机 项目 centos

【JAVA】 将csv格式文件转换为pdf格式文件

public void csvtopdf ( ) { String csvFilePath = "E:/tmp/output.csv"; String pdfFilePath = "E:/tmp/outputPdf.pdf";try { Document document = new Documen ......
格式 文件 JAVA csv pdf

数据库个人笔记(持续更新中)

# 第一章 绪论 ## 1.1数据库系统概述 **数据(Date)** **数据库(DB)**:长期储存在计算机中,有组织、可共享的大量数据集合。具有***低冗余度***、***高数据独立性***、***易扩展***的特点 **数据库管理系统(DBMS)**:是计算机基础软件,有以下几个功能: * ......
数据库 笔记 数据 个人

谷粒商城报错:java.lang.IllegalStateException: Failed to load property source from location 'classpath:/applicatio

遇到这种问题如果检查了配置文件没有出错 可以尝试打开target文件,去找配置文件,查看是否为空或者中文乱码,一般情况下删除中文注释就可以,因为这个文件的编码格式是GBK,项目的编码格式是UTF-8,注释乱码,导致编译失败。 还有另一种做法就是更改编码。 ......

TaskDecorator——异步多线程中传递上下文等变量

目录 TaskDecorator 定义TaskDecorator实例 线程池使用TaskDecorator 开发中很多数据如oauth2的认证信息,日志TracerId都是在请求线程中的,如果内部使用多线程处理就存在获取不到认证信息或TraceId的问题。这时候就需要处理子线程与主线程间数据传递的问 ......
上下文 线程 TaskDecorator 变量 上下

Java 11 仿Tomcat服务器及postman模拟发送

![image](https://img2023.cnblogs.com/blog/2530728/202308/2530728-20230810100915529-1468362102.png) request ``` package tomcat; import java.util.HashMa ......
postman 服务器 Tomcat Java 11

Javascript学习笔记-js实现拷贝复制功能

``` /** * 复制单行内容到粘贴板 * content : 需要复制的内容 * message : 复制完后的提示,不传则默认提示"复制成功" */ function copyToClip(content, message) { var aux = document.createElement ......
拷贝 Javascript 功能 笔记 js

AES加密 flutter java后台用的 AES/CBC/PKCS5Padding

可测试AES是否正确的网址 https://www.toolhelper.cn/SymmetricEncryption/AES java后台代码如下 public static String encrypt(String clearText, String key, String iv) { byt ......
PKCS5Padding AES 后台 5Padding flutter

.NET Core多线程 (4) 锁机制

去年换工作时系统复习了一下.NET Core多线程相关专题,学习了一线码农老哥的《.NET 5多线程编程实战》课程,我将复习的知识进行了总结形成本专题。本篇,我们来复习一下.NET中锁机制的相关知识点,预计阅读时间10分钟。 ......
线程 机制 Core NET

《CUDA编程:基础与实践》读书笔记(4):CUDA流

## 1. CUDA流 一个CUDA流指的是由主机发出的在一个设备中执行的CUDA操作序列。除主机端发出的流之外,还有设备端发出的流,但本文不考虑后者。一个CUDA流中的各个操作按照主机发布的次序执行;但来自两个不同CUDA流的操作不一定按照某个次序执行,有可能是并发或者交错地执行。 任何CUDA操 ......
CUDA 基础 笔记