XOR

Netty-TCP 04.发消息

本文是使用Netty开发一个简单的TCP通讯(聊天)应用程序的第【4】部分,主要测试客户端和服务端的通讯。 ## 服务端 下面是服务端测试代码: ```java /** * @author michong */ public class TCPServer { public static void ......
Netty-TCP 消息 Netty TCP 04

Nacos服务端代码分析

## InstanceController 进入InstanceController类,可以看到一个register方法,就是服务注册的方法了: ![](https://img2023.cnblogs.com/blog/3120037/202306/3120037-20230630182907837 ......
代码 Nacos

MySQL分区表各个分区如何创建在不同目录

MySQL分区表各个分区如何创建在不同目录 分区表无法创建在共享表空间(系统表空间,通用表空间),只能放在不同的独立表空间上。 以下是分区表不同分区放在不同目录的示例: CREATE TABLE zkm.employees ( id INT NOT NULL, fname VARCHAR(30), ......
目录 MySQL

[GPT] 如何让 vue-router 打开新窗口

在Vue Router中打开新窗口可以通过使用 <router-link> 组件的 target 属性来实现。将 target 属性设置为`"_blank"`将会在新窗口中打开链接。 以下是一个示例: html <router-link to="/example" target="_blank">打 ......
vue-router router GPT vue

PTA4,5及期中总结

1,前言 PTA4,5还是继续之前的菜单计价程序,只是在1,2,3的基础上加以完善,增加了更多的新的功能,期中考试则是在测试考核面向对象及接口,继承和多态以及抽象类等等知识点、 2,设计与分析 菜单计价程序-4 类图 第一次的课程成绩统计程序较为直观,题目要求中直接给了相关的类图,以及需要构造的相关 ......
PTA4 PTA

等待函数

const wait = (ms) => new Promise((resolve)=> setTimeout(resolve, ms)) const asyncFn = async () => { await wait(1000) console.log('等待异步函数执行结束') } ......
函数

OpenCV

OpenCV是一个广泛使用的计算机视觉库,可以用于图像和视频处理、目标检测、人脸识别、机器学习等领域。以下是使用OpenCV的简单步骤: 安装OpenCV库:您可以使用pip命令在Python环境中安装OpenCV库,例如: Copy pip install opencv-python 导入Open ......
OpenCV

PyCharm 运行时报错 allure: command not found

### 安装Allure(Mac) #### 方法一 brew install allure #### 方法二 可能因为网络等,方式一会下载失败,可以通过以下方式安装 1. https://repo.maven.apache.org/maven2/io/qameta/allure/allure-co ......
时报 PyCharm command allure found

BLOG-2

一.前言 1.第四次题目集 ①知识点:啥都考了。 ②题量:少。 ③难度:很难。 2.第五次题目集 ①知识点:啥都考了。 ②题量:少。 ③难度:难上加难。 3.期中考试 ①知识点:Java基础语法:例如变量定义、常量定义、数据类型、循环、条件语句等。 面向对象编程:例如类和对象的定义,封装、继承和多态 ......
BLOG

用颜色标记法,实现树的前中后序遍历

使用颜色标记法,实现树的前中后序遍历 package algorithm; import java.util.*; import java.util.function.BiConsumer; /** * 树的前中后序遍历 - 颜色标记法 */ public class TreeTraversal { ......
标记 颜色

估图数科产品分享

估图数科是一家致力于为中小微企业提供数字化金融服务的机构。他们推出了一系列创新产品,包括行研决策、拓客推荐、KYC尽调、流水尽调和AL远程尽调等。这些产品帮助金融机构简化决策流程、优化风控尽调基础设施,并持续监测投资风险。 ......
产品

IDEA工具使用

Ctrl+Alt+h 表示查看当前方法的实现类或者说当前类的继承关系 ![](https://img2023.cnblogs.com/blog/3120037/202306/3120037-20230630194015434-1383842110.png) Ctrl+Alt+b 表示当前方法有哪些实 ......
工具 IDEA

JVM 性能调优

# JVM 性能调优 在高性能硬件上部署程序,目前主要有两种方式: - 通过 64 位 JDK 来使用大内存; - 使用若干个 32 位虚拟机建立逻辑集群来利用硬件资源。 ## 使用 64 位 JDK 管理大内存 堆内存变大后,虽然垃圾收集的频率减少了,但每次垃圾回收的时间变长。 如果堆内存为 14 ......
性能 JVM

BACnet网关采集如何采集Modbus协议设备

BACnet标准是针对采暖、通风、空调、制冷控制设备设计的,同时也是为其他楼宇控制系统(例如照明,安保,消防等系统)的集成提供一个基本原则。 本文主要讲述了BACnet网关采集Modbus RTU设备(M140T),将Modbus RTU协议转为BACnet IP协议的操作步骤: 首先将将BL103 ......
网关 BACnet Modbus 设备

无意间做了个 web 版的 JVM 监控端前后端分离 React+Spring Boot

本来就是为了更多的了解 JMX,第一步就想把所有的 MBean 和属性都展示出来,开始在控制台输出,但是效果不好,内容太多太长,不够直观,然后就加了个 web 端的树形结构。然后做着做着突然发现,再稍微改改就能当个 web 版的简易监控端用了。 此工具只在 hotspot JVM 8 环境下测试过。 ......
无意间 Spring React Boot web

feign远程调用服务降级处理

当进行某一服务无法承受处理请求时,进行服务降级: 服务降级是服务自我保护的一种方式,或者保护下游服务的一种方式,用于确保服务不会受请求突增影响变得不可用,确保服务不会崩溃 服务降级虽然会导致请求失败,但是不会导致阻塞。 服务降级是一种应对系统故障或高负载情况下的一种应对策略,它主要依靠提供一组备选的 ......
feign

树莓派4B-GPIO控制步进电机

# 树莓派4B-GPIO控制步进电机 ## 硬件需求: 1. 步进电机 2. 树莓派 3. 杜邦线 4. L298N驱动模块 ## 选择步进电机 首先需要确认步进电机,因为步进电机可分为单极性和双极步进电动机两种,这两种电机的驱动方式是不同的。步进电机优于伺服电机的主要优点是电机轴完全旋转分为几步并 ......
树莓 步进电机 电机 4B-GPIO GPIO

时间序列预测-基于LSTM-CNN的人体活动识别

本文主要利用LSTM和CNN来处理移动传感器产生的数据识别人类活动。 # 传感器数据集 ## 数据组成 这个项目使用了 [WISDM (Wireless Sensor Data Mining) Lab](https://www.cis.fordham.edu/wisdm/ "WISDM (Wirel ......
时间序列 序列 LSTM-CNN 人体 时间

goorm使用

下午试用了一下goorm,感觉还不错。可以免费创建容器,部署测试使用。 免费的内存只有1G,存储10G,只是实例只有你网页访问状态下才会运行,你关闭了浏览器,实例就会释放。 它最大的优点是支持ssh远程连接,这个太方便了。 ......
goorm

Constructive Problem

Constructive Problem time limit per test 1 second memory limit per test 256 megabytes input standard input output standard output As you know, any pro ......
Constructive Problem

Forever Winter

Forever Winter time limit per test 2 seconds memory limit per test 256 megabytes input standard input output standard output A snowflake graph is gene ......
Forever Winter

内存分配与回收策略

# 内存分配与回收策略 对象的内存分配,就是在堆上分配(也可能经过 JIT 编译后被拆散为标量类型并间接在栈上分配),对象主要分配在新生代的 Eden 区上,少数情况下可能直接分配在老年代,**分配规则不固定**,取决于当前使用的垃圾收集器组合以及相关的参数配置。 以下列举几条最普遍的内存分配规则, ......
内存 策略

redis核心

一、Redis是什么? Redis是一个key-value存储系统,它支持存储的value类型相对更多,包括string、list、set、zset(sorted set --有序集合)和hash。 二、Redis都有哪些使用场景? Redis是基于内存的nosql数据库,可以通过新建线程的形式进行 ......
核心 redis

MySQLINNODB表空间分类简单介绍

MySQLINNODB表空间分类简单介绍 从功能上看 INNODB表空间共以下几种: 系统表空间 File-Per-Table表空间 通用表空间 Undo表空间 临时表空间 从共享与否角度看 上边提到的五种表空间可以这么归类。 共享表空间 独立表空间 官档中有明确提到“共享表空间”这个说法: htt ......
MySQLINNODB 空间

Kong入门学习实践(7)灰度发布与蓝绿部署

两年前,我在学习K8s的时候有写过一篇基于Nginx Ingress实现灰度发布的博文。这次,我们基于Kong来实践一下。灰度发布的具体实现其实是流量切分,那就让我们先回顾一下流量切分的实现方式。 ......
蓝绿 灰度 Kong

SugarWater2

# [[ABC294F] Sugar Water 2](https://www.luogu.com.cn/problem/AT_abc294_f) 考虑二分答案。 二分出来一个 $mid$,然后检验浓度 $\ge mid$ 的糖水数量,如果 $\ge k$ 说明小了,否则说明大了。 考虑到每个糖水对 ......
SugarWater2 SugarWater

5. Rest 风格

# 1. Rest 简介 - ==REST==(Representational State Transfer),表现形式状态转换,它是一种软件架构==风格== 当我们想表示一个网络资源的时候,可以使用两种方式: - 传统风格资源描述形式 - ​`http://localhost/user/getB ......
风格 Rest

java流程控制

一、Scanner对象 java的一个工具类用来获取用户输入 使用方式: 导入java.util.Scanner包就能使用 基本语法 Scanner s = new Scanner(System.in); 通过Scanner类的next()与nextLine()方法获取输入字符串 读取值之前我们一般 ......
流程 java

一个简单棋盘覆盖定理的证明

能够用 $1\times l$ 的矩形覆盖 $n\times m$ 棋盘的充要条件是 $l\mid n\lor l\mid m$。 充分性显然,考虑证明必要性。 为了方便,我们将行和列记为 $0\sim n-1$ 和 $0\sim m-1$。考虑设 $(i,j)$ 的权值为 $\omega_{l}^ ......
棋盘 定理

解决input自动填充账号密码时的背景色

input:-webkit-autofill { box-shadow:0 0 0 1000px white inset !important; } input:-internal-autofill-previewed, input:-internal-autofill-selected { tra ......
账号 背景 密码 input