算法 第一次

记一次菠菜站对护卫神的利用

因为这个站是几个月前日的了,所以图片可能不全,也没办法再补图。写这篇文章的时候,隔壁情侣正在鼓掌,声音贼响,导致我写的东西可能没有过一遍脑子,写的可能有点混乱。另外值得一提的是,为啥我们做安全的经常隔壁碰到这种人?已知目标网站之前客户有给过这种网站,所以我记忆尤深,针对这种站一般你可以直接放弃正常测 ......
菠菜

代码随想录算法训练营第十六天 |104.二叉树的最大深度,559.n叉树的最大深度,111.二叉树的最小深度,222.完全二叉树的节点个数

一、104.二叉树的最大深度 题目链接: LeetCode 104. 二叉树的最大深度 学习: 思路: 分别求左子树和右子树的高度,返回给根结点,加1之后是根结点的深度,这是后序遍历的思路 二、559.n叉树的最大深度 题目链接: LeetCode 559. N 叉树的最大深度 学习前: 思路: 后 ......
深度 随想录 训练营 节点 随想

MD5算法

一、引言 MD5(Message-Digest Algorithm 5)是一种广泛应用的密码散列算法,由Ronald L. Rivest于1991年提出。MD5算法主要用于对任意长度的消息进行加密,将消息压缩成固定长度的摘要(通常为128位)。在密码学、网络安全等领域有着广泛的应用。本文将从算法原理 ......
算法 MD5 MD

【Lidar】Open3D点云K-Means聚类算法:基于距离的点云聚类(单木分割)附Python代码

K-means聚类算法是一种无监督学习算法,主要用于数据聚类。该算法的主要目标是找到一个数据点的划分,使得每个数据点与其所在簇的质心(即该簇所有数据点的均值)之间的平方距离之和最小。 ......
算法 K-Means 代码 Open3D Python

记录一次python3 flask 多线程被执行两次的问题

前言 最近在使用 python3 flask 做管理服务,需要实现服务中 flask server 和 另一个多线程while循环同时存在,如下 from flask import Flask , jsonify, request, abort,Response,send_file,render_t ......
线程 python3 python 问题 flask

前端(js)实现图片一次全部下来后,在调图片显示

