首页 > 2021年08月22日 > 全部分享
银河英雄传说
原题链接 分析 分析题目后,我们可以 知道,我们要求的就是,维护并查集中每个元素到根节点的距离,同时维护集合的大小。 第一个需要解决的问题 如何维护当前战舰到根节点的距离 当我们把一列战舰放b到另一列战舰a后,我们如何更新,另一个队列b中每一个战舰到根节点的距离? 我们维护一个数组d,表示的是x到p ...
分类:其他   时间:2021-08-22 23:30:22    收藏:0  评论:0  赞:0  阅读:60
手写 Promise
Promise 有三种状态:Pending 初始态; Fulfilled 成功态; Rejected 失败态 Promise是一种异步解决方案, 只能有以下两种方式,不可逆,不可以取消, 状态变化两个形式: 第一种:Pending -> Fulfilled 第一种:Pending -> Reject ...
分类:其他   时间:2021-08-22 23:30:11    收藏:0  评论:0  赞:0  阅读:42
softmax 在计算图中的前向和后向
一 简介 题外话:昨晚将矩阵求导复习了一遍,仔细推导了大部分公式,这次复习略有体会,相比第一次学习更加熟悉了,这种东西就应该多看看,常看常新。矩阵求导,它的本质就是多元函数的求导,矩阵只是为了方便书写,是一种整体的视角。矩阵求导,还可以用矩阵加下标表示标量来逐元素求导,是一种微观的视角。 softm ...
分类:其他   时间:2021-08-22 23:29:58    收藏:0  评论:0  赞:0  阅读:46
[CentOS7]rar
1. 安装rar工具 yum install rar -y 2. 解压缩文件到当前目录 rar e <压缩包.rar> rar e huaweiusg6kv-usg.rar 3. 解压缩带路径 rar x huaweiusg6kv-usg.rar END ...
分类:其他   时间:2021-08-22 23:29:46    收藏:0  评论:0  赞:0  阅读:48
one_gadget的一些姿势
概要 one_gadget是libc中存在的一些执行execve("/bin/sh", NULL, NULL)的片段,当可以泄露libc地址,并且可以知道libc版本的时候,可以使用此方法来快速控制指令寄存器开启shell。 相比于system("/bin/sh"),这种方式更加方便,不用控制RDI ...
分类:其他   时间:2021-08-22 23:29:30    收藏:0  评论:0  赞:0  阅读:54
如何查看一个URL是否命中CDN缓存
给网站使用CDN后,查看访问网站是否命中CDN缓存,用浏览器简单访问测试就可以看到。 查看方法如下: 1. 使用谷歌chrome或者火狐浏览器,在浏览器界面,按F12,打开浏览器调试界面,然后选择“网络”或者是“Network”。 2. 然后访问一个网站链接,在浏览器中进行访问,查看显示的信息。 主 ...
分类:Web开发   时间:2021-08-22 23:29:14    收藏:0  评论:0  赞:0  阅读:42
python关于多级包之间的引用问题
首先得明确包和模块。 包:在一个目录下存在__init__.py,那么该目录就是一个包。 模块:一个.py文件就是一个模块。 我们可以通过from 包 import 模块来引入python文件, 也可以使用from 包.模块 import 模块中的函数或类。 具体看一下例子。 假设我们现在有以下的目 ...
分类:编程语言   时间:2021-08-22 23:29:00    收藏:0  评论:0  赞:0  阅读:32
ST 表
ST表 是基于 倍增 思想的用于解决 RMQ问题 的一个算法 它可以在 \(O(nlog(n))\) 的时间预处理后, 用 \(O(1)\) 的时间 在线 回答 RMQ问题 蒟蒻代码 #include <bits/stdc++.h> #define re register using namespa ...
分类:其他   时间:2021-08-22 23:28:49    收藏:0  评论:0  赞:0  阅读:30
python的中文输入
import numpy as np import sys # from collections import defaultdict data=[] while True: line = sys.stdin.readline().strip() if not line: break else: d ...
分类:编程语言   时间:2021-08-22 23:28:34    收藏:0  评论:0  赞:0  阅读:43
2021-8-22 Escape the Ghosts
难度 中等 题目 Leetcode: You are playing a simplified PAC-MAN game on an infinite 2-D grid. You start at the point [0, 0], and you are given a destination p ...
分类:其他   时间:2021-08-22 23:28:19    收藏:0  评论:0  赞:0  阅读:41
打开服务器的文档
//方法一:TransmitFile实现下载 string fileName = "ss.docx"; //客户端预设的文件名,导出时可修改 string filePath = Server.MapPath("~/AssessReport/评估报表.docx"); //目标文件路径 Response ...
分类:其他   时间:2021-08-22 23:28:05    收藏:0  评论:0  赞:0  阅读:36
【开发日志】使用 Nginx 反向代理时无法携带 Cookie (Cookie 路径问题)
问题背景 使用 Nginx 做反向代理,简单配置好代理路由后, 发现前端请求无法携带 Cookie。 解决方法 首先查看浏览器 Cookies: 发现 token 确实被成功 set 到浏览器,但是仔细查看发现,cookie 的路径竟然为被代理后的后端根目录,对于前端来说并没有这个目录,所以前端发送 ...
分类:其他   时间:2021-08-22 23:27:52    收藏:0  评论:0  赞:0  阅读:31
Leetcode - 5. 最长回文子串
给你一个字符串s,找到s中最长的回文子串。 示例 1: 输入:s = "babad" 输出:"bab" 解释:"aba" 同样是符合题意的答案。 示例 2: 输入:s = "cbbd" 输出:"bb" 示例 3: 输入:s = "a" 输出:"a" 示例 4: 输入:s = "ac" 输出:"a" ...
分类:其他   时间:2021-08-22 23:27:37    收藏:0  评论:0  赞:0  阅读:47
测试面试题集-接口测试(9)
1.常见的HTTP请求方式有哪些? GET:发送一个请求来获取服务器上的某一资源,多用于查询数据(如列表查询); POST:将数据添加到服务器中的现有文件或资源(如提交表单或者上传文件),POST 请求可能会导致新的资源的建立或已有资源的修改; HEAD:响应与GET请求相同,但没有响应正文; PU ...
分类:其他   时间:2021-08-22 23:27:28    收藏:0  评论:0  赞:0  阅读:42
深入了解CommonJS, AMD, CMD, UMD的前世今生
JS模块化不是一蹴而就的,而是经历了长长的历史变迁。了解JS模块化思想的诞生与变迁历程是深入理解现代前端项目工程化的基础,只有在了解历史的基础上,我们才能更好地展望未来。相信你和我一样,已经迫不及待要了解这段神秘的发展史了,让我们一起开始这段神奇的旅程。 ...
分类:Web开发   时间:2021-08-22 23:27:16    收藏:0  评论:0  赞:0  阅读:53
airflow----安装
Airflow配置安装 1.安装前准备工作 安装版本说明 安装工具版本用途 Python 3.6.5 安装airflow及其依赖包、开发airflow的dag使用 MySQL 5.7 作为airflow的元数据库 Airflow 1.10.10 任务调度平台 2.安装Python3 #python依 ...
分类:其他   时间:2021-08-22 23:27:01    收藏:0  评论:0  赞:0  阅读:113
mysql优化之事务隔离级别和IO关系
事务隔离级别 事务的隔离性是多个用户并发访问数据库时,数据库为每一个用户开启的事务,不能被其他事务的操作数据所干扰,多个并发事务之间要相互隔离.在并发下事务会容易出现一些问题 出现事务隔离的场景 脏读 :一个事务开始读取了某行数据,另外一个事务已经更新了此数据但没有能够及时提交。这是相当危险的,因为 ...
分类:数据库技术   时间:2021-08-22 23:26:46    收藏:0  评论:0  赞:0  阅读:43
TypeScript--类型声明
类型声明 类型声明是 TS 中非常重要的一个特点,通过类型声明可以指定 TS 中变量(参数、形参)的类型。指定类型后,当为变量赋值时,TS 编译器会自动检查值是否符合类型声明,符合则赋值,不符合则报错。 语法: let 变量: 类型 let 变量: 类型 = 值 function fn(参数: 类型 ...
分类:其他   时间:2021-08-22 23:26:33    收藏:0  评论:0  赞:0  阅读:49
一些简单的排序算法模板
选择排序 for(int i=1;i<=n-1;i++) { for(int j=i+1;j<=n;j++) { if(nums[j]<nums[i]) swap(nums[j],nums[i]); } } 计数排序 for(int i=1;i<=n;i++) { cin>>num; nums[nu ...
分类:编程语言   时间:2021-08-22 23:26:23    收藏:0  评论:0  赞:0  阅读:26
自定义MyBatis
一. 原生 JDBC 1. 原生JDBC使用 public static void main(String[] args) { Connection conn = null; PreparedStatement preparedStatement = null; ResultSet resultSe ...
分类:其他   时间:2021-08-22 23:26:11    收藏:0  评论:0  赞:0  阅读:37
506条   1 2 3 4 ... 26 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!