FORFILES 命令格式: forfiles.exe /p "D:\备份" /s /m *.zip /d -7 /c "cmd /c del @path" /p:指定目录 /s:递归搜索子目录 /m:搜索“*.zip”文件来删除,默认是“*.*” /d:-7表示7天前的文件 /c:自行命令,后面双 ...
分类:
其他好文 时间:
2019-03-15 09:17:19
阅读次数:
178
POJ - 1155TELE 题目大意:有n个节点,电视台节点1转播一场比赛,会转播给其他转播点(2~n-m)或者是其他用户(n-m+1~n),同时转播点也一样会转播给其他未被转播点或者用户,每个转播的连接都需要一定的费用,而每个用户也会支付一定的钱来观看比赛,问在不亏本去情况下,最多能转播几个用户 ...
分类:
其他好文 时间:
2019-03-15 09:17:03
阅读次数:
204
有时候,你很想关心她,但是你太忙了,以至于她一直抱怨,觉得你不够关心她。你暗自下决心,下次一定要准时发消息给她,哪怕是几句话,可是你又忘记了。你觉得自己很委屈😭,但是她又觉得你不负责。 **现在,再不用担心了**,用python就可以给女友定时发提示消息了,**而且不会漏过每一个关键... ...
分类:
其他好文 时间:
2019-03-15 09:16:46
阅读次数:
212
描述glob是shell使用的路径匹配符,类似于正则表达式,但是与正则表达式不完全相同。在linux操作中如文件匹配等等其实已经使用了glob通配符。由于其在路径匹配方面的强大,其他语言也有相应的实现。我在使用基于node的gulp时遇到glob匹配文件路径,于是顺便整理一下glob的基础语法和使用 ...
分类:
其他好文 时间:
2019-03-15 09:16:22
阅读次数:
184
谈到C#中的异步编程,离不开Async和Await关键字 谈到异步编程,首先我们就要明白到底什么是异步编程。 平时我们的编程一般都是同步编程,所谓同步编程的意思,和我们平时说的同时做几件事情完全不同。 在计算机的世界里,同步编程的意思说 按照顺序来执行,或者说是 一个接着一个地有序的来执行, 比如目 ...
一,zabbix-sercer(步骤)上传zabbix-release-3.4-2.el7.noarch.rpm安装zabbix-release-3.4-2.el7.noarch.rpm安装依赖yum-yinstallzabbix-web-myslzabbix-server-mysqlzabbix-agentmariadb-server启动mysqlsystemctlrestartmariadb进
分类:
数据库 时间:
2019-03-15 09:15:51
阅读次数:
212
Specific topics in Part 2 include: greedy algorithms (scheduling, minimum spanning trees, clustering, Huffman codes), dynamic programming (knapsack, s ...
分类:
其他好文 时间:
2019-03-15 09:15:23
阅读次数:
287
策略模式其思想就是把一系列的算法封装到具有相同接口的独立的类中,从而使他们可以相互替换。而其最大的特点是使得算法可以在不影响客户端的情况下发生改变,从而 实现不同的功能。 举个例子: Java的工具类TreeSet,这个类实现了一个Comparator接口(这个接口里面是个空壳,只是一个形式而已), ...
分类:
其他好文 时间:
2019-03-15 09:15:08
阅读次数:
170
今天,自己开发的事件驱动的java大规模爬虫程序上线了几个新任务后突然异常。 异常: 程序业务异常,经查看CPU利用率满,内存满,一直报OOM,目测有内存泄露。如下图所示,四核16G的内粗,CPU高达400%,内存使用了 6G,刚好爆满,JVM启动参数为: 内存截图: 分析: 首先找java进程为1 ...
分类:
其他好文 时间:
2019-03-15 09:14:39
阅读次数:
163
A:暴力赋值即可,并查集维护下一个未被赋值的位置。 B:显然应该连成菊花套链。 C:注意到字符集大小很小询问串长度很短,对每种字符每种长度分别维护bit即可。 D:先跑一棵MST。对于不在MST中的边,显然要使其满足条件,其权值应比MST中两点路径上的权值最大值小。倍增查一下即可。对于在MST上的边 ...
分类:
其他好文 时间:
2019-03-15 09:14:23
阅读次数:
150
介绍 vector(向量):一个能够存放任意类型的动态数组。它是一个类模板,可用于表示多种不同的数据类型。 头文件 初始化 大小(Size)和容量(Capacity) empty() 是否为空 size() 元素的个数 max_size() 可容纳的元素的最大个数 capacity() 重新分配空间 ...
分类:
编程语言 时间:
2019-03-15 09:13:43
阅读次数:
163
keepalived是什么keepalived是集群管理中保证集群高可用的一个服务软件,其功能类似于heartbeat,用来防止单点故障。keepalived工作原理keepalived是以VRRP协议为实现基础的,VRRP全称VirtualRouterRedundancyProtocol,即虚拟路由冗余协议。虚拟路由冗余协议,可以认为是实现路由器高可用的协议,即将N台提供相同功能的路由器组成一个
分类:
其他好文 时间:
2019-03-15 09:13:14
阅读次数:
192
http://codeforces.com/group/NVaJtLaLjS/contest/238203/problem/E 题意: 农夫的N只牛会在N[i]时间到达机场,农夫准备了M辆大巴去接。每辆大巴能载C只牛。(MC≥N) 问对于一只牛最小的最长等待时间是多少。 示例: Input: Out ...
分类:
其他好文 时间:
2019-03-15 09:12:55
阅读次数:
166
http://codeforces.com/group/NVaJtLaLjS/contest/238204/problem/F 题意: 农夫弄了个传送点来传送牛粪…… 4个数字,分别代表起点终点和两个传送点的位置。 注意,可以不经过传送门,直接去终点。 示例: Input: Output: 水题一道 ...
分类:
其他好文 时间:
2019-03-15 09:12:38
阅读次数:
155
把对象转换为字节序列的过程称为对象的序列化。 把字节序列恢复为对象的过程称为对象的反序列化。 对象的序列化主要有两种用途: 1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中; 2) 在网络上传送对象的字节序列。 在很多应用中,需要对某些对象进行序列化,让它们离开内存空间,入住物理硬盘, ...
分类:
编程语言 时间:
2019-03-15 09:12:26
阅读次数:
153
PyQuery 用法: (1) 前面我们爬取一个网页,都是使用正则表达式来提取想要的信息,但是这种方式比较复杂,一旦有一个地方写错,就匹配不出来了,因此我们可以使用 PyQuery(2) PyQuery 是一个网页解析库,如果你觉得正则写起来太麻烦,如果你觉得 BeautifulSoup 语法太难记 ...
分类:
其他好文 时间:
2019-03-15 09:12:11
阅读次数:
202
JDK和JRE的区别是什么 JRE: Java Runtime Environment JDK:Java Development Kit JRE顾名思义是java运行时环境,包含了java虚拟机,java基础类库。是使用java语言编写的程序运行所需要的软件环境,是提供给想运行java程序的用户使用 ...
分类:
其他好文 时间:
2019-03-15 09:11:56
阅读次数:
173