自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(473)
  • 收藏
  • 关注

原创 JScrollPane包裹JTextArea2405240055

JScrollPane添加JTextArea可以在构造方法,也可以用 setViewportView( 方法。fontCfg.put(TextAttribute.FAMILY, “宋体”);

2024-05-24 03:22:40 380

原创 Java用反射reflect来实例化对象: class.getDeclaredConstructor().newInstance()

Java用反射reflect来实例化对象:从java9开始,已过时, 被加上强烈反对注解现用类名.class。

2024-05-24 02:24:56 155

原创 线规线径对照表,AWG对应平方毫米

1.001.0240.04030.810721.43.20.02530.324748.51.2801.460。

2024-05-24 00:04:06 361

原创 ESP-01S刷固件ESP8266_NonOS_AT_Bin_V1.7.5_1 笔记240510

ESP-01S刷固件ESP8266_NonOS_AT_Bin_V1.7.5_1 笔记240510。

2024-05-12 04:06:25 980

原创 Windows在命令行控制台 CMD DOS PowerShell 创建文件夹 md mkdir New-Item

Windows在命令行控制台 CMD DOS PowerShell 创建文件夹mkdirmdNew-Item测试代码。

2024-05-08 01:45:56 460

原创 Java正则表达式之Pattern的flag

Java正则表达式中的Pattern类提供了一些标志(flag)来修改正则表达式的行为。当编译正则表达式时,你可以使用一组标志(flags)来修改正则表达式的行为。Java正则表达式中的Pattern类用于表示编译后的正则表达式,而flag则是在编译正则表达式时使用的选项。这些标志可以单独使用,也可以通过按位或(|)的方式组合使用。类用于表示一个正则表达式,并且可以通过不同的标志(flags)来修改正则表达式的行为。请注意,不同的标志可能会影响正则表达式的行为,因此在选择标志时要仔细考虑你的需求。

2024-04-16 07:36:36 496

原创 MySql 的 grant all on 和 grant all privileges on 有什么区别? ALL 和 ALL PRIVILEGES 有什么区别?

MySql 的 grant all on 和 grant all privileges on 有什么区别?ALL 和 ALL PRIVILEGES 有什么区别?官方答案是没有区别第1096页第1097页第1381页第1384页第1213页第1216页翻译:这些权限说明符是“在给定权限级别可用的所有权限”(除 GRANT OPTION 外)的简写。例如,在全局或表级别授予 ALL,则分别授予所有全局权限或所有表级别权限。

2024-04-11 01:17:41 773

原创 IndexedDB的ObjectStore的add和put方法有什么不同

IndexedDB的ObjectStore的add和put方法有什么不同?IndexedDB的ObjectStore的add和put方法的主要区别在于它们处理主键冲突的方式和返回值的类型。addaddputputaddIDBRequestputIDBRequestadd总的来说,选择使用add还是put方法取决于你的具体需求。如果你需要确保数据的主键唯一性,并且不希望更新已存在的数据,那么应使用add方法。如果你需要能够更新已存在的数据,或者添加新的数据(无论主键是否存在),那么应使用put方法。

2024-03-27 10:13:48 709

原创 css与鼠标光标指针相关的属性有哪些?

cursor设置鼠标光标的样式。:hover伪类选择器:用于选取鼠标悬停在元素上时的样式。可以通过:hover伪类选择器来设置鼠标悬停时的样式。:active伪类选择器:用于选取鼠标点击元素时的样式。可以通过:active伪类选择器来设置鼠标点击时的样式。:focus伪类选择器:用于选取具有焦点的元素。可以通过:focus伪类选择器来设置具有焦点时的样式。属性:控制元素是否响应鼠标事件。属性:控制用户是否可以选择元素的内容。cursor。

2024-03-21 00:33:28 1232

原创 css禁用元素指针事件,鼠标穿透,点击下层元素,用`pointer-events:none;`

属性用于控制HTML元素如何响应鼠标和触摸事件,如点击、悬停等。这个属性决定了在何种情况下元素能够成为鼠标或触摸事件的目标。属性为开发者提供了灵活的方式来控制元素与鼠标和触摸事件的交互,从而可以创建出更丰富、更有趣的用户体验。属性是一个可继承属性,这意味着如果父元素设置了该属性,而子元素没有设置,那么子元素将继承父元素的。属性有多种可能的值,但其中两个最常用的值是。例如,你可以使用以下CSS代码来设置元素的。比如 button按钮 上面有个元素挡着。鼠标穿透,使鼠标事件无效。

2024-03-21 00:31:18 1332

转载 转载 html--心花怒放

原文地址 html–心花怒放 https://blog.csdn.net/stqer/article/details/136571498

2024-03-18 19:30:34 30

原创 WpsOfficeExcel表格固定首行,点视图下的冻结窗格下的冻结首行

wps 和 微软 excel 表格固定首行的方法基本一样。

2024-03-16 13:54:53 982

原创 git报: “fatal: detected dubious ownership in repository“

fatal: detected dubious ownership in repository”的中文翻译是:“致命错误:检测到仓库中存在可疑的所有权问题”。这句话意味着 Git 在检查代码仓库时发现所有权存在问题,可能是由于文件或目录的所有权与 Git 仓库预期的所有权不匹配。这个问题可能导致仓库状态不一致或某些 Git 操作无法正确执行。“fatal: detected dubious ownership in repository” 这条错误信息表明 Git 在检查仓库时发现了一些所有权问题。

2024-03-16 06:18:08 5865 1

原创 Window11 下 git报: “fatal: detected dubious ownership in repository“

一般是因为重装了系统或更换了用户, git文件夹的所有者发生了改变。“替换子容器和对象的所有者”

2024-03-16 06:16:02 265

原创 Windows11去掉 右键菜单的 AMD Software:Adrenalin Edition 选项

运行regedit打开注册表编辑器先定位到找到开头的项, 并展开找到server项,并展开找到0项, 也可能时1删除, 或修改的值比如在值后加 “备份” 二字或者新建或其它名字的字符串值, 用于保存原始值, 然后删除字符串值去掉了。

2024-03-16 04:43:06 1168

原创 mysql的user()、session_user()、system_user()、current_user() 查看当前用户

user()和system_user()相同user(),system_user(),session_user()一般相同。

2024-03-14 13:29:32 491

原创 eclipse报: cvc-elt.1: Cannot find the declaration of element

这个错误通常出现在XML文件中,它表示XML解析器在尝试解析XML文件时找不到某个元素的声明。这通常是因为XML文件引用的DTD(文档类型定义)或XSD(XML Schema定义)中不存在该元素,或者XML文件没有正确地引用DTD或XSD。如果你尝试了以上所有解决方案仍然无法解决问题,那么可能需要更详细地检查XML文件和相关的DTD或XSD文件,以确定问题的根本原因。你也可以考虑在相关的开发社区或论坛上寻求帮助,向其他开发者咨询他们的经验和建议。

2024-03-13 06:31:19 819

原创 SpringBoot3使用xml配置注入

原先版本开头是这样的spring6 sringboot3版本开头是这样的的http换成了https即。

2024-03-13 06:22:46 667

原创 Java new String getBytes 使用utf8静态枚举 StandardCharsets.UTF_8

StandardCharsets类是Java中的一个工具类,它提供了一组标准字符集常量。StandardCharsets类位于java.nio.charset包中,是一个final类,不能被继承。使用StandardCharsets类可以方便地指定字符集,例如在读取或写入文件时指定字符集,或者在网络通信中指定字符集。这个示例演示了如何使用StandardCharsets类将字符串编码为字节数组,并将字节数组解码为字符串。如果您使用的是 Java 8 或更早的版本,这些常量将不可用。在这个示例中,我们使用。

2024-03-12 12:03:00 784

原创 Invalid destruction signature

SpringBoot 报 Invalid destruction signature 是因为用xml注入时 destroy-method 指定的方法在类中没有定义

2024-03-12 11:01:03 199

原创 JavaSpringBoot的@Value设置默认值,用冒号:

请注意,默认值可以是任何有效的字面量值,如字符串、数字或布尔值。对于更复杂的默认值,你可能需要使用 SpEL(Spring Expression Language)表达式。这在某些情况下非常有用,比如当外部配置文件中缺少某个属性时,你可以确保应用程序仍然能够启动并使用一个合理的默认值。如果属性不存在或为空,Spring 将使用冒号后面的默认值。在Java Spring Boot中,可以使用@Value注解为属性设置默认值。如果属性值不存在或为空,则使用冒号后面的值作为默认值。要设置默认值,你可以在。

2024-03-11 09:45:33 1053

原创 如果实现了BeanFactoryPostProcessor接口,则@PostConstruct和@PreDestroy和@Value将不起作用

如果实现了BeanFactoryPostProcessor接口,则@PostConstruct和@PreDestroy和@Value将不起作用。

2024-03-11 09:25:55 1017

原创 Tcp标志位 笔记240309

这些标志位可以单独使用,也可以组合使用,以实现TCP的各种功能。例如,SYN和ACK标志位通常一起使用来建立TCP连接;FIN标志位用于正常关闭连接;而RST标志位则用于异常情况下关闭连接。TCP(传输控制协议)的标志位是用于指示TCP报文段中特定控制信息的位字段。这些标志位存在于TCP报头中,用于控制TCP连接的建立、数据传输和终止等过程。TCP的标志位是用于在TCP协议中传递控制信息的6个标志。这些标志位可以用于不同的目的,如建立连接、关闭连接、输数据等。

2024-03-09 03:23:46 504

原创 linux取消密码复杂度限制 笔记240306

Linux PAM(Pluggable Authentication Modules,可插拔认证模块)是一种灵活的身份验证框架,它为Linux系统提供了一种标准化的、模块化的方式来管理用户认证。每个模块都会根据其配置执行特定的检查,并返回成功或失败的结果。这个模块通常用于明确地拒绝某些类型的访问,或者作为一个“失败安全”机制,在认证链的末尾捕获所有未被前面的模块处理的请求。例如,如果您的原始密码是“password”,您需要将其更改为“password1”或“p4ssword”等,以满足密码策略的要求。

2024-03-06 01:35:52 1395

原创 JavaAwtSwing JButton去掉虚线框

【代码】JavaAwtSwing JButton去掉虚线框。

2024-03-05 01:15:30 92

原创 关系型数据库事务的隔离级别: 读未提交, 读已提交, 可重复读, 序列化。

事务的四性: 原子性,一致性,隔离性,持久性。(4项)事务的隔离级别: 读未提交, 读已提交, 可重复读, 序列化。(4项)并发事务可能引起: 脏读, 不可重复读, 幻读。(3项)读未提交不能防止 脏读, 不可重复读, 幻读;读已提交级别:可防止脏读。可重复读级别:可防止脏读,不可重复读。序列化级别,并发事务只能逐个执行:脏读,不可重复读,幻读,都可以防止。关系型数据库事务的隔离级别是指在并发境下,事务之间相互隔离的程度。

2024-02-25 15:22:02 844

原创 关系型数据库事务的四性ACID:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability)

