算法 第一次

读改变未来的九大算法笔记07_搜索引擎

![](https://img2023.cnblogs.com/blog/3076680/202306/3076680-20230608202206563-1748213850.png) # 1. 车库轶事 ## 1.1. 1939年 ### 1.1.1. 戴夫·休利特(Dave Hewlett) ......
算法 搜索引擎 引擎 笔记 07

代码随想录算法训练营第二天| 977.有序数组的平方 、 209.长度最小的子数组、59.螺旋矩阵II

977.有序数组的平方 1,因为是有序数组,所以会导致,两边大,中间小 2,又因为要排序所以可以仿照这个特点 3,从首尾两端,进行排序 代码: 1 //平方之后,列顺序 从低到高 2 vector<int> sortedSquares(vector<int>& nums) 3 { 4 vector< ......
数组 随想录 训练营 矩阵 螺旋

3. 密码算法和密码消息的ASN.1描述(openssl应用举例)

# 密码算法和密码消息的ASN.1描述(openssl应用举例) ## 目录 - [密码算法的描述](#1-密码算法描述) - [密码算法的ASN.1格式](#11-密码算法asn1的格式) - [密码算法的OID](#12-密码算法的oid) - [密码消息的描述](#2-密码消息的描述) - [ ......
密码 算法 openssl 消息 ASN

【技术积累】算法中的贪心算法【一】

博客推行版本更新,成果积累制度,已经写过的博客还会再次更新,不断地琢磨,高质量高数量都是要追求的,工匠精神是学习必不可少的精神。因此,大家有何建议欢迎在评论区踊跃发言,你们的支持是我最大的动力,你们敢投,我就敢肝 ......
算法 技术

记一次BootCDN被黑产挂马导致站点跳转博彩网站的问题

近期发现公司某些站点出现偶尔跳转博彩网站的现象,经过排查发现该现象为供应链投毒攻击,BootCDN上的静态资源无一例外均被污染, 当外站引入BootCDN的静态资源时,如果请求携带的Referer头为指定值(涉及公司隐私不便透露),User-Agent头为手机浏览器UA,触发恶意代码注入。 例如:h ......
BootCDN 站点 问题 网站

文心一言 VS 讯飞星火 VS chatgpt (35)-- 算法导论5.3 5题

# 五、证明:在过程 PERMUTE-BY-SORTING的数组 P中,所有元素都唯一的概率至少是1-1/n。 ## 文心一言: 证明: 在过程PERMUTE-BY-SORTING中,对于输入数组P中的每个元素,其出现次数为1,因此对于每个元素,在排序后的数组中,它出现的位置是唯一的。 假设在排序后 ......
文心 导论 算法 chatgpt VS

Database System Concepts——读书笔记 第一章 介绍

数据库系统概念——第一章 数据库管理系统(DBMS)由相互关联的**数据集合**和访问这些数据的**程序集合**组成。 数据库相对于文件系统,更规范化,提供条件查询能力,避免冗余数据。 类似操作系统于底层硬件,提供抽象能力,易用性。 physical level -> logical level - ......
Database Concepts 笔记 System

从零开始学Java之查找算法有哪些?

在前面的两篇文章中,给大家介绍了常见的排序算法,除此之外,其实还有查找算法也需要我们掌握。接下来就来给大家讲讲**都有哪些查找算法,以及经典的二分查找法该如何实现。 ......
算法 Java

jvm-第一节基础概念

# jvm-第一节基础概念(需要了解基础概念,比如jvm运行时数据区都有什么,都是干啥的,类比os中那些部件) ### jvm的内存结构 1. jvm的全称呼 java virtual machine,是在os的基础上虚拟出来的一块区域,可以调用os的函数,也可以把。class文件翻译成机器码在o ......
概念 基础 jvm

【单元测试的艺术】第一章 单元测试基础

## 1.1 逐步定义单元测试 维基百科对于单元测试的传统定义: > 定义1.0:一个单元测试是一段代码(通常是一个方法),这段代码调用另一段代码,然后检验某些假设的正确性。如果这些假设是错误的,单元测试就失败了。一个单元可以是一个方法或函数。 被测试系统(System Under Test, SU ......
单元 基础 艺术

一次windows下使用cmake遇到的问题

## 背景 在windows下的cmake和mingw提供的make,在windows环境下进行了简单尝试,结果发现make的时候失败: ```cpp #include int main(){ std::cout cmake .. -G "Unix Makefiles" -- The C compi ......
windows 问题 cmake

第一章:计算机系统概论--第一轮

教材说明:计算机组成原理(白中英),第六版,目前只是在复习阶段重做要求过的题目,第一行是我的答案,红色是没写的答案;另:附有思维导图 课后习题: 1.比较电子数字计算机和电子模拟计算机的特点 解:电子数字计算机是按位运算的,并且不连续地跳动计算;用数字0和1表示数据,采用数字计数的计算方式,程序控制 ......
概论 计算机 系统

【技术积累】算法中的动态规划【一】

博客推行版本更新,成果积累制度,已经写过的博客还会再次更新,不断地琢磨,高质量高数量都是要追求的,工匠精神是学习必不可少的精神。因此,大家有何建议欢迎在评论区踊跃发言,你们的支持是我最大的动力,你们敢投,我就敢肝 ......
算法 动态 技术

第一周作业

1. 图文并茂解释开源许可证 GPL、BSD、MIT、Mozilla、Apache和LGPL的区别? LGPL:表示如果你只是用源代码中的功能去创造一个东西,这个东西可以私有化,但是如果修改了源代码或在源代码后进行续写,那么修改的和续写的都必须开源。() Mozilla:修改或续写源代码后,修改的和 ......

m基于自适应修复算法的AODV-SAR路由协议matlab性能仿真

1.算法仿真效果 matlab2022a仿真结果如下: 2.算法涉及理论知识概要 AODV-SAR,Self-Adaptive Repair 定义1自修复节点:任意选取路径S→A→B→C→D为MANET中一条业务传输路径,其中节点S为该传输路径的源节点,节点D为该传输路径的目的节点。如果在某一时间, ......
路由 算法 AODV-SAR 性能 matlab

FTL潜规则:调优,才是算法精华

这是一种Flash的内存管理算法,属于各个厂商的核心机密,每个厂商的处理方式不同,有的处理简单,有的处理复杂。 ......
算法 规则 精华 FTL

基于OpenSSL(GMSSL)的国密算法的应用

基于OpenSSL(GMSSL)的国密算法的应用 #1.gmssl介绍 GmSSL是一个开源的加密包的python实现,支持SM2/SM3/SM4等国密(国家商用密码)算法、项目采用对商业应用友好的类BSD开源许可证,开源且可以用于闭源的商业应用。 #2.安装gmssl包 相关包网址:https:/ ......
算法 OpenSSL GMSSL

深度学习—YOLO目标检测算法

一、整体流程介绍 二、数据准备 根据目标大小不同,考虑3种图像划分尺度,大中小; 而对锚框本身,有正、长、宽3种形态; Po有无中心坐标(0、1)、Bx、By、Bw、Bh,这里是5个特征值,再加上COCO数据集本身自带的80个类别; 故对于每个图像块均构造一个对应的标签列向量y,(5+80)* 3 ......
算法 深度 目标 YOLO

算法学习笔记(24): 狄利克雷卷积和莫比乌斯反演

# 狄利克雷卷积和莫比乌斯反演 > 看了《组合数学》,再听了学长讲的……感觉三官被颠覆…… [TOC] ## 狄利克雷卷积 如此定义: $$ (f*g)(n) = \sum_{xy = n} f(x)g(y) $$ 或者可以写为 $$ (f * g)(n) = \sum_{d | n} f(d) g ......
卷积 算法 笔记 24

深度学习—Faster R-CNN系列目标检测算法

〇、目标检测 1、定义:既包括回归问题(外接框顶点坐标回归也包括分类问题(识别每个检测框中的物体种类) 在深度学习中,目标检测就是在图像中自动生成确定物体/目标位置(定位目标), 及物体类别(目标识别)目标的位置的表示方法, 通常是目标的外边界的矩形框(或其他形式的框)的各项顶点。 2、基于深度学习 ......
算法 深度 目标 Faster R-CNN

第一节 初识类与名称空间

视频链接:刘铁猛老师的《C#语言入门详解》 [https://www.youtube.com/watch?v=EgIbwCnQ680&list=PLZX6sKChTg8GQxnABqxYGX2zLs4Hfa4Ca](https://www.youtube.com/watch?v=EgIbwCnQ68 ......
名称 空间

第三节 C#语言基本元素概览,初始类型、变量与方法,算法简介

视频链接:刘铁猛老师的《C#语言入门详解》 [https://www.youtube.com/watch?v=EgIbwCnQ680&list=PLZX6sKChTg8GQxnABqxYGX2zLs4Hfa4Ca](https://www.youtube.com/watch?v=EgIbwCnQ68 ......
概览 变量 算法 元素 语言

读改变未来的九大算法笔记06_图形识别

![](https://img2023.cnblogs.com/blog/3076680/202306/3076680-20230606230540797-1528239861.png) # 1. 人工智能研究人员在过去几十年中学到的最重要的教训之一 ## 1.1. 看似智能的行为有可能从看似随机的 ......
算法 图形 笔记 06

深度学习降噪专题课:整体介绍降噪算法

大家好~本课程基于全连接和卷积神经网络,学习LBF等深度学习降噪算法,实现实时路径追踪渲染的降噪 本课程偏向于应用实现,主要介绍深度学习降噪算法的实现思路,演示实现的效果,给出实现的相关代码 线上课程资料: [本节课录像回放](https://www.bilibili.com/video/BV1No ......
算法 深度 整体 专题

算法学习day21二叉树part07-501、236、530

package LeetCode.Treepart07; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.strea ......
算法 part day 501 236

算法学习day22二叉树part08-450、701、235

package LeetCode.Treepart08; public class DeleteNodeBST_450 { public TreeNode deleteNode(TreeNode root, int key) { root = delete(root,key); return roo ......
算法 part day 450 235

算法学习day23二叉树part09-538、108、669

package LeetCode.Treepart09; public class ConvertBSTGreaterTree_538 { int sum; public TreeNode convertBST(TreeNode root) { sum = 0; convertBST1(root); ......
算法 part day 108 538

算法学习day20二叉树part06-654、617、700、98

package LeetCode.Treepart06; /** * 654. 最大二叉树 * 给定一个不重复的整数数组nums 。最大二叉树可以用下面的算法从nums 递归地构建: * 创建一个根节点,其值为nums 中的最大值。 * 递归地在最大值左边的子数组前缀上构建左子树。 * 递归地在最大 ......
算法 part day 654 617

算法学习day18二叉树part05-105、106、513、112、113

package LeetCode.Treepart05; import java.util.HashMap; import java.util.Map; public class ConstructBinaryTree_105 { Map<Integer, Integer> map; public ......
算法 part day 105 106

集合常用算法

```xml org.apache.commons commons-collections4 4.4 ``` 示例 ```java import org.apache.commons.collections4.CollectionUtils; import java.util.Arrays; imp ......
算法 常用