课程学习

swoole 学习大纲

swool 分为异步和协程两种风格。 异步风格:实例化服务器对象,设置参数,绑定事件,最后 start() 启动服务开始监听。 Swoole\Server: 所有服务器的基类 Swoole\Server::__construct(string $host = '0.0.0.0', int $port ......
大纲 swoole

【学习笔记】任意模数多项式乘法

# 三模数 NTT 由于多数 NTT 的操作对应值域 $10^9$,规模 $10^5$,所以选取三个常用 NTT 模数 $p_1=998244353$、$p_2=1004535809$ 和 $p_3=469702049$ 做三次乘法也就是九次 NTT。 三个模数的乘积大于结果的理论最大值,所以可以 ......
多项式 模数 乘法 笔记

Docker 学习之路之 Docker 应用部署

### Docker 部署 MySQL #### 步骤: 1. 搜索镜像 ``` docker search mysql ``` 2. 拉取镜像 ``` docker pull mysql ``` 3. 创建容器 ``` docker run -id \ -p 13306:3306 \ --name ......
Docker

ASP.NET Core学习笔记

# ASP.NET Core 教程:https://www.bilibili.com/video/BV1Kk4y117Xy/?p=2&spm_id_from=pageDriver&vd_source=34dc5215532143d76607ef8957c72691 的笔记 ## ASP.NET Co ......
笔记 Core ASP NET

Docker 学习之路之 Docker 容器数据卷

### 数据卷是是宿主机的一个目录或文件 1. 当容器中的目录和数据卷目录绑定后,对方的修改会立即同步 2. 一个数据卷可以同时被多个容器同时挂载 3. 一个容器也可以挂载多个数据卷 ### 数据卷的作用 1. 容器数据的持久化 2. 外部机器和容器数据间接通信 3. 容器之间的间接通信 ### 配 ......
Docker 容器 数据

深度强化学习入门-李宏毅

# 强化学习入门 ## 方法分类 ![](https://img2023.cnblogs.com/blog/1426435/202307/1426435-20230716184218144-1775745481.png) ## Policy-based(Acotr) **深度强化学习怎么做的(和普通 ......
深度

学习java第4天

HelloWorld 随便新建一个文件夹,存放代码 新建一个java文件 - 文件后缀名为.java - Hello.java - [注意点]系统可能没有显示文件后缀名,我们需要手动打开 编写代码 public class Hello{ public static void main (String ......
java

后端编程开发 --- html 学习路线

1.基础。html css javascript dom 2.中级。数据格式定义(json、xml)、restful api(jquery ajax、fetch api、reactivex)、可用性、正则、html语义化、命令行、nodejs、div/css,scss/sass、svg、spa 3. ......
路线 html

莫比乌斯反演学习笔记

# 莫比乌斯反演 ## 数论函数 数论函数是指定义域为正整数的一类函数。 ### 基本的数论函数 - 恒等函数$I(n)=1$ - 元函数$e(n)=[n=1]$ - 单位函数$id(n)=n$ - 莫比乌斯函数$$\mu(n)=\begin{cases} 0, & n的约数中包含大于1的完全平方数 ......
笔记

WWW2023 | 基于强化学习的多任务推荐

论文:Multi-Task Recommendations with Reinforcement Learning 摘要:近年来,多任务学习(MTL)在推荐系统(RS)应用中取得了巨大成功。 然而,当前基于 MTL 的推荐模型往往忽略用户-项目交互的会话模式,因为它们主要是基于项目数据集构建的。 此 ......
任务 2023 WWW

安卓编程开发 --- 学习路线

1.编程语言。java、c、c++、javascript、groovy、kotlin 2.性能优化。代码优化、内存优化、电量优化、布局优化、网络优化 3.功能测试。单元测试(junit,robolectric、mockito)、ui自动化测试(monkey、monkeyrunner、uiautoma ......
路线

对端关闭连接原因学习

转自:https://blog.csdn.net/xc_zhou/article/details/80950753 1、介绍 对端关闭连接通常会出现 "connection reset by peer" 的错误日志,导致发包失败,接口超时。是因为对端异常关闭socket连接,并且发送了RST报文异常 ......
原因

[学习笔记] 2-SAT

# 一、2-SAT 2-SAT 问题是给定 $n$ 个变量 $x_1, x_2, \dots, x_n$,取值只有 $0$ 或 $1$,然后这些变量要满足一些条件,比如:如果 $x_1 = 1$ 那么 $x_2 = 0$ 之类的。 然后我们要解决的问题就是判定是否存在一组 $(x_1, x_2, \ ......
笔记 SAT

[微服务学习 --组件] 远程调用 Feign

一、什么是Feign: Feign是应用在分布式系统中,可以进行远程调用,它使得调用远程服务更为简单和直观。 这个是Feign的基本流程。Feign在调用时可能会产生jdk代理对象,通过代理对象来调用远程的服务。该代理对象不仅可以接收到HTTP请求,而且还可以将相应信息封装为http请求作为响应发送 ......
组件 Feign

后端运维开发 --- 学习路线

1.学习一种编程语言。python、ruby、nodejs、go、rust、c、c++等等 2.了解计算机组成原理。进程、线程、socket、io、虚拟化、存储等等 3.学习管理服务器。linux、windows、unix。shell脚本、文字处理工具(vi、vim、powershell、emacs ......
路线

AI-5 深度学习计算

5.1块和层 我们一直在通过net(X)调用我们的模型来获得模型的输出。 这实际上是net.__call__(X)的简写。 这个前向传播函数非常简单: 它将列表中的每个块连接在一起,将每个块的输出作为下一个块的输入。 import torch from torch import nn from to ......
深度 AI

后端编程开发 --- 学习路线

1.选择一门后端语言。比如脚本语言,python、ruby、php、nodejs(typescript)。函数语言,elixir、scala、erlang、clojure、haskell。其他语言,java,.net,golang,rust。新人推荐nodejs或php。 2.写一些入门程序。比如爬 ......
路线

vue-day21-过滤器学习

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>过滤器</ ......
过滤器 vue-day vue day 21

C语言学习笔记(二)分支语句和循环语句

# 分支语句和循环语句 ## 分支语句(选择结构) * if语句 * switch语句 ### if语句 **==**:判断 **=**:赋值 ```c 1 if (条件) { 语句; ...... } 2 if (条件) { 语句1; ..... } else { 语句2; //注意if和else ......
语句 语言学习 分支 语言 笔记

MarkDown学习

标题 图片 超链接 超链接 加粗 aaa 斜线 aaa 废弃 aaa 引用 aaa 分割线 列表 A B 表格 名字性别年龄 小明 男 18 代码 public ......
MarkDown

C语言学习笔记2

### 数组 ``` 所谓数组,就是一个集合,里面存放了相同类型的数据元素 特点:数组中的每个数据元素都是相同的数据类型,数组是由连续的内存位置组成的。 ``` #### 一维数组 ``` 一维数组定义方式3种: 1数据类型 数组名 [数组长度]; 创建一个数组,[]里给一个常量表达式,不能是变量。 ......
语言学习 语言 笔记

整体二分 学习笔记

对多个答案同时二分。 每次将答案在 $[l, r)$ 中的询问按答案与 $\text{mid}$ 的关系丢进两个 $[l, \text{mid})$ 和 $[\text{mid}, r)$ 的 `std::vector` 里,递归求解即可。 递归终止的条件:可能的答案区间长度为 $1$,此时答案唯一 ......
整体 笔记

#Deeplearning#人工智能导论学习笔记

#神经网络基础 ##线性函数(得分函数) 计算每个类别的得分:每个像素点都会影响结果(像素点的权重参数) f(image,parameters) 每个像素点都需要有一个权重,每个像素点会按RGB拆分成三个矩阵中的元素 单行矩阵(每个像素点的权重)x像素点(所有像素点) = 1x1矩阵(得分) f(x ......

《架构整洁之道》学习笔记 Part 2 编程范式

计算机编程发展至今,一共只有三个编程范式: - 结构化编程 - 面向对象编程 - 函数式编程 ### 编程范式和软件架构的关系 - 结构化编程是各个模块的算法实现基础 - 多态(面向对象编程)是跨越架构边界的手段 - 函数式编程是规范和限制数据存放位置与访问权限的手段 **软件架构的三大关注重点** ......
范式 架构 笔记 Part

【学习笔记】山东省队第三轮集训

# Day 2 ## A.sequence ### 题目描述: ### 题目分析: 考虑一个很简单的 $dp$ 就是设 $f[i]$ 表示考虑了前 $i$ 个位置最多可以划分为多少个序列。 转移就是可以直接从 $f[i-1]$ 继承,或者从 $j$ 满足 $\sum_{k=j+1}^{i} c_i ......
省队 三轮 笔记

Java学习笔记--Markdown

Markdown #空格+标题名字回车 为一级标题 ##空格+标题名字回车 为二级标题 字体 hello word 黑体 前后各两个** 两边各一个*是斜体 两边各三个星号是 黑体且斜体 两边各两个波浪号是删除 引用 大于号+空格表示引用 三个-回车会变成横线 三个*回车会变成横线 图片 网上的图片 ......
Markdown 笔记 Java

vue组件传值slot等部分学习截图

组件平级之间的传值 Slot插槽 待续........ ......
截图 组件 部分 slot vue

【数据结构】线段树 (一) 学习笔记

# 线段树(一) 线段树是一种维护区间信息常用的树形数据结构。在全国青少年信息学奥林匹克竞赛大纲内难度评级为 6,是提高级中开始学习的数据结构。 本篇文章讨论的内容是线段树的基本结构与操作、线段树的延迟更新。 ## 基本结构 线段树是用来维护区间信息的树形结构,每个节点表示一个区间的信息。 通常使用 ......
线段 数据结构 结构 笔记 数据

tarjan 学习笔记

# tarjan 学习笔记 1. 求解**强联通分量** 我们从一个点开始建立 dfs 树,有如下四种边: + **树边** 若 $u$ 到 $v$ 有边,且满足 $v$ 没有被访问过,则这条边为树边 + **返祖边** 若 $u$ 到 $v$ 有边,且满足 $v$ 已被访问过,则这条边为返祖边 + ......
笔记 tarjan

强化学习:基于蒙特卡洛树和策略价值网络的深度强化学习五子棋(含码源)

# 强化学习:基于蒙特卡洛树和策略价值网络的深度强化学习五子棋(含码源) ![](https://ai-studio-static-online.cdn.bcebos.com/a15b6230ddbd421681172a21a121caa8a5c04d9c796f4811a12903633caac6 ......
五子棋 深度 策略 价值 网络