我们观察到一个性质:如果一块石头滚进了垃圾桶,那么它后面滚下来的石头也必定会进入垃圾桶。 这是显然的,因为这块石头没有产生任何贡献,所以不会发生改变。 这样我们就可以暴力枚举每一块石头知道结束或者进入垃圾桶。当石头进入垃圾桶,代表输出 -1。 复杂度是 \(O(t\times n\times h_i ...
分类:
其他 时间:
2021-02-19 17:16:05
收藏:
0 评论:
0 赞:
0 阅读:
43
很多做管理后台的前端小伙伴经常用到一些验证规则,比如手机号、邮箱、输入位数等,今天跟大家分享一下如何判断输入框中输入的是否为合法的手机号码 利用正则表达式进行判断: function checkPhone(p, required = true) { if (!p) { return required ...
分类:
移动平台 时间:
2021-02-19 17:15:54
收藏:
0 评论:
0 赞:
0 阅读:
34
做前端的小伙伴经常对于复杂的数据结构很头疼,尤其遇到多维数组 例如 var arr=[1,[2,3],4,[5,6,7]]我们如何将它变为数组[1,2,3,4,5,6,7]呢? var entries = [1, [2, 5], [6, 7], 9]; var flat_entries = [].c ...
分类:
编程语言 时间:
2021-02-19 17:15:44
收藏:
0 评论:
0 赞:
0 阅读:
198
1. cdk 文档 https://material.angular.io/cdk/categories 2. bidi 模块 (1)bidi (2) (3) (4) ...
分类:
其他 时间:
2021-02-19 17:15:35
收藏:
0 评论:
0 赞:
0 阅读:
30
ES6向JS添加了Set和Map。 一、Set 定义:Set是一种无重复值的有序列表。 1.1 创建Set,并添加一个元素 <script type="text/javascript"> //创建一个Set,名字为set let set = new Set(); //向set中添加元素 set.ad ...
分类:
其他 时间:
2021-02-19 17:15:25
收藏:
0 评论:
0 赞:
0 阅读:
36
for update是一种行级锁,又叫排它锁,一旦用户对某个行施加了行级加锁,则该用户可以查询也可以更新被加锁的数据行,其它用户只能查询但不能更新被加锁的数据行.如果其它用户想更新该表中的数据行,则也必须对该表施加行级锁.即使多个用户对一个表均使用了共享更新,但也不允许两个事务同时对一个表进行更新, ...
分类:
数据库技术 时间:
2021-02-19 17:15:13
收藏:
0 评论:
0 赞:
0 阅读:
28
1.首先引用jquery和html2canvas 方法略 不会的请百度 2.添加截图按钮 <button type="button" id="savePic" class="btn btn-primary btn-sm mixStream" v-on:click="savePic" >截图</but ...
分类:
Web开发 时间:
2021-02-19 17:15:01
收藏:
0 评论:
0 赞:
0 阅读:
85
网络和监控命令类似于这些: hostname, ping, ifconfig, iwconfig, netstat, nslookup, traceroute, finger, telnet, ethtool 用于查看 linux 服务器 ip 地址,管理服务器网络配置,通过 telnet 和 et ...
分类:
系统服务 时间:
2021-02-19 17:14:51
收藏:
0 评论:
0 赞:
0 阅读:
26
数字签名的全过程签名与验证 数字签名的全过程分两大部分,即签名与验证。 一侧为签名,一侧为验证过程。 发方将原文用哈希算法求得数字摘要,用签名私钥对数字摘要加密得数字签名,发方将原文与数字签名一起发送给接受方; 收方验证签名,即用发方公钥解密数字签名,得出数字摘要;收方将原文采用同样哈希算法又得一新 ...
分类:
其他 时间:
2021-02-19 17:14:38
收藏:
0 评论:
0 赞:
0 阅读:
33
本文开始我会围绕webpack和babel写一系列的工程化文章,这两个工具我虽然天天用,但是对他们的原理理解的其实不是很深入,写这些文章的过程其实也是我深入学习的过程。由于webpack和babel的体系太大,知识点众多,不可能一篇文章囊括所有知识点,目前我的计划是从简单入手,先实现一个最简单的可以 ...
分类:
Web开发 时间:
2021-02-19 17:14:23
收藏:
0 评论:
0 赞:
0 阅读:
29
P5591 小猪佩奇学数学 知识点 二项式定理 \[ (x+1)^n=\sum_{i=0}^n\binom nix^i \] 单位根反演 \[ [n\mid k]=\frac 1n\sum_{i=0}^{n-1}\omega_n^{ik} \] 证明: \[ [n\mid k]=\begin{cas ...
分类:
其他 时间:
2021-02-19 17:14:12
收藏:
0 评论:
0 赞:
0 阅读:
22
第一步我们首先按win+R键打开运行,输入cmd,进去命令提示符之后,进行ping 其他电脑ip地址,看能不能ping通,ping通之后,继续下一步,如下图所示: 第二步ping通之后,我们修改mysql数据库中的user表,将Host字段值全部改为%,如下图所示: 第三步我们打开电脑的防火墙,将防 ...
分类:
数据库技术 时间:
2021-02-19 17:13:59
收藏:
0 评论:
0 赞:
0 阅读:
24
microsoft visual c++是一些微软的组件,里面包括一些C++标准库、原始数据库等相关信息;microsoft visual c++可以删除,但不建议删除,因为会影响部分软件的正常使用。本教程操作环境:windows7系统、Dell G3电脑。这些都是一些微软的组件,里面包括一些C++ ...
分类:
编程语言 时间:
2021-02-19 17:13:49
收藏:
0 评论:
0 赞:
0 阅读:
42
软件测试定义:测试是为发现错误而执行一个程序或者系统的过程。测试是为了证明程序有错,而不是证明程序无错误,即测试的目的是证伪。 软件测试目的: 以最少的时间和人力,系统地找出软件中存在的各种错误和缺陷。如果成功的实施了测试,就能够发现软件中的错误。 证明软件的功能和性能与需求说明相符合。 软件测试意 ...
分类:
其他 时间:
2021-02-19 17:13:35
收藏:
0 评论:
0 赞:
0 阅读:
36
在上一章的旅程中,我们讨论了词法分析器的实现思路,我们也为词法分析器的实现做了许多准备工作。现在,就让我们来实现词法分析器吧。 1. 词法分析器的类定义 词法分析器的类定义如下: class Lexer { public: // Constructor explicit Lexer(const st ...
分类:
其他 时间:
2021-02-19 17:13:21
收藏:
0 评论:
0 赞:
0 阅读:
26
在需要右击下载的地方配置新的右击菜单,去除之前浏览器默认菜单 <div @contextmenu="showMenu" > <!-- 该组件已经全局引入 --> <vue-context-menu :contextMenuData="contextMenuData" @downloadCurrent ...
分类:
其他 时间:
2021-02-19 17:13:06
收藏:
0 评论:
0 赞:
0 阅读:
36
一、创建表,id自增长,设置一个字段显示系统时间 CREATE TABLE tokenLogin.trasf_record( `id` int NOT NULL AUTO_INCREMENT, `username` varchar(50) default null, `account_time` T ...
分类:
数据库技术 时间:
2021-02-19 17:12:53
收藏:
0 评论:
0 赞:
0 阅读:
24
下面介绍一下incomingConnection 原文解释: This virtual function is called by QTcpServer when a new connection is available. The socketDescriptor argument is the ...
分类:
其他 时间:
2021-02-19 17:12:40
收藏:
0 评论:
0 赞:
0 阅读:
32
静态修饰符static 使用与不使用的区别 建议少使用静态修饰符 使用 与类一起加载,只要类被装载进程序中,该方法一起被加载完成。 使用举例 //使用静态修饰符 public class Student { public static void say() { System.out.println( ...
分类:
其他 时间:
2021-02-19 17:12:28
收藏:
0 评论:
0 赞:
0 阅读:
26
taro 小程序 textarea 不能连续输入 @萍2樱释?( ´???` ) ...
分类:
微信 时间:
2021-02-19 17:12:17
收藏:
0 评论:
0 赞:
0 阅读:
70