2.2k 2 分钟

npm i hexo-renderer-multi-markdown-it --save --ignore-scripts # 说明 sjfkljso 追风的身份及 由于经本人尝试,3×x−1+(1+x)2\sqrt{3 \times x-1}+(1+x)^23×x−1​+(1+x)2 公式渲染不出来, hexo-renderer-marked 可以加载图片,但是不能加载公式 hexo-renderer-markdown-it 使用会报错 hexo-renderer-markdown-it-katex...
8.1k 7 分钟

# 存储图片到数据库里一般有两种方式 将图片保存的路径存储到数据库(文件存放在服务器的路径或者 ftp 服务器的路径) 将图片以二进制数据流的形式直接写入数据库字段中(base64 的形式),base64 图片在数据库的存储用途一般为 用户上传的头像,文章插图,文章首页图片等等 其他方面的图片 # 一般存储图片有两种做法: 把图片直接以二进制形式存储在数据库中,一般数据库提供一个二进制字段来存储二进制数据。比如 mysql 中有个 blob 字段。oracle 数据库中是 blob 或 bfile...
33k 30 分钟

# 动态规划 # 概念 一种用来解决一类最优化问题的算法思想。简单来说,动态规划将一个复杂的问题分解成若干个子问题,通过综合子问题的最优解来得到原问题的最优解。需要注意的是,动态规划会将每个求解过的子问题的解记录下来,这样当下一次碰到同样的子问题时,就可以直接使用之前记录的结果,而不是重复计算。 # 递归写法 又名记忆化搜索 const int MAXN = 1000;int dp[MAXN];int F(int n){ if(n == 0 || n == 1) return 1; // 递归边界 if(dp[n] != -1) return dp[n]; //...
36k 33 分钟

# 差分序列 # 前言 差分序列常用于维护需要进行区间加操作的序列,但是无法做到区间查询。 # 原理 已知一组序列,用数组 a 保存。aia_iai​ 表示序列第iii 个元素。建立一个数组 b,其元素取值如下: bi=ai−ai−1 b_i = a_i - a_{i-1}~bi​=ai​−ai−1​  因此有a1=b1,ai=bi+ai−1a_1 = b_1, a_i = b_i + a_{i-1}a1​=b1​,ai​=bi​+ai−1​,此处在用数组的时候,a0=0a_0 = 0a0​=0,下标从 1 开始存储数据 由于差分序列的性质,当我们对[l,r][l, r][l,r]...
5.9k 5 分钟

# 笔记一 记录自 https://www.bilibili.com/video/BV1PL411M7eQ?spm_id_from=333.337.search-card.all.click&vd_source=1c562831fab1cb4101e5b95d41c170e0 在计算机视觉里面很早的时候,我们就可以在一个大的数据集上,比如说 ImageNet 上面训练好一个 CNN 的模型,然后这个模型可以用来帮助一大片的计算机视觉的任务来提升他们的性能。 但是在 NLP 在 Bert 之前呢一直没有一个深的神经网络,使得我训练好之后能够帮助一大片的 LP 的任务,这就导致在...
28k 26 分钟

# gpt-1 # 标题 先看 gpt,文章的标题叫做 "Improving Language Understanding by Generative Pre-Training" 使用通用的预训练来提升语言的理解能力。 #...
8.8k 8 分钟

# 创建数据库 # 连接数据库 在开始实践任务前,你需要正确安装 MySQL 数据库管理系统,确保 MySQL 服务正常启动,平台已为你准备好 MySQL 8。在开始操作前,需要连接到数据库,连接的方法跟你在本机上的操作没有区别,请在命令行输入: mysql -h host -u user -ppassword dbname该命令适用于 Windows, Linux 和 MacOs。 上述命令各部分含义如下: mysql 是 MySQL 的缺省管理工具,你在本地操作时,可以使用第 3 方管理工具如 Navicat Premium 等,具体连接参数配置和操作指南请参阅相关手册;本平台只提供...
9.4k 9 分钟

# 并发控制与事务的隔离级别 # 任务描述 本关任务: 设置事务的隔离级别 # 相关知识 并发操作可能产生的数据不一致性; MySQL 的事务隔离级别; 隔离级别,一致性和并发度的关系。 # 并发操作可能产生的数据不一致性 数据库是共享资源,允许多个用户同时访问同一数据库,特别是在互联网应用成为主流的当下,高可用性、高并发是所有应用追求的目标。但并发操作不加控制,便会产生数据的不一致性。 并发操作可能带来的数据不一致性包括: 丢失修改 (lost update) 读脏数据 (dirty read) 不可重复读 (non-repeatable read) 幻读 (phantom...
3.3k 3 分钟

# 备份与恢复 # 任务描述 本关任务: 备份数据库,然后再恢复它。 # 相关知识 为了完成本关任务,你需要掌握: MySQL 的恢复机制; MySQL 提供的备份与恢复工具。 # MySQL 的恢复机制 和大多数 DBMS 一样,MySQL 利用备份、日志文件实现恢复。 具体理论知识在此不详细介绍。 # MySQL 的备份与恢复工具 MySQL 提供了以下工具: 逻辑备份工具:mysqldump 物理备份工具:mysqlbackup (仅限商用版) 日志工具:mysqlbinlog 还原工具:mysql 管理工具:mysqladmin #...
3.7k 3 分钟

# 用户和权限 # 相关知识 为了完成本关任务,你需要掌握: MySQL 的安全控制机制 create user 语句的使用 grant 和 revoke 语句的使用。 # MySQL 的安全控制机制 与大多数商用 DBMS 一样,MySQL 采用自主存取控制 (DAC) 机制进行安全性管理。通过用户,数据对象,权限,授权,收回权限等要素进行存取控制。另外,为了方便批量授权给同一类用户,引入了角色。 # 用户 (User) MySQL 创建用户的语句: create user 用户名 identified by...