分量 算法 笔记tarjan

C#学习笔记 -- 方法的参数

1、值参数 当你使用值参数, 通过将实参的值复制到形参的方式把数据传递给方法,方法被调用时, 系统执行如下操作 在栈中为形参分配空间 将实参的值复制给形参 class MyClass { public int Val = 20; } class Program { static void MyMet ......
参数 笔记 方法

二分图最大匹配匈牙利算法

# 二分图最大匹配 > 前言:其实老早就学了,但是之前学的时候不透彻,稀里糊涂背背模板就过去了。果然,在最近一次原题检测上找到了我,然后就“暴毙”了。\ > 我就意识到学算法不能这么学,要摸清楚规律、掌握证明方法、思考推论过程。\ > 俗话说“温故而知新”,的确,我也在复习的过程中有了更透彻的理解。 ......
算法

《Unity Shader入门精要》学习笔记

# shaderLab语法 ## 名字 第一行确定,用/分隔 ``` Shader "Custom/MyShader" { } ``` ## properties 定义了着色器所需的各种属性,这些属性会出现在材质面板中 ``` properties { Name ("display name", P ......
精要 笔记 Shader Unity

C#学习笔记 -- 类的属性

属性 属性代表类实例或类中数据项的成员, 使用属性就像写入或读取一个字段, 语法相同, 从语法上无法区分他们 (0)属性的特征 是命名的类成员 有类型 可以被赋值和读取 与字段不同, 属性是一个函数成员 不一定为数据存储分配内存 执行代码 属性是两个匹配的、命名的、称为访问器的方法,访问器不能直接被 ......
属性 笔记

redis-cli 使用lua脚本笔记

## 前言 redis可以执行lua脚本,具体怎么玩呢 先来讲一下最简单的方式,下一篇文章讲如何在java springboot里用 更为详细的资料请参考以下文章 https://blog.csdn.net/jiayibingdong/article/details/115186990 https: ......
脚本 redis-cli 笔记 redis cli

Markdown语法笔记

Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档,Markdown文件的后缀名便是“.md”。 参考教程: ## 基本语法 ``` md 标题: # H1 ## H2 ### H3 #### H4 ##### H5 ###### H6 粗体: **bold text ......
语法 Markdown 笔记

CSS基础知识笔记

CSS (Cascading Style Sheets) 指层叠样式表,是一种描述如何显示 HTML 元素的语言。 参考教程: ## CSS 语法 CSS 规则集(rule-set)由选择器和声明块组成: ![image](https://www.w3school.com.cn/i/css/sele ......
基础知识 基础 笔记 知识 CSS

拓展欧几里得算法

#1.拓展欧的用处: 求解方程 $ax + by == m$ 的一组解 #2.拓展欧的一般性条件: 对于方程$ax + by = m$,当 $gcd(a, b)$ 是 m 的整数倍时必定有解 #3.求解: 设$d = gcd(a, b)$,则特解为 $ \begin{cases} x = x_0 + ......
算法

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

# Day1-数组 ## Leetcode704 [二分查找](https://leetcode.cn/problems/binary-search/) ### 初解 已经不记得二分查找了,遍历找O(n)其实也过了,只是借此复习一下二分,确实快很多。 二分的前提条件题目里也都明示了:无重复,(从小到 ......
随想录 训练营 随想 算法 元素

Redis笔记(六):Redis订阅发布

### Commands - SUBSCRIBE channel [channel ...] - PUBLISH channel message - UNSUBSCRIBE [channel [channel ...]] - PSUBSCRIBE pattern [pattern ...] 正则订阅 ......
Redis 笔记

算法学习笔记合集

字符串 哈希:[哈希学习笔记](https://www.cnblogs.com/Steven24/p/17113332.html "哈希学习笔记") KMP:[KMP学习笔记](https://www.cnblogs.com/Steven24/p/17111283.html "KMP学习笔记") 图 ......
算法 笔记

五月读书笔记一《人件集》

《人件集》读书笔记一: 一. 在决策制定时,团队领导不仅要从宏观上建立起一种协作的气氛,而且还要在微观上起到领导的作用。 让最终的解决办法体现所有成员的智慧,包括经验、创造性以及各种思想,它应该不仅仅是个人贡献的一个均衡产品,而是一个真正综合了各成员最优贡献的产品。 领导要采用中立方式。谈论会的主持 ......
笔记

阅读笔记:Sybilla DLT任务重启判定系统

## 论文简介 [Sibylla: To Retry or Not To Retry on Deep Learning Job Failure](https://www.usenix.org/system/files/atc22-kim-taeyoon.pdf) 这篇论文发表在ATC 2022上,主 ......
任务 Sybilla 笔记 系统 DLT

《人月神话》阅读笔记3

《人月神话》是一本软件工程经典著作,作者是著名的计算机科学家弗雷德里克·布鲁克斯。本书主要探讨了计算机软件开发的几个核心问题,如时间与效率、团队协作、软件设计和管理等等,并提出了一些关于软件开发管理的思考和经验。本书的关键思想之一是“人月神话”,也就是在软件开发中添加人力并不会缩短开发时间,反而可能 ......
神话 笔记

最短路径算法

# 最短路径问题 这是一类最基本的图论问题,给定一个图,求从某一个源节点到某一个目的节点的最短路径。 比较常见的算法有 dijkstra, floyd, SPFA。 在开始之前我们先说一说“松弛”这个词。 在描述最短路径算法的时候,我们经常可以看到松弛(relaxtion)一词,通常来说,所有的最短 ......
算法

Redis笔记(四):Java集成和配置

### Jedis **Jedis是Redis官方提供的Java客户端**,用于在Java应用程序中连接、操作Redis,它提供了与Redis通信的API,简化了Java开发者与Redis的交互流程。 Jedis Github Readme:https://github.com/redis/jedi ......
笔记 Redis Java

ABBAC900F学习笔记301:使用securityLock做解除联锁按钮的权限限制功能

这一篇学习笔记,我在新浪博客记录过,因为担心丢失,在这里再记录一遍,新浪博客地址 ABBAC900F学习笔记301:使用securityLock做解除联锁按钮的权限限制功能_来自金沙江的小鱼_新浪博客 (sina.com.cn) 这个学习练习,实际上还是在以前学习基础上做的,没有多少新意,权当复习一 ......
securityLock 按钮 权限 功能 笔记

初等数论学习笔记

## 线性筛素数 直接上代码。 ```cpp const int MAXN=100000008; bool np[MAXN]; vector prm,pre; void gg(const int N=100000000){ pre.resize(N+1); for(int i=2;i 积性:如果对于 ......
数论 笔记

【学习笔记】(8) 拉格朗日插值

# 拉格朗日插值 首先一个定理: > $n$ 个点(横坐标不同)唯一确定一个最高 $n-1$ 次的多项式。 那么, $n$ 个点的点值 $(x_i,y_i)$ 可以唯一确定一个 $n−1$ 次多项式(为了叙述方便,本文中所有“ $k$ 次多项式”“ $k$ 次函数”的最高次项系数可以为 0)。 拉格 ......
笔记

【学习笔记】(1) 差分约束

# 1.算法介绍 差分约束系统 是一种特殊的 $N$ 元一次不等式组,它包含 $N$ 个变量 $X_1 \sim X_N$ 以及 $M$ 个约束条件,每个约束条件是由两个其中的变量做差构成的,形如 $X_i - X_j \le c_k$,其中 $1 \le i,j \le N, 1 \le k \l ......
笔记

算法学习day25回溯part02-216、17

package LeetCode.backtrackpart02; import java.util.ArrayList; import java.util.LinkedList; import java.util.List; /** * 216. 组合总和 III * 找出所有相加之和为 n 的k ......
算法 part day 216 25

《程序员修炼之道--从小工到专家》阅读笔记01

《程序员修炼之道–从小工到专家》是一本经典的软件开发实践指南书籍,被许多程序员视为进阶必读之书。以下是本人对该书第一章节的阅读笔记。 第一章节题为:为什么需要修炼?显然,程序员和武林中的武功修炼者一样,都需要经过长期的学习、训练和实践,才能成为真正的专家。而与武术不同的是,软件开发涉及到的知识技能非 ......
小工 程序员 笔记 程序 专家

JS内存垃圾回收用什么算法?

#### JS内存垃圾回收用什么算法? ##### 前后两种算法 - **引用计数(之前)** - 内存中创建的变量,每被引用一次,都会+1进行标记,当该标记为0时,该变量就会被回收。 - 但是这种算法有个弊端,就是容易引起相互饮用,造成循环引用,导致不能被垃圾回收机制回收。 - **标记清除(现在 ......
算法 内存 垃圾

es笔记三之term,match,match_phrase 等查询方法介绍

> 本文首发于公众号:Hunter后端 > 原文链接:[es笔记三之term,match,match_phrase 等查询方法介绍](https://mp.weixin.qq.com/s/3tzD8dEr592WNJFH_1bKRw) 首先介绍一下在 es 里有两种存储字符串的字段类型,一个是 ke ......
match match_phrase 笔记 方法 phrase

WPF 入门笔记 - 01 - 入门基础以及常用布局

🥑本篇为学习博客园大佬圣殿骑士的《WPF基础到企业应用系列》以及部分DotNet菜园的《WPF入门教程系列》所作笔记,对应圣殿骑士《WPF基础到企业应用系列》第 1 - 6 章之间内容,包括 WPF 项目结构、程序的启动和关闭、程序的生命周期、继承关系以及常见的布局控件及其应用。文章有问题的话欢迎... ......
布局 常用 基础 笔记 WPF

CSS笔记

``` .page-header ul { position: absolute; right: 2vw; top: 50%; transform: translateY(-50%); } ``` 这段代码用来设置 `.page-header` 中 `` 元素的定位及位置。解释如下: - `.pag ......
笔记 CSS

babylon.js 学习笔记(3)

一、理解babylon.js 坐标系 const createScene = function () { const scene = new BABYLON.Scene(engine); const camera = new BABYLON.ArcRotateCamera("camera", -Ma ......
babylon 笔记 js

碧圈异步交易平台AsyncAlgoTrading学习笔记一:下载与编译

## 下载 无exe或Linux二进制,需源码编译安装 GitHub地址:https://github.com/AsyncAlgoTrading/aat.git ## 编译运行环境 ubuntu20.04 python3.8.10 ### 编译 1.将Makefile中的PYTHON=python改 ......

《数据结构与算法》之十大基础排序算法

一.冒泡排序 什么是冒泡排序? 冒泡排序是一种交换排序,它的思路就是在待排序的数据中,两两比较相邻元素的大小,看是否满足大小顺序的要求,如果满足则不动,如果不满足则让它们互换。 然后继续与下一个相邻元素的比较,一直到一次遍历完成。一次遍历的过程就被成为一次冒泡,一次冒泡的结束至少会让一个元素移动到了 ......
算法 数据结构 结构 基础 数据

DAY10笔记及补充

今日默写: 1.创建数组的两种方式2.给数组赋值的两种方式3.for循环遍历数组4.描述下运算符的种类,并分别用代码展示下各自的使用方式5.if单分支,多分支各自的展示形式6.switch的使用方式 得分:90 补充: 1.javascript变量可以由字母、数字、下划线以及美元符号组成,但是不能以 ......
笔记 DAY 10