NOT

Jackson —— json转换工具

一、介绍 1. 一个可以实现JSON字符串和Java对象进行转换的工具类 2. 转换的核心类是ObjectMapper 二、ObjectMapper常用的两个方法 方法名称 说明 public String writeValueAsString(Object obj) 将一个对象转换为json字符串 ......
Jackson 工具 json

Hive之分区表

在大数据中,最常用的一种思想就是分治,我们可以把大的文件切割划分成一个个的小的文件,这样每次操作一个小的文件就会很容易了 同样的道理,在hive当中也是支持这种思想的,就是我们可以把大的数据,按照每天,或者每小时进行切分成一个个的小的文件,这样去操作小的文件就会容易得多了。 如图,一个典型的按月份分 ......
Hive

windows使用/服务(14)戴尔电脑磁盘启动顺序设置,提示:未找到引导设备

**问题: 未找到引导设备** ![](https://img2023.cnblogs.com/blog/1316745/202308/1316745-20230809111903689-1034689280.png) 这些特定系统基于第 7 代 Kaby Lake 处理器(及更高版本),**专门为 ......
磁盘 顺序 windows 设备 电脑

kubeadm 更新ca、front-proxy-ca 根证书到100年(基于现有的K8S环境)

背景:在现有K8S环境中默认情况下编译新kubeadm 只能更新组件证书的时间,至于ca,front-proxy-ca 集群根证书是无法更新的 #更新集群ca、front-proxy-ca 根证书 1、备份master节点的ca、front-proxy-ca 根证书 cp -a /etc/kuber ......
front-proxy-ca 证书 kubeadm 环境 front

Kingdom

> [Kingdom UVA](https://www.luogu.com.cn/problem/UVA1455) 题目描述 平面有 $n$ 个城市,初始时城市之间没有任何双向道路连接。你的任务是依次执行以下任务: `road A B`:在城市 $A$ 和城市 $B$ 之间连接一条双向道路,保证这条 ......
Kingdom

文件上传 - 存储的三种方案

介绍 优点 缺点 本地存储 直接将图片保存到服务的硬盘 开发便捷、成本低 扩容难 分布式文件系统 自己搭建分布式文件系统 (MinIO、FastDFS) 容易实现扩容 开发复杂度稍大 第三方存储服务 使用第三方存储服务 (阿里云、华为云、腾讯云) 开发简单、功能强大 付费 ......
文件 方案

一文搞明白STM32芯片存储结构

一、前言 本篇介绍STM32芯片的存储结构,ARM公司负责提供设计内核,而其他外设则为芯片商设计并使用,ARM收取其专利费用而不参与其他经济活动,半导体芯片厂商拿到内核授权后,根据产品需求,添加各类组件,生产芯片售卖。图1为STM32的组成示意图,其中Cortex-M3内核、调试系统都是ARM公司设 ......
芯片 结构 STM 32

Android Webview 调试总结

一、升级webview版本 (1). 下载需要更新的Webview apk。如果不能翻墙可以用下载好的版本(兼容32/64位):Webview-115.0.5790.138 (2). 在路径\aosp\external\chromium-webview\prebuilt\下替换arm或arm64架构 ......
Android Webview

windows 下配置SSH服务端和SSH连接

一、安装SSH 较新的windows操作系统一般会系统自带,或者在应用与功能开启下载安装文件 https://github.com/PowerShell/Win32-OpenSSH运行安装 msiexec /i D://openssh-win32.msi检查 SSH 服务的状态。 在 PowerSh ......
SSH windows

这么分页,小心有坑

## 背景 生产上有个导报表功能,工作了很长一段时间一直都很稳,没出现过什么问题,最近运营同学突然反馈导出来的数据和实际的对不上,经过排查发现导出的数据有重复,也有的没导出来。 由于我们提前生成好数据(每天会truncate重新生成),所以导出的逻辑非常简单,不需要关联很多表捞数据,只需要从一张表查 ......

软件测试网站压力测试报告-权威第三方软件测试机构

软件测试网站压力测试报告 一、测试目的 本次压力测试旨在模拟实际网站系统承受用户并发访问的情况,检测系统的性能、可靠性和稳定性。通过对网站进行多用户并发访问,验证系统在高负载情况下的处理能力和稳定性,为后续优化提供参考依据。 二、测试环境 硬件环境:服务器配置为四核CPU、8GB内存、100Mbps ......
软件测试 软件 第三方 压力 权威

macOS 13.5 编译Android11.0源码并导入android studio

1、准备编译环境 1. 电脑配置和版本 2. 安装jdk和xcode 具体参考官方文档 安装 jdk8u45 or newer 安装xcode命令行 安装编译依赖库 xcode-select --install brew install gmake libsdl git gnupg 3. 设置可以同 ......
源码 Android android studio macOS

关于硬件IIC卡死在各事件的解决方法

1、关于硬件IIC卡死在EV5事件解决方法 主机使用I2C_GenerateSTART()函数发送START条件后,主机必须等待事件5(启动条件已在I2C总线上正确释放),关于事件5,主要是对是否发送起始位(STAR1寄存器位0)、主从模式以及总线是忙还是空闲(STAR2寄存器位0、位1)进行判断, ......
事件 硬件 方法 IIC

Paper Reading: Multitree Genetic Programming With New Operators for Transfer Learning in Symbolic Regression With Incomplete Data

针对数据集存在缺失值的问题,本文提出了一种基于多树 GP(MTGP) 的迁移学习方法 pMTGPDA,用于将知识从完整的源域转移到不完整的目标域中。首先在源域的数据集上训练多个 SR 模型,通过模型中的训练细节计算源域的特征和实例的权重作为先验知识。然后将提取的权重知识用于基于 MTGP 的转换,构... ......

python多线程学习记录

# Python多线程 参考文章:[python多线程详解(超详细)](https://blog.csdn.net/weixin_40481076/article/details/101594705) 、[Python线程池(thread pool)创建及使用+实例代码](https://blog. ......
线程 python

C# 使用TouchSocket实现Tcp协议通讯,并且解决分包、粘包的问题

我们知道如果Socket传输数据太频繁并且数据量级比较大,就很容易出现分包(一个包的内容分成了两份)、粘包(前一个包的内容分成了两份,其中一份连着下一个包的内容)的情况。 粘包的处理方式有很多种,常见的三种是: 每个包都在头部增加一个当前传输包的int4字节大小作为包头。每次接收到数据先读取的包头, ......
TouchSocket 通讯 问题 Tcp

openEuler 安装图形桌面环境Gnome或DDE或UKUI

openeuler开源项目目前没有专门的桌面,但可以安装深度dde或者优麒麟ukui 1. 安装优麒麟桌面 sudo dnf makecache sudo dnf install ukui sudo systemctl set-default graphical.target 2. 安装深度桌面 s ......
openEuler 图形 桌面 环境 Gnome

linux修改时区为上海,linux修改时区 东八区

linux修改时区为上海,linux修改时区 东八区 原文链接:https://www.jingjia.net/article/yingxiao741067.html linux系统修改系统时间与时区的方法有哪些修改系统时间。 linux系统时钟有两个,一个是硬件时钟,即BIOS时间,就是我们进行C ......
时区 linux

重重重重重学 KM 算法

KM 算法用于求解二分图最大权完美匹配问题。 Q:如果没有完美匹配,只求最大权怎么办? A:把剩下的边设为 $0$。 利用线性规划的结论,二分图最大权完美匹配可以转化为最小顶标和问题。也即求出最小的 $\sum a_i+b_i$,使得 $a_i+b_j\geq g_{i,j}$。 结论:最小的 $a ......
算法 KM

记录一次-戴尔R730dx安装Tesla p40 24GB显卡,安装Centos系统

1.显卡bios中不需要配置 2.centos最好选择Centos8.2 带GUI 模式,勾选常用的系统组件,开发环境,.net。 3.安装时修改安装启动项内容如下 //修改镜像文件位置 hd:/dev/sdb4 //禁用独立显卡 rdblacklist=nouveaunouveau.modset= ......
显卡 Centos 系统 Tesla R730

工具分享

工具分享 字符串哈希解决不会KMP的小伙伴的烦恼 字符串哈希博客 排序算法(重点掌握归并快排堆排) 排序算法详解(堆,归并,快速排序最简及理解写法) 芒果冰的blog十大排序从入门到入赘十大排序算法超全大综合,动图演示,你真的值得拥有! 图相关教程 https://github.com/Sharin ......
工具

《天道》读后感

格律诗是一种古老而优雅的文学形式,已经有数千年的历史。而在电视剧《天道》中,表现了格律诗的奇妙与华丽。然而,在诗歌诞生之前,有一个重要的环节——格律诗乐器的生产过程和质量控制流程。本文将详细阐述格律诗乐器的生产流程和质量控制流程。 格律诗乐器是用于伴奏、节奏和强调格律诗的重要工具。它们可分为两大类: ......
读后 读后感 天道

== 和 equals 比较的区别?

让我看下面一个例子: char[] chs={'a','b','c'}; String s1=new String(chs); String s2=new String(chs); System.out.println(s1==s2); System.out.println(s1.equals(s2 ......
equals

如果你的 SQL Server 不能正常启动了,如果你开着企业微信,可以尝试退出后再启动 SQL Server,再启动企业微信

在“事件查看器”中查找启动失败的原因,发现是 1433 端口已被占用 错误信息:服务器 TCP 提供程序无法在 [ 'any' <ipv4> 1433] 上侦听。TCP 端口已在使用中。 查找了下是哪个程序占用的,发现是企业微信 不知道为什么,企业微信会批量占用一堆小端口号 这个问题在 5 月份已向 ......
Server 企业 SQL

使用bigInt解决js计算精度问题

1.引用mathjs npm install mathjs 2.封装计算方法 utils/math.js 3.在需要使用的文件引入和调用 ......
精度 bigInt 问题

Period

> [Period UVA](https://www.luogu.com.cn/problem/UVA1328) 题面翻译 对于给定字符串 $S$ 的每个前缀,我们想知道它是否为周期串(周期串定义为由若干最小循环节拼接而成的字符串),若是,输出前缀长度和循环节数量。 输入格式 多组数据,每组数据第一 ......
Period

Combination Lock

> [Combination Lock AtCoder](https://atcoder.jp/contests/cf17-final/tasks/cf17_final_e) 题目描述 有字符串 $S$,按照顺序多次进行以下 $N$ 种操作: - 操作 $i$:$ S $ 的第 $ l_i $ 个字 ......
Combination Lock

python简述十大排序

小阿杰已经摆烂了很多天了QAQ,今天决定氵一篇新博客(👉👈),用python简单描述一下我们的经典十大排序—— 1.选择排序 选择排序(Selection Sort)是一种简单直观的排序算法。它的基本思想是每次从待排序序列中选择一个最小(或最大)的元素,将它与序列中的第一个元素交换位置,然后将剩 ......
python

JavaEE概览

# 二、JavaSE 进阶 ## day01 ```markdown # day01 1. 继承 1). 概述 继承是面向对象三大特征之一。可以使得子类具有父类的属性和方法,还可以在子类中重新定义,追加属性和方法。 格式:public class 子类名 extends 父类名 {} 2). 好处和 ......
概览 JavaEE

JavaSE基础

# 一、Java背景 > 目标 - JDK、JRE、JVM - 跨平台原理 ## (一)JDK、JRE、JVM JDK ( Java Development Kit):是 Java 开发工具包,是整个 Java 的核心,包括了 Java 运行环境 JRE、Java 工具和 Java 基础类库。 简化 ......
基础 JavaSE