算法 常用

福特-富克森算法

福特-富克森(Ford-Fulkerson)算法是一种求解最大流问题的经典算法,它的基本思想是通过不断地增广路径来找到最大流。 最大流问题通常是指在网络中找到从源点到汇点的最大流量,其中网络由若干条有向边组成,每条边都有一个容量,表示该边可以通过的最大流量。最大流问题的目标是找到一个流,使得从源点到 ......
算法

分而治之算法

分而治之算法(Divide and Conquer Algorithm)是一种基于递归的算法思想,将问题划分为若干个子问题,逐个解决子问题并将它们合并成原问题的解。 分而治之算法通常包括以下步骤: 分解:将原问题分解为若干个子问题,这些子问题的结构与原问题相同或类似,但规模更小。 解决:递归地解决每 ......
算法

Dijkstra的算法

Dijkstra算法是一种单源最短路径算法,用于在带有非负权重的图中,找到一个源节点到所有其他节点的最短路径。该算法的基本思想是通过贪心的方式逐步扩展当前已知的最短路径集合,直到找到源节点到所有其他节点的最短路径。 Dijkstra算法的具体步骤如下: 初始化:设置源节点到自己的距离为0,将源节点标 ......
算法 Dijkstra

兔子产子问题(递归算法)

#include<iostream>using namespace std;int f(int n){ if (n == 1 || n == 2) return 1; return f(n - 1) + f(n - 2);}int main(){ int i; for (i = 0; i < 30; ......
算法 兔子 问题

常用内核架构

本文分享自天翼云开发者社区《常用内核架构》,作者:JackW 宏内核 应用程序调用内存分配的 API(应用程序接口)函数。 处理器切换到特权模式,开始运行内核代码。 内核里的内存管理代码按照特定的算法,分配一块内存。 把分配的内存块的首地址,返回给内存分配的 API 函数。 内存分配的 API 函数 ......
内核 架构 常用

git常用快捷指令

git代码仓库管理工具 1.初始化本地仓库 a) Git init <directory> 2.克隆一个远程仓库 a) Git clone 仓库名 eg:git clone git@github.asdf.com:edadd/FE-AApppon.git 3.添加文件到暂存区 a) Git add ......
指令 常用 git

linux常用指令

备注是以我所理解的含义进行转述,可能并不精确,仅供参考。 命令|用法|备注 | | pwd|打印工作目录|描述当前位置。 ls|列出目录内容|描述当前位置所包含的内容。 cd|更改目录|移动所在位置。 touch|创建空文件|仙人抚我顶,结发受长生。 mkdir|创建目录|Linux中的『目录』可以 ......
指令 常用 linux

《算法竞赛进阶指南》 第五章 237. 程序自动分析

地址 https://www.acwing.com/problem/content/239/ 在实现程序自动分析的过程中,常常需要判定一些约束条件是否能被同时满足。 考虑一个约束满足问题的简化版本:假设 x1,x2,x3,… 代表程序中出现的变量, 给定 n 个形如 xi=xj 或 xi≠xj 的变 ......
算法 指南 程序 237

爬虫常用方法

