学习网络 算法fasterrcnn深度
【网络爬虫笔记】爬虫Robots协议语法详解
Robots协议是指一个被称为Robots Exclusion Protocol的协议。该协议的主要功能是向网络蜘蛛、机器人等搜索引擎爬虫提供一个标准的访问控制机制,告诉它们哪些页面可以被抓取,哪些页面不可以被抓取。本文将进行爬虫Robots协议语法详解,同时提供相关代码和案例。 1. Robots ......
C语言深度剖析笔记
auto 声明自动变量,缺省时默认为auto union 声明联合数据类型 static 声明静态变量: 表示退出一块后仍存在的局部变量,后来被表示为能被其他文件访问的全局变量和 函数 register 声明寄存器变量: 尽可能将变量存入cpu寄存器内部,而不是默认的通过内存寻址访问 typedef ......
网络八股7
1、DoS 攻击 和 DDoS攻击是什么?如何防范? DoS(Denial of Service,拒绝服务) 攻击和 DDoS(Distributed Denial of Service,分布式拒绝服务)攻击都是网络安全领域常见的攻击手段。它们的目的是通过消耗目标系统的资源(如带宽、处理能力、内存等 ......
单片机学习
单片机基本组成元素: Flash(OTPROM(one-time programmable read-only memory)):程序存储空间 Ram(Random access memory):数据存储空间 SFR(sepcial function rigister):特殊功能寄存器 单片机最小系 ......
Java基础复习——网络编程
# 网络编程 ## 网络通信 1. 概念:两台设备之间通过网络实现数据传输 2. 网络通信:将数据通过网络从一台设备传输到另一台设备 3. java.net包下提供了一系列的类或接口,供程序员使用,完成网络通信 ## 网络 1. 概念:两台或多台设备通过一定物理设备连接起来构成了网络 2. 根据网络 ......
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] ......
从 Rancher 学习 K8s - Rancher 的基础使用
舞台环境 Rancher v2.6.9 K8s v1.24.16 如果你不具备该环境,可以移步 使用 Rancher 安装 K8s 集群 查看。本文适合已经了解了 k8s 基础概念,想使用 rancher 管理学习 k8s 的人群。 创建 Nginx 负载 Pod 用于运行一个容器或者多个容器,大多 ......
JS/Jquery检查网络路径文件是否存在
var url='网络文件路径'; var isExists; $.ajax(url, { type: 'HEAD', dataType: 'text', async: false, success: function () { isExists = true; }, error: function ......
Redis数据库学习
Redis 数据库的存储格式就有点像Map集合,有key-value,一个key指向一个value。 下载和安装 链接: https://pan.baidu.com/s/174vGmyAcUwaIvl4FgXRfnA?pwd=1234 提取码: 1234 解压后文件夹的内容: 然后在当前目录下运行c ......
查看系统代码学习注解笔记
回顾注解的格式 ElementType.TYPE表示注解作用范围在type表示可以作用在class,method,filed里,如果是method表示只能作用在该方法,如果是filed则只能作用该字段上 RetentionPolicy.RUNTIME表示运行时有效,如果是source表示只在当前源码 ......
网络八股6
1、物理层主要做什么事情? 物理层是 OSI 模型中最低、最基本的一层,简单的说,网络的物理层面确保原始的数据可在各种物理媒体上传输。 2、主机之间的通信方式有哪些? 单工通信:单向通信,发送方和接收方是固定的,消息只能单向传输。例如采集气象数据、家庭电费,网费等数据收集系统,或者打印机等应用主要采 ......
网络八股5
1、MAC 地址和 IP 地址分别有什么作用? MAC 地址是(数据链路层)和(物理层)使用的地址,是写在网卡上的物理地址。MAC 地址用来定义网络设备的位置。IP 地址是(网络层和以上各层)使用的地址,是一种逻辑地址。IP 地址用来区别网络上的计算机。 互联网中主机之间相互传递数据的逻辑是:先通过 ......
如何学习绘画
## 来自网络 - 《素描的诀窍》:这本书是学画入门的基础,重点在于教你如何观察,而不是一上手就画。它倡导素描不是从技法的循序渐进,而是观察能力的循序渐进,适合初学者阅读。 - 《五天学会绘画》:这本书是针对零基础的初学者所设计的,它分为5天进行,从最简单的图形开始,让初学者逐渐掌握绘画的技巧,激发 ......
验证学习汇总
对前段时间的验证学习问题相关资料进行汇总: SV: virtual:关键词“virtual”在system Verilog的作用及用法_systemverilog virtual_挣扎着的咸鱼的博客-CSDN博客 句柄:Systemverilog中的句柄和对象 - 知乎 (zhihu.com) re ......
学习笔记-设计模式-创建型模式-工厂模式
### 工厂模式 工厂模式是一种创建者设计模式,细分之下可以分成三类`简单工厂模式`,`工厂方法模式`和`抽象工厂模式`。 #### 简单工厂模式 最简单的工厂模式,它采用静态方法的方式来决定应该应该生产什么商品。 ```java public class StoreFactory { public ......
网络八股4
1、IP 协议的定义和作用是什么? ip (Internet Protocol) 互联网协议。网络层是整个互联网的核心,网络层向上只提供简单灵活的、无连接的、尽最大努力交互的数据报服务。 ip 地址是一个数字标签,例如 192.0.2.1 ,用于与使用 ip 协议进行通信的计算机网络连接,IP 地址 ......
ICML 2023 | 神经网络大还是小?Transformer模型规模对训练目标的影响
前言 本文研究了 Transformer 类模型结构(configration)设计(即模型深度和宽度)与训练目标之间的关系。结论是:token 级的训练目标(如 masked token prediction)相对更适合扩展更深层的模型,而 sequence 级的训练目标(如语句分类)则相对不适合 ......
算法分享-01
一. 初识数据结构与算法 “数据结构是数据对象,以及存在于该对象的实例和组成实例的数据元素之间的各种联系。这些联系可以通过定义相关的函数来给出。”——Sartaj Sahni,《数据结构、算法与应用》 “数据结构是ADT(抽象数据类型 Abstract DataType)的物理实现。”—— Clif ......
C++系列十:日常学习-多线程
# [TOC](多线程) # 介绍: C++ 是一种支持多线程编程的编程语言,它提供了丰富的多线程支持来充分利用现代多核处理器的性能。 C++ 多线程编程通常使用标准库中的 头文件以及其他相关的标准库组件来实现。 # 理论: 1. 常用的类: std::thread 类,用于创建和管理线程等等 st ......
STL学习笔记
# 迭代器 迭代器(iterator)是一种抽象的设计概念,现实程序语言中并没有直接对应于这个概念的实物。在>一书中提供了23中设计模式的完整描述,其中iterator模式定义如下:提供一种方法,使之能够依序寻访某个容器所含的各个元素,而又无需暴露该容器的内部表示方式。 ## 迭代器案例 ```cp ......
Bresenham算法画椭圆
[TOC] # 椭圆特性 * 椭圆定义 椭圆:平面内到定点F1、F2的距离之和等于常数2a(2a>|F1F2|)的动点P的轨迹。 椭圆数学表达式: $$ \tag{1} |PF1|+|PF2|=2a $$ F1、F2称为椭圆的2个**焦点**,两焦点之间距离2c(|F1F2|=2c)称为**焦距** ......
方法论:程序员技术学习
# 关于学习新技术 1. 先看视频,因为对一个没有基础的东西,视频可以快速入门 2. 当从视频中了解到工具的使用方法后,开始敲代码。 3. 对视频中的代码,一定是视频看完后再敲,即在看第一遍视频时,绝对不敲视频中的代码。如果是为了加深印象,可以一边看一边敲。 4. 多上招聘的网站上看看,去看专业的I ......
《动手学深度学习 Pytorch版》 4.10 实战Kaggle比赛:预测比赛
# 4.10.1 下载和缓存数据集 ```python import hashlib import os import tarfile import zipfile import requests #@save DATA_HUB = dict() DATA_URL = 'http://d2l-dat ......
【校招VIP】前端算法考察之链表算法
考点介绍: 链表是一种物理存储结构上非连续的数据结构,数据的逻辑顺序是通过链表中的指针链接次序实现相互勾连。链表相对数组而言有很多不同之处,在特定场景下能发挥独特的优势。例如链表的插入和删除操作比数组效率高,数组需要改变其他元素的位置,而链表只需要改变指针的指向。 答案详情解析和文章内容可点击下方链 ......
C++系列十:日常学习-操作符重载
[TOC](操作符重载) # 介绍: 在 C++ 中,操作符重载(Operator Overloading)是一种允许我们自定义或改变某些操作符的行为的技术。 # 案例: ```csharp 单个参数的简单例子: #include class MyNumber { private: double v ......
《动手学深度学习 Pytorch版》 4.9 环境和分布偏移
# 4.9.1 分布偏移的类型 整节理论,详见书本。 # 4.9.2 分布偏移示例 整节理论,详见书本。 # 4.9.3 分布偏移纠正 整节理论,详见书本。 # 4.9.4 学习问题的分类法 整节理论,详见书本。 # 4.9.5 机器学习中的公平、责任和透明度 整节理论,详见书本。 # 练习 (1) ......
《动手学深度学习 Pytorch版》 4.8 数值稳定性和模型初始化
# 4.8.1 梯度消失和梯度爆炸 整节理论,详见书本。 1. 梯度消失 ```python %matplotlib inline import torch from d2l import torch as d2l x = torch.arange(-8.0, 8.0, 0.1, requires_ ......
《动手学深度学习 Pytorch版》 4.7 前向传播、反向传播和计算图
# 4.7.1 前向传播 整节理论,详见书本。 # 4.7.2 前向传播计算图 整节理论,详见书本。 # 4.7.3 反向传播 整节理论,详见书本。 # 4.7.4 训练神经网络 整节理论,详见书本。 # 练习 (1)假设一些标量函数 $X$ 的输入 $X$ 是 $n\times m$ 矩阵。$f$ ......