XOR
leetcode TreeNode类 --java
public class TreeNode { int val; TreeNode left; TreeNode right; public TreeNode() { } public TreeNode(int val) { this.val = val; } public TreeNode(int ......
linux常用命令
cd:(切换) vim:(创建文件) vi:编辑文件 bc:(计算器)quit:退出计算器 mkdir:(创建目录) mkdir -p:递归建立目录 rmdir:(删除目录) arch:(显示处理器X86) hostname:(显示系统名称) who:(显示目前登陆用户的信息) cat:(查看文件) ......
列表
列表用中括号 [ ] animals = ["老虎","狮子","豹子","长颈鹿","大象"] print(animals) #type 是数据类型 print(type(animals)) 结果: ['老虎', '狮子', '豹子', '长颈鹿', '大象'] <class 'list'> ......
手机浏览器f12调试模式
手机浏览器的F12调试模式常用于网页开发人员进行移动端网页调试。以下是一些常见的手机浏览器F12调试模式的方法:1. Chrome浏览器:在手机端打开Chrome浏览器,访问要调试的页面,然后在地址栏中输入chrome://inspect,连接手机和电脑,即可在电脑的Chrome浏览器中打开手机页面 ......
TypeScript学习笔记
一、类型 ① 可以使用 | 来连接多个类型(联合类型) ② 类型断言,可以用来告诉解析器变量的实际类型 ③ {} 用来指定对象中可以包含哪些属性 ④ 函数结构的类型声明 ⑤ 数组的类型声明 ⑥ 元组,元组就是固定长度的数组 ⑦ enum 枚举 ⑧ 类别的别名 二、编译选项 ① 自动编译文件 编译文件 ......
带头结点单链表插入,删除,查找与排序实现一个简单的基于链表结构的学生管理系统
链表结构和操作方法 ```c++ // // Created by Administrator on 2023/6/12. // #ifndef CODE_LINKEDLIST_H #define CODE_LINKEDLIST_H #include #include #include #inclu ......
js原生方法:获取某个元素所处屏幕的位置,input输入框中文输入时的调用
span.getBoundingClientRect() 会返回改元素的位置信息 ```js // 输入框内容改变 function inputSearchChange () { // 如果是拼音输入,则会进入这个监听 inputSearch.addEventListener('compositio ......
ABP - 本地事件总线
# 1. 事件总线 在我们的一个应用中,经常会出现一个逻辑执行之后要跟随执行另一个逻辑的情况,例如一个用户创建了后续还需要发送邮件进行通知,或者需要初始化相应的权限等。面对这样的情况,我们当然可以顺序进行相应的逻辑代码的编写,但这样会导致各种业务逻辑全部集中耦合在一个类中,违背了 "单一职责原则"。 ......
Spring Cloud 如何引入云原生网关,创新微服务架构
在传统的微服务体系中,Spring Cloud Alibaba 和 Zuul 常被用作配合 Spring Cloud 使用的微服务网关。然而,这些传统的 Java 网关在面对大规模流量的场景下仍存在种种问题。例如 Zuul 由于采用了非异步 IO 的架构,导致了其在面对高流量的情况下容易出现阻塞的现... ......
elasticsearch8安装部署
环境:OS:Centos 7 1.下载下载地址:https://www.elastic.co/cn/downloads/past-releases#elasticsearch 2.解压缩并创建数据目录[root@localhost soft]# tar -xvf elasticsearch-8.8. ......
[TCP Retransmission]连接问题
[TCP Retransmission]连接问题 原创 张侠2020-12-30 17:38:57博主文章分类:自动化运维©著作权 文章标签TCP连接超时TCP Retransmission文章分类运维阅读数10000+ 这两天遇到一个奇怪的TCP连接超时问题:org.apache.http.con ......
使用动态域名解析怎么增加二级域名映射
+ 进入nginx配置目录增加配置 目录为 ``` /usr/local/nginx/conf/vhost ``` 可复制其他映射配置文件修改 例如增加一个二级域名映射 ai.conf ``` server { listen 80; server_name ai.xxxx.com; server_n ......
Nginx配置解决跨域问题
server{ listen 8080; server_name localhost; location / { root /test; index index.html index.htm; set $allow_cors 0; # 判断不为空 if ($http_origin) { set $a ......
vue富文本编辑器推荐
https://m.geekku.com/spec/vue/1574.html 我项目中用的TinyMCE,如果安装过程遇到报错,可能是版本问题,请看原链接评论区置顶第1条 https://blog.csdn.net/yzding1225/article/details/119561821?ops_ ......
Centos7 集群SSH无密码用户免密登录配置
例:配置集群1的A,B,C三台Centos7的test无密码用户免密登录 1,在A机器执行ssh-kengen生成秘钥,一路回车 [root@lms lms]# su - test [test@test ~]# ssh-keygen Generating public/private rsa key ......
usb串口移植aarch64
目标环境:arm架构,openEuler23.03 内核5.10.0 开发环境:x86架构,centos7.4系统,内核3.10.0 遇到的问题 问题1 minicom无法编译执行 尝试方案1: 从官网上找了源码包,并根据虚拟机中的依赖关系,下载了可能的依赖文件,导入服务器(无外网) 根据yum源找 ......
Mybatis如何读取配置文件
####一、Mybatis读取配置文件过程 1. 首先,Mybatis会读取配置文件mybatis-config.xml。这个配置文件包含了MyBatis的全局配置信息,例如数据库连接信息、类型处理器、映射器等。 2. Mybatis解析mybatis-config.xml文件,获取配置信息。它使用 ......
Tips: How to Get the Currently Selected HTML Content in Major Browsers
```js function getSelectionHtml() { const sel = window.getSelection(); if (sel.rangeCount) { var container = document.createElement("div"); for (var i ......
面向对象,方法复习
# 面向对象,方法复习  ## 面向过程&面向对象 面向过程思想 - 步骤清晰简单,第一步做什么,第二步做什么.. - 面对过程适合处理一些较为简单的问题 面向对象思 ......
Python seaborn库绘图
> 一直没搞清楚这个库到底是怎么工作的 贴个链接在这里,及时整理! ## 参考链接 1. https://zhuanlan.zhihu.com/p/75477750 2. https://zhuanlan.zhihu.com/p/158751106 ......
jetCache框架的@Cached注解的key怎么写表达式
@Cached(name = "userCache", key = "user_#userId + '-' + #userName", expire = 3600) public User getUserByIdAndName(Long userId, String userName){ // .. ......
XSS(0628)
# xss盲打 ``` html # 搜索框中搜索 ```  ## 固定会话攻击 进入xss平台创建项目 ![image-20230629162 ......
DVWA(0629)
# DVWA靶场搭建 - 将文件拷入虚拟机 - 修改数据库配置文件`/dvwa_2.0.1/config/config.inc.php` 。 ```sql $_DVWA[ 'db_server' ] = '127.0.0.1'; $_DVWA[ 'db_database' ] = 'dvwa_201 ......
Oracle分批delete大表数据
分批DELETEDROP TABLE T3;CREATE TABLE T3 AS SELECT * FROM DBA_OBJECTS;DECLARE CURSOR MYCURSOR IS SELECT ROWID FROM T3 ORDER BY ROWID; --按ROWID排序的CURSOR,删 ......
解决 HybirdCLR 3.2.0 版本 项目不能移动的问题
// // main.m // changecfile // Created by miaoqushidai on 2023/6/29. // #import <Foundation/Foundation.h> void changeFilePath(NSString* path,NSString* ......
condition_variable ,wait for unique lock and time_duration,notify_all()
#include <algorithm> #include <atomic> #include <chrono> #include <condition_variable> #include <cstdint> #include <execution> #include <fstream> #inc ......
【.NET源码解读】深入剖析中间件的设计与实现
.NET本身就是一个基于中间件(middleware)的框架,它通过一系列的中间件组件来处理HTTP请求和响应。在之前的文章[《.NET源码解读kestrel服务器及创建HttpContext对象流程》](https://www.cnblogs.com/Z7TS/p/17459777.html)中, ......
vCenter报错:Vmware vAPI Endpoint
vCenter报错:Vmware vAPI Endpoint 问题现象: 平台警报1:设备管理运行状况警报 平台警报2:Vmware vAPI Endpoint服务运行状况警报 vcenter版本:vc 6.7 监控,查找相关事件,appImgmt服务异常(状态从green转为red),appImg ......