公式 指标 使用方法 方法
在.NET Core使用 HttpClient 的正确方式
前言 HttpClient 是 .NET Framework、.NET Core 或 .NET 5以上版本中的一个类,用于向 Web API 发送 HTTP 请求并接收响应。它提供了一些简单易用的方法,如 GET、POST、PUT 和 DELETE,可以很容易地构造和发送 HTTP 请求,并处理响应 ......
SQL concat_ws, collect_set, 和explode合并使用
1. 背景 有一个这样的数据集:字段和字段的值是两列 目的是将这个数据转换成规整的一个特征是一列的数据: 2. 做法 第一步:先造出列 select ucid ,CASE WHEN type ='性别' THEN label end `性别` ,CASE WHEN type ='产品' THEN l ......
Java语言在Spark3.2.4集群中使用Spark MLlib库完成朴素贝叶斯分类器
一、贝叶斯定理 贝叶斯定理是关于随机事件A和B的条件概率,生活中,我们可能很容易知道P(A|B),但是我需要求解P(B|A),学习了贝叶斯定理,就可以解决这类问题,计算公式如下: P(A)是A的先验概率 P(B)是B的先验概率 P(A|B)是A的后验概率(已经知道B发生过了) P(B|A)是B的后验 ......
基于vue3+ts+vite的项目使用‘unplugin-auto-import/vite’插件,自动全局导入api的注意事项
1.首先安装插件 npm install unplugin-auto-import @vitejs/plugin-vue -D 2.安装完成后在vite.congfig.ts中配置,红色部分就是关于插件的基础自动导入部分,这样就可以将vue和router的相关api全局导入了, import A ......
nginx使用http_image_filter_module模块动态生成指定大小图片
安装依赖 yum -y install gd-devel openssl-devel 编译安装 ./configure --prefix=/usr/local/nginx_server --with-openssl=/usr/local --with-pcre --with-http_ssl_mod ......
vue pc使用htmlCanvas Jspdf 实现点击将页面生成图片并转成pdf下载
<template> <div id="main" ref="workbench" v-loading="loading" class="echartsPdf"> 需要的内容 </div> </template> <script> import html2canvas from 'html2canv ......
如何使用Mac远程控制Windows电脑?
在你开始之前,设置您要远程处理的 Windows 计算机。 先安装 Microsoft Remote Desktop。 您可以在“应用程序”文件夹中检查它。 如果在个人计算机上安装,请转到 Apple App Store 并下载 Microsoft Remote Desktop。 如果在 TXST ......
MapStruct使用说明
1、简介 MapStruct是一个Java注释处理器,用于生成类型安全的bean映射类。 您要做的就是定义一个映射器接口,该接口声明任何必需的映射方法。在编译期间,MapStruct将生成此接口的实现。此实现使用简单的Java方法调用在源对象和目标对象之间进行映射,即没有反射或类似内容。 与手动编写 ......
MongoDB 的使用
一、什么是MongoDB 概念:MongoDB 是一个基于分布式文件存储的数据库。是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。 目的:为web应用提供可扩展的高性能数据存储解决方案 二、MongoDB的安装 这里我使用docker来安装MongoDB ......
linux下使用pyinstaller打包python脚本
最近给运维写一个系统维护的python脚本,但是被告知生产环境有很多服务器没有安装python解释器,于是在网上搜索多pyinstaller解决方案,本文简单记录之。 下载pyinstaller。 最新的pyinstaller版本为2.0版本,官方网站http://www.pyinstaller.o ......
Outlook附件打不开的问题解决方法
背景介绍 无法保存该附件。无法创建文件:... 用右键单击要在其中创建文件的文件夹,然后单击快捷菜单上的“属性”,检查对该文件夹的权限 初步判断是”C:\Documents and Settings\用户名\Local Settings\Temporary Internet Files\OLKE\“ ......
QTableWidget获取列(行)索引方法
// 获取指定的列索引集合 QList<int> QcViewBaseForm::getSelectedColumns(QTableWidget* tableWidget) { QList<int> selectedColumns; QList<QTableWidgetSelectionRange> ......
武汉万象奥科:内存压力测试工具memtester使用指南
测试目的 内存压力测试的目的是测试系统内存的稳定性和可靠性,以便确定系统是否能够在各种负载情况下正常运行。其主要目的有: 测试内存的正确性:通过模拟各种内存负载情况,例如写入随机数据、重复写入相同数据、使用指定的模式写入数据等,并检测和报告内存错误。 测试内存的性能:通过测试系统在处理大量数据时的内 ......
21-springcloud-feign-3-使用Feign实现消费者
使用 Feign 实现消费者,我们通过下面步骤进行: 第一步:创建普通 Spring Boot 工程 把接口放在通用的接口层、常量类、model的项目中 第二步:添加依赖 要 添 加 的 依 赖 主 要 是 spring-cloud-starter-netflix-eureka-client 和 s ......
ES滚动分页聚合composite,对聚合结果使用脚本过滤
需求 1:对ip根据c段聚合,筛选聚合结果文档数大于3的 2:持续聚合,类似分页方式 查询语句如下,由于是内网开发的,这个脚本无法粘贴出来,截图做个笔 分页方式: 每次聚合结果会有一个 after_key 下次传入即可 ......
22-springcloud-feign-4-使用Feign实现消费者的测试
负载均衡: 我们知道,Spring Cloud 提供了 Ribbon 来实现负载均衡,使用 Ribbo 直接注入一个 RestTemplate 对象即可,RestTemplate 已经做好了负载均衡的配置; 在 Spring Cloud 下,使用 Feign 也是直接可以实现负载均衡的,定义一个有@ ......
Springboot LIST进行分割方法
在开发使用中我们经常会需要把一个LIST按组进行分割,下面记录一下我的使用方法以便以后使用 /** * LIST进行分割 * @param list * @param subNum * @param <T> * @return */ public static <T> List<List<T>> s ......
C#使用Elasticsearch入门
一、Elasticsearch 简介 Elasticsearch 是一个分布式、RESTful 风格的搜索和数据分析引擎,能够解决不断涌现出的各种用例。作为 Elastic Stack 的核心,它集中存储您的数据,帮助您发现意料之中以及意料之外的情况。 概述 Elasticsearch (ES)是一 ......
Look-up table使用
今天做光伏系统仿真的时候想使用look table模块导入辐射数据,于是有以下随笔。 使用命令 Ir = xlsread('gaoyuhour.xlsx'); 创建LookupTable变量 mylookuptable = Simulink.LookupTable; 可以看到LookupTable变 ......
在C#中使用Attributes(特性)来控制枚举成员是否应该被序列化或映射
如果标记了[NonSerialized]特性,会防止将该字段序列化。但是,该字段仍然可以用于foreach迭代,因为它仍然是枚举的有效成员。如果要防止特定枚举成员被foreach迭代,用[NonSerialized]特性是不起作用的。相反,可以创建一个自定义的Attribute继承自System.A ......
在docker安装Python环境提供给其他docker使用
1. 在宿主机新建一个目录 2. 在app目录下新建一个Dockerfile文件 本文永久更新地址: 1. 在宿主机新建一个目录 在宿主机上新建一个目录如app/,在app目录里面导入项目需要依赖的包 在项目根目录下输入命令,导出python项目所有的依赖包 pip freeze > require ......
快慢指针使用
1.快慢指针实现删除链表的倒数第n个节点 原题链接删除第n个节点 解题思路为设置两个指针,一个fast指针,一个slow指针,先让fast指针移动n次,然后fast和slow同时移动,当fast移动到最后一位的时候,删除slow当前节点。 class Solution { public: ListN ......
Python json基本使用json.dumps() 和json.loads()
Python中 json的基本使用 json.dumps() 和json.loads() JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,它是JavaScript的子集,易于人阅读和编写。 Json最广泛的应用是作为AJAX中web服务器和客户端的通讯的 ......
.NET 8新预览版本使用 Blazor 组件进行服务器端呈现
简介 此预览版添加了对使用 Blazor 组件进行服务器端呈现的初始支持。这是 Blazor 统一工作的开始,旨在使 Blazor 组件能够满足客户端和服务器端的所有 Web UI 需求。这是该功能的早期预览版,因此仍然受到一定限制,但我们的目标是无论选择如何构建应用,都能使用可重用的 Blazor ......
LargeKernel3D:在3D稀疏CNN中使用大卷积核
前言 2D CNN 使用大卷积代替小卷积,增大了卷积核的感受野,捕获到的特征更偏向于全局,效果也得到了提升,这表明较大的 kernel size 很重要。但是,当直接在 3D CNN 中应用大卷积核时,那些在 2D 中成功的模块设计在 3D 网络效果不好,例如深度卷积。为了应对这一重要挑战,本文提出 ......
使用MySql8.0+项目无法连接数据库问题
MySql连接字符串:==jdbc:mysql://localhost:3306/ssmbuild?useSSL=true&useUnicode=true&characterEncoding=utf8&serverTimezone=Asia/Shanghai== 注意这里的useSSL为true: ......
Quartz 简单使用
Scheduler 每次执行,都会根据JobDetail创建一个新的Job实例,这样就可以规避并发访问的问题(jobDetail的实例也是新的) Quzrtz 定时任务默认都是并发执行,不会等待上一次任务执行完毕,只要间隔时间到就会执行,如果定时任务执行太长,会长时间占用资源,导致其它任务堵塞 @D ......
Visio常用快捷键及使用小技巧总结
Visio常用快捷键1.复制 按ctrl+拖动2.水平/垂直复制 按ctrl+shift+ 拖动(水平/垂直)3.水平/垂直移动 按shift+拖动4.放大 ctrl+滚轮5.键拖动幕布 ctrl+alt+鼠标右6.水平滚动画布 shift+滚轮7.选择工具 ctrl+18.文字工具 ctrl+29 ......
关于map和Promise.all搭配使用
场景一: // 注意:此时map会发送请求 Promise.all只为拿到并发的结果 const requestBus = rawData.map(v => getfeedbackfielddata({ table_name: v.rule.rule.from.table_name_en })) P ......