1. selenium转beautifulsoup: pageSource = driver.page_source soup = BeautifulSoup(pageSource,'html.parser') 2. bs4 查找页面内容: resultPages = soup.find(text= ......
爬虫 常用 方法

常用函数

Assigned函数 >该函数用于测试指定的对象是否为空。 语法 function Assigned(const P):Boolean; | 部分 | 说明 | | :--: | : : | | P | 任何类型的对象或变量 | 说明: ​ 如果对一个没有被构造或者已经被释放的对象进行操作将产生异常 ......
函数 常用

k8s介绍与常用命令

kubernetes基础与常用命令 原文地址 https://blog.csdn.net/footless_bird/article/details/125798691 官方文档 https://kubernetes.io/zh-cn/docs/tasks/tools/install-kubectl ......
命令 常用 k8s k8 8s

MySQL常用命令

查询所有数据库名![image] show databases;(https://img2023.cnblogs.com/blog/2805463/202304/2805463-20230420144431240-201364771.png) (使用哪个数据库)use [database name] ......
命令 常用 MySQL

Linux常用命令

1.PWD命令:显示用户当前所在目录 2.ls 命令: 对于目录,该命令列出该目录下的所有子目录与文件。对于文件,将列出文件名以及其他信息 格式ls [选项][目录或文件] 3.cd 命令:改变工作目录。将当前工作目录改变到指定的目录下 4.grep 命令:用于查找文件里符合条件的字符串 5.fin ......
命令 常用 Linux

常用正则表达式

1、日期 格式 yyyy-MM-dd 包括正确性验证 ^[0-9]{4}-(((0[13578]|(10|12))-(0[1-9]|[1-2][0-9]|3[0-1]))|(02-(0[1-9]|[1-2][0-9]))|((0[469]|11)-(0[1-9]|[1-2][0-9]|30)))$ ......
正则 表达式 常用

四种语言刷算法之对链表进行插入排序

力扣147. 对链表进行插入排序 1、C /** * Definition for singly-linked list. * struct ListNode { * int val; * struct ListNode *next; * }; */ struct ListNode* inserti ......
算法 语言

十大排序算法

一、冒泡排序 public class BubbleSort implements IArraySort { @Override public int[] sort(int[] sourceArray) throws Exception { // 对 arr 进行拷贝,不改变参数内容 int[] a ......
算法

Linux 常用命令和工具

Linux 常用命令和工具 Linux 有大量的命令,有一些是常用但是容易忘记的,这里做一个列表进行收集。 查询命令的使用方式 查询详细在终端下使用 man #命令名称 COPY 系统命令 命令 作用 pulseaudio -k 重置声卡驱动 sudo alsa force-reload 重置声卡驱 ......
命令 常用 工具 Linux

Python常用数据结构之元组

前面的两节课,我们为大家讲解了 Python 中的列表,它是一种容器型的数据类型,通过列表类型的变量,我们可以保存多个数据并通过循环实现对数据的批量操作。当然,Python 中还有其他容器型的数据类型,接下来我们就为大家讲解另一种容器型的数据类型,Python常用数据结构之元组(tuple)。 元组 ......
数据结构 常用 结构 数据 Python

Redis常用的通用命令

一、通用命令 通用命令是指部分数据类型可以使用的指令。可以通过 help [command]查看某一个命令的用法。 二、常用通用命令 1、keys:查看符合模板的所有key,可使用通配符:*匹配多个字符,?匹配一个字符 2、del:删除指定的key 3、exists:判断key是否存在 4、expi ......
命令 常用 Redis

开发者必读!常用的二维码生成器 API 推荐

引言 二维码是一种能够存储信息的图形码,它在现代社会中扮演着越来越重要的角色。生成二维码的过程通常需要使用二维码生成器,而现在有很多二维码生成器 API 可以供开发者使用。 在本文中,我们将讨论二维码生成器 API 的工作原理、应用场景,并且给大家介绍一些常用的二维码生成器 API,希望提供一些有用 ......
生成器 开发者 常用 API

docker常用命令与应用

docker入门与docker file介绍 原文地址 docker常用命令 https://blog.csdn.net/leilei1366615/article/details/106267225 docker file 详解 https://blog.csdn.net/m0_46090675/ ......
命令 常用 docker

git常用命令

以下是一些常用的git命令: 1. git init:将当前目录初始化为Git仓库。 2. git clone:克隆一个远程Git仓库到本地。 3. git add:将文件添加到暂存区。 4. git commit:将暂存区的文件提交到本地仓库。 5. git push:将本地仓库的文件推送到远程仓 ......
命令 常用 git

贪心算法基础及leetcode例题

#理论 **本质:**找到每个阶段的局部最优,然后去推导得到全局最优 **两个极端:**常识&&很难: 很多同学通过了贪心的题目,但都不知道自己用了贪心算法,因为贪心有时候就是常识性的推导,所以会认为本应该就这么做! 套路: 贪心没有套路,说白了就是常识性推导加上举反例 做题的时候,只要想清楚 局部 ......
例题 算法 leetcode 基础

JavaScript的dom常用方法

`document`是JavaScript中的一个内置对象,代表当前HTML文档。它提供了一些方法和属性,用于操作和获取HTML元素和文档信息。以下是一些常见的`document`的使用方法: ## 获取元素 - `document.getElementById(id)`:通过元素id获取一个元素对 ......
JavaScript 常用 方法 dom

css常用属性

CSS 常用属性和高级属性的详细参数说明如下: 常用属性 字体属性 font-family: 字体系列 font-size: 字体大小 font-weight: 字体粗细 font-style: 字体样式 line-height: 行高 文本属性 color: 字体颜色 text-align: 文本 ......
属性 常用 css

HTML常用标签

HTML 中常用的标签: <html>:定义 HTML 文档的根元素,包括 <head> 和 <body>。 <head>:定义文档头部,包含元数据和其他文档级设置,如标题、样式表和脚本等。 <body>:定义文档的主体部分,包含文档的内容。 <h1> - <h6>:定义标题,从大到小分别为一级标题 ......
常用 标签 HTML

HTML5常用标签

HTML5中常用的标签和高级标签有很多,以下是其中比较常用的标签及其作用说明和标签属性说明: 常用标签 1. <html>标签 <html>标签是HTML文档的根元素,它包含了整个HTML文档。它的属性有: lang:指定页面的主要语言,值为语言代码,例如en表示英语,zh-CN表示简体中文。 2. ......
常用 标签 HTML5 HTML

JavaScript数组常用操作

JavaScript中的数组是一种用于存储和操作多个值的数据结构。以下是使用JavaScript中的数组的一些基本方法: 1.创建数组: ``` let arr = [1, 2, 3]; ``` 2.获取数组的长度: ``` arr.length // 输出:3 ``` 3.访问数组元素: ``` ......
数组 JavaScript 常用

JavaScript字符串的常用操作

在JavaScript中,字符串是不可变的,也就是说,一旦创建了一个字符串,就不能直接修改其值。如果需要对字符串进行修改,则需要创建一个新的字符串。 字符串的增删改查操作如下: 1. 字符串的增加 可以使用加号运算符`+`将两个字符串连接起来,从而实现字符串的增加。 ```javascript va ......
字符串 JavaScript 字符 常用

json常用方法

Python中的json模块提供了将JavaScript对象表示法(JSON)数据编码为Python对象,以及将Python对象编码为JSON数据的方法。以下是json模块的基本使用方法: 1. 将JSON数据解码为Python对象: ```python import json # JSON字符串 ......
常用 方法 json