分量 算法 笔记tarjan

密码协议学习笔记(2):密钥交换协议

密钥交换协议: 设计密钥交换协议的目的是在多个用户之间安全地协商出一个共享的会话密钥(用于对称加密协议). 博主注:该类协议要求保证在可窃听信道的通信中密钥的安全,而在可篡改信道的通信中,密钥被篡改时可以被识别. Diffie-Hellman密钥交换协议: 通信双方Alice,Bob约定素数阶有限域 ......
密钥 密码 笔记

[个人笔记][C#]异步编程

### 多线程的一点基础知识 - 单核的性能逐渐逼近工业能力上限,开始通过多核来提高性能 - 多线程逻辑很难写 - 通过`System.Diagnostics.Process`访问进程 - 被调用操作的执行和完成独立于调用它的控制流 - 要**从IO受限的阻塞线程切换到就绪线程,提高处理器利用率,防 ......
笔记 个人

操作系统学习笔记

2022年10月备考的笔记,一年过去了,下个月又是自考了,各位加油啊啊。我已经过了啦。 第一章 操作系统概论 第二章 操作系统运行环境 第三章 进程与线程 第四章 进程同步与互斥 第五章 死锁 第六章 存储管理 第七章 文件系统 第八章 I/O设备管理 简述操作系统的概念 操作系统是计算机系统的一个 ......
笔记 系统

视频云存储/安防监控/AI分析/视频AI智能分析网关:垃圾满溢算法

随着我国科技的发展和城市化进程加快,大家对于生活环境以及空气质量更加重视,要求越来越严格。城市街道垃圾以及生活区垃圾满溢已经成为城市之痛。乱扔垃圾,垃圾不入桶这些行为已经严重影响到了城市的美化问题。特别是炎热的夏日和雨水季节,大量垃圾堆放会释放有毒有害气体,暴雨过后,漂浮在地面的垃圾也对整体美观有很 ......
视频 网关 算法 垃圾 智能

安防监控/视频汇聚/云存储/AI视频智能算法引擎系统:遛狗检测算法详解

根据最新修订发布的《中华人民共和国动物防疫法》规定:遛狗不栓绳,养狗不办证、未定期接种疫苗等行为都是违法行为。作为一个合格的“铲屎官"出门遛狗一定要牵好狗绳,保护他人和爱犬的安全。但就算法律明文规定,还是有很多人无视法律法规,在外遛狗不牵绳,任其自由活动。 在日常管理中,遛狗不拴绳这一行为难以得到有 ......
算法 视频 引擎 智能 系统

文心一言 VS 讯飞星火 VS chatgpt (87)-- 算法导论8.2 4题

# 四、用go语言,设计一个算法,它能够对于任何给定的介于0到 k 之间的 n 个整数先进行预处理,然后在 O(1)时间内回答输入的 n个整数中有多少个落在区间[a..b]内。你设计的算法的预处理时间应为 O(n+k)。 ## 文心一言: 这个问题可以使用哈希表(HashMap)来解决。首先,我们创 ......
文心 导论 算法 chatgpt VS

方案:TSINGSEE青犀视频AI智能算法平台电动车入梯检测解决方案

实现分散视频监控资源的统一汇聚与集中管理,并采用设备树进行分组、分级管理、角色与权限配置等,达到统一、集中、高效监管的目的。 ......

最短路径算法

# `Dijk1stra`算法 ## 图基础知识 - [图 ](https://www.hello-algo.com/chapter_graph/graph/) - [图基础操作 ](https://www.hello-algo.com/chapter_graph/graph_operations/ ......
算法

开发笔记-大数据技术栈-spark基础

Spark是一个快速、通用、可扩展的大数据分析引擎,是集批处理、实时流处理、交互式查询、机器学习与图计算为一体的大数据开源项目。 一、对比MapReduce 1.Hadoop中的job处理流程: 》从hdfs读取数据 》 在map阶段,执行mapper function,然后split到磁盘 》在r ......
基础 笔记 数据 spark 技术

【网络爬虫笔记】爬虫Robots协议语法详解

Robots协议是指一个被称为Robots Exclusion Protocol的协议。该协议的主要功能是向网络蜘蛛、机器人等搜索引擎爬虫提供一个标准的访问控制机制,告诉它们哪些页面可以被抓取,哪些页面不可以被抓取。本文将进行爬虫Robots协议语法详解,同时提供相关代码和案例。 1. Robots ......
爬虫 语法 笔记 Robots 网络

总笔记

动态链接库英文为DLL,是Dynamic Link Library的缩写。 DLL是一个包含可由多个程序,同时使用的代码和数据的库。 例如,在 Windows 操作系统中,Comdlg32.dll 执行与对话框有关的常见函数。 因此,每个程序都可以使用该 DLL 中包含的功能来实现“打开”对话框。 ......
笔记

C语言深度剖析笔记

auto 声明自动变量,缺省时默认为auto union 声明联合数据类型 static 声明静态变量: 表示退出一块后仍存在的局部变量,后来被表示为能被其他文件访问的全局变量和 函数 register 声明寄存器变量: 尽可能将变量存入cpu寄存器内部,而不是默认的通过内存寻址访问 typedef ......
深度 语言 笔记

r2学习笔记

```radare2``` is a program consist of many module.They are : - rax2 numerical conversion - rasm disassembly and assembly - rabin2 check file format - ......
笔记

学习笔记

### 图论 - [强连通分量](https://www.cnblogs.com/zzzYheng/p/17276660.html) ### 数据结构 - [checkmin 线段树](https://www.cnblogs.com/zzzYheng/p/17641256.html) - [LCT] ......
笔记

查看系统代码学习注解笔记

回顾注解的格式 ElementType.TYPE表示注解作用范围在type表示可以作用在class,method,filed里,如果是method表示只能作用在该方法,如果是filed则只能作用该字段上 RetentionPolicy.RUNTIME表示运行时有效,如果是source表示只在当前源码 ......
注解 代码 笔记 系统

学习笔记-设计模式-创建型模式-工厂模式

### 工厂模式 工厂模式是一种创建者设计模式,细分之下可以分成三类`简单工厂模式`,`工厂方法模式`和`抽象工厂模式`。 #### 简单工厂模式 最简单的工厂模式,它采用静态方法的方式来决定应该应该生产什么商品。 ```java public class StoreFactory { public ......
模式 设计模式 工厂 笔记

算法分享-01

一. 初识数据结构与算法 “数据结构是数据对象,以及存在于该对象的实例和组成实例的数据元素之间的各种联系。这些联系可以通过定义相关的函数来给出。”——Sartaj Sahni,《数据结构、算法与应用》 “数据结构是ADT(抽象数据类型 Abstract DataType)的物理实现。”—— Clif ......
算法 01

STL学习笔记

# 迭代器 迭代器(iterator)是一种抽象的设计概念,现实程序语言中并没有直接对应于这个概念的实物。在>一书中提供了23中设计模式的完整描述,其中iterator模式定义如下:提供一种方法,使之能够依序寻访某个容器所含的各个元素,而又无需暴露该容器的内部表示方式。 ## 迭代器案例 ```cp ......
笔记 STL

Bresenham算法画椭圆

[TOC] # 椭圆特性 * 椭圆定义 椭圆:平面内到定点F1、F2的距离之和等于常数2a(2a>|F1F2|)的动点P的轨迹。 椭圆数学表达式: $$ \tag{1} |PF1|+|PF2|=2a $$ F1、F2称为椭圆的2个**焦点**,两焦点之间距离2c(|F1F2|=2c)称为**焦距** ......
椭圆 算法 Bresenham

【校招VIP】前端算法考察之链表算法

考点介绍: 链表是一种物理存储结构上非连续的数据结构,数据的逻辑顺序是通过链表中的指针链接次序实现相互勾连。链表相对数组而言有很多不同之处,在特定场景下能发挥独特的优势。例如链表的插入和删除操作比数组效率高,数组需要改变其他元素的位置,而链表只需要改变指针的指向。 答案详情解析和文章内容可点击下方链 ......
算法 前端 VIP

centos常用命令笔记

检查防火墙状态 firewall-cmd --state running//运行中 启动firewall systemctl start firewalld.service 1.查看已开放的端口 firewall-cmd --zone=public --list-ports 2.开放单个端口(开放后 ......
命令 常用 笔记 centos

扩展欧几里得算法

# 扩展欧几里得算法 ## 问题引入 求 $ax+by=\gcd(a,b)$ 的一组整数解。 ## 前置知识 ### 欧几里得算法 当 $a, b$ 为非负整数时,以下等式一定成立。 $$ \gcd (a, b) = \gcd (b, a \bmod b) $$ ### 裴蜀定理 对于任意非负整数 ......
算法

Programming abstractions in C阅读笔记:p144-p160

《Programming Abstractions In C》学习第56天,p144-p160。完成第三章内容学习,第三章总计54页(p107-p160),耗时10天,平均6页/天。 # 一、技术总结 第三章的内容主要介绍C语言中的库(library)和接口(interface),如我们最常遇到的以 ......
abstractions Programming 笔记 144 160

思源笔记要使用的代码块片段

## 隐藏大纲前面的块标记 H ```css .sy__outline .b3-list-item__graphic { display: none; } ``` ## 引用部分 ```css .protyle-wysiwyg [data-node-id].bq, .b3-typography bl ......
片段 代码 笔记

读SQL学习指南(第3版)笔记12_时间函数和分析函数

![](https://img2023.cnblogs.com/blog/3076680/202309/3076680-20230904205926819-1818911722.png) # 1. 时区 ## 1.1. 大航海时代伊始就在和时差打交道,而计算机时代的到来加剧了这一问题 ## 1.2. ......
函数 学习指南 时间 笔记 指南

LeetCode 周赛上分之旅 #44 同余前缀和问题与经典倍增 LCA 算法

> ⭐️ **本文已收录到 AndroidFamily,技术和职场问题,请关注公众号 \[彭旭锐] 和 [BaguTree Pro](https://www.mdnice.com/writing/85b28c4e60354865a423728e668fc570) 知识星球提问。** > > 学习数据 ......
前缀 算法 LeetCode 之旅 经典

算法衡量优劣之时间复杂度

选型 我们假定计算机执行算法每一个基本操作的时间是固定的一个时间单位 , 那么有多少个基本操作就代表会花费多少时间单位 , 由此可以忽略机器环境的影响而客观的反应算法的时间效率 代码执行总时间(T) = 操作步骤数量 * 操作步骤执行时间 算法时间复杂度是用来描述算法在运行时所需的时间资源的度量。它 ......
复杂度 优劣 算法 时间

rtos学习笔记_2023年09月05日

# 0 ![img](./%E6%88%AA%E5%B1%8F2023-09-05%2022.31.06.png) # 1 ![img](./%E6%88%AA%E5%B1%8F2023-09-05%2022.43.14.png) # 2 ![img](./%E6%88%AA%E5%B1%8F202 ......
笔记 rtos 2023

笔记5-vivado IP 时钟 -单端时钟输入

这里选MMCM 进行配置 用例化来调用IP,先找到生成IP后,接口例化的地方,软件已经自动例化好,只需将下面这段拷贝到工程文件中进行调用 拷贝到led_prj.v文件中 1 `timescale 1ns / 1ps 2 //////////////////////////////////////// ......
时钟 笔记 vivado IP

【CSS】CSS笔记

# CSS笔记 CSS就是美化网页的。 CSS是层叠样式表(Cascading Style Sheets)的简称。 有时也称为CSS样式表或级联样式表。 也是一种标记语言。 ## CSS简介 选择器+声明 ```css h1 { color: red; ... } ``` 选择器{属性:值} ### ......
CSS 笔记