使用方法protected private方法
mybatis/mybatis plus 设置全局参数,表前缀使用
mybaits的配置 (主要观察表前缀) # MyBatis配置 mybatis: # 搜索指定包别名 typeAliasesPackage: com.qiqi.**.domain # 配置mapper的扫描,找到所有的mapper.xml映射文件 mapperLocations: classpat ......
Idea设置JAVA方法的模板
![](https://img2023.cnblogs.com/blog/540818/202305/540818-20230529105301591-1627249101.png) ![](https://img2023.cnblogs.com/blog/540818/202305/540818- ......
ajax返回值自动添加pre标签的解决方法
直接上代码: //response = response.replace(/<pre>/ig, "").replace(/<\/pre>/ig, ""); //过滤 if (response.indexOf("{") > -1 && response.indexOf("}") > -1) { var ......
解决:Mybatis-plus使用selectList查询数据为null
使用mybatis-plus的selectList查询数据封装进list 打印为null javaben和数据库字段也能对应上 原因 可以从图片看的出来 数据其实已经查询出来 三条数据 打印list集合 打印了三个null 说明数据没有封装进去 那就是javaben的问题 mybatis-plus默 ......
C# 使用RenderTargetBitmap+drawingVisual生成png长图存在内存泄漏问题
原先使用了使用RenderTargetBitmap+drawingVisual生成png长图,后来发现存在内存泄漏问题,通过各种方式都没办法释放内存,方式如下: /// <summary> /// 生成长图 /// </summary> /// <param name="imageList"></p ......
Python generator 构建协程,实现异步编程(使用yield构建消息处理者和消息创造者)
## 协程的定义理解 Python 协程可以在单个处理机或多个处理机上运行,这取决于具体实现方式。在 Python 中,主要有两种协程实现方式:生成器协程和 `asyncio` 协程。 生成器协程只能在单个处理机上运行,因为生成器协程是通过生成器函数实现的,而生成器函数在单个线程中执行。生成器协程也 ......
神兔量化研究套件安装与使用
## 简介 自研实现了一套覆盖多市场,支持多账户的量化回测/模拟/实盘系统。基于云原生,支持k8s部署的高性能分布式研究框架。 ## 组成 1. 米框RQSDK(rqdata,rqalpha, rqfactor, rqoptimizer) - 数据支持 - 因子研究 - 策略回测 (rq文档 [传送 ......
C# Lambda及DataTable AsEnumerable()的使用
Lambda是延迟执行的,实际上什么都没有发生,当真正使用对象的时候(例如调用:First, Single, ToList….的时候)才执行。 1.Wherevar var_dtTable = dtTable.AsEnumerable().Where<DataRow>(W => W["NAME"]. ......
可视化地图方法?让你的数据大屏上升一个档次
可视化地图是一种将数据以地图形式进行展示的数据可视化方法,可以帮助我们更直观地了解和分析地理空间数据。以下是几种常用的可视化地图方法: 地理热力图:地理热力图将数据点转换为色彩渐变的热力图层,通过颜色的深浅反映出数据的密度和分布情况。使用这种方法可以快速识别出数据分布的热点区域和冷点区域。 地理符号 ......
电子公文传输系统-你先别急队-使用指南
# 各角色功能 ## 1.管理员: - 管理用户(增删) - 管理部门(增删) ## 2.拟稿人: - 删除未通过的公文 - 发配公文给部门审批 ## 3.部门: - 审批公文 - 下发公文 # 一、注册 ## (一)用户注册 1. 先进入注册界面输入用户注册信息 ![image](https:// ......
常用的操作数组的方法
一:操作方法: 1.增 .push() 从后加 .unshift() 从前加 .splice() 从指定位置加 第一个参数:开始的位置,第二个参数:要删除的元素数量,后面的参数:插入的元素(若想插入多个,用逗号分开) let colors = ["red", "green", "blue"]; le ......
Qt+QtWebApp开发笔记(四):http服务器使用Session和Cookie实现用户密码登录和注销功能
前言 前面实现了基础的跳转,那么动态交互中登录是常用功能。 本篇实现一个动态交互的简单登录和注销功能,在Qt中使用Session和Cookie技术。 Demo 下载地址 链接:https://pan.baidu.com/s/1nkmsHgr-11Khe9k6Ntyf_g?pwd=1234 Html处 ......
centos下安装go环境两种方法
centos下安装go环境有两种方式,一个是yum,一个是直接到官网下载tar.包 1.yum方式安装yum -y install golang1然后就可以使用go语言了,这种方式有着明显的缺点,因为都是yum自己处理的依赖,不方便管理。 下载tar包手动安装标准官网:https://golang. ......
fortron使用经验
# C# 调用 Fortron 的 dll 经验: 1. 需要在导出函数的地方标记函数名 ``` !DEC$ ATTRIBUTES DLLEXPORT::AAAA !DEC$ ATTRIBUTES VALUE:: nt, ms, nv, nf ``` 2. 需要在C#端,定义函数声明,注意名称为大写 ......
数据偏度介绍和处理方法
偏度(skewness)是用来衡量概率分布或数据集中不对称程度的统计量。它描述了数据分布的尾部(tail)在平均值的哪一侧更重或更长。偏度可以帮助我们了解数据的偏斜性质,即数据相对于平均值的分布情况。 有时,正态分布倾向于向一边倾斜。这是因为数据大于或小于平均值的概率更高,因此使得分布不对称。这也意 ......
使用ESD文件进行安装和升级已经成为常见的做法
ESD (Electronic Software Distribution) 是指微软采用的一种新型软件分发机制,具有空间利用率高、传输速度快、安全性高等特点。在Windows 10系统中,使用ESD文件进行安装和升级已经成为常见的做法。 以下是使用ESD文件安装Windows 10系统的步骤: 下 ......
FIXBOOT 是 Windows 操作系统的一个重要命令,它用于修正启动扇区和主引导记录(MBR)中的问题。以下是 FIXBOOT 命令的使用方法
FIXBOOT 是 Windows 操作系统的一个重要命令,它用于修正启动扇区和主引导记录(MBR)中的问题。以下是 FIXBOOT 命令的使用方法: FIXBOOT 命令可用于以下情况: 启动扇区或 MBR 损坏:计算机无法引导进入 Windows 操作系统,可能是因为引导扇区或 MBR 部分已经 ......
使用 DISM 工具可以将 WIM 文件转换为 ESD 文件
使用 DISM 工具可以将 WIM 文件转换为 ESD 文件,以下是使用 DISM 命令将 WIM 文件转换为 ESD 文件的步骤: 打开 PowerShell 窗口或管理员权限的命令提示符。 输入以下命令来挂载 WIM 文件。 Copy Code dism /Mount-Image /ImageF ......
使用 DISM 命令将 ESD 文件转换为 WIM 文件的步骤
使用 DISM 工具可以将 ESD 文件转换为 WIM 文件,以便进行更广泛的操作。下面是使用 DISM 命令将 ESD 文件转换为 WIM 文件的步骤: 打开 PowerShell 窗口或管理员权限的命令提示符。 输入以下命令来挂载 ESD 文件。 Copy Code dism /Mount-Im ......
DISM 支持在 Windows 10 操作系统上管理和操作 ESD 文件。管理员可以使用 DISM 命令在 ESD 文件中添加或删除驱动程序、软件包、语言包等组件,或者使用 DISM 命令将 ESD 文件转换为 WIM 文件,然后再进行其他操作
ESD(Electronic Software Delivery)是一种新的映像文件格式,它是 Windows 10 操作系统中默认使用的一种压缩映像文件格式。与 WIM 文件不同,ESD 文件采用了更加高效的压缩算法,可以减小系统映像文件的大小,并且在安装系统时能够更加快速地还原系统映像。 DIS ......
Python 按键排序字典——如何使用键对字典进行排序
排序是计算机编程中的一项基本操作,涉及按特定顺序排列元素。 无论您是处理数字、字符串还是复杂的数据结构,排序在有效组织和操作数据方面都起着至关重要的作用。 从小型数组到大型数据集,排序算法允许程序员解决范围广泛的问题,从搜索特定值到优化数据访问和分析。 在本文中,我们将探讨如何在 Python 中使 ......
发布-配置和使用clean-webpack-plugin插件自动删除dist目录
# 自动清理dist目录下的旧文件 为了在每次打包发布时`自动清理掉dist目录中的旧文件`,可以安装并配置`clean-webpack-plugin`插件: ``` // 1.安装清理dist目录的webpack插件 npm install --save-dev clean-webpack-plu ......
python3.10版本以后使用asyncio不报错方法
import asyncio import time async def func1(): print(1) await asyncio.sleep(2) print(2) async def func2(): print(3) await asyncio.sleep(2) print(4) asy ......
Redash 可视化BI系统部署安装及简单使用
这篇文章主要为介绍一下Redash的使用和安装 ## 概览 Redash 主要使用的语言为 Python 和 TypeScript 这个安装主要是基于Docker 来安装的,官网教程基本没有不是基于Docker 镜像安装的,如果是单单使用它的提供的 docker 镜像来安装还需要自己安装Redis和 ......
Typora工具使用
# Markdown语法学习 ## 标题 一级标题:#+空格+标题名字; N级标题:n个#+空格+标题名字; 最多六级标题。 例如: #### 四级标题 ##### 五级标题 ## 字体 ### 1.加粗 **Hello world!** ### 2.斜体 *Hello World!* ### 3. ......
Qt线程简单使用一:QThread~创建线程类子类
需求: 点击QPushButton按钮,QLabel中的数字,不断累加,一直到999。 做法: 点击QPushButton后,启动线程,线程while循环,不断发送累加的数字回主线程,修改QLabel中的数字 其他: 这种线程的写法是最简单的,全部是Qt封装好的,只需要重写 run 函数就可以了。 ......
你正在错误使用ChatGPT!怎么样使用能超过99%的ChatGPT使用者
[toc] 我们大多数人错误使用了ChatGPT。 在提示信息中,我们不使用例子。 我们忽略的信息是我们可以通过角色(扮演)控制ChatGPT的行为。 我们让ChatGPT猜测(提供)材料,而不是提供给它一些信息。 这些情况发生是因为我们大多数是使用标准的提示,这些标准的提示能帮助我们一下就能完成工 ......
首个大规模使用工具的大模型来了:伯克利发布Gorilla
前言 One AI to rule them all. 本文转载自机器之心 欢迎关注公众号CV技术指南,专注于计算机视觉的技术总结、最新技术跟踪、经典论文解读、CV招聘信息。 CV各大方向专栏与各个部署框架最全教程整理 【CV技术指南】CV全栈指导班、基础入门班、论文指导班 全面上线!! 大型语言模 ......