算法 安全性 原理ripemd

js中call,apply的原理

js中call,apply的原理 call、apply 和 bind 是挂在 Function 对象上的三个方法,调用这三个方法的必须是一个函数。 在浏览器里,在全局范围内this 指向window对象; 在函数中,this永远指向最后调用他的那个对象; 构造函数中,this指向new出来的那个新的 ......
原理 apply call

容器镜像安全漏洞扫描工具Trivy

概述最近做镜像分析扫描工作,需要扫描镜像的安全漏洞,评估镜像安全性,调研了几款漏洞扫描工具,最后决定使用Trivy 工具,Trivy是一家以色列安全公司开源的一个漏洞扫描工具,支持容器镜像、虚机镜像、文件系统的安全扫描。官网地址: https://aquasecurity.github.io/tri ......

云原生|kubernetes|安全漏扫神器trivy的部署和使用

前言: 云原生领域内的安全漏扫工具有clair和trivy是比较常用的,而安全漏扫工具是可以和harbor这样的私有仓库集成的,自harbor-1.21版以后都是默认使用trivy这个漏扫工具的,而在此之前是使用clair的。 那么,本文将就什么是trivy,trivy如何正确的部署,如何正确的使用 ......
神器 kubernetes trivy

关于异或算法找唯一

1. 公式: a⊕b = b⊕a (交换律) a⊕b⊕c = a⊕(b⊕c) (结合律) a⊕0 = a (恒等率) a⊕a = 0 2. 应用场景: 给出一些数字,这些数字里面只有一个是不重复的, 请问怎么找到他? 其实,就是用异或的交换律和结合律, 把这些数字n1 n2 ..... nk 异或起 ......
算法

高手算法专项训练-期望问题

## 高手算法专项训练-期望问题 ### T1 猫抓老鼠 ​ 我们可以设猫在 点 $u$ 老鼠在 $v$ 点时猫抓到老鼠的期望时间为 $f_{u,v}$ ,设此时猫的目标点为 $next_{u,v}$ ,而这个 $next_{u,v}$ 很显然可以在跑 $n$ 便 **BFS** 。注意 $f$ 的 ......
算法 专项 高手 问题

Vue子组件调用$router的底层实现原理

我们引入VueRouter插件之后,想要是用VueRouter的话就需要使用this.$router()方法.这是为啥??为啥在每一个组件里面想要调换都要使用this.$router()呢??? 答: 1.在源码中执行install方法的时候,调用了Vue.mixin()方法,**具体内容为:** ......
底层 组件 原理 router Vue

网络边界安全面临的挑战有哪些?(转载)

一、网络边界弱化加剧业务安全风险 1、IT 环境不断变化 1)网络边界模糊化 过去:内外网边界明确,通过边界判断是否安全。 现在:业务和终端广泛分布。 2)接入形式多样化 过去:PC 接入,局域网、VPN。 现在:移动终端、IoT 终端,分支接入、云化业务访问 …… 3)应用形态复杂化 过去:C/S ......
边界 网络

蒙特卡洛积分-重要性采样原理及其应用

我自己是数学菜逼,所以我在学习数学之类的内容的时候,我基本上会去找视频看,虽然视频比较耗时间,但数学真的很难,没办法,菜逼一个。好在在b站上找到一位数学老师有这个视频讲解,真的救命呀!!!放下视频链接https://www.bilibili.com/video/BV17D4y1o7J2?p=1&vd ......
重要性 原理 积分

【实践篇】推荐算法PaaS化探索与实践

目前,推荐算法部支持了主站、企业业务、全渠道等20+业务线的900+推荐场景,通过梳理大促运营、各垂直业务线推荐场景的共性需求,对现有推荐算法能力进行沉淀和积累,并通过算法PaaS化打造通用化的推荐能力,提升各业务场景推荐赋能效率,高效赋能业务需求。 ......
实践篇 算法 PaaS

代码随想录算法训练营第四十天| 300.最长递增子序列 674. 最长连续递增序列 718. 最长重复子数组

