摘要:
常用的正则表达式示例: 密码 简单密码(以字母开头,长度在6~18之间,只能包含字母、数字和下划线): ^[a-zA-Z]\w{5,17}$ 强密码(必须包含大小写字母和数字的组合,不能使用特殊字符,长度在 6-18 之间):^(?=.*\d)(?=.*[a-z])(?=.*[A-Z])[a-zA- 阅读全文
摘要:
Nginx 是最常用的反向代理工具之一,一个指令 proxy_pass搞定反向代理,对于接口代理、负载均衡很是实用,但 proxy_pass指令后面的参数很有讲究,通常一个“/”都可能引发一个血案。 location块里proxy_pass包含或不包含/的示例 在proxy_pass中的代理url后 阅读全文
摘要:
前言,我这里验证的nginx-v1.23.2单机环境下的nginx中的正则表达式、location路径匹配规则和优先级。 先准备好环境,基础配置是这样 nginx/conf/conf.d/host.conf : server { listen 8081; server_name 10.90.5.70 阅读全文
摘要:
nginx里面的路径定位关键词root、alias是有区别的: 设置请求资源的目录root / alias root:设置请求的根目录 | | | | | | | 语法 | root path; | | 默认值 | root html; | | 位置 | http、server、location | 阅读全文
摘要:
最近在使用docker的过程中发现一个问题,就是想用vim编辑器编辑一个文件,发现连vi都没有。 于是想到一个办法用docker cp来解决问题: 首先执行docker ps -a查看容器的id 然后再执行复制命令 将容器c77b9da2d02d的/etc/hosts文件(我是想临时指定域名解析)拷 阅读全文
摘要:
总体思路:在有网络的环境上制作Nginx的镜像包,导出并上传至无网络的环境上,启动Nginx即可。 在上一篇 《无网环境Docker Rpm离线安装》 里面,已经在联网的机器上安装好了干净的docker环境,接下来就可以安装自己需要的软件镜像了。 docker镜像保存成 tar 归档文件(导出ngi 阅读全文
摘要:
总体思路:找一台可以联网的linux,下载docker的RPM依赖包而不进行安装(yum localinstall),将所有依赖的rpm环境打包好,再在无网环境中解压逐一安装(rpm: --force --nodeps)。 提前准备docker的RPM依赖包 我这里操作系统版本是 CentOS Li 阅读全文
摘要:
shell脚本中 echo 和 printf 都可以输出内容。示例1: ```bash echo -e "\033[43;35m david use echo say Hello World \033[0m \n" printf "\033[44;36m david use printf say H 阅读全文
摘要:
经常会遇到Linux系统用户登录命令行或执行命令显示日志文件异常,比如:-bash: /var/log/xxx_audit/xxx_audit.log: Permission denied 其实是说开启日志审计功能后有日志文件权限被拒绝。 查看提示异常的文件权限: [root@reg test]# 阅读全文
摘要:
示例:利用bash脚本函数执行创建用户和组,并设置sudo权限等: Linux服务器设置历史命令记录,及命令执行的时间: sudo echo 'HISTTIMEFORMAT="%F %T `whoami`: " ' >>/etc/bashrc sudo echo 'HISTTIMEFORMAT="% 阅读全文
摘要:
windows10系统“无法安装Windows沙盒:在固件中禁用了虚拟化支持”,另外操作无法安装hyoer-v该固件中的虚拟化支持被禁用问题。 ####解决办法: 我这里以联想拯救者r720笔记本电脑为例,开启cpu虚拟化: 1、打开联想笔记本电脑,重新启动电脑,在启动的时候快速按键盘上的F2按键, 阅读全文
摘要:
用python里面的 requests 与 BeautifulSoup 结合,实现网页爬虫示例。 示例一:抓取中国省份: import requests from bs4 import BeautifulSoup page = requests.get('http://www.stats.gov.c 阅读全文
摘要:
asp.net新建一个服务端程序,用来处理链接服务端: 1,新建一个处理程序 .ashx using System; using System.Collections.Generic; using System.Linq; using System.Net.WebSockets; using Sys 阅读全文
摘要:
【场景】搭建了一台CentOS虚拟机,并在上面搭了DOCKER,然后再DOCKER中安装Mysql。但只要将网络端口映射到宿主机上,那么外部网络就可以直接访问该数据。为此,我们需要使用防火墙(暂且不考虑mysql本身的账号权限控制)。 ## Linux系统的防火墙 说到防火墙,CentOS有Fire 阅读全文
摘要:
mysql数据库指定ip远程访问(设置远程连接) 远程访问mysql报错,ip不允许链接的情况:错误号码1045Access denied for user '用户名' @'数据库地址' (using password:YES) 1.登录 # 连接格式 mysql -h数据库服务器地址 -P端口 - 阅读全文
摘要:
Mysql调优之使用mysql慢查询日志优化sql语句及表索引 一,用慢查询日志找出耗时语句,并优化 # 查看mysql系统慢查询变量配置(能看到慢查询日志是否开启,日志路径等) SHOW VARIABLES LIKE '%slow%'; SHOW VARIABLES LIKE '%slow%'; 阅读全文
摘要:
最近用TortoiseSVN提交到Github身份验证,总是提示无效的用户名密码,反复确认密码没输入错的。但是就是提交不了(能获取)。 报错如下: 错误: No more credentials or we tried too many times. 错误: Authentication faile 阅读全文
摘要:
用python脚本抓取省市县区乡镇村庄(五级行政区划)的过程如下: 1,抓取国家统计局官网上的行政区划名称和对应的代码(5级是不同的网页,所以涉及多层跳转); 2,数据量大约几十万条,频繁访问考虑防屏蔽问题; 3,各层级网页结构有微调需要做兼容处理; 4,大量http/https请求需做好异常处理以 阅读全文
摘要:
bat脚本判断windows服务是否存在,方式一: sc query|findstr /i "ZhuDongFangYu" &&echo "存在" ||echo "不存在" bat脚本判断windows服务是否存在,方式二: :: Form https://www.cnblogs.com/xiong 阅读全文
摘要:
例如:1 2 3 4 5 6 7 1 2 3 统计出来的结果 是 7个! 相同的算1个。 假设数据在A1:A10区域内,在B1单元格中显示结果,则在B1单元格中输入公式: =SUMPRODUCT(1/COUNTIF(A1:A10,A1:A10)) 回车即可。 解析: 假设数据在A1:A5单元格区域内 阅读全文