分量 算法 笔记tarjan

前些年使用jQuery笔记代码

```js // jquery form json function formJson(id) { var arr = $("#" + id).serializeArray();//form表单序列化 var jsonStr = ""; jsonStr += '{'; for (var i = 0; ......
代码 笔记 jQuery

STM32学习笔记

[TOC] ## 时钟配置 * 时钟树 ![](https://img2023.cnblogs.com/blog/1510438/202308/1510438-20230804122048916-324872017.png) * 系统时钟倍频到168MHz ```C void SystemClock ......
笔记 STM 32

Vue学习 2.0 版本笔记

# Vue学习 # 一、前端知识体系 - HTML(结构):超文本标记语言(Hyper Text Markup Language),决定网页的结构和内容 - CSS(表现):层叠样式表(Cascading Style Sheets),设定网页的表现样式 - JavaScript(行为):是一种弱类型 ......
版本 笔记 Vue 2.0

YOLO系列代码调试笔记

环境:Windows10、Python 3.8.5、torch 1.13.0+cu116、torchvision 0.14.0+cu116 工程:https://github.com/abeardear/pytorch-YOLO-v1 bug1: # resnet = models.resnet50 ......
代码 笔记 YOLO

个人笔记,关于css样式

```css /*引入样式 */ html { /* px 表示 “像素(pixels)”: 基础字号为 10 像素 */ font-size: 20px; /* Google fonts 输出的 CSS */ font-family: 'Open Sans', sans-serif; } p, l ......
样式 笔记 个人 css

台达PLC开发笔记(二):台达PLC设置主机通讯参数为RTU并成功通讯

前言 前面使用485和网口与台达成功建立通讯,但是485是使用用的ASICC模式,多数情况下是使用RTU模式提升通讯效率。 下载安装台达ISPSoft软件 官网下载地址:https://downloadcenter.delta-china.com.cn/DownloadCenter?v=1&q=IS ......
通讯 PLC 参数 主机 笔记

Java 诊断工具 Arthas 教程学习笔记

Java 诊断工具 Arthas 教程学习笔记 Java 诊断利器 Arthas,是阿里的一款开源工具。Github-alibaba/arthas 上可以看到它的介绍。了解它,主要是最近对分析 Java 错误堆栈比较感兴趣,机缘巧合看到了它。 本文记录的内容,就是基于它官网的文档摘抄的,涉及的截图可 ......
笔记 工具 教程 Arthas Java

台达PLC开发笔记(一):台达PLC连接介绍,分别使用485、网口与台达PLC建立连接

前言 台达AS系列,型号为AS322P。 物理设备连接 使用WPL Editor连接PLC 使用RS485口当作RS232口连接PLC 注意:以上换了不同的通信占号地址是一直搜索,然后显示超时,如下: 以上可以判断,站点1是对的,端口和波特率也发送到PLC,也能收到某些通讯,以至于返回“无法识别连接 ......
网口 PLC 笔记 485

c++算法之离散化

什么是离散化? 离散化,故离散数学,其中的“离散”就是不连续的意思。离散化可以保持原数值之间相对大小关系不变的情况下将其映射成正整数。 也就是给可能用到的数值按大小关系分配一个编号,来代替原数值进行各种操作。 离散化步骤: 1.排序 2.去重 3.归位 举一个例子: 将{4000,201,11,45 ......
算法

AI-11. 优化算法

优化算法对于深度学习非常重要。一方面,训练复杂的深度学习模型可能需要数小时、几天甚至数周。优化算法的性能直接影响模型的训练效率。另一方面,了解不同优化算法的原则及其超参数的作用将使我们能够以有针对性的方式调整超参数,以提高深度学习模型的性能。 11.1. 优化和深度学习 对于深度学习问题,我们通常会 ......
算法 AI 11

代码随想录算法训练营第四十五天| 503.下一个更大元素II 42. 接雨水

503.下一个更大元素II 要求: 数组是环,需要找到下一个最大的元素 思路1: 先作为直线遍历,然后没有的节点,放到首部,再找比他大的节点 注意:头节点 代码: 1 // 要求:返回循环数组中下一个更大的数字步数 2 // 思路:先不循环遍历, 3 // 然后对每个-1节点,以他为起始,放到数组的 ......
随想录 训练营 随想 算法 雨水

python教程 入门学习笔记 第6天 数据类型转换 字符串转换成数值 数值之间互转 其它类型转字符串

4、数据类型转换 1)字符串转换成数值: int() 将值转换成整数 float() 将值转换成小数 str() 将值转换成字符串 bool() 将值转换成布尔值 例如: #int() 将值转换成整数 s1="188" #字符串 ns1=int(s1) #转换成整型数值 print(ns1+8) # ......
字符串 数值 字符 类型 之间

go-ElasticSearch TypedClient学习笔记

ElasticSearch Elasticsearch(ES)是一个基于Lucene构建的开源、分布式、RESTful接口的全文搜索引擎。Elasticsearch还是一个分布式文档数据库,其中每个字段均可被索引,而且每个字段的数据均可被搜索,ES能够横向扩展至数以百计的服务器存储以及处理**PB* ......

VisionPro笔记(一)

# VisionPro学习日志 # 图像获取与保存工具 ## ImageSource 图像源加载工具 ![image-20230803091049502](https://s2.loli.net/2023/08/03/E3SDnwbkhOpPZLv.png) ![image-202308030911 ......
VisionPro 笔记

选读SQL经典实例笔记17_最多和最少

![](https://img2023.cnblogs.com/blog/3076680/202308/3076680-20230803122150238-1461011617.png) # 1. 问题4 ## 1.1. 最多选修两门课程的学生,没有选修任何课程的学生应该被排除在外 ## 1.2.  ......
实例 笔记 经典 SQL 17

Identity框架 笔记

# Identity框架 Identity框架是用来验证用户的身份和权限的 框架采用基于用基于角色访问控制(Role-based access control-简称RBAC)的策略,内置了对用户、角色等表的管理和相关接口。 该框架使用EFCore操作数据库,所以EFCore支持的数据库,Identi ......
框架 Identity 笔记

强化学习Chapter4——两个基本优化算法(2)

# 强化学习Chapter4——两个基本优化算法(2) 上一节,介绍了依据贝尔曼方程得出的策略迭代算法(policy iteration),本节将介绍另一种根据贝尔曼最优方程提出的,**价值迭代算法(value iteration)**。在此之后,本文将阐述这两种算法的共性与区别,由此总结出一种** ......
算法 Chapter4 两个 Chapter

生成函数学习笔记(刚学,啥都没得)

# 生成函数学习笔记 ## 普通生成函数(ordinary generating function,OGF) ### 普通生成函数的定义及简单例子 序列 $a$ 的普通生成函数是形式幂级数 $F(z)=\sum\limits_{i=0}^{+\infty}a_iz^i$。后文的 $\sum\limi ......
函数 笔记

二分图(菜鸟笔记)

## 1.二分图的有关性质 首先二分图必定``不具有奇数环``。而``不具有奇数环``的图必定可以被染成相邻两个点都不是同个颜色的图(只用黑白两色)。 首先证明不具有奇数环的图是图在染色不存在矛盾的``充分必要条件``。 证明充分性,用反证法。图中无奇数环,但是染色存在矛盾,则有``白黑白黑...白 ......
笔记

算法工程师学习运筹学 笔记一 P,NP,NPC问题

算法的时间复杂度 我之前理解的时间复杂度,是指的解决一个问题所需要的时间。但其实并不准确,时间复杂度应该是 当问题规模扩大后,程序需要的时间长度增长得有多快。 时间复杂度有两种类型:一种是O(1),O(log(n)),O(n^a)等,我们把它叫做多项式级的复杂度,因为它的规模n出现在底数的位置;另一 ......
运筹学 算法 工程师 笔记 工程

k8s 学习笔记之 Pod——Pod 的调度

## Pod 的调度 在默认情况下,一个 Pod 在哪个 Node 节点上运行,是由 Scheduler 组件采用相应的算法计算出来的,这个过程是不受人工控制的。但是在实际使用中,这并不满足的需求,因为很多情况下,我们想控制某些 Pod 到达某些节点上,那么应该怎么做呢?这就要求了解 kuberne ......
Pod 笔记 k8s k8 8s

强化学习Chapter4——两个基本优化算法(1)

# 强化学习Chapter4——两个基本优化算法(1) 上一节导出了状态价值函数的贝尔曼方程以及最优状态价值函数: $$ \begin{aligned} V^\pi(s) &=E_{a\sim \pi,s’\sim P}[r(s,a)+\gamma V^\pi(s‘)]\\ &= \sum_{a}\ ......
算法 Chapter4 两个 Chapter

代码随想录算法训练营第九天| 复习字符串和双指针法(看卡哥文章复习)

KMP算法就是在一个字符串中寻找另一个子串,避免了“跳回下一个字符再重新匹配”,实现了在一次字符串的遍历过程中就可以匹配出子串。 28. 实现 strStr() (本题可以跳过) 卡哥建议:因为KMP算法很难,大家别奢求 一次就把kmp全理解了,大家刚学KMP一定会有各种各样的疑问,先留着,别期望立 ......
针法 随想录 训练营 九天 字符串

MATLAB用改进K-Means(K-均值)聚类算法数据挖掘高校学生的期末考试成绩|附代码数据

全文链接:http://tecdat.cn/?p=30832 最近我们被客户要求撰写关于K-Means(K-均值)聚类算法的研究报告,包括一些图形和统计输出。 本文首先阐明了聚类算法的基本概念,介绍了几种比较典型的聚类算法,然后重点阐述了K-均值算法的基本思想,对K-均值算法的优缺点做了分析,回顾了 ......
均值 数据 数据挖掘 算法 成绩

代码随想录算法训练营第八天| LeetCode 344.反转字符串 541. 反转字符串II 151.翻转字符串里的单词

344.反转字符串 卡哥建议: 本题是字符串基础题目,就是考察 reverse 函数的实现,同时也明确一下 平时刷题什么时候用 库函数,什么时候 不用库函数 题目链接/文章讲解/视频讲解:https://programmercarl.com/0344.%E5%8F%8D%E8%BD%AC%E5%AD ......
字符串 字符 随想录 训练营 随想

BFPRT 算法学习

今天看了MIT 算法导论的视频课程,学习top K问题的时候,按leetcode惯例,会用大顶堆来解决,但是现在学到的BFPRT算法,记录一下 PS,此算法的最坏结果是O(n)PS,好厉害 1 package com.example; 2 3 import java.util.Arrays; 4 5 ......
算法 BFPRT

[算法学习笔记] [算法总结] dp背包模型

### 前言 dp背包模型属dp的一种,可以帮助我们快速的转移状态,解题。dp背包模型题的关键是判断这是哪种背包,属于什么类型的dp,只有判断出这是什么类型的背包,才能进一步朝这个方向思考。 ### 01背包 01背包的常规形式是有$n$种物品,每间物品都有重量和价值两个参数。每件物品都可以选or不 ......
算法 背包 模型 笔记

C练习题-数据结构与算法

1、将一棵二叉树的根节点放入队列,然后非递归的执行如下操作:将出队节点的所有子节点入队。以上操作可以实现哪种遍历( ) A、前序遍历 B、中序遍历 C、后续遍历 D、层序编历 答案:D; 二叉树的遍历: ①前序遍历:根、左、右 ②中序遍历:左、跟、右 ③后序遍历:左、右、跟 ④层序遍历:从上到下,从 ......
数据结构 练习题 算法 结构 数据

java基础下(笔记)

面向对象编程 本质:以类的方式组织代码,以对象来组织(封装)数据 面向对象:分类的思维模式, 首先思考解决问题需要哪些分类,然后对这些分类进行单独思考。 面向过程:步骤清晰简单,每一步都清清楚楚。 类和对象 从认识论角度思考是先有对象后有类,对象是具体事物,类是对具体事物的抽象 从代码运行角度思考是 ......
基础 笔记 java