概率 笔记

差分约束学习笔记

2023.5.6 写的太烂了重新写 差分约束系统 定义 差分约束系统是一种特殊的 $n$ 元一次不等式组,它包含 $n$ 个变量 $x_{1},x_{2},...,x_{n}$ 以及 $m$ 个约束条件,每一个约束条件都是两个其中的变量做差构成的,形如 $x_{i}-x_{j}\le c_{k}$, ......
笔记

5 离散概率分布的运用:善用期望

随机变量与变量 概率分布描述了一个给定变量的所有可能结果的概率; 随机变量是一个可以等于一系列数值的变量,而这一系列数值中的每一个值都与一个特定概率相关联; 在肥蛋赌场Tiger机这个例子中,随机变量代表我们将在每一局赌局中赢得的收益; 随机变量通常用大写字母表示,如X或Y; 变量能够采用的特定数值 ......
概率

Go笔记(十五):并发编程

一、协程的创建 Go 语言支持并发,只需要通过 go 关键字来开启 goroutine(协程) 即可。 goroutine(协程) 是轻量级线程,goroutine(协程) 的调度是由 Golang 运行时进行管理的。 goroutine 语法格式(创建协程): go 函数名( 参数列表 ) 示例代 ......
笔记

Go笔记(十四):通道 channel

1、通道 通道channel是Go提供的一种用于各个协程(goroutine)之间的数据共享,保证数据同步交换的机制。协程是轻量级线程,类似于Java中的线程。 2、通道的类型 2.1、无缓冲通道 用于同步通信,可保证在发送和接收数据时完成两个goroutine(协程)的数据交换。 2.2、缓冲通道 ......
通道 channel 笔记

【笔记】数论----排列组合

