算法 常用

算法、表达式、生成器

1.算法简介及二分法 1.什么是算法: 算法就是解决问题的有效方法 不是所有的算法都很高效也有不合格的算法 2.算法应用场景: 各种软件、网站推送 成像算法(AI相关) 几乎涵盖了我们日常生活中的方方面面 3.算法工程师要求 待遇非常好 但是要求也非常高 4.算法部门 不是所有的互联网公司都养得起算 ......
生成器 表达式 算法

JPEG图像压缩算法流程详解

JPEG是Joint Photographic Exports Group的英文缩写,中文称之为联合图像专家小组。该小组隶属于ISO国际标准化组织,主要负责定制静态数字图像的编码方法,即所谓的JPEG算法。 JPEG专家组开发了两种基本的压缩算法、两种熵编码方法、四种编码模式。如下所示: 压缩算法: ......
算法 图像 流程 JPEG

C#凹凸曲线求拐点算法

凹凸曲线求拐点算法实现: 代码: 1 public static double diff(Func<double, double> f, double x, double h) 2 { 3 return (f(x+h)-f(x-h))/(2*h); 4 } 5 6 public static dou ......
拐点 凹凸 算法 曲线

BSGS(大步小步算法)学习笔记

解决高次同余问题。 $a^x\equiv b(\mod p)$,其中 $a$ 与 $p$ 同余。 这个形式与欧拉定理类似。 思想:meet in the middle(折半搜索)。 具体的,令 $x=A\times t-B$,且 $x$ 一定在 $[0,\phi(p))$ 的范围内。但是 $p$ 是 ......
小步 大步 算法 笔记 BSGS

docker 常用命令

docker 常用命令 docker ps 查看当前运行中的容器docker images 查看镜像列表docker rm container-id 删除指定 id 的容器docker stop/start container-id 停止/启动指定 id 的容器docker rmi image-id ......
命令 常用 docker

STM32HAL库常用指令速查手册

STM32HAL库常用指令速查手册 持续更新中 GPIO HAL_GPIO_Init void HAL_GPIO_Init(GPIO_TypeDef *GPIOx, GPIO_InitTypeDef *GPIO_Init); //功能: GPIO初始化 HAL_GPIO_DeInit void HA ......
指令 常用 手册 STM HAL

idea 常用插件

1.git 忽略文件设置 File --> setting --> Plugins --> 搜索 .ignore --> 安装后重启 然后你的项目右键点击:new -->.ignore-->..(git)-->Example template 创建 2.常用插件plugins 1. JBLSprin ......
插件 常用 idea

ES的索引结构与算法解析

作为搜索引擎的一部分,ES自然具有速度快、结果准确、结果丰富等特点,那么ES是如何达到“搜索引擎”级别的查询效率呢?首先是索引,其次是压缩算法,接下来我们就一起了解下ES的索引结构和压缩算法 ......
算法 索引 结构

java排序算法1(插入排序、希尔排序)

插入排序 稳定 | 平均时间复杂度 | 最好 | 最坏 | 空间复杂度| | | | | | | O(n²) | n |O(n²) |O(1) | //实现代码,不需要每次比都交换元素,减少交换次数 int[] arr = {1, 5, 7, 63, 4, 58, 45}; for (int i = ......
算法 java

linux常用命令

创建root账户密码并开放使用 1. sudo passwd root输入两遍要创建的密码 2.sudo sed -i 's/^.*PermitRootLogin.*/PermitRootLogin yes/g' /etc/ssh/sshd_config;sudo sed -i 's/^.*Pass ......
命令 常用 linux

Problem B: 以太网交换机的自学习算法

1 def func(): 2 lines = [] 3 while True: 4 try: 5 #x作为中间量更新交换表的端口号 6 x = input() 7 if x ==' ': 8 break 9 x = x.split(' ', 3) 10 11 flag = 0 12 # 利用enu ......
以太网 交换机 算法 Problem

浅谈秦九韶算法

浅谈秦九韶算法 ~~好像FFT要用到,所以就学习一下~~ ~~听说还是高中必修三的内容?~~ 秦九韶算法的应用: 当我们知道 $x$ 的值时,求下列式子的值: $$ f(x) = a_0 + a_1x + a_2x^2 + a_3x^3 + \cdots + a_{n - 1}x^{n - 1} + ......
算法

性能测试常用语

QPS Queries Per Second(读操作)意思是“每秒查询率”,是一台服务器每秒能够相应的查询次数,是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准。 ##TPS (写操作)是TransactionsPerSecond的缩写,也就是事务数/秒。它是软件测试结果的测量单位。一个 ......
常用语 性能 常用

利用注册表限制TLS加密算法

SChannel SSP 是window实现 TLS、DTLS 和 SSL 协议的版本。 不同的 Windows 发行版支持不同的协议版本 启动注册表编辑器 (Regedt32.exe),并找到以下注册表项: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\C ......
注册表 算法 TLS

规则引擎系列---【常用规则引擎对比】

常用规则引擎对比 ##URule: URule的优势在于易用性和灵活性。它提供了一个直观的界面,可以让用户以拖拽和点击的方式轻松创建规则。此外,URule支持多种规则执行模式,如客户端模式、服务器模式和批处理模式,以及与Spring等其他平台的集成。 ##LiteFlow: LiteFlow的优势在 ......
规则 引擎 常用

求解带有限重的三维装箱问题——启发式深度优先搜索算法

引子 在这篇文章中,只考虑了尺寸的限制,没有加入重量限制。加入重量限制后,主要思路有两个关键点: 1、在简单块和复合块生成的时候,记录块的重量。 2、在填充块的时候,记录装箱过程中的总重量,达到限重则不进行填充。 代码: import copy from itertools import produ ......
算法 深度 问题 有限

