XOR

@JSONField(name = "xx") 和 @JsonProperty("xx") 注解

首先两个注解作用一模一样,是把前端传的属性名进行转换 区别就是包不一样,如果你在线上环境发现某一个不好使,可以考虑换一个 import com.alibaba.fastjson.annotation.JSONField;import com.fasterxml.jackson.annotation. ......
quot 注解 JsonProperty JSONField name

Delphi 移动窗体

#### 移动窗体 * 使用非标题栏移动窗体(在窗体中增加私有方法,如下) ```delphi procedure TForm1.WMNCHitTest(var Msg: TWMNCHitTest); begin DefaultHandler(msg); if Msg.Result=HTCLIENT ......
窗体 Delphi

享元模式

一、截图 二、代码示例 #include <iostream> #include <string> #include <vector> using namespace std; //棋子的颜色 enum PieceColor { BLACK, WHTIE }; //棋子的位置 struct Piec ......
模式

ChatGTP:没人比我更懂诗歌

它居然能理解诗?太厉害了!!无语凝噎 01 01 10 1 01 0 11 01 00 01 01 10 1 01 0 11 01 00 01 01 10 1 01 0 11 01 00 01 01 10 1 01 0 11 01 00 01 01 10 1 01 0 11 01 00 01 01 ......
诗歌 ChatGTP

深入解析React DnD拖拽原理,轻松掌握拖放技巧!

