day23-Js-jQuery简单使用

一、js 1、js全名JavaScript 是一种弱类型的脚本语言,不需要编译直接在浏览器中运行。 2、js的简单使用 - 获取节点 常用的有下列方法: - getElementById() 通过标签的Id属性来获取,得到一个具体的节点。 - getElementsByClassName() 通过标签的class属性来获取,返回所有匹配的节点,得到一个节点的数组,要按下标取出。 - getElementByTagName() 通过标签名来获取,返回所有匹配的节点,得到的也是一个所有匹配节点的数
分类: 其他 发布时间: 08-14 22:48 阅读次数: 0

bzoj 1031 [JSOI2007]字符加密Cipher 后缀数组

题面 题目传送门 解法 后缀数组模板题吧…… 将字符串两倍,然后求一遍sa数组即可 时间复杂度:\(O(n\ log\ n)\) 代码 #include <bits/stdc++.h> #define N 200010 using namespace std; char st[N]; int len; struct SuffixArray { int x[N], y[N], sa[N], cnt[N]; void getsa() { int n = strlen
分类: 其他 发布时间: 08-14 22:48 阅读次数: 0

洛谷 P3402 [模板]可持久化并查集

题面 题目传送门 解法 用可持久化线段树维护每一个点的父亲,不能路径压缩 直接暴力一步一步跳即可 注意要启发式合并 时间复杂度:\(O(q\ log^2\ n)\) 代码 #include <bits/stdc++.h> #define PI pair <int, int> #define mp make_pair #define N 200010 using namespace std; template <typename node> void read(node &x) { x
分类: 其他 发布时间: 08-14 22:48 阅读次数: 0

「luogu2257」 YY的GCD - 莫比乌斯反演