基于最低水平面的三维装箱问题的启发式算法

本文考虑了一个事实: 在某些情况下,我们在摆放物品时,总是优先选择较低的平面,基于这个常识,本文提出一种基于平面选择的三维装箱算法。 “平面”指可用于摆放货物的面。初始平面就是箱的整个底面,放入第一批货物后,“平面”包括了同批货物顶面形成的面和箱底面空余的部分。本文算法采用由底向上的方式完成物品的装 ......
算法 面的 水平 问题

求解三维装箱问题的启发式深度优先搜索算法(python)

⭐️ 问题描述 给定一个容器(其体积为V VV) 和一系列待装载的箱子,容器和箱子的形状都是长方体。问题的目标是要确定一个可行的箱子放置方案使得在满足给定装载约束的情况下,容器中包含的箱子总体积S SS尽可能的大,即填充率尽可能的大,这里填充率指的是S / V ∗ 100 % S/ V * 100\ ......
算法 深度 python 问题

JavaScript 实现伽马算法

伽马函数是数学中的一个非常重要的函数,它在统计学、物理学等领域有广泛的应用,其中最重要的应用就在概率统计和计算机科学中。 接下来,我们来介绍如何使用JavaScript实现伽马算法。 递归实现 function gamma(x) { if (x 1) { return 1; } else { ret ......
算法 JavaScript

详解Python当中的pip常用命令

相信对于大多数熟悉Python的人来说,一定都听说并且使用过pip这个工具,但是对它的了解可能还不一定是非常的透彻,今天小编就来为大家介绍10个使用pip的小技巧,相信对大家以后管理和使用Python当中的标准库会有帮助。 安装 当然在Python 3.4版本之后以及Python 2.7.9版本之后 ......
命令 常用 Python pip

回溯算法:剑指 Offer 38. 字符串的排列

题目描述: 输入一个字符串,打印出该字符串中字符的所有排列。 你可以以任意顺序返回这个字符串数组,但里面不能有重复元素。 限制: 1 <= s 的长度 <= 8 class Solution{ Set<String> res = new HashSet<>(); public String[] pe ......
字符串 算法 字符 Offer 38

常用的 ChatGPT 功能的提示词

unicode 转中文 接下来你将扮演一个解码机器人,我会给你输入一些内容,然后你把其中的 unicode 编码转换为中文。不要进行分析 驼峰单词分词加翻译 接下来你将扮演一个分词机器人,我会给你输入一些没有空格分隔的词语,你帮我分隔开,并翻译为中文。不要进行分析。 ......
常用 ChatGPT 功能

抖音视频播放量 视频搜索接口算法 XG XK 算法 设备注册

Q44804487于 2022-08-22 21:31:48 发布 1067收藏 11文章标签: 音视频 ios版权最近应客户要求研究了下抖音搜索视频和播放视频的接口 现在已做完 放出部分接口给大家参考下注:全套需要配合抖音设备使用视频搜索接口 def search_video_ios(query, ......
算法 接口 设备 视频 XG

抖音直播间人气接口算法 抖音协议

Q44804487于 2022-04-02 10:15:54 发布 6525收藏 26文章标签: python版权因为业务需要 最近研究了下抖音直播间接口发现只要一直给一个接口发送心跳包就能保持这个用户的在线状态有些团队用这个实现直播间刷虚假人气上代码片段 有感兴趣的可以一起交流学习 def bul ......
直播间 算法 接口 人气

常用架构模型

分层架构(Layered Architecture) 最常见的软件架构。这种架构将软件分成若干个水平层,每一层都有清晰的角色和分工,不需要知道其它层的细节。层与层之间通过接口进行通信。 最常见的是四层结构: 表现层(Presentation Layer):用户界面,负责视觉和用户互动 业务层(Bus ......
架构 模型 常用

mongodb常用命令

进入数据库 kubectl exec -it mongodb-configsvr-0 -- mongo mongodb/tstack_cmdb_prod -u tpcloud -p tpcloud@123 --authenticationDatabase admin 备份数据库 kubectl ex ......
命令 常用 mongodb

pytest简介以及常用插件安装(一)

一、简介 1、pytest是一个非常成熟的单元测试框架,灵活又简单。 它可以结合selenium,requests,appium完成各种不同的自动化。 还可以生成自定义allure报告和Jenkins持续集成。 ** 单元测试框架主要做的是:发现测试用例,执行测试用例,判断测试结果,生成测试报告。 ......
插件 常用 简介 pytest

五分钟理解Java算法的时间复杂度

关注我了解更多Java技术知识,带你一路“狂飙”到底!上岸大厂不是梦! 前言时间复杂度主要是为了反映函数的执行时间随着输入规模增长而变化的规律,在一定程度上可以体现程序的执行效率和算法的优劣。作为程序员,掌握基本的算法时间复杂度的计算是很有必要的。 时间复杂度介绍理论上,执行一个算法消耗的时间,是无 ......
复杂度 算法 时间 Java

vim 常用参数

4空格替换TAB输入: set tabstop=4 TAB宽度为4个空格 set softtabstop=4 在编辑模式的时候按退格键的时候退回缩进的长度 set shiftwidth=4 每一级缩进的长度 set expandtab 缩进用空格来表示,noexpandtab 则是用制表符表示一个缩 ......
常用 参数 vim

二叉树的遍历(递归算法)

//二叉树的遍历(递归算法) #include <stdio.h> #include <malloc.h> typedef struct BiTNode { int data; struct BiTNode *lchild,*rchild;//存储二叉树的左孩子和右孩子 }BiTNode,*BiTr ......
算法