300.最长递增子序列 要求: 可以删减任意个节点,最后保存最大的递增长度 难点: 4 10 4 8 9 如何 保证全局的视角,看到很前面的节点是否大于当前的节点,而不是仅仅记录状态 思路: dp[n] , 当子序列的末尾为N时,它的最大子序列长度 也就意味着,N在它的子序列中是最大的,遍历这个N之 ......
序列 随想录 训练营 数组 随想

Tita 升级|新增「组织架构保密安全」

升级详情 Tita - OKR和新绩效一体化管理平台 组织架构保密安全 使用场景:如果不想员工看见企业全部的组织架构,可以开启此功能 ·如何开启【组织架构保密安全】 超管与后台管理员可进入企业管理后台-开启高级功能-系统设置-选择开启【组织架构保密安全】 ·开启后影响 1. 普通员工在选择人员与查看 ......
组织架构 架构 Tita

HBase Compaction 原理与线上调优实践

本文对 HBase Compaction 的原理、流程以及限流的策略进行了详细的介绍,列举了几个线上进行调优的案例,最后对 Compaction 的相关参数进行了总结。 ......
Compaction 原理 HBase

SHA1签名算法,JAVA和C#

java: public static void main(String[] args) throws NoSuchAlgorithmException { String token = "31a4a1aa-cffc-4aca-9ef6-0497edf7fbed"; String nonce = " ......
算法 SHA1 JAVA SHA

Redis 主从同步原理

### 一、什么是主从同步? **主从同步,就是将数据冗余备份,主库(Master)将自己库中的数据,同步给从库(Slave)。** 从库可以一个,也可以多个,如图所示: ![Redis主从同步](https://imlht.com/usr/uploads/2022/09/427616533.png ......
主从 原理 Redis

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

977.有序数组的平方 题目链接:https://leetcode.cn/problems/squares-of-a-sorted-array/ 文章讲解:https://programmercarl.com/0977.%E6%9C%89%E5%BA%8F%E6%95%B0%E7%BB%84%E7% ......
数组 随想录 训练营 矩阵 螺旋

2023“钉耙编程”中国大学生算法设计超级联赛(4)Number Table

### 题意 > 对于一个$2\times n$的矩阵,若每行每列数均不同且均$\in[0,2^k)$,同时$2n$个数异或和为$0$则称该矩阵合法。给定$n,k$,求总方案数。 ### 做法 考虑若只有一行,即求$n$个不相同的数异或和为$0$的方案数: 假定前$n-1$个数不同且已确定,此时仅需 ......
钉耙 算法 联赛 大学生 Number

linux日志轮替:日志轮替配置文件 | 设置日志轮替 | 日志轮替原理

## 摘要 - 介绍linux日志轮替 logrotate原理及操作 ## 一、linux日志轮替 - 日志轮替就是把旧的日志文件移动并改名,同时建立新的空日志文件,当旧日志文件超出保存的范围之后,就会进行删除 - 目的是防止一个文件保存的日志太多:定时将日志文件的内容做好备份 ## 二、日志轮替文 ......
日志 原理 文件 linux

【阅读笔记】一种暗通道优先的快速自动白平衡算法

## 解决问题: 自动白平衡算法中存在白色区域检测错误导致白平衡失效的问题,作者提出了一种基于暗通道优先的白平衡算法。 ## 算法思想: 图像中白色区域或者高饱和度区域的光线透射率较低,根据以上特性利用暗通道法计算图像中白色区域。 ![](https://img-blog.nos-eastchina ......
算法 通道 笔记

代码随想录算法训练营第一天|力扣704. 二分查找、力扣27. 移除元素

数组 1.数组理论基础 数组是存放在连续存储空间中的相同类型数据的集合 二分法(力扣704.) 对于默认升序的数组,进行二分法搜索下标 易错点 while(left<right)还是(left<=right) 更新区间的时候,right=middle还是middle-1 左闭右闭写法 right = ......
随想录 训练营 随想 算法 元素

2023“钉耙编程”中国大学生算法设计超级联赛(2)

# 1001 Alice Game ### 题意: 起初有n个物品,玩家可以有如下操作: ①若该堆物品数量小于等于k,全部拿走。 ②若该堆物品数量大于k,则只能选择拿走k个物品,并将剩余物品分成不为空的两堆。 Alice先手,问谁必胜。 ### 分析: 打表可知当n % (4 * k + 2) == ......
钉耙 算法 联赛 大学生 大学

B3647 【模板】Floyd 算法

如题 可以理解为不断地消除中间节点k,把 i 和 j 经过中间节点的最短距离更新到 map[i][j]中, 相当于我们在i和j之间直接建立了一条可以用map[i][j]最短路径(把中间节点k消除了) 遍历n次就把所有的中间节点消除了,在任何两个节点 i,j 之间都建立了一条直连的最短路径map[i] ......
算法 模板 B3647 Floyd 3647

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

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

什么是向量数据库?向量数据库工作原理?向量数据库解决方案?

向量数据库是一种专门用于存储和处理向量数据的数据库系统。向量数据是指具有多维度属性的数据,例如图片、音频、视频、自然语言文本等。传统的关系型数据库通常不擅长处理向量数据,因为它们需要将数据映射成结构化的表格形式,而向量数据的维度较高、结构复杂,导致存储和查询效率低下 ......
向量 数据库 数据 原理 解决方案

Jenkins-Pipline实现原理

# Jenkins-Pipline原理 > 本文仅探讨jenkins pipline 的原理,是流水线的一个demo版本实现,不能代表Jenkins pipline的具体实现,仅供参考。 ## 1. Jenkins流水线介绍 Jenkinsfile流水线是Jenkins CI/CD工具中用来定义、构 ......
Jenkins-Pipline 原理 Jenkins Pipline

算法学习(一)—— 如何看待数据结构与算法

# 绪言 > 最近在通过阅读K神的《Hello 算法》学习数据结构与算法的知识,同时做一些博客笔记记录,方便日后的查找和复习 # 算法 > 数据结构与算法统称算法 ## 认识算法 算法更多的是一种逻辑,例如: - 查阅字典的原理与二分查找算法相一致。二分查找体现了分而治之的重要算法思想。 - 整理扑 ......
算法 数据结构 结构 数据

C#与Java互通AES算法加密解密

C# 需要引用System.Security.Cryptography命名空间 /// <summary>AES加密</summary> /// <param name="text">明文</param> /// <param name="key">密钥,长度为16的字符串</param> /// ......
加密解密 算法 Java AES

一键hook脚本原理

1.第一个知识点: 原型链 先拿平时大家最经常hook document.cookie来举个例子。 Object.defineProperty(document,”cookie”,{ get:function(){}, set:function(){} }); 然后我们需要自己去实现里面的代码逻辑 ......
脚本 原理 hook

DINIC算法模板

//定义一个名为F的网络流:NetWorkFlow F(n,S,T); //复杂度V^2*E struct NetWorkFlow { struct Flownode { int vi,id; int wi; }; int S,T; const int inf = 0x3f3f3f3f; std:: ......
算法 模板 DINIC

图片识别算法

# 多类->线性回归 from mxnet import gluon from mxnet import ndarray as nd import matplotlib.pyplot as plt def transform(data, label): return data.astype('flo ......
算法 图片

振弦采集仪及在线监测系统完整链条的岩土工程隧道安全监测

振弦采集仪及在线监测系统完整链条的岩土工程隧道安全监测 近年来,随着城市化的不断推进和基础设施建设的不断发展,隧道建设也日益成为城市交通发展的必需品。然而,隧道建设中存在着一定的安全隐患,如地质灾害、地下水涌流等,因此隧道工程的安全监测显得尤为重要。 振弦采集仪及在线监测系统是近年来用于隧道安全监测 ......
岩土工程 岩土 链条 隧道 工程