>我们是[袋鼠云数栈 UED 团队](http://ued.dtstack.cn/),致力于打造优秀的一站式数据中台产品。我们始终保持工匠精神,探索前端道路,为社区积累并传播经验价值。。 >本文作者:霁明 # 一、背景 ## 1、业务背景 业务中会有一些需要实现拖拽的场景,尤其是偏视觉方向以及移动端 ......
原理 技巧 React DnD

python操作excel之 openpyxl

python操作excel在我们的工作中经常会用到,操作用例读取对应信息进行接口自动化python Excel库对比图片我们发现可以操作excel的库有很多种,我们常用的就三种方法第三方库 xlwt/xlrd:用于生成和读取比较老的excel文件,比如xls格式,最大行数限制为65536行。其中xl ......
openpyxl python excel

0011.有监督学习之Apriori算法

一、关联分析概述 1. 关联分析 2. 频繁项集的评估标准 2.1 支持度 2.2 置信度 2.3 提升度 3. 关联规则发现 二、Apriori算法原理 三、使用Apriori算法来发现频繁项集 1. 生成候选项集 2. 项集迭代函数 四、Apriori关联规则挖掘 1. 挖掘关联规则的流程 2. ......
算法 Apriori 0011

chrome 跨域问题解决

## 1. 后端设置了跨域, https 下可以, http 不可以 高版本 chrome 配置了策略, 如果访问私有网络, 会出现禁止跨域 chrome://flags/#block-insecure-private-network-requests Block insecure private ......
chrome 问题

pandas.errors.ParserError: Error tokenizing data. C error: Expected 9 fields in line 3, saw 21

用pandas读取csv格式文件时,里面有的行比前面的行 多出好多列,会报下面的错 df = pd.read_csv(file_name_csv,encoding="GBK") File "pandas\_libs\parsers.pyx", line 905, in pandas._libs.pa ......

java多组数据输入

## 读入输出 ```java import java.io.BufferedReader; import java.io.InputStreamReader; import java.io.PrintWriter; import java.util.StringTokenizer; public ......
数据 java

利用选项卡提高Visual Studio 2022开发效率

设计器作为软件开发的必要工具,其效率的提高显得尤为重要。Visual Studio 2022作为一款功能强大的设计器,通过选项卡提高了工作效率,让开发者在使用过程中更加便捷。 在Visual Studio 2022中,选项卡功能的应用场景非常丰富。例如,当你在开发一个具有多个窗体的应用程序时,可以通 ......
效率 Visual Studio 2022

pytest之parametrize数据驱动

1.数据驱动 1.1 yaml文件 yaml是一种数据类型,扩展名:.yaml和.yml 作用: 配置文件:环境变量,数据库信息,用户名密码,日志格式等 测试用例:web,ui,app 语法规则: 区分大小写 通过缩进表示层级关系,一般用空格,不要使用tab键 通过#注释 字符串可以不用写引号,也可 ......
parametrize 数据 pytest

迭代器模式:一个个遍历

迭代器模式主要用于遍历集合类中的元素,让我们能够更方便地访问和操作集合中的每一个元素。Java内部集合就实现了迭代器模式。 > 示例代码:使用ArrayList中的iterator ```java import java.util.ArrayList; import java.util.Iterat ......
模式

javascript对象和内置对象

了解对象 对象是什么?对象是一组无序的相关属性和方法集合,js中所有事物都是对象,例如字符串,数值,数组,函数等 对象是由属性和方法组成的 属性:事物的特征,在对象中用属性来表示(常用名词)像是大小,颜色,重量,尺寸,厚度等 方法:事物的行为,在对象中用方法来表示(常用动词)像是敲代码,看视频,学习 ......
对象 javascript

Javascript中的内置对象

在js学习中的有三种对象: 1、内置对象 -- 系统构造函数创建的对象; 2、自定义对象 -- 自定义构造函数创建的对象; 3、浏览器对象 BOM对象; 常用的内置对象: 算术对象 Math();字符串对象 String();日期对象 Date();数组对象 Array();1、算术对象 Math( ......
Javascript 对象

0010.有监督学习之K-均值聚类

一、聚类分析概述 1. 簇的定义 2. 常用的聚类算法 二、K-均值聚类算法 1. K-均值算法的python实现 1.1 导入数据集 1.2 构建距离计算函数 1.3 编写自动生成随机质心的函数 1.4 编写K-Means聚类函数 2. 算法验证 3. 误差平方和SSE计算 三、模型收敛稳定性探讨 ......
均值 0010

Abp VNext 填坑之路:Abp Vnext 动态Api Could not found remote action 错误

ABP的自动API控制器使用,如果你是自定义路由的话,可能会出现一些 Could not found remote action 的奇怪错误 解决方法很简单,在对应Controller页面继承IxxxService接口即可,如下图 修改前: 修改后: ......
Abp 错误 动态 action remote

rust rocket读取自定义配置

Rocket.toml [default.app] meili_url = "http://host:port/" meili_master_key = "key" main.rs #[derive(Serialize, Deserialize, Clone)]#[serde(crate = "ro ......
rocket rust

flex中justify-content: center导致的子元素显示不完全解决

多嵌入一层标签 .content { display: flex; height: 200px; } .parent { display: flex; justify-content: center; width: 800px; margin-left: 100px; border: 1px sol ......

muduo学习笔记

[TOC] ## 概念 #### 阻塞和非阻塞 $\bf{ 网络 \rm{IO} 阶段一:}\\ 数据准备 \begin{cases} 阻塞:\quad调用 \rm{IO} 方法线程进入阻塞状态 \quad \\ \\非阻塞:\quad不会改变线程状态,通过返回值判断(需要将sockfd设置为非阻塞 ......
笔记 muduo

TLE6208-6G-ASEMI代理英飞电机驱动芯片TLE6208-6G

编辑:ll TLE6208-6G-ASEMI代理英飞电机驱动芯片TLE6208-6G 型号:TLE6208-6G 品牌:Infineon(英飞凌) 封装:SOP-28 类型:LED驱动、汽车芯片 TLE6208-6G产品概述 TLE 6208-6 G是一款完全保护的六角半桥驱动器,专为汽车和工业运动 ......
6208 TLE 电机 芯片 6G-ASEMI

浏览器存储和浏览器缓存的区别?

浏览器存储和浏览器缓存是两个不同的概念,其主要区别如下: - 数据类型不同 浏览器存储可以用来`存储各种类型的数据`,包括字符串、数字、布尔值、对象、数组等等。而浏览器缓存则主要用于`缓存已经访问过的资源文件`,例如 HTML、CSS、JavaScript、图片、音视频等。 - 存储位置不同 浏览器 ......
浏览器 缓存

0009.有监督学习之树回归

一、回顾决策树(分类) ID3算法构建树模型:每次选取当前最佳的特征类分割数据,并按照该特征的所有可能取值来切分。也就是说,如果一个特征值有4中取值,那么数据将被切分成4份。一旦按某特征切分后,该特征在之后的算法执行过程中将不会再起作用,所以有观点认为这种切分方式过于迅速。 除了切分过于迅速外,ID ......
0009

Dapper.Lite 背景介绍

本人以前增删改查项目做的多,先是用ADO.NET+动软代码生成器,后来是NHibernate,再后来是各种DbHelper。我把各种DbHelper合成了一个DbHelper,后改名为LiteSql,后来觉得不如直接调用Dapper,于是有了Dapper.LiteSql。因为不想再维护两套,所以改名 ......
背景 Dapper Lite

c++ 模板详解

+ 模板就是将类型进行参数化 #### 函数模板 ```c++ //函数模板的定义格式 template 返回值类型 函数名(参数列表){ 函数体; } ``` + 模板形参不能为空,并且函数模板中每一个类型参数在函数参数表中至少使用一次,只有这样才能推断出具体的类型 ```c++ template ......
模板

elementui局部全屏无法显示tooltip,popover等基于vue-popper类开发的组件

因为这些元素都是插入到body里面的,而当某一div全屏后由于层级原因无法显示这些组件,解决办法如下 ![image](https://img2023.cnblogs.com/blog/3028693/202306/3028693-20230609114332847-1422644774.png) ......
局部 vue-popper 组件 elementui tooltip

Luogu P4577 [FJOI2018] 领导集团问题

# [FJOI2018] 领导集团问题 ## 题目描述 一个公司的组织领导架构可以用一棵领导树来表示。公司的每个成员对应于树中一个结点 $v_i$,且每个成员都有响应的级别 $w_i$。越高层的领导,其级别值 $w_i$ 越小。树中任何两个结点之间有边相连,则表示与结点相应的两个成员属于同一部门。领 ......
集团 问题 Luogu P4577 4577

[Redhat7]Could not open device at /dev/ipmi0 or /dev/ipmi/0 or /dev/ipmidev/0: No such file or directory报错

[Redhat7]Could not open device at /dev/ipmi0 or /dev/ipmi/0 or /dev/ipmidev/0: No such file or directory 报错 解决方案: [root@localhost ~]# modprobe ipmi_wa ......
dev ipmi directory or Redhat7

关于版本更新的索引忘记添加

版本更新之后,数据库表初始创建的脚本,忘记再脚本中给数据库表创建索引, 导致检材数据导入很慢,原先几十分钟的数据现在要7个小时,已更正。(当然不是我的锅,是同事出现的问题,我记录一下哈) ......
索引 版本

模块的动态导入与重载

1、动态导入 __import__(name, globals=None, locals=None, fromlist=(), level=0) -> module 该函数是builtins模块函数,用于动态加载模块 name,str类型,可以指向某个py文件,也可以指向某个包。但是必须存在,否则会 ......
模块 动态