NOT
RabbitMQ 消息转换器
代码示例: 1. 引入依赖 <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId></dependency> 2. 在启动类中创建Bean package ......
【JavaSE】异常(异常体系、异常处理方式、自定义异常)
异常 异常介绍 异常体系 一定要能阐述异常的体系结构! 异常类的祖先类:Throwable 所有的异常都是一个类,如果不清楚可以在API帮助文档查询 运行时异常:编译时没有错误,运行时可能会出错,通常是代码不严谨导致的 编译时异常(不包含语法错误):主要起提醒作用,需要在运行之前给出解决方式 异常处 ......
Python学习 CHAPTER 5循环和CHAPTER 6字符串
CHAPTER 5循环 一、FOR循环的特点 基于提供的范围,重复执行特定次数的操作 #注意:range(x,y)是左闭右开区间,包含x,不包含y 如果我们省略第一个参数会发生什么?for × in range(n+1) #range起始范围默认为0那如果我们添加第三个参数呢? #第三个参数为“步长 ......
hive升级元数据报错The reference to entity "useSSL" must end with the ';' delimiter.
使用Hive自带的schematool工具升级元数据,也就是把最新的元数据重新写入MySQL数据库中。 执行以下命令 cd /usr/local/hive ./bin/schematool -initSchema -dbType mysql 出现The reference to entity "us ......
安卓小米手机 github 同步 obsidian
首先参照这个教程 https://zhuanlan.zhihu.com/p/619764281 有几个点需要注意 pkg update pkg upgrade 还有就是不能用全局的 git config 信息,用下边这个 打开终端或命令行界面。 使用 cd 命令切换到项目的根目录。例如: cd /p ......
SMTP操作使用详解并通过python进行smtp邮件发送示例
转载请注明出处: 1.SMTP SMTP 的全称是“Simple Mail Transfer Protocol”,即简单邮件传输协议。它是一组用于从源地址到目的地址传输邮件的规范,通过它来控制邮件的中转方式。SMTP 协议属于 TCP/IP 协议簇,它帮助每台计算机在发送或中转信件时找到下一个目的地 ......
搭建Wpf框架(18) ——DataGrid实现右冻结
19.搭建Wpf框架(18) ——DataGrid实现右冻结 先上效果图: 其中,Field3和Field4为右冻结列。 将一下大致思路, 1.在DataGrid右边再放一个DataGrid,用来显示右冻结的列,把冻结的列从左边的DataGrid移除。 2.然后左边的DataGrid右侧的滚动条隐藏 ......
常用截图方法
一、截图与画图工具可编辑mspaint,配合截图快捷键实现 全屏截图(printSreen),窗口截图(alt+printScreen),自定义截图(win+shift+s) 二、chrom网页长截图 f12开发者模式 - ctrl+shift+p调出命令框 - full size screensh ......
2023.12.02 日记
今天 abc 一定是有史以来打得最好的一次。排名居然高于 CHD。虽然王教授和赖爷没打。 我在 48min 写完了 A~F 题。然后 50min 想不出 G。 最终的排名是 142。可惜 D 题没有认真看数据范围导致了一次罚时,不然排名会更高。 当时看到 G 题感觉很惊悚,我很难很快地消去长度这一个 ......
KMP字符串匹配算法 整理
KMP 整理 题面 视频详解 KMP 的作用 KMP 算法的主要作用是求出一个字符串(模式串)是否为另一个字符串(主串)的子串,并同时求出它出现的位置,也即字符串匹配问题。 算法解析 暴力 先说暴力算法: 从头开始枚举模式串位置的起点,然后遍历从起点往后 \(m\) 个字符,检查它是否与模式串完全相 ......
uniapp有意思的api之openSetting
点击查看代码 <details> <summary>解决用户拒绝授权问题</summary> uni.openSetting({ success(res) { console.log(res.authSetting) if (res.authSetting?.scope.userInfo) { ge ......
力扣每日一题+python知识点回顾(七)
力扣题目:拼车(题号:1094) 车上最初有 capacity 个空座位。车 只能 向一个方向行驶(也就是说,不允许掉头或改变方向) 给定整数 capacity 和一个数组 trips , trip[i] = [numPassengersi, fromi, toi] 表示第 i 次旅行有 numPa ......
机器学习----逻辑回归
Logistic Regression 虽然被称为回归,但其实际上是分类模型,并常用于二分类。例如肿瘤预测等是与否分类的问题 Logistic 分布是一种连续型的概率分布,其分布函数和密度函数分别为: 决策边界可以表示为 假设某个样本点那么可以判断它的类别为 1, from sklearn.dat ......
学期2023-2024-1 20231401 《计算机基础与程序设计》第十周学习总结
学期2023-2024-1 20231401 《计算机基础与程序设计》第九周学习总结 作业信息 这个作业属于哪个课程 2023-2024-1-计算机基础与程序设计) 这个作业要求在哪里 2023-2024-1计算机基础与程序设计第十周作业 这个作业的目标 自学计算机科学概论第12,13,14章 ,《 ......
刷题 后缀和 贪心
2023.12.2 cf 1903C 解题思路(听说是个常见的形式) a:第一个部分 b:第二个部分 c:第三个部分 本题1*a+2*b+3*c......这种形式可以拆成 a+b+c+...... 加上 b+c+...... 加上 c+...... 由以上看出可以构造后缀和 再证明贪心: 当a*n ......
聪明办法学python Task 06
聪明办法学python 是聪明办法学python 第六次打卡 是对于PYTHON 的循环以及字符串知识的了解 for循环 for循环和C语言大不相同 基本格式 for i in range(起始,终止,步长) 修改循环代码内部进行步长的改变 对于一个算法是不是快 要简便其中的计算过程 计 ......
洛谷 P1914
题目链接: 最一开始的想法是printf("%c", n % 26 + s[i]);但是只能过4/5个点(从z到a无法实现) ∴思考:'z' = 'a' + 25, 再加\(1\)后统一对后面的数取模\(26\)再加上'a'即可。 #include <bits/stdc++.h> using nam ......
K8S的Pod资源清单
Pod 资源清单 Pod 是 Kubernetes 中最小的可部署单元,它是一个由一个或多个容器组成的组合。 本章化详细描述 Pod 资源清单 首行表示K8S的API版本 apiVersion: v1 资源类型 Pod kind: Pod 元数据信息 metadata: 本资源名称 name: my ......
Table
表格操作 增删改查操作 当涉及到操作数据时,DataTable 是一个很有用的类,它允许你以类似数据库表格的方式存储和操作数据。下面是一些常用的 DataTable 方法和操作: // 创建 DataTable: DataTable table = new DataTable("TableName" ......
笔记·循环
笔记·循环 for循环 基本形式: for x in range(m, n+1): #左闭右开,x从m遍历到n for x in range(n+1): #x从0开始遍历到n for x in range(m, n+1, k): #x从m开始,每次加k(步长)进行遍历,最大的x不超过n for x ......
cerbos hub 流程参考
内容来自官方文档,主要是学习下cerbos hub是如何进行policy 的集成的 参考流程 说明 目前关于webassembly 部分官方也没有相关详细的介绍,但是其他部分基本都有相关比较详细的说明 参考资料 https://docs.cerbos.dev/cerbos-hub/https://d ......
【游记】HE CSP-S&NOIP 游寄
CSP-S\NOIP 游寄 我放假了,我马上就走,但是我先写个游寄( CSP-S 只有复赛的,原因:再往前忘了( 10.xx.23 把锅巴惹了,然后他不让我训练了(悲 我们实验二是这样的 10.20.23 落地 qhd,终于回家力,特别开心 我妈请 TH 的老师和学长学姐吃了螃蟹,但是全桌只有她自己 ......
python 集合类型
前言 环境 win10 python 3.10.11 集合类型 集合中的元素是无序的而且是没有重复的 目前有两种内置集合类型,set 和 frozenset。 set 类型是可变的 但其中的元素只能是不可变类型,所以不能包含set集合与列表等。 其元素可以使用 add() 和 remove() 这样 ......
linux介绍、安装、shell
1-Linux发展介绍 零 什么是Linux Linux:和我们常见的Windows一样,都是操作系统,但不同的是: Windows: 收费,不开源,主要用于日常办公、游戏、娱乐多一些。 Linux: 免费,开源,主要用于服务器领域,性能稳定,安全。 例如:淘宝、百度、腾讯等互联网公司,他们使用的服 ......
AI中的过拟合和欠拟合问题以及他们的对机器学习的影响(个人感悟总结)
1.机器学习中训练出的模型利用的数据 我们知道训练出一个模型的过程都是通过学习数据不断完善的过程的,那这些数据是什么呢? 数据集!(就是数据的集合) 数据集又分为三种(其实是两种,有一种是在其中一种里面继续分的) 通常分为训练集和测试集两部分。 训练集 通常用来训练模型,模型主要通过学习这些数据来完 ......
消息转换器
Spring会把你发送的消息序列化为字节发送给MQ,接收消息的时候,还会把字节反序列化为Java对象。 只不过,默认情况下Spring采用的序列化方式是JDK序列化。众所周知,JDK序列化存在下列问题: 数据体积过大 有安全漏洞 可读性差c 配置JSON转换器 显然,JDK序列化方式并不合适。我们希 ......
太冷,风大
骑行40多公里 要想破解 scanf() 输入的问题,一定要学习缓冲区,它能使你对输入输出的认识上升到一个更高的层次,以后不管遇到什么疑难杂症,都能迎刃而解。可以说,输入输出的“命门”就在于缓冲区 char str1[] = "http://c.biancheng.net";char *str2 = ......
怎么才能成为一个nodejs大神?
怎么才能成为一个nodejs大神? 静心悦纳 软件开发 3 人赞同了该回答 我觉得还是要看你学nodejs的目的。但不管是做哪方面的需求实现,都需要掌握以下基本的技能: 1、语言本身层面,需要掌握JavaScript语言的语法。 2、npm或yarn等包管理工具的使用。 3、熟悉基本的编程工具的使用 ......
OpenCV 形态学
形态学处理 形态学处理之前需要将图像进行二值化处理, 然后我们需要设定一个卷积核, 最后将像素上每个点都完成卷积计算. 腐蚀 Erode 腐蚀作用和膨胀相反, 用来腐蚀减小白色区域, 常用来消除一些白色毛刺等细小区域, 也会腐蚀掉边缘部分. 卷积计算方法: 卷积核为一个全1的小矩阵, 计算过程为, ......