传送门 要满足存在 $x$ ,使得 $a_i \cdot a_j = x^k$ 那么充分必要条件就算 $a_i \cdot a_j$ 质因数分解后每个质因数的次幂都要为 $k$ 的倍数 证明显然 设 $a_i=\sum_{j=1}^{x}p_j^{t_j}$ ,那么不妨变成 $\sum_{j=1}^ ...
分类:
其他好文 时间:
2019-10-27 18:35:25
阅读次数:
69
...
分类:
其他好文 时间:
2019-10-27 18:34:53
阅读次数:
254
1.前提 (1)mac系统自带python2.7,如果你要的是python3版本,需要自己下载安装。 (2)安装好IDE:pycharm (3)安装好chrome浏览器 (4)下载chromedriver : http://npm.taobao.org/mirrors/chromedriver/2. ...
分类:
系统相关 时间:
2019-10-27 18:34:33
阅读次数:
102
![0030](https://user-images.githubusercontent.com/36098426/67632321-ef223200-f8dc-11e9-8bb5-e8b5c0cc6ded.jpg) ![0031](https://user-images.githubuserco... ...
分类:
数据库 时间:
2019-10-27 18:34:11
阅读次数:
70
Description 一个珍稀书籍的收藏家最近发现了一本用陌生的语言写的一本书,这种语言采用和英语一样的字母。这本书有简单的索引,但在索引中的条目的次序不同于根据英语字母表给出的字典排序的次序。这位收藏家试图通过索引来确定这个古怪的字母表的字符的次序,(即对索引条目组成的序列进行整理),但因为任务 ...
分类:
编程语言 时间:
2019-10-27 18:33:49
阅读次数:
117
235. Lowest Common Ancestor of a Binary Search Tree Easy Easy Easy Given a binary search tree (BST), find the lowest common ancestor (LCA) of two give ...
分类:
其他好文 时间:
2019-10-27 18:33:31
阅读次数:
62
链接:https://codeforces.com/problemset/problem/1244/C 题意:n场比赛,赢一场加w分,平局加d分,输加0分,总分p分,问赢,平,输的局数, 无解-1。 n<1e12, d<w<1e5, p<1e17 题解:x,y,z肯定不为负数,直接套exgcd的板子 ...
分类:
其他好文 时间:
2019-10-27 18:33:19
阅读次数:
96
vlan,即虚拟局域网(virtul local area network),vlan将物理连接的局域网逻辑划分为不同的虚拟网,它的存在可以减小广播域,增强网络安全性以及方便灵活组网 如图所示,添加pc和交换机 通过配置vlan,可以实现接在同一交换机下的pc1和pc2无法通信,尽管它们在同一网段下 ...
分类:
其他好文 时间:
2019-10-27 18:33:02
阅读次数:
76
两个不同区域的网络若想实现通信,需要在路由器上配置路由来实现网络中的终端收发跨本网络的数据包 路由器可以连接多个网络,但是路由器本身并不知道其它网络的信息,这时我们需要手动配置静态路由让路由器知道其他网络信息或者配置动态路由让路由器自己学习其他网络的信息。 本次学习配置静态路由 配置思路 1配置路由 ...
分类:
其他好文 时间:
2019-10-27 18:32:44
阅读次数:
105
Scrapy框架的使用,五大核心组件,实现分布式,增量式爬虫,反爬机制 ...
分类:
其他好文 时间:
2019-10-27 18:32:27
阅读次数:
65
用双缓冲,先在内存中绘制,然后拷贝到屏幕DC,这样就不会出现画出去的情况了,前段时间我也是为这个问题费了不少劲。我把我的一段代码给你看一下: ...
分类:
编程语言 时间:
2019-10-27 18:30:56
阅读次数:
74
本文首发于个人网站: "自定义的Spring Boot starter如何设置自动配置注解" 在 "Spring Boot实战之定制自己的starter" 一文最后提到,触发Spring Boot的配置过程有两种方法: 1. spring.factories:由 Spring Boot触发 探测cl ...
分类:
编程语言 时间:
2019-10-27 18:30:36
阅读次数:
87
一、token 1、签发token 1)源码: 2)手动签发token逻辑 2、校验token 1)源码入口 核心源码 2)手动校验token逻辑 3、案例: 1)实现多对多登陆签发token models.py serializers.py views.py 2)自定义认证反爬规则的认证类 aut ...
分类:
编程语言 时间:
2019-10-27 18:29:49
阅读次数:
65
1.transform(转换)可以实现元素的位移,旋转,缩放等效果(可以简单理解为变形) 移动:translate 旋转:rotate 缩放:scale 2. 2D 转换之移动 translate 可以改变元素在页面中的位置,类似定位。 语法: transform:translate(x,y); 或 ...
分类:
移动开发 时间:
2019-10-27 18:29:30
阅读次数:
104
“高并发和多线程”总是被一起提起,给人感觉两者好像相等,实则 高并发 ≠ 多线程 多线程是完成任务的一种方法,高并发是系统运行的一种状态,通过多线程有助于系统承受高并发状态的实现。 高并发是一种系统运行过程中遇到的一种“短时间内遇到大量操作请求”的情况,主要发生在web系统集中大量访问或者socke ...
分类:
编程语言 时间:
2019-10-27 18:29:15
阅读次数:
70
一、背景说明ospf作为IGP两大协议之一,有很多值得深挖的地方,仅通过一篇文章远远不够,后续还将通过多章篇幅进行说明。二、ospf建立邻居的条件尽管ospf作为一种链路状态协议,每一台路由器是通过lsa报文(其中包含其他路由器直连网段)在本地计算后形成以自己为根的路由表,但出于安全或其他方面的考虑ospf不是会和任意一台路由器建立邻居关系,ospf建立邻居有下面几个前提条件:1.直连路由的接口要
分类:
其他好文 时间:
2019-10-27 18:28:38
阅读次数:
148
一、alarm的调用过程 1. alarm设置过程 frameworks/base/core/java/android/app/AlarmManager.java frameworks/base/services/core/jni/com_android_server_AlarmManagerSer ...
分类:
其他好文 时间:
2019-10-27 18:28:17
阅读次数:
123