算法 常用
常用的热门 API 大全分享
企业工商类 全国招投标查询:查询招标保标信息,涵盖招标信息查询、中标信息查询、VIP项目、拟在建项目、业主委托项目、PPP项目、项目来源、历史招标库、政府采集信息、招标定制、订阅推送、订阅导出、数据下载等数十个招投标领域。 工商详细信息查询 : 查询全国企业工商信息,根据企业全名查询企业各维度工商数 ......
Linux常用命令redis相关
一、查询文件中的内容vim 文件名 使用 /xxx 即可查询文件中的xxx单词,n下一个选中单词,N 上一个选中单词。 一、防火墙1.查看防火墙状态: firewall-cmd --state 2.启动防火墙 systemctl start firewalld 3.关闭防火墙 systemctl s ......
机器学习(七):梯度下降解决分类问题——perceptron感知机算法与SVM支持向量机算法进行二维点分类
实验2 感知机算法与支持向量机算法 一、预备知识 1.感知机算法 二、实验目的 掌握感知机算法的原理及设计; 掌握利用感知机算法解决分类问题。 三、实验内容 设计感知机算法求解, 设计SVM算法求解(可调用函数库),请找出支持向量和决策超平面。 四、操作方法和实验步骤 1.感知机算法求解 采用whi ......
pid算法函数实现,c语言版
#include <stdio.h> float pid(float setpoint, float process_variable, float kp, float ki, float kd, float dt, float* integral, float* last_error) { // ......
PowerBuilder常用字符串函数
Fill()功能建立一个由指定字符串填充的指定长度的字符串。语法Fill ( chars, n )参数chars:string类型,指定用于重复填充的字符串n:long类型,指定由该函数返回的字符串的长度返回值String。函数执行成功时返回n个字符的字符串,该字符串以参数chars中的字符串重复填 ......
PB常用函数
弹出窗口:messagebox() 基本写法:Messagebox('标题','内容') 完整写法: MessageBox ( '标题','内容',图标,按键,默认值) (1)其中标题与内容为要显示的字符串,不可省略,但可以省略,即什么也不显示,例如Messagebox('','')这样也是正确的单 ......
分治算法:剑指 Offer 36. 二叉搜索树与双向链表
题目描述: 输入一棵二叉搜索树,将该二叉搜索树转换成一个排序的循环双向链表。要求不能创建任何新的节点,只能调整树中节点指针的指向。 为了让您更好地理解问题,以下面的二叉搜索树为例: 我们希望将这个二叉搜索树转化为双向循环链表。链表中的每个节点都有一个前驱和后继指针。 对于双向循环链表,第一个节点的前 ......
Nginx常用配置及和基本功能讲解
Nginx已经广泛应用于J-one和Jdos的环境部署上,本文对Nginx的常用的配置和基本功能进行讲解,适合Nginx入门学习。 ......
滑动窗口算法实现分布式第三方请求限频
一. 业务背景 第三方服务接口存在频率调用限制(例如,1s5次,超过5次返回超出频率),己方服务存在并发处理的情况,为了保证服务的成功率,且达到第三方限制的最大吞吐量,故需要一个限频调用的算法 二.实现思路 常见限频算法一般有五种,漏桶算法、令牌桶算法、固定窗口算法,滑动窗口算法,漏斗算法,五种算各 ......
FIT2004 python算法
FIT2004 S1/2023: Assignment 1 DEADLINE: Friday 28th April 2023 16:30:00 AEDT. LATE SUBMISSION PENALTY: 10% penalty per day. Submissions more than 7 ca ......
C++中常用的并发编程
C++中常用的并发编程方式有以下几种: 多线程:使用 std::thread 可以创建多个线程来同时执行不同的任务。需要注意的是,多线程编程需要考虑线程安全问题,例如使用互斥锁(std::mutex)和条件变量(std::condition_variable)等来保证共享资源的安全访问。 示例代码: ......
并行算法的设计 评估并行程序的性能
5. 如何设计一个并行程序 — python-parallel-programming-cookbook-cn 1.0 文档 https://python-parallel-programmning-cookbook.readthedocs.io/zh_CN/latest/chapter1/05_H ......
基于ICP配准算法的三维点云数据的匹配仿真
1.算法仿真效果 matlab2022a仿真结果如下: 2.算法涉及理论知识概要 ICP算法能够使不同的坐标下的点云数据合并到同一个坐标系统中,首先是找到一个可用的变换,配准操作实际是要找到从坐标系1到坐标系2的一个刚性变换。ICP算法本质上是基于最小二乘法的最优配准方法。该算法重复进行选择对应关系 ......
m基于LOC-PCA算法的人脸重建算法matlab仿真,给定人物侧脸实现正脸重建
1.算法仿真效果 matlab2022a仿真结果如下: 2.算法涉及理论知识概要 提出了一种有效的图像姿态合成方法。姿势合成用于预测在给定姿势的期望姿势处具有最小误差的面部图像。在许多情况下,这是经常需要的例如动画电影的制作、法医学和3D人脸几何的生成等应用,它使用主成分分析(PCA)和线性对象类( ......
ARMA-EGARCH模型、集成预测算法对SPX实际波动率进行预测|附代码数据
全文下载链接:http://tecdat.cn/?p=12174 最近我们被客户要求撰写关于ARMA-EGARCH的研究报告,包括一些图形和统计输出。 本文比较了几个时间序列模型,以预测SP500指数的每日实际波动率。基准是SPX日收益序列的ARMA-EGARCH模型。将其与GARCH模型进行比较 ......
决策树算法总结
决策树(Decision Tree) 决策树是一种树形结构,以信息熵为度量构造一棵熵值下降最快的树,它每个内部节点表示在某个特征上的分割使得分割前后熵值下降最快,到叶子结点处的熵值为零,此时每个叶结点中的样本都被归为同一类(训练时叶结点中数据的真实类别未必为同一类)。 决策树算法递归的选择最优特征, ......
Docker CLI docker compose kill常用命令
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。Docker是内核虚拟化,不使用Hypervisor是不完全虚拟化,依赖内核的特性实现资源隔离。本文主要介绍Docke ......
算法学习day07哈希表part02-454、383、15、18
package LeetCode.hashpart02; import java.util.HashMap; import java.util.Map; /** * 454. 四数相加 II * 给你四个整数数组 nums1、nums2、nums3 和 nums4 ,数组长度都是 n ,请你计算有多 ......
算法学习day06哈希表part01-202、349、1、242
package LeetCode.hashpart01; import java.util.HashSet; import java.util.Set; /** * 202. 快乐数 * 编写一个算法来判断一个数 n 是不是快乐数。 * * 「快乐数」定义为: * 对于一个正整数,每一次将该数替换为 ......
排序算法之详解选择排序
引入 选择排序顾名思义是需要进行选择的,那么就要问题了,选择到底是选择什么呢? 选择排序的选择是选择数组中未排序的数组中最小的值,将被选择的元素放在未排序数组的首位 如果你对 ‘未排序数组’ , ‘选择’ 的概念不理解,那么你可以看看下面的图 思路 有了上面的一些基础之后,我们再来说说选择排序算法的 ......
python实现排序算法
python实现排序算法 算法的时间复杂度\空间复杂度\稳定性 冒泡排序(Bubble Sort) 冒泡排序是一种简单的排序算法.它重复地遍历待排序的序列,依次比较两个元素,如果它们的顺序错误就把它们交换过来.算法的名字由来就是因为越小的元素会经由交换慢慢"浮"到数列的顶端. 算法特点 什么时候最快 ......
常用的正则表达式
整数或者小数 ^[0-9]+\.{0,1}[0-9]{0,2}$ 只能输入数字 ^[0-9]*$只能输入n位的数字 ^\d{n}$只能输入至少n位的数字 ^\d{n,}$只能输入m~n位的数字 ^\d{m,n}$ 只能输入零和非零开头的数字 ^(0|[1-9][0-9]*)$只能输入有两位小数的正实 ......
22条vscode常用快捷键技巧(Mac版)
22条vscode常用快捷键技巧(Mac版) 1 折叠代码 option + command + [ 折叠 option + command + ] 展开 2 一次性修改全文同一单词 假设你写错了一个变量名,全文有10个,如何一次性修改? 单击变量名,按住command + shift + L 即可 ......
常用下载功能实现
下载功能多次使用,并且不同场景需要的效果不同,这边就列举几个自己常用的 a标签实现下载 const a = document.createElement('a') a.style.display = 'none' a.href = url a.download = 'name' document.b ......
KMP算法学习笔记
总算把这个东西搞懂了...... KMP是一个求解字符串匹配问题的算法。 这个东西的核心是一个$next$数组,$next_i$表示字符串第$0\sim i$项的相同的前缀和后缀的最大长度。 这里的前缀和后缀概念略有不同,如 DUCK的前缀为 D,DU,DUC,后缀为 K,CK,UCK,不包含 DU ......
代码随想录算法训练营第六天 | 242.有效的字母异位词 、349. 两个数组的交集 、 202. 快乐数 、 1. 两数之和
📋目录 ✅ 242.有效的字母异位词 ➡️ 349.两个数组的交集 ➡️ 202.快乐数 ➡️ 1.两数之和 242.有效的字母异位词 ⏰ 1.解题思路 创建一个新数组,用来记录字符串中字符出现的次数 相当于将字符映射到数组也就是哈希表的索引下标上 遍历第一个字符串,将出现的字符次数记录+1,关键 ......
基于平均哈希算法(aHash)+汉明距离的相似图片识别方案
# demo示例import cv2 import numpy as np from PIL import Image # 计算平均哈希值 def ahash(image): # 缩放为8*8 image = cv2.resize(image, (8, 8), interpolation=cv2.I ......
常用API之IP定位地区
常用API之IP定位地区 高德地图API https://lbs.amap.com/api/webservice/guide/api/ipconfig 百度地图API https://lbsyun.baidu.com/faq/api?title=webapi/ip-api-base 免费API ht ......
CentOS 7 常用命令: free -h
命令:free -hMem :物理内存 swap:交换分区 参数详解total: 内存总数used:已经使用内存数free:完全空闲内存shared:多个进程共享的内存buffers:用于块设备数据缓冲,记录文件系统metadata(目录,权限,属性等) cached:用于文件内容的缓冲 avail ......