最近打算学计数DP,然而我数学基础太弱,故记此文。(问了一下,这东西只不过是小学奥数而已,我好蒻) 公式 加法原理:$ S= \sum_{i=1}^n a[i] $ 乘法原理:$ S= \prod_{i=1}^n a[i] $ 二项式定理:$(a+b)^n = \sum_{i=0}^n a^{n-i ......
数论 笔记

4月第三篇阅读笔记

岸上的船儿,如同海上的灯塔,无法移动。 首先应用这句话是因为我觉得这句话写的特别美,特别形象。 史前史中,没有别的场景比巨兽在焦油坑中垂死挣扎的场面更令人震撼。上帝见证着恐龙、猛犸象、剑齿虎在焦油中挣扎。它们挣扎得越是猛烈,焦油纠缠得越紧,没有任何猛兽足够强壮或具有足够的技巧,能够挣脱束缚,它们最后 ......
笔记

Go笔记(十三):包管理工具

包管理工具,用来管理模块中包的依赖关系。下面来看看go mod的使用方法。 1.1、初始化模块 go mod init 项目模块名 1.2、依赖关系处理,根据go.mod文件 go mod tidy 1.3、将依赖复制到项目下的vendor目录 go mod vendor 如果包被屏蔽(墙),随后使 ......
笔记 工具

Go笔记(十二):接口

1、接口的声明 Go语言中的接口是一种新的类型定义,拥有将具有共性的方法定义在一起的特性。任何其他类型只要实现了这些方法就是实现了这个接口。 语法详情如下: /* 定义接口 */ type interface_name interface { method_name1 [return_type] m ......
接口 笔记

【学习笔记】【题解】树形依赖 DP 选做

地址:https://www.cnblogs.com/FReQuenter5156/p/shuxingyilaidp.html/ 简介 这类背包本质上是分组背包问题。 将一个节点的每一棵子树看作一组,进行分组背包。所谓分组背包,即在选择物品的时候,一开始将物品分为好几组,在选择时,可以从每一组中至多 ......
树形 题解 笔记 DP

Go笔记(十一):方法

Go语言没有Java语言面向对象的特性,也无类对象的概念。但可以使用结构体实现这些特性。 1、方法的声明 Go中的方法是一种特殊的函数,与struct相关联,被称为struct的接收者。可以理解为方法就是有接收者的函数。语法格式如下: type mystruct struct{} func (rec ......
笔记 方法

CUDA入门笔记

一个SM(Streaming Multiprocessor)中的所有SP(Streaming Processor)是分成Warp的,共享同一个Memory和Instruction Unit(指令单元)。 从硬件角度讲,一个GPU由多个SM组成(当然还有其他部分),一个SM包含有多个SP(以及还有寄存 ......
笔记 CUDA

selenium笔记之一些个人经验

记录我避过坑之后,自认为好用的一些方法 一、元素定位 不再赘述有多少种类了 虽然很多,但是我尝试使用用的最多最稳定的还是: .xpath 这是我认为也是我用着最靠谱的一种方法 二、点击 我最开始看文档,用的是element.click()方法,但是发现,有些“变动”的元素或者一些其它可点击的标签不管 ......
selenium 经验 笔记 个人

【CacheLine】关于缓存行的笔记(存疑)

什么是缓存行 Cache是由很多个cache line组成的。每个cache line通常是64字节,并且它有效地引用主内存中的一块儿地址。一个Java的long类型变量是8字节,因此在一个缓存行中可以存8个long类型的变量。 CPU每次从主存中拉取数据时,会把相邻的数据也存入同一个cache l ......
缓存 CacheLine 笔记

「学习笔记」AC 自动机

「学习笔记」AC 自动机 点击查看目录 前置:「学习笔记」字符串基础:Hash,KMP与Trie。 好像对例题的讲解越来越抽象了? 算法 问题 求 $n$ 个单词在一个长度为 $m$ 的文章里出现过多少个。 思路 很多文章都说这玩意是 Trie 树 + KMP,我觉得确实可以这样理解但是不完全一样。 ......
自动机 笔记

【Java学习笔记】SpringMVC入门案例

使用SpringMVC技术开发web程序流程 创建web工程(Maven结构) 设置tomcat服务器,加载web工程(tomcat插件) 导入坐标(SpringMVC+Servlet) 定义处理请求的功能类(ItemController) 设置请求映射(配置映射关系) 将SpringMVC设定加载 ......
SpringMVC 案例 笔记 Java

记录-Symbol学习笔记

这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 Symbol是JavaScript中的原始数据类型之一,它表示一个唯一的、不可变的值,通常用作对象属性的键值。由于Symbol值是唯一的,因此可以防止对象属性被意外地覆盖或修改。以下是Symbol的方法和属性整理: 属性 Symbol.l ......
笔记 Symbol

C# 使用AForge调用笔记本摄像头拍照及录像

1、添加引用 1、官网下载链接:http://www.aforgenet.com/framework/downloads.html2、通过管理Nuget程序包可直接添加以下引用,当然这里并没有全部用上,而只是用上了一部分 在添加完这些引用之后VS的工具箱当中会多出AForge.NET相关的一些控件, ......
摄像头 录像 笔记本 笔记 AForge

【Java学习笔记】Maven Web工程的创建与启动

1、创建一个空工程,再创建一个mavenweb的模块 Maven web项目结构 pom.xml中一些释义 2、tomcat插件安装与web工程启动 (1)Maven坐标库搜索tomcat maven找到其坐标 (2)在pom.xml中添加插件配置 tomcat2.1版本相对稳定,配置代码 <!-- ......
笔记 工程 Maven Java Web

人工智能学习入门学习笔记 1

目前人工智能算法分哪几类,哪些是需要训练的? 人工智能算法通常可以分为以下几类:1. 监督学习(Supervised Learning):需要有标注数据,即输入数据与输出结果是已知的,算法通过学习这些数据来建立一个输入到输出的映射模型。例如,图像分类、自然语言处理和预测等任务。2. 无监督学习(Un ......
人工智能 人工 智能 笔记

FFT学习笔记

快速傅里叶变换 多项式 定义 不严谨定义:形如 $f(x) = \sum \limits _{i=0}^{n} a_ix^i$ 的式子为多项式。 定义(from OIWiki):对于求和式 $\sum a_nx^n$,如果是有限项相加,称为多项式,记作 $f(x)=\sum \limits_{n=0 ......
笔记 FFT

JAVA笔记2

Java语言基础包括以下内容: 数据类型:Java的数据类型分为基本数据类型和引用数据类型两种。其中,基本数据类型包括整型、浮点型、字符型和布尔型,而引用数据类型则包括类、接口、数组等。 运算符:Java支持多种运算符,包括算术运算符、比较运算符、逻辑运算符、位运算符等。这些运算符可用于进行各种数值 ......
笔记 JAVA

手机做笔记的软件是哪个

在手机上做电子笔记的好处很多:与纸质笔记本相比,手机更加方便随身携带;纸质笔记本记录文字、图片较慢且记录内容单一,笔记软件记录文字、图片、录音、视频等信息的速度很快;纸质笔记不方便修改、删除、分享,而且笔记软件不仅能够随时编辑修改、删除、分享,而且可以自动上传到云端备份。 不过手机做笔记的软件五花八 ......
笔记 手机 软件

python笔记-数据类型

获取数据类型 type(val) if type(1) == int: print('1是int类型') if type('hello') == str: print('1是字符串类型') if type(1.5) == float: print('1是float类型') if type([1,2] ......
类型 笔记 数据 python

云原生学习笔记-DAY3

etcd进阶和K8s资源管理 1 etcd进阶 1.1 etcd配置 etcd没有配置文件,配置是从serivce文件里面加载参数实现的 1.2 etcd选举机制 1.2.1 选举简介  etcd基于Raft算法进行集群角色选举,使用Raft的还有Consul、InfluxDB、kafka(KRa ......
笔记 DAY3 DAY

AI 学习笔记

AI 学习笔记 机器学习简介 Different types of Functions Regression : The function outputs a scalar(标量). predict the PM2.5 Classification : Given options (classes) ......
笔记 AI

chatgpt接口开发笔记2生成图片接口

chatgpt接口开发笔记2生成图片接口 chatgpt的生成图片接口,可以根据用户的描述来生成满足用户意愿的图片 1、了解接口参数 接口地址: POST https://api.openai.com/v1/images/generations 下面是接口文档描述内容 curl https://ap ......
接口 chatgpt 笔记 图片

李宏毅meta learning笔记

学习如何学习 其实就是学习模型本身,模型的超参数 定义一个function,输入是一堆训练任务,输出是一个模型,这个和传统的机器学习没有本质不同 所以也是分成三步, 定义学什么,和相应的学习模型,meta learning本身也是有meta的。。。。。。 定义loss函数 用优化算法求解,但是这个L ......
learning 笔记 meta

笔记

康托展开和逆康托展开 康托展开和逆康托展开(转) - Sky丨Star - 博客园 (cnblogs.com) 康托展开表示的就是是当前排列组合在n个不同元素的全排列中的名次 逆康托展开则是由名次得出该名次的排列组合 公式:康托展开值X=a[n]*(n-1)!+a[n-1]*(n-2)!+...+a ......
笔记

【Java学习笔记】Maven项目+Junit5单元测试

Maven简介 Maven概念:仓库、坐标;Maven在windows下的安装与配置;本地仓库配置;镜像仓库配置(中央仓库的镜像);IDEA创建Maven项目;Junit5实操 ......
单元 笔记 项目 Junit5 Maven

RocketMQ笔记(十一):消息存储删除机制

RocketMQ的消息采用文件进行持久化存储。 1、存储目录详情 RocketMQ中默认文件存储位置/root/store,文件详情如下 commitLog:消息存储目录 config:运行期间一些配置信息 consumerqueue:消息消费队列存储目录 index:消息索引文件存储目录 chec ......
RocketMQ 机制 消息 笔记