题目描述 给定 \(N,M\),求 \(1\le x\le N,1<=y<=M\) 且 \(gcd(x, y)\) 为质数的 \((x, y)\) 有多少对 其中 $T \le 10^4,N\le 10^7,M\le 10^7 $ 链接 luogu 2257 题解 算法1(暴力) 枚举 \(x\), \(y\), 判断 \(gcd(x,y)\) 是否为质数 欧拉筛预处理出所有的质数 时间复杂度 \(O(NMlogx)\) 不是很优秀 算法2(莫比乌斯反演) 显然可以用莫比乌斯反演 \[ Ans
分类: 其他 发布时间: 08-14 22:48 阅读次数: 0

bzoj 5415 [Noi2018]归程 可持久化并查集/kruskal重构树

题面 题目传送门 解法 先看一看部分分 1-6 直接用dijkstra求最短路,然后判断一下即可 时间复杂度:\(O((n+m)\ log\ n)\) 期望得分:\(30\) 7-11 倍增求出路径上的最小值,然后比较一下即可 时间复杂度:\(O(q\ log\ n)\) 期望得分:\(30+25=55\) 12-14 发现可以离线 将所有边按照海拔从大到小排序,询问按照海拔从大到小排序 那么就可以转化成不断加边,然后求\(v\)所在连通块中到1距离最短的是多少 直接并查集即可 时间复杂度:\
分类: 其他 发布时间: 08-14 22:48 阅读次数: 0

如何从 GitHub 上下载单个文件夹

DownGit 好用记得回来点赞(建议科学上网)
分类: 其他 发布时间: 08-14 22:48 阅读次数: 0

bzoj 5297 [Cqoi2018]社交网络 高斯消元+Matrix-Tree定理

题面 题目传送门 解法 有向图Matrix-Tree定理的裸题吧…… 若\((i,j)\)有边,那么\(a_{i,j}=-1\),\(a_{i,i}=d_i\),\(d_i\)为点\(i\)的出度 因为以1为根,所以只要求出\(2-n\)的行列式即可 md高斯消元写错一个东西照样90……数据是真的弱 时间复杂度:\(O(n^3)\) 代码 #include <bits/stdc++.h> #define Mod 10007 #define N 300 using namespace std;
分类: 其他 发布时间: 08-14 22:48 阅读次数: 0

IDEA配合github网站上传项目

IDEA配合github网站上传项目一:如何将IDEA中的项目发布到github网站中1.在idea中配置一下网站用户名和密码2.在idea中创建工程3.将此工程上传到github网站,IDEA会自动在github网站上创建仓库,仓库名就是项目名IDEA会自动创建github远程仓库修改项目提交项目到本地,并推送到远程github的仓库下面这种方式也可以推送到github远程仓库
分类: 编程语言 发布时间: 08-14 22:48 阅读次数: 0

ssh密钥批量分发

#################以下所有的命令脚本都是在centos7系统上实现,centos6略有不同交互式登录系统:提起ssh我们就能想到的是远程连接,平时我们都是通过密码来登录linux主机,其实我们还是可以通过密钥来登录linux的,那么它的实现步骤是怎样的呢?第一步:客户端通过ssh-keygen生成一对密钥,会自动存放在家目录的.ssh/authorized_keys文件下第二步:
分类: 企业开发 发布时间: 08-14 22:48 阅读次数: 0

php spl库的使用

1.SPL是什么?SPL:standardphplibraryphp标准库,此从php5.0起开始内置的组件和接口,在5.3以后逐渐成熟。因为内置在php5开发环境中,无需任何配置。根据官方定义,“acollectionofinterfacesandclassesthataremeanttosolvestandardproblems.”然而在目前的使用者,spl更多地被看做是一种使object模仿
分类: 服务端 发布时间: 08-14 22:48 阅读次数: 0

菜鸟手动部署ceph环境

本人实属菜鸟,不小心跑脚本搞崩了一台服务器。。。学艺不精,难受。。。 话不多说,闯的祸总得弥补和解决~   一、安装ubuntu系统 这个不是此处重点,但是由于本人以前都是在各种大佬的庇护下成长的,所以这种事情也是头一回,还是搞了好一会儿。 可以参照一下两个链接的教程: https://jingyan.baidu.com/article/bea41d439726c1b4c51be629...
分类: 其他 发布时间: 08-14 22:38 阅读次数: 0

Leetcode——两数之和(twoSum)、三数之和(threeSum)——Python

一、两数之和 class Solution(object): def twoSum(self, nums, target): &quot;&quot;&quot; :type nums: List[int] :type target: int :rtype: List[int] &quot;&quot;&quot; #对应每个测试案例,输出两个数,小...
分类: 其他 发布时间: 08-14 22:38 阅读次数: 0

IP地址等价类测试用例

下面是一个比较完善的设计方案,这个方案中,首先把IP地址分成有效可用的IP地址和有效但不可用的IP地址两个等价类;其中有效可用的IP地址中包括IP地址的A,B,C三类地址,有效但不可用的IP地址包括D、E两类IP地址和A、B、C三类地址中的全网地址、广播地址以及回环地址。 等价类划分   有效可用的IP地址 A类 ...
分类: 其他 发布时间: 08-14 22:38 阅读次数: 0

WEB和APP测试的区别

转自:https://blog.csdn.net/qq_35958094/article/details/76402681 WEB测试重点 1.功能测试: 所实现的功能是否和需求一致; 2.界面测试: 界面是否美观,风格是否一致,文字内容是否正确; 3.链接测试: 打开链接速度是否合理;是否链接到正确的页面;是否有空白页面; 4.性能测试: 系统能支持多少用户同时在线;超过这些用...
分类: 其他 发布时间: 08-14 22:38 阅读次数: 0

执行iptables -P INPUT DROP后无法联网

使用iptables -P INPUT DROP来全部关掉input链路后,随之产生了一个很严重的问题,那么服务器本身发送的数据请求返回的数据同样被iptables拒之门外,一个通俗的解释就是外部数据无法访问本地服务,本地服务器也无法正常上网。 解决的办法如下: iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT ...
分类: 其他 发布时间: 08-14 22:38 阅读次数: 0

Linux查看时间相关命令

Linux系统查看当前时间的命令     Linux系统的代码性操作很繁琐,怎样查看和修改Linux的时间呢?下面是Linux系统查看当前时间的命令,希望学习啦小编整理的对你有用,欢迎阅读:   Linux系统查看当前时间的命令:   一、查看和修改Linux的时区   1. 查看当前时区   命令 : &quot;date -R&quot;   2. 修改设置Linux服务器时区   方法 A  ...
分类: 其他 发布时间: 08-14 22:38 阅读次数: 0

Grafana+prometheus监控部署

1、软件介绍 1.1、Prometheus Prometheus是一个开源的服务监控系统,它通过HTTP协议从远程的机器收集数据并存储在本地的时序数据库上。它提供了一个简单的网页界面、一个功能强大的查询语言以及HTTP接口等等。Prometheus通过安装在远程机器上的exporter来收集监控数据。 特点:多维数据模型(有metric名称和键值对确定的时间序列) 灵活的查询语言 不依赖分布式存储...
分类: 其他 发布时间: 08-14 22:38 阅读次数: 0

块储存、对象存储、文件存储

通常来讲,磁盘阵列都是基于Block块的存储,而所有的NAS产品都是文件级存储。在讲这三者的内容和区别之前,先介绍一下结构化数据,半结构化数据和非结构化数据。 1、结构化数据 结构化的数据是指可以使用关系型数据库表示和存储,表现为二维形式的数据。一般特点是:数据以行为单位,一行数据表示一个实体的信息,每一行数据的属性是相同的。 结构化的数据的存储和排列是很有规律的,这对查询和修改等操作很有帮...
分类: 其他 发布时间: 08-14 22:38 阅读次数: 0

NFS-Ganesha框架学习

一、整体框架                                           NFS Ganesha 分层架构图 Ganesha 是一个基于模块的程序,每个模块都负责各自的任务和目标。开发团队在写代码之前就对每个模块进行了精心的设计,保证了后期扩展的便捷性。比如缓存管理模块只负责管理缓存,任何在缓存管理模块上做出的更改不能影响其他模块。这么做大大减少了每个模块间...
分类: 其他 发布时间: 08-14 22:38 阅读次数: 0

python获取当前时间

import datetime nowTime=datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S')#现在 pastTime = (datetime.datetime.now()-datetime.timedelta(hours=1)).strftime('%Y-%m-%d %H:%M:%S')#过去一小时时间 afterTomorrowTi...
分类: 其他 发布时间: 08-14 22:38 阅读次数: 0
今日推荐