投资开发 专为 算法elegantrl

5. 在开发中自建的工具类 -- 长期更新版

前言 在Java开发中,会出现一些常见且通用的业务逻辑. 毫无疑问,上述业务逻辑的解决方法将其抽象为一个工具类方法是常见的思路.这样既可以提升代码的复用性, 也可以提升代码的可维护性! 参数中的某些字段为空的校验方法 源码: /** * 仅仅以下字段内容不能为空 * @param entity 实体 ......
工具

记录下自己日常开发中踩到过的坑

SpringBootTest 错误如下: java.lang.IllegalStateException: Unable to find a @SpringBootConfiguration, you need to use @ContextConfiguration or @SpringBootT ......

Top-N推荐算法 Top-N recommendation Algorithms

引言 推荐算法是计算机专业中的一种算法,通过一些计算,能够推测用户喜欢的东西,在互联网环境中应用比较广泛。Top-N算法在生活中非常常见,比如学术论文推荐论文、音乐软件推荐歌曲等。 今天看到一篇名叫"A Revisiting Study of Appropriate Offline Evaluati ......
Top-N recommendation 算法 Algorithms Top

Ai歌声转化算法任务初了解

2.13【A13】 智能计算 计算类 歌声转换算法 随着深度学习的发展, 近些年来音频算法在智能医疗、语音识别、语音合 成、声源定位等领域的应用非常火热,其效能和速度也不断得到精进。从过去的 云端服务, 逐步脱离并发展到PC端边缘运算, 到这几年再往移动端运算发展。 尽管硬件的运算能力越来越强大, ......
算法 歌声 任务

机器学习-决策树系列-贝叶斯算法-概率图模型-29

目录1. 复习条件概率2. 正式进入3. 生成式 与判别式 这个阶段的内容,采用概率论的思想,从样本里面学到知识(训练模型),并对新来的样本进行预测。 主要算法:贝叶斯分类算法、隐含马尔可夫模型、最大熵模型、条件随机场。 通过本阶段学习,掌握NLP自然语言处理的一些基本算法,本阶段的理解对于后续完成 ......
概率 算法 模型 机器 29

STM32HAL库开发-了解HAL库(一)

HAL库借鉴了面向对象的设计思想,将外设驱动封装为对象,屏蔽了底层硬件,提高了开发效率,但程序执行效率较低。 HAL库的文件类型可认为分为以下两类 库文件: stm32f4xx_hal_ppp.c/.h // 主要的外设或者模块的驱动源文件,包含了该外设的通用API stm32f4xx_hal_pp ......
HAL STM 32

加密算法的比较

对称加密 非对称加密 des(64位补齐) aes(128位补齐) blowfish(64位补齐) rsa 单位(Byte) des_ecb des_cbc des_cfb aes_ecb aes_cbc aes_cfb blowfish_cbc blowfish_cfb rsa 密文长度(50) ......
算法

金蝶云星空快速二次开发框架

金蝶云星空快速二次开发框架 介绍 环境:支持私有云和公有云 可配置性强:统一的配置读取方式,类似springboot方式根据指定的账套加载不同的配置文件,框架会自动识别加载不同环境的参数 可维护性高:可根据配置相关的WebApi框架实现在线调整参数和日志查询,能快速定位问题、减少代码开发和运维次数 ......
框架 星空

使用devtoolset进行高效的编程开发

随着编程语言和工具的不断发展,开发者们需要时刻保持对技术的更新和学习。而在Linux平台上,使用编程工具也需要一定的技巧和效率。本文将介绍devtoolset在编程开发中的使用,包括基本概念,安装,使用方法等等。当你完全掌握这些知识后,你将会在Linux上实现高效的编程开发。 一、devtoolse ......
devtoolset

作业帮基于 DolphinScheduler 的数据开发平台实践

摘要 随着任务数量、任务类型需求不断增长,对我们的数据开发平台提出了更高的要求。本文主要分享我们将调度引擎升级到 Apache DolphinScheduler 的实践经验,以及对数据开发平台的一些思考。 1. 背景 首先介绍下我们的大数据平台架构: 数据计算层承接了全公司的数据开发需求,负责运行各 ......

创新工具:2024年开发者必备的一款表格控件

前言 在现代工作环境中,信息的处理和管理是至关重要的。表格是一种常见的数据呈现和整理工具,被广泛应用于各行各业。然而,随着技术的不断发展,市场对表格控件的需求也越来越高。随着工作效率的重要性日益凸显,一款高效的表格控件成为了开发者们的首选,因此本文小编将从葡萄城公司的纯前端表格控件——SpreadJ ......
开发者 控件 表格 工具 2024

【算法】【线性表】【链表】分隔链表

1 题目 给你一个链表的头节点 head 和一个特定值 x ,请你对链表进行分隔,使得所有 小于 x 的节点都出现在 大于或等于 x 的节点之前。 你应当 保留 两个分区中每个节点的初始相对位置。 示例 1: 输入:head = [1,4,3,2,5,2], x = 3 输出:[1,2,2,4,3, ......
线性 算法

【工具使用】【WebService】WebService 是什么以及如何调试、如何对接开发

1 前言 今儿对接外部系统,莫名的有两个 WebService 的接口,很是纳闷。琢磨了会儿,来捋捋。 首先看下什么是 WebService 呢? WebService 是一种基于网络的技术,它允许不同的应用程序在互联网上相互通信。具体来说,WebService 是一种基于标准化协议和格式的应用程序 ......
WebService 工具

随笔-开发-Window10家庭版启用远程桌面功能 RDPwrap

参考:Window10家庭版启用远程桌面功能 RDPwrap: 配置文件 rdpwrap.ini : [10.0.19041.3636] LocalOnlyPatch.x64=1 LocalOnlyOffset.x64=92AF1 LocalOnlyCode.x64=jmpshort SingleU ......
随笔 桌面 RDPwrap 功能 家庭

基于FPGA的图像自适应阈值二值化算法实现,包括tb测试文件和MATLAB辅助验证

1.算法运行效果图预览 2.算法运行软件版本 Vivado2019.2 matlab2022a 3.算法理论概述 图像二值化是数字图像处理中的一种常见技术,可以将灰度图像转换为黑白二值图像,突出图像的轮廓和特征。自适应阈值二值化是一种常用的图像二值化方法,能够根据图像局部区域的灰度分布自适应地确定阈 ......
阈值 算法 图像 文件 MATLAB

逻辑脚本开发

1.安装lnmp/lamp脚本开发: 1.1 模拟创建出两个安装脚本:lnmp.sh和lamp.sh 1.2 创建lamp_or_lnmp.sh脚本,用来调用执行lamp.sh和lnmp.sh文件 总结: ......
脚本 逻辑

2024年第 5 期《Python 测试平台开发》进阶课程(2月22号开学)

2024年第 5 期《Python 测试平台开发》进阶课程 主讲老师:上海-悠悠 上课方式:微信群视频在线教学,方便交流 本期上课时间:2月22号 (周二、四晚上21:00-22:30, 周六周日晚上20:30-22:30) 报名费:报名费3800一人(之前学过《python接口+测试开发》课程的同 ......
年第 课程 Python 平台 2024

限流大法:令牌桶算法

记得很多年前就有喜欢在面试的时候问这个问题:如何在高并发、大流量的时候,进行服务限流? 不同人能给出不同的解决办法。 无外乎两种处理: 在客户端限流。 在服务端限流。 在客户端限流,就是利用产品设计,让单位时间内(可以是1秒,10秒,30秒,1分钟等)只能发出一定请求数量。给用户友好的交互提醒,让他 ......
令牌 大法 算法

tkinterGUI,DMA,算法单导入,指令

import os import time import socket from datetime import datetime import datetime # from wsgiref import headers import pandas as pd from cmath import ......
指令 算法 tkinterGUI DMA

Matlab 生成GIF动画用于对比算法效果

% 创建一个空图像窗口 figure; % 创建一个用于保存每一帧的单元数组 frames = cell(1, 10); % 将帧保存为GIF图片 filename = 'animation.gif'; % 循环生成每一帧 for i = 1:10 % 生成你的图像数据(这里仅为示例) image_ ......
算法 效果 动画 Matlab GIF

iMessage群发,iMessage群发软件,iMessage群发软件开发(程序编码篇)

在当今数字化高速发展的时代,通信软件的功能和便捷性成为我们日常生活中不可或缺的一部分,其中,iMessage作为苹果设备间的独特通信方式,拥有着广大的用户群体。 那么,如何利用编程技术开发一款能够实现iMessage群发的软件呢?本文将为你揭秘这个神秘的面纱,带你深入了解iMessage群发软件开发 ......
iMessage 软件 软件开发 编码 程序

软件测试/测试开发全日制培训|Pytest跳过用例和失败重试

前言 在我们日常进行自动化测试时,经常会遇到功能阻塞,未实现或者环境有问题等等原因,一些用例执行不了,如果我们注释掉或删除掉这些测试用例,后面可能还要进行恢复操作,这个时候pytest的跳过测试功能就能帮助我们,先跳过,等到问题解决时,恢复执行即可;同时我们还有可能会遇到需要对失败用例重新运行进行测 ......
全日 全日制 软件测试 Pytest 软件

软件测试/测试开发/全日制|pytest如何标记测试用例

前言 在pytest中,有时候我们并不需要对所有的用例全部执行。pytest提供了一种机制:有选择的挑选用例去执行,即标记测试函数。下面详细介绍几种方法给函数标记。 使用pytest.mark在函数上进行标记 标记格式 @表示这是一个装饰器,pytest.mark是pytest固定的写法,mark_ ......
全日 全日制 软件测试 标记 pytest

软件测试/测试开发/全日制|Pytest参数化神器,pytest.mark.parametrize()使用

前言 当我们要使用pytest输入多个数据对一个功能进行测试时,如果写多个测试用例的话,那就完全体现不出通过代码来执行测试的优势了,这个时候,就轮到pytest的参数化功能闪亮登场了。所谓参数化,就是就是把测试过程中的数据提取出来,通过参数传递不同的数据来驱动用例运行。其实也就是数据驱动的概念。本文 ......

测试驱动的Spring Boot应用程序开发数据层示例

前言 在敏捷开发中,学会纵向划分产品需求,可以在构建软件时节省大量时间。这意味着不需要等待一个完整的层完成后再进行下一层的开发,而是要进行多层开发确保业务功能可正常运行。这种开发方式也有助于构建更好的产品或服务。 通过前面的前后端开发,完成了用户猜数游戏,可以进行试用,那么,就可能得到更进一步的需求 ......
示例 应用程序 程序 数据 Spring

全志T113开发板Qt远程调试

通常情况下工程师在调试Qt程序时,需要频繁制作镜像烧录到核心板来测试Qt程序是否完善,这样的操作既费时又费力。 ......
T113 113

1,一个测试驱动的Spring Boot应用程序开发

系统任务 用户每次访问页面时,系统显示一道两位数的乘法题。用户输入别名(简称)并对计算结果进行猜测。这是基于他们只能进行心算的假设。用户发送数据后,Web页面将显示猜测是否正确。 另外,希望能保持用户的积极性,引入游戏机制。对每个正确的猜测结果,系统会给出评分,用户能在排名中看到分数,这样就可以与他 ......
应用程序 程序 Spring Boot

《算法竞赛》---三指针

双指针(尺取法) 1.找出指定和的整数对 p37(书页) 哈希表 #include<bits/stdc++.h> using namespace std; int a[100010]; int main() { ios::sync_with_stdio(false);cin.tie();cout.t ......
指针 算法

《算法竞赛》---二分

整数二分经典模型 1.最大值最小化(最大值尽量小) 序列划分 p48 #include<bits/stdc++.h> using namespace std; int n,k; //long long sum; int a[1000000]; bool check(int x) { long lon ......
算法

《算法竞赛》---搜索

搜索 二叉树搜索 bfs搜索二叉树 p98 #include<bits/stdc++.h> using namespace std; const int N=1e5; int n; char a[100000]; struct node { char value; int lson,rson; }t ......
算法
共11100篇  :4/370页 首页上一页4下一页尾页