“2020年4月”存档文章有30

Linux grep命令详解

Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。grep的工作方式是这样的,它在一个或多个文件中搜索字符串模板。如果模板包括空格,则必须被引用,模板后的所有字符串被看作文件名。搜索的结果被送到标准输出,不影响原文件内...

检查是否是移动手机号码

通过Javascript检查是不是移动手机号码,具体代码如下:// 校验是否是移动手机号码 function chkLocalNumber(value) { var mobile13 = /^13[4-9]\d{8}$/; var mobile15 = /^15[012789]\d{8}$/; var mobile14 = /^14[7]\d{8}$/; var mobile17...

使用nginx limit_req限制用户请求速率

最近由于Nginx速率超限,恶意请求过多,导致下游服务器过载。可以通过配置limit_req模块限制访问速率。具体可以参考这篇文章:使用nginx limit_req限制用户请求速率官方文档在此处:Module ngx_http_limit_req_module

Python 登录移动查询话费

通过python爬虫方式登录10086后台,查询话费。# -*- coding: utf-8 -*- # @Time : 2019-02-22 09:52 # @Author : cxa # @File : beijing_crawler.py # @Software: PyCharm import requests import time import base64 from C...

Python urllib user_agent

如果默认不更改Python的urllib user_agent,则user_agent的字符串是:[19/Apr/2020:10:02:44 +0800] "GET / HTTP/1.1" 200 47657 "-" "Python-urllib/3.7"这里摘录的是Nginx的日志文件,可以看到最后一行是默认的Python的urllib user_agent。如果需要自定义urllib的头(he...

Python 时间戳转换

1、将timestamp转换成datetime from datetime import datetime timestamp = 1545730073 dt_object = datetime.fromtimestamp(timestamp) print("dt_object =", dt_object) print("type(dt_object) =", type(dt_o...

Python map

map() 会根据提供的函数对指定序列做映射。第一个参数 function 以参数序列中的每一个元素调用 function 函数,返回包含每次 function 函数返回值的新列表。map()语法:map(function, iterable, ...)function -- 函数iterable -- 一个或多个序列下面是一些示例代码:# Python program to demonstrat...

Python 目录文件排序

最近需要对文件夹的文件进行排序,在Python的具体实现方法:def get_file_list(file_path): dir_list = os.listdir(file_path) if not dir_list: return else: # 注意,这里使用lambda表达式,将文件按照最后修改时间顺序升序排列 ...