XOR
学期总结
本学期学习了Javaweb和Android开发,这门课程不仅帮助我掌握了编写Java Web应用程序和移动应用程序的技能,还让我深刻地了解到了团队协作的重要性。 在学习Javaweb方面,我们首先学习了Servlet和JSP的基础知识,包括如何建立一个Web项目、如何配置Tomcat服务器等。此外, ......
安科瑞ARB5系列弧光保护装置在电力系统中的应用
安科瑞虞佳豪 弧光是怎么产生的: 在电力系统中,由于设备故障、人为地错误操作或错误接线、绝缘材料老化和机械磨损、灰尘、温度、湿度、腐蚀等环境因素、电缆接头制作不良、过电压、其他原因如动物鼠害等可能在开关设备内造成短路故障并产生电弧光。中低压电力系统由于无母线保护、出线多,操作频繁、三相导体线间距离和 ......
BigDecimal在某区间进行比较
转自:https://blog.csdn.net/pengsh_clud/article/details/101218128 由于BigDecimal 的精度比较高,在计算的时候有时候存入数据库的时候会进行四舍五入 会对后面的结果判断存在误差 所以比较的结果会在一个区间的 public static ......
MySql主从复制
**介绍** MySQL主从复制是一个异步的复制过程,底层是基于Mysql数据库自带的 二进制日志 功能。就是一台或多台MySQL数据库(slave,即从库)从另一台MySQL数据库(master,即主库)进行日志的复制,然后再解析日志并应用到自身,最终实现 从库 的数据和 主库 的数据保持一致。M ......
python selenium 下拉框处理
在自动化测试中,处理下拉框(Dropdown)有以下几种方式: 1. 使用Select类: 通过select的相关方法选择option选项 select.select_by_index(index) 参数index表示的option索引 select.select_by_value(value) 参 ......
c#winform 文字阅读工具,可以暂停 可以继续 可以从光标处开始阅读
c#winform 文字阅读工具 支持暂停 支持继续 支持从光标处开始 具体源码可以与我沟通 //string text1 = textBoxX1.Text; //SpVoice voice = new SpVoice(); //voice.Voice = voice.GetVoices().Ite ......
【活动回顾】Databend 数据库表达式框架设计与实现 @GOTC
5月28日,“全球开源技术峰会 GOTC 2023 ”圆满落幕。在本次会上,**Databend 数据库的** **优化器** **研发工程师** **骆迪安**作为嘉宾中的一员,在 rust 专题专区分会场进行了一次主题为《 Rust 实现的先进 SQL Parser 与高效表达式执行框架 — D ......
ipmitool配置机器的BMC管理IP
1、确定操作对象 #ipmitool mc info 输出中”Device Revision"是命令的操作对象 2、设置BMC IP # ipmitool -I open lan set 1 ipsrc static # ipmitool -I open lan set 1 ipaddr 192.1 ......
hive - beeline命令行可以使用的命令
beeline> !help !all Execute the specified SQL against all the current connections !autocommit Set autocommit mode on or off !batch Start or execute a ......
js 粘贴定位 滚动到顶部后,固定在头部
由于css的position:sticky的粘贴定位存在兼容性问题,因为决定使用js来判断盒子的位置,添加固定定位来解决,实例代码如下: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv=" ......
Blockchain 钱包
## 钱包的必要性 钱包是区块链中在应用层生成的一个工具. 现在通常使用钱包, 作为使用区块链资源的一个身份验证方式. 所以,通常了解区块链的时候, 会先生成一个或几个钱包, 然后进行其他的操作 ## 生成一个钱包 通常, 初级使用者在学习区块链的时候, 可以先生成一个热钱包. 一般来说, 热钱包也 ......
Solidity基础
# Solidity基础 ## RemixIDE RemixIDE通常使用网页端: [Remix](https://remix.ethereum.org/) ## Solidity中文文档: https://learnblockchain.cn/docs/solidity/ ## Solidity基 ......
Solidity语法
# Solidity语法 ## 数据类型(值类型) ### uint (unity, int), 整数型 可保存0, 以及正整数 范围: 2**256 - 1, 2的256次方 ### address (地址类型, 是合约语言的特殊数据类型) 160位值, 不允许操作; 适合存储 合约地址 或外部人 ......
Python笔记:正则表达式方法
正则表达式并不是Python的一部分。正则表达式是用于处理字符串的强大工具,拥有自己独特的语法以及一个独立的处理引擎,效率上可能不如str自带的方法,但功能十分强大。得益于这一点,在提供了正则表达式的语言里,正则表达式的语法都是一样的,区别只在于不同的编程语言实现支持的语法数量不同;但不用担心,不被 ......
Git整理 git cherry-pick的使用
git cherry-pick可以理解为”挑拣”提交,它会获取某一个分支的单笔提交,并作为一个新的提交引入到你当前分支上。 当我们需要在本地合入其他分支的提交时,如果我们不想对整个分支进行合并,而是只想将某一次提交合入到本地当前分支上,那么就要使用git cherry-pick了。 用法git ch ......
【PostageSQL】SQL每行后边拼接总数以及利用最大余额法计算占比
1 前言 最近碰上个需求,因为那个报表工具只能写SQL,所以需要用SQL计算每条数据占总和的百分比,比如下边这样,要对每个人的分数计算占总和的百分比。 2 问题思路 我们首先要有个思路: 每行后边要先统计一个总数(用以求出占比) 占比存在取舍,会导致总的占比和大于或者小于100%,所以这里我们需要用 ......
WPF 监听TextBlock 的Text改变事件
private static System.ComponentModel.DependencyPropertyDescriptor descriptor = System.ComponentModel.DependencyPropertyDescriptor.FromProperty(TextBlo ......
Linux centos7 ppc64le编译安装MySQL8遇见问题
一.关于No package devtoolset-7-gcc available.的解决办法 1.使用centos默认yum源 2.依次执行以下命令 yum install -y centos-release-scl yum install -y devtoolset-7 二.cmake3 >= ......
23-5-23--二叉树--二叉树的建立的模板
#include <iostream> #include <queue> using namespace std; typedef struct tr* ptree; typedef struct tr { struct tr *lchild; struct tr *rchild; int date ......
K8s基础概念
一、资源与对象简述 Kubernetes 中的所有内容都被抽象为“资源”,如 Pod、Service、Node 等都是资源。“对象”就是“资源”的实例,是持久化的实体。如某个具体的 Pod、某个具体的 Node。Kubernetes 使用这些实体去表示整个集群的状态。 对象的创建、删除、修改都是通过 ......
切面工具
[toc] # 接口限流切面 【限流枚举】 ```java /** * 限流枚举 */ public enum LimitType { // 默认 CUSTOMER, // ip限流 IP } ``` 【限流注解】 ```java import java.lang.annotation.Elemen ......
Go 常见问题
# Go常见问题 ### 问题: go.mod file not found #### 现象 ```log go.mod file not found in current directory or any parent directory. ``` #### 原因 Go1.16之后引入GoMod, ......
Blockchain 理论基础
# 1.区块链理论基础 区块链, 是技术. 本质上是一个分布式账本系统, 需要通过共识机制来确保网络中的节点对账本数据的状态达成一致, 以实现去中心化和安全性 ## 起源 2008年, 雷曼兄弟倒闭. 后两周 中本聪, 论文 区块链技术, 就是点对点的解决方案 ## 4大核心技术: 分布式存储 区块 ......
Git操作(git reset & get revert)
git的工作流 git revert 撤销 某次操作,此次操作之前和之后的commit和history都会保留,并且把这次撤销作为一次最新的提交 * git revert HEAD 撤销前一次 commit * git revert HEAD^ 撤销前前一次 commit * git revert ......
数组去重方法总结
// 基于单key或无key去重,单key一般是对象的id,无key就是元素本身是非对象 export function uniqueArr(arr, key){ let res; if(key){ res = [...new Map(arr.map(t => [t[key], t])).value ......
剑指 Offer 66. 构建乘积数组
题目描述: 给定一个数组 A[0,1,…,n-1],请构建一个数组 B[0,1,…,n-1],其中 B[i] 的值是数组 A 中除了下标 i 以外的元素的积, 即 B[i]=A[0]×A[1]×…×A[i-1]×A[i+1]×…×A[n-1]。不能使用除法。 class Solution{ publ ......
Flask017_引入模板
文档结构 header.html 1 <style> 2 .nav ul { 3 overflow: hidden; 4 } 5 6 .nav ul li { 7 float: left; 8 margin: 0 20px; 9 } 10 </style> 11 <nav class="nav"> ......