前端实现图片一次全部下来后,在调图片显示 var imgsrc=[ "http:/XXX01.jpg", "http://XXX02.jpg", "http://XXX0.jpg" ]; var imgArr = [] for (var i = 0; i < imgsrc.length; i++){ ......
图片 前端 js

TSINGSEE青犀智能分析网关V4人体行为检测算法在视频监控中的应用

智能分析网关还可以用于检测和识别异常行为,例如打架、摔倒、人员聚集、持械等。对于公共安全、监狱、学校等场所的安保,异常行为检测非常重要。 ......
视频监控 网关 算法 TSINGSEE 人体

为什么都建议配备人员摔倒AI检测算法

摔倒检测算法可以通过视频监控实时检测工作者是否发生摔倒事件,并立即向相关人员发送警报,以减少事故的发生和危害。 ......
算法 人员 建议

算法题遇到不会的题目应该怎么学习?

从别人那里学来的刷题策略,主要是因为自己太菜,很多题目都做不出来! 第一步:看题目,想解法(十几分钟想不出来直接看题解,看看别人的解法,最好能够默写出来) 第二步:自己尝试写出来 第三步:隔几天再次写一下,体会+优化 第四步:一周过去后,再来一遍 第五步:复习,例如面试或者机试前 重点:能够在其中获 ......
算法 题目

羚通视频智能分析平台安防视频监控森林烟火实时监测算法分析

随着科技的不断进步,人工智能技术在各个领域都得到了广泛的应用。在安防领域,视频监控作为一种常见的应用方式,扮演着重要的角色。然而,传统的视频监控系统往往需要人工进行监控,这不仅效率低下,而且容易出错。为了解决这个问题,羚通视频智能分析平台应运而生,其森林烟火实时监测算法在安防视频监控领域具有重要的应 ......
视频监控 视频 算法 烟火 实时

算法分析-回溯算法-求解N皇后问题

一.题目需求 n皇后问题是一道比较经典的算法题。它研究的是将n个皇后放置在一个n×n的棋盘上,使皇后彼此之间不相互攻击。 即任意两个皇后都不能处于同一行、同一列或同一斜线上。 二.算法思想 1.构建棋盘 可以用一个n×n列表来表示棋盘,设皇后所在的位置为board[i],i代表行,board[i]代 ......
算法 皇后 问题

《算法笔记》学习记录

算法笔记 散列 字符串散列 // 把字符串当成26进制数,转换成10进制,建立映射关系 int hash(char S[], int len) { int res = 0; for (int i = 0; i < len; ++i) { res = res * 26 + (S[i] - 'A'); ......
算法 笔记

《生物信息学算法导论》是2007年化学工业出版社出版的图书,作者是(美)N.C.琼斯 ,(美)P.A.帕夫纳。

目前,可供本科学生使用的生物信息学著作为数不多,本书恰恰是其中的一本。国内生物信息学,计算生物学、计算数学等领域的本科生、研究生和其他研究人员,会从书中汲取基本的算法原理、解决实际问题的方法和技巧,进而更好地从事相关研究工作。 目录 播报 编辑 1 绪论 2 算法与复杂性 2.1 算法是什么? 2. ......
导论 算法 出版社 化学 生物

记录一次RPC服务有损上线的分析过程

1. 问题背景 某应用在启动完提供JSF服务后,短时间内出现了大量的空指针异常。 分析日志,发现是服务依赖的藏经阁配置数据未加载完成导致。即所谓的有损上线或者是直接发布,当应用启动时,service还没加载完,就开始对外提供服务,导致失败调用。 关键代码如下 数据的初始化加载是通过实现Command ......
过程 RPC

记一次 .NET某股票交易软件 灵异崩溃分析

一:背景 1. 讲故事 在dump分析的旅程中也会碰到一些让我无法解释的灵异现象,追过这个系列的朋友应该知道,上一篇我聊过 宇宙射线 导致的程序崩溃,后来我又发现了一例,而这一例恰恰是高铁的 列控连锁一体化 程序,所以更加让我确定这是由于 电离辐射 干扰了计算机的 数字信号 导致程序的bit翻转,而 ......
灵异 股票 软件 NET

day01 代码随想录算法训练营 704. 二分查找

题目: leetcode 704. 二分查找 感悟: 困扰我多年的二分查找对于边界的判断,我终于理解了。 难点: 难点1:定边界right right = len(nums)还是len(nums)-1 难点2:while循环 while left < right 还是 left <= right 难 ......
随想录 训练营 随想 算法 代码

git 怎么将某个开发分支最近几次的提交合并成一次提交

1. 切换到开发分支: git checkout dev 2. 运行交互式 rebase 命令,并指定要合并的提交数量(在这个例子中是最近的3次提交): git rebase -i HEAD~3 3. 这将打开一个文本编辑器,显示要合并的提交列表。将除第一个提交外的其他提交的开头的 `pick` 关 ......
分支 git

算法学习Day15二叉树、迭代与递归

Day15二叉树、迭代与递归 By HQWQF 2023/12/27 笔记 102.二叉树层序遍历 给你二叉树的根节点 root ,返回其节点值的 层序遍历 。 (即逐层地,从左到右访问所有节点)。 示例 1: 输入: root = [3,9,20,null,null,15,7]输出:[[3],[9 ......
算法 Day 15

文心一言 VS 讯飞星火 VS chatgpt (166)-- 算法导论13.1 6题

六、用go语言,在一棵黑高为 k 的红黑树中,内部结点最多可能有多少个?最少可能有多少个? 文心一言: 红黑树是一种自平衡的二叉查找树,其中每个节点都有一个颜色属性,可以是红色或黑色。红黑树满足以下性质: 每个节点或者是红色,或者是黑色。 根节点是黑色。 每个叶节点(NIL或空节点)是黑色。 如果一 ......
文心 导论 算法 chatgpt VS

Twitter的雪花算法(snowflake)自增ID

前言 这个问题源自于,我想找一个分布式下的ID生成器。 这个最简单的方案是,数据库自增ID。为啥不用咧?有这么几点原因,一是,会依赖于数据库的具体实现,比如,mysql有自增,oracle没有,得用序列,mongo似乎也没有他自己有个什么ID,sqlserver貌似有自增等等,有些不稳定因素,因为I ......
算法 雪花 snowflake Twitter

读算法霸权笔记05_掠夺式广告

1. 掠夺式广告 1.1. 大多数人排斥广告是因为大部分广告和他们关系不大 1.1.1. 《美国新闻》的大学排名模型刺激富人和中产阶级学生及其家庭为申请大学投入巨资 1.2. 掠夺式广告就是一种数学杀伤性武器 1.2.1. 掠夺式广告以寻找不平等并大肆利用不平等为己任,其结果是进一步巩固了现有的社会 ......
霸权 算法 笔记 广告 05

【算法】【线性表】Plus One

1 题目 You are given a large integer represented as an integer array digits, where each digits[i] is the ith digit of the integer. The digits are ordere ......
线性 算法 Plus One

限速器算法

限速器 限速器类型 Leaky Bucket:漏桶算法(和令牌桶(token bucket)非常相似)是一种非常简单,使用队列来进行限流的算法。当接收到一个请求时,会将其追加到队列的末尾,系统会按照先进先出的顺序处理请求,一旦队列满,则会丢弃额外的请求。队列中的请求数目受限于队列的大小。 这种方式可 ......
限速 算法

算法学习笔记七一归并排序

目录什么是归并排序算法思想代码示例 什么是归并排序 归并排序(Merge Sort)是一种经典的排序算法,它采用分治策略来将一个大问题分解成小问题,然后将小问题的结果合并起来得到最终的解决方案。归并排序的核心思想是将待排序的数组不断地二分,直到每个子数组的长度为1,然后再将相邻的子数组合并成一个有序 ......
算法 笔记

xpath的一次性同时获取a标签和p标签的内容?(下篇)

大家好,我是皮皮。 一、前言 前几天在Python白银交流群【上海新年人】问了一个Python网络爬虫数据提取的问题,一起来看看吧。他的需求就是:xpath的一次性同时获取a标签和p标签的内容。上一篇文章中,大佬们已经给出了一个答案,可是数据获取下来后发现和网页上的顺序展示并不一致,这一篇文章我们一 ......
标签 下篇 一次性 同时 内容

代码随想录算法训练营第十五天 | 层序遍历 ,226.翻转二叉树,101.对称二叉树

一、二叉树层序遍历 题目链接: LeetCode 102. 二叉树的层序遍历 LeetCode 107. 二叉树的层序遍历 II LeetCode 199. 二叉树的右视图 LeetCode 637. 二叉树的层平均值 LeetCode 429. N 叉树的层序遍历 LeetCode 515. 在每 ......
随想录 训练营 随想 算法 代码

14 fdma数据通路加入sobel算法IP方案

软件版本:VIVADO2021.1 操作系统:WIN10 64bit 硬件平台:适用XILINX A7/K7/Z7/ZU/KU系列FPGA 登录米联客(MiLianKe)FPGA社区-www.uisrc.com观看免费视频课程、在线答疑解惑! 1概述 本文实验目的: 1:掌握2个uifdma_dbu ......
算法 方案 数据 sobel fdma

记录一次 OpenStack 集群在创建虚机后无法获取 IP 的问题

现象 所有的组件状态都是正常工作的,DHCP 服务正常工作,在个个虚拟网络设备端口抓包,发现 OpenVSwitch 上 DHCP 包可以通行,虚机获取 DHCP Discover 请求可以正常发出,但是无法收到回包。 抓包命令 tcpdump -i eth0 udp port 67 or port ......
虚机 集群 OpenStack 问题 IP

【C语言数据结构】对Lua Table源码的一次劣质学习

/* new_key */ KLcBool KLcmCreateMapKeyValue(KLCMAP_PTR pTag, KLCTVALUE_PTR pKv) { KLcBool kbRet = KL_FALSE; KLcBool kbIsKvLegal = KL_FALSE; DWORD dwIn ......
数据结构 源码 语言 结构 数据

浅谈遗传算法

由于网上遗传算法的博客要么是例题不足,要么是过于工程化,所以准备写一篇更加亲民的博客。篇幅不长,深入浅出。由于笔者能力有限,可能出现部分错误。 概述 就不从百度上往下搬了。 遗传算法,又称为 \(\text{Genetic algorithm(GA)}\)。其主要思想就是模拟生物的遗传与变异。它的用 ......
算法