学习资料

【学习笔记】AVL树类模板(参考STL红黑树的实现及 pb_ds 库的模板参数及函数命名)

嵌套类 PairCompare 以及一些 typedef 模板参数命名参考 pb_ds 库,当第二个模板参数不为 NullType 时,结点值域类型为 std::pair<const Key, Mapped>,否则为 const Key。 public: class PairCompare { pu ......
模板 函数 参数 笔记 pb_ds

IDApython的学习

# IDApython的学习 我的IDA情况:IDA7.7,idapython3.8 这个可以作为文件导入和命令行内输入,我一般习惯命令行 ![](https://img2023.cnblogs.com/blog/2665547/202306/2665547-20230630152327867-94 ......
IDApython

VisionPro学习笔记(2)——图像转换工具ImageCovertTool

众所周知,VisionPro是一款功能强大的机器视觉软件,用于开发和部署机器视觉应用程序。其中ImageConvertTool是其中一个重要的工具,用于图像转换和处理。本文将介绍如何使用ImageConvertTool进行图像转换,并探讨其背后的原理。 写之前先吐槽一下,引出自己的原因,哈哈哈(当然 ......

MySQL学习3--联表查询

1、常规联表查询 创建两张数据库表如下: mysql> select * from dept; + + + | id | deptName | + + + | 3 | 教学部 | + + + 1 row in set (0.00 sec) mysql> select * from employee; ......
MySQL

研0学习

#### 1.typora ##### (1)安装并破解typora ![](https://img2023.cnblogs.com/blog/3010252/202306/3010252-20230630201144777-483135701.png) ##### (2)配置并学习利用Typora ......

Kong入门学习实践(7)灰度发布与蓝绿部署

两年前,我在学习K8s的时候有写过一篇基于Nginx Ingress实现灰度发布的博文。这次,我们基于Kong来实践一下。灰度发布的具体实现其实是流量切分,那就让我们先回顾一下流量切分的实现方式。 ......
蓝绿 灰度 Kong

【笔者感悟】笔者的学习心得【三】

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

libc2.23的堆学习

# 堆学习libc2.23 ### chef* ​ ——堆溢出伪造fake chunk,修改free_hook为og(libc2.23-0ubuntu11.3_amd64) #### *检查:* ![img](https://img2023.cnblogs.com/blog/3182177/2023 ......
libc2 libc 23

uniapp学习(二)

## easycom自动导入自定义组件 目录下 components / MyItem /MyItem.vue ```vue (。・∀・)ノ゙嗨 ``` 使用 ```vue ``` ## props父向子组件传值 > 父传子 ```vue {{title}} {{subtitle}} ``` 使用组 ......
uniapp

Halcon - 深度学习 - 目标分类

这是一个例子,通过读取桃子和梨的图片集来进行模型训练,得到一个可以识别桃子或是梨的深度学习识别器。 ********************************************* * Halcon-深度学习-分类测试 * 这是一个例子,通过读取桃子和梨的图片集来进行模型训练, * 得到一 ......
深度 目标 Halcon

深度学习 训练模型 指标不变

在深度学习实验中遇到一个问题就是虽然loss有变化,但是在验证集中准确率一直没变, 且值接近你的验证集的正负样本比例。 这是因为,在模型中某一个位置使用看ReLU激活函数,导致值全都变换到了 非负数,再最后用sigmoid的时候全是>0.5的结果。 还有一种情况就是loss一直不变,这类情况说明反向 ......
深度 模型 指标

学习swiper组件

# swiper ## 介绍 Swiper是一款前端制作轮播图的插件 ## 安装 ### cdn 可以进入https://www.swiper.com.cn/cdn/index.html 直接复制,一般使用4.0.1版本,复制下面两行,并且修改版本号即可。 ```html ``` ### 安装到本地 ......
组件 swiper

从零开始初识机器学习

本篇文章中我们将对机器学习做全面的了解与介绍,其中第一章 初识机器学习分为上下两个小章节,对机器学习是什么、机器学习由来以及机器学习的理论等展开说明。目的是能让即便完全没接触过机器学习的人也能在短时间对机器学习有一个全面了解。 ......
机器

学习jQuery

# jQuery ## jQuery简介 1. 简化 DOM 操作:jQuery 提供了简单而强大的选择器,可以轻松地选取 HTML 元素,并对其进行操作。通过使用 jQuery 的方法,可以轻松地操纵元素的属性、样式、内容等。 2. 事件处理:jQuery 简化了事件处理的过程。可以使用 jQue ......
jQuery

点分治学习笔记

参考蓝书发篇学习笔记。。。 ## 一.算法梗概: 点分治是一种用于**在一棵树上,无对路劲进行修改的操作,对某些具有限定条件的路径进行静态统计**的算法。 点分治一般用来处理无根树,我们可以随意认定根节点。 ## 二.实现过程: 我们拿一道例题来说一下: ### P4178 [Tree](https ......
笔记

强化学习从基础到进阶-案例与实践[5.1]:Policy Gradient策略梯度-Cart pole游戏展示

# 强化学习从基础到进阶-案例与实践[5.1]:Policy Gradient策略梯度-Cart pole游戏展示 - 强化学习(Reinforcement learning,简称RL)是机器学习中的一个领域,区别与监督学习和无监督学习,强调如何基于环境而行动,以取得最大化的预期利益。 - 基本操作 ......
梯度 Gradient 策略 案例 基础

强化学习从基础到进阶-案例与实践[4.2]:深度Q网络DQN-Cart pole游戏展示

# 强化学习从基础到进阶-案例与实践[4.2]:深度Q网络DQN-Cart pole游戏展示 - 强化学习(Reinforcement learning,简称RL)是机器学习中的一个领域,区别与监督学习和无监督学习,强调如何基于环境而行动,以取得最大化的预期利益。 - 基本操作步骤:智能体`agen ......
深度 DQN-Cart 案例 基础 网络

GadgetInspector学习思考

针对GadgetInspector的一些思考,感谢前辈们的文章。让整个过程学起来变的轻松起来。这里作为记录防止自己以前写过的东西过快忘记,此文是几月后写的所以写的过于简陋。如看到可以看看文章推荐中的进行学习or看下简陋的源码。 ## 文章 ASM学习(b站有视频教学) ``` https://lsi ......
GadgetInspector

20230630树剖学习笔记

# 树链剖分 ## 重链剖分 定义 **重子节点** 表示其子节点中子树最大的子结点。如果有多个子树最大的子结点,取其一。如果没有子节点,就无重子节点。 定义 **轻子节点** 表示剩余的所有子结点。 从这个结点到重子节点的边为 **重边**。 到其他轻子节点的边为 **轻边**。 若干条首尾衔接的 ......
20230630 笔记

005 学习笔记--DCL(权限控制)

DCL:Data Control Language 数据控制语言,用于管理数据库该用户、控制数据库的访问权限。 查询用户 use mysql; -- mysql,为系统数据库 select * from user; 创建用户 create user '用户名'@'主机名' identified by ......
权限 笔记 005 DCL

JSch库入门实战应用,推荐大家学习

JSch是一个用于在Java平台上实现SSH连接的库。它提供了一个Java实现的SSH2协议客户端,可以用于在Java应用程序中进行SSH连接、文件传输和远程命令执行等操作。 JSch库提供了以下关键功能: 1. SSH连接:JSch允许建立到SSH服务器的安全连接。它支持密码认证、公钥认证和密钥交 ......
实战 JSch

Java学习------Maven下载配置教程

1.下载Maven地址:https://maven.apache.org/download.cgi 2.解压到除C盘和桌面的其他盘符下的myMaven文件夹下 3.配置 右键点击我的电脑,点击属性一栏,找到高级系统设置,点击环境变量并找到path进行编辑。(和配置JDK的环境变量一致,如有不懂,前面 ......
教程 Maven Java

cpu profiler学习

转自:https://brpc.apache.org/docs/builtin-services/cpu_profiler/ 1、介绍 左上角是总体信息,包括时间,程序名,总采样数等等。 函数调用方框内容: 从上到下:函数名(namepace/类名/方法名)、这个函数本身(除去所有子函数)占的采样数 ......
profiler cpu

gulp学习

> 新建一个gulp.js ```javascript // series // 串行 一个一个轮流执行 // parallel // 并行 全部一起执行 // src()表示创建一个读取文件系统的流 // dest是创建一个写入到文件系统的流 // .pipe() 用于连接转换流(Transfor ......
gulp

node学习

# 1、fs文件模块 * ```fs.readFile()方法,用来读取指定文件中的内容``` ``` fs.readFile(path[,option],callback) 参数1:必选参数,表示文件路径 参数2:可选参数,表示声明编码格式来读取文件 参数3:必选参数,文件读取完成后,通过回调函数 ......
node

JavaScript高级学习

# JavaScript 进阶 > 学习作用域、变量提升、闭包等语言特征,加深对 JavaScript 的理解,掌握变量赋值、函数声明的简洁语法,降低代码的冗余度。 - 理解作用域对程序执行的影响 - 能够分析程序执行的作用域范围 - 理解闭包本质,利用闭包创建隔离作用域 - 了解什么变量提升及函数 ......
JavaScript

内网渗透基础学习

# 1. 内网渗透测试基础知识 ## 1.1 内网工作环境 **内网环境分为工作组环境和域环境。** **工作组环境:**工作组环境是最常见的资源管理方式,就是将不同的计算机按照功能/部门划分为不同的组,组内机器可以在网上邻居内相互访问,该方法适用在网络中计算机不多,资产规模小,且安全管理不严的情况 ......
基础

爬虫学习基础2

### ```selenium``` - 安装: ``` pip install selenium ``` - 安装浏览器驱动(各个浏览器的驱动是不一样的,推荐**chrome**) ``` - https://registry.npmmirror.com/binary.html?path=chro ......
爬虫 基础

Java学习——方法

# 方法 ## 一、方法的定义 ```java 修饰符 返回值类型 方法名(参数类型 参数名){ ... 方法体 ... return 返回值; } ``` 方法包含一个方法头和一个方法体。下面是一个方法的所有部分: - **修饰符:**修饰符,这是可选的,告诉编译器如何调用该方法。定义了该方法的访 ......
方法 Java

学习 MS SQL(微软 SQL Server)可以选择以下几个方向

学习 MS SQL(微软 SQL Server)可以选择以下几个方向: 这个倾向数据库维护 **数据库管理与维护**:学习如何管理和维护 SQL Server 数据库,包括安装和配置 SQL Server、备份和恢复数据库、性能优化和索引设计等。还可以学习如何监控和调优数据库性能,以及如何处理故障和 ......
SQL 方向 Server MS