一、法一:mv 1、vim nginx_log.sh#!/bin/bashlog_path=/var/log/nginxpath=/var/zjz.log(切割后的日志存放路径)date=`date '+%Y-%m-%d-%H:%M:%S'`/bin/mv ${log_path}/access.lo ...
分类:
其他好文 时间:
2019-09-14 18:59:43
阅读次数:
120
si+sj中间有一个切割点,我们在t上枚举这个切割点i,即以t[i]作为最后一个字符时求有多少si可以匹配,以t[i+1]作为第一个字符时有多少sj可以匹配 那么对s串正着建一个ac自动机,反着建一个自动机,然后t正反各匹配一次,用sum[]数组记录t[i]作为最后一个字符可以匹配的串数量 注意:求 ...
分类:
其他好文 时间:
2019-09-14 13:48:08
阅读次数:
109
#.lower 转化成小写字符串a = input(">>>")a1 = a.lower()print(a1) #.upper 转化成大写字符串a = input(">>>")print(a.upper()) #.isdigit 检查是否是十进制数字a = input(">>>")a1 = a.is ...
分类:
其他好文 时间:
2019-09-13 15:49:43
阅读次数:
115
问题重现 由于视频的录制过程出现了一些小问题,需要重新将视频文件切割和合并,找了几个视频编辑软件来做这个事情,最终的结果都不是特别满意,当时已经挺晚的了,本来打算上床睡觉第二天再去想辙,从椅子上起身的时候忽然想到了 ffmpeg 这个工具,挺久之前在工作中用它做了一个视频切割相关的功能,于是赶紧把它 ...
分类:
其他好文 时间:
2019-09-12 23:26:42
阅读次数:
135
go自带log包 封装logger 一: 封装logger二: go 切割日志文件 ...
分类:
其他好文 时间:
2019-09-10 18:08:07
阅读次数:
93
#验证码示例 #验证码升级版 #判断是否为数字 isdigit #升级版 请输入一个数字:asdf请输入数字... #去除空白lstript rstript stript #替换字符串replace, 请输入:你妹的啊***啊 #只替换前两个 请输入:你妹的 你妹的 你妹的*** *** 你妹的 # ...
分类:
编程语言 时间:
2019-09-10 17:41:07
阅读次数:
120
随着网站的运行时间越来越长,日志文件也会随之越来越大需要对Nginx日志进行切割,下面是每周六晚上自动进行日志切割的shell脚本 脚本如下: [root@jrjs ~]# vim /usr/local/nginx/logbak.sh #新建脚本名为logbak.sh#!/bin/bash #解释器 ...
分类:
其他好文 时间:
2019-09-08 15:34:58
阅读次数:
126
一.制作U盘启动Ubuntu镜像文件 1. 从Ubuntu官网http://cn.ubuntu.com/download/下载系统的iso文件,下载时确定好想用的版本号,有些环境如ROS是对Ubuntu版本有要求的。 用来制作的U盘需要是FAT32格式的,可以通过格式化U盘更改。 注意:超过32GB ...
总所周知,上传大文件时由于各种原因突然中断,然后整个文件需要从头开始上传,这种情况非常令人抓狂😫,那么怎样才可以避免这种尴尬的情况呢?分片上传或许可以搞定这个痛点 原理:文件上传就是把文件切割成一个个小小的块,然后块逐一上传 后台约定接口: 1.getRestChunkInfo 获取当前文件的上传 ...
分类:
编程语言 时间:
2019-09-05 01:18:57
阅读次数:
136
题意:给定字符串S,A,B。现在让你对S进行切割,使得每个切割出来的部分在[A,B]范围内,问方案数。 思路:有方程,dp[i]=Σ dp[j] (S[j+1,i]在合法范围内)。 假设M和N的最长公共前缀为长度是LCP,那么字符串M>=字符串N的条件是 LCP=|N|或者(LCP<|N|&&M[l ...
分类:
编程语言 时间:
2019-08-31 21:20:05
阅读次数:
78