热门文章

linux自动根据前缀通过上下键快速查找历史命令

### 在 ~/.inputrc(没有就创建一个)或/etc/inputrc 最后面加上如下代码 "\e[A": history-search-backward "\e[B": history-search-forward "\e[1~": beginning-of-line "\e[4~": end-of-line 如果是连接的远程服务器,退出就行,这里不是重启服务器,而是重新登陆。如果是自己电脑本机的话,退...

linux 浏览(287 2019-07-08

JavaScript常用方法封装

### 1. type 类型判断 isString (o) { //是否字符串 return Object.prototype.toString.call(o).slice(8, -1) === 'String' } isNumber (o) { //是否数字 return Object.prototype.toString.call(o).slice(8, -1) === 'Number' } isBoolean (o) { //是否boolean ...

js 浏览(413 2019-07-02

7个Git实用技巧和命令总结

Git diff 通常情况下,我们会在自己的独立分支中完成需求开发,此时就会有需求将自己的分支和其他分支进行对比。这个功能可以通过 git diff branch1 branch 命令来实现。 如果希望对比暂存区和当前的 HEAD,那么使用 git diff --cached 命令会非常方便。普通的git diff命令默认对比的是没有加到...

git 浏览(267 2019-06-26

Nginx与Apache环境防盗链设置方法

一般情况下我们放在网站上的媒体文件都是可以被别人引用的,我们的文件也就成了别人的免费外链,可想而知流量会消耗的有多快,这时候设置一下防盗链还是很有必要的。 根据我们搭建的系统环境不同,我们在Nginx和Apache中设置防盗链的方法也是不同的。 Nginx防盗链方法 location ~ .*\.(gif|jpg|jpeg|png|bmp|swf...

nginx 浏览(483 2019-05-16

nginx如何实现读写限流的方法

nginx 读写限流,万能的nginx,几行配置搞定。 先定义好规则,需要写在server外面 limit_req_zone $binary_remote_addr $uri zone=api_write:20m rate=10r/s; # 写 limit_req_zone $binary_remote_addr $uri zone=api_read:20m rate=50r/s; # 读 把需要限速的接口应用上上面的规则 写10/秒 loc...

nginx 浏览(300 2019-04-20

nginx和apache配置静态资源允许跨域访问

有时为了优化网站访问速度,会给一些静态资源配置cdn加速,但是有时候会出现跨域访问的问题,在nginx和apache服务中可进行如下配置 ### 1. apache 找到apache配置文件httpd.conf 找到这行 #LoadModule headers_module modules/mod_headers.so 把#注释符去掉 LoadModule headers_module modules/mod_h...

nginx 浏览(362 2019-03-24

编写shell脚本实现自动化搭建安装LNMP平台全过程配置详解

### 创建lnmp.sh文件,代码内容如下:(运行脚本命令:sh lnmp.sh) #!/bin/bash . /etc/init.d/functions MMM=`rpm -qa | grep mariadb` cat /dev/null && useradd -M -s /sbin/nologin nginx && cd /usr/local/src && wget http://nginx.org/download/nginx-1.12.2.tar.gz &>/dev/null && tar zxf ...

linux 浏览(503 2019-02-26

PHP数组常用函数分类整理

# PHP数组常用函数分类整理 # 一、数组操作的基本函数 数组的键名和值 array_values($arr); 获得数组的值 array_keys($arr); 获得数组的键名 array_flip($arr); 数组中的值与键名互换(如果有重复前面的会被后面的覆盖) in_array("apple",$arr); 在数组中检索apple array_search("ap...

PHP 浏览(672 2019-01-31

Linux生成两份或多份ssh密钥、公钥映射两个或多个Git账号

### Linux生成两份或多份ssh密钥、公钥映射两个或多个Git账号 1.ssh生成单个公钥命令 ssh-keygen -t rsa -C "666666666@qq.com" 上述命令会在当前~/.ssh目录下生成id_rsa和id_rsa.pub两个文件。其中id_rsa是私钥文件,id_rsa_.pub是公钥文件。id_rsa和id_rsa_.pub文件都是通过一个邮箱号...

linux 浏览(976 2019-01-18

Linux每天一个命令

### chattr Linux chattr命令用于改变文件属性。 这项指令可改变存放在ext2文件系统上的文件或目录属性,这些属性共有以下8种模式: a:让文件或目录仅供附加用途。 b:不更新文件或目录的最后存取时间。 c:将文件或目录压缩后存放。 d:将文件或目录排除在倾倒操...

linux 浏览(756 2019-01-16