事务的四性通常指的是数据库事务的ACID属性,包括原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability)。隔离性是指并发的事务是相互隔离的,即一个事务内部的操作及使用的数据对并发的其他事务是隔离的,并发执行的各个事务之间不能互相干扰。关系型数据库的四性是指ACID特性,即原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability)。

2024-02-25 14:47:17 952

原创 英文单词-主题 subject theme topic issue 有什么区别

总结来说,“theme”是更加抽象的核心思想或观点,“subject”是更广泛的讨论或研究领域,“topic”是具体的讨论或研究焦点,而“issue”是需要解决或讨论的具体问题或争议。需要注意的是,“主题”在中文中有时被用来翻译“theme”、“subject”或“topic”,但在英文中这些词有明确的区别。“主题”(Theme)、“Subject”、“Topic”和“Issue”在英语中都有表示讨论、写作或研究的焦点的意思,但它们在使用和具体含义上有所区别。它强调一个作品或一个讨论的核心概念或主题。

2024-02-24 12:18:14 1786

原创 slot全局属性 <slot>标签</slot> ::slotted()伪元素 笔记240223

- 假设这是在一个 JavaScript 文件中 --> < script > class MyCustomElement extends HTMLElement {super();// 必须首先调用 super() // 创建一个 shadow root const shadow = this . attachShadow({// 创建一个插槽 const slot = document . createElement('slot');

2024-02-23 13:09:43 873

原创 netbeans设置html模板

在NetBeans中设置HTML模板可以帮助您更快速地创建新的HTML文件,这些文件具有您常用的基本结构和代码。:首先,启动NetBeans集成开发环境。

2024-02-23 11:30:58 236

原创 Js的 Promise的 then catch 笔记240222

上面代码中,f的标准名叫做resolve, 所以应该写成实际上Promise和then都可以有两个参数,resolve和虽然Promise中的resolve和reject都会执行,但then参中的resolve和reject只会执行其中一个, 前面的执行了,后面就不执行了,将resolve和reject调换位置测试可以将resolve和reject分别写到中这样正常执行resolve, 异常执行reject .但如果在then块中抛异常了怎么办呢?可以写到catch函数中, 注意是catch。

2024-02-22 11:16:49 704

原创 js如何抛异常,抛自定义的异常

最简单的自定义异常来自chrome123的控制台的测试(匿名) @ VM209:1undefined示例1try{ throw "异常" } catch(e){ console.log(e);try{ throw new Error("自定义异常名") } catch(e){ console.log(e);try{ throw {n:"Object", v:"抛对象"} } catch(e){ console.log(e);

2024-02-22 05:49:37 478

原创 Java8Optional笔记240220

Optional。

2024-02-20 13:14:58 602

原创 CSS的全局值 initial inherit revert overlay unset

在CSS中,全局值是一组特殊的值,可以应用于大多数的CSS属性,用于改变这些属性的默认值、继承行为或重置为浏览器的默认样式。不过,需要注意的是,使用这些关键字时,请务必检查它们的浏览器兼容性和预期的行为,因为CSS的规范可能会随着时间而更新,而浏览器的支持情况也会有所不同。是特殊的值,它们可以应用于大多数CSS属性,以改变属性值的继承、重置或层叠行为。使用这些全局值时,重要的是要理解它们的行为,并检查你的目标浏览器是否支持这些值。,因为它是一个相对较新的关键字,可能不是所有浏览器都支持。

2024-02-20 00:34:37 447

原创 css3的var()函数

需要注意的是,自定义属性的名称是区分大小写的,并且在引用时必须使用与定义时完全相同的名称。这个函数提供了一种强大的方式来创建可重用和可维护的样式,尤其是在大型项目中,当需要在多个地方使用相同的值时。CSS 变量的一个强大之处是它们可以动态更新,这意味着当变量的值改变时,所有使用该变量的样式都会自动更新。它允许你在样式表中定义可重用的值,并在多个地方引用它们,从而使你的CSS更加灵活和可维护。这些例子展示了如何在CSS样式中定义和使用自定义变量,并通过var()函数引用这些变量的值。这通常是通过修改元素的。

2024-02-19 08:38:23 1458

原创 css中, grid-auto-rows: 怎样简写在grid:中

你需要单独设置这个属性来定义自动生成的行的高度。这是由CSS Grid规范的当前设计决定的,它要求某些属性必须单独设置,而不是通过。被用来定义当网格容器中的内容超出明确定义的行时所创建的隐式行的高度。则单独设置了当内容超出明确定义的行时所创建的隐式行的高度。属性用于指定自动生成的网格容器的行的大小。的设置,你还是需要使用完整的属性名来指定。属性用于指定自动生成的网格行的大小。属性设置了网格的模板行和列的大小,而。的值,你还是需要单独设置,因为。被用来定义网格的行列结构,而。但在这个简写中,你并没有设置。

2024-02-19 06:21:20 428

原创 RegExp正则表达式左限定右限定左右限定,预查询,预查寻,断言 : (?<= , (?= , (?<! , (?!

正则表达式预查寻(也称为预查或断言)是一种特殊的匹配技术,用于在匹配位置之前或之后执行条件判断,而不会真正消耗字符串中的字符。正则表达式断言分为前行断言和后行断言。预查不消耗字符,也就是说,在一个匹配发生后,在最后一次匹配之后立即开始下一次匹配的搜索,而不是从包含预查的字符之后开始。预查不消耗字符,也就是说,在一个匹配发生后,在最后一次匹配之后立即开始下一次匹配的搜索,而不是从包含预查的字符之后开始。例如,要匹配字符串中包含"re"的单词,但不包括"regex"和"regular",可以使用前行断言。

2024-02-18 05:00:16 1232

原创 CSS的伪类选择器:nth-child()

第一个匹配的元素是 0 [=5x0],但由于元素的索引是从 1 开始的而 n 从 0 开始,所以不会匹配任何元素。是一个非常强大的工具,它允许你根据元素在其父元素中的位置(序数)来选择特定的子元素。表示第 4 [=(3×0)+4]、7 [=(3×1)+4]、10 [=(3×2)+4]、13 [=(3×3)+4]……表示第七个及其之后的元素:7 [=0+7]、8 [=1+7]、9 [=2+7],等等。表示兄弟元素列表中的第 8 到第 15 个,且为 元素的元素。

2024-02-18 00:11:54 1295

原创 CSS的伪类选择器:nth-child()的用法示例

第一个匹配的元素是 0 [=5x0],但由于元素的索引是从 1 开始的而 n 从 0 开始,所以不会匹配任何元素。表示第 4 [=(3×0)+4]、7 [=(3×1)+4]、10 [=(3×2)+4]、13 [=(3×3)+4]……表示兄弟元素列表中的每个 元素。这与简单的 p 选择器选择的元素相同(尽管具有更高的优先级)。表示第七个及其之后的元素:7 [=0+7]、8 [=1+7]、9 [=2+7],等等。表示兄弟元素列表中的第 8 到第 15 个,且为 元素的元素。表示第 7 个元素。

2024-02-17 21:21:37 824

原创 CSS的注释:以“ /* ”开头,以“ */ ”结尾

**//*

2024-02-17 16:05:50 478

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除