04 2018 档案

摘要:#!/bin/bash Date=$(date +%Y%m%d -d "1 days ago") Date7=$(date +%Y%m%d -d "7 days ago") Ip=10.0.10.10 /bin/mysqldump -uroot -p"******" -B test |gzip >/data/databak/test-$Ip-$Date.gz [ -f "/data/dat... 阅读全文
posted @ 2018-04-28 14:57 行知散人 阅读(130) 评论(0) 推荐(0) 编辑
摘要:#!/bin/bash export LC_ALL=en_US.UTF-8 export LANG=en_US.UTF-8 Ip=10.0.10.10 Date=$(date +"%Y%m%d") Hour=$(date +"%H") Hour24=$(date +"%H" -d "24 hours ago") Date_1day=$(date +"%Y%m%d" -d "24 hours ... 阅读全文
posted @ 2018-04-28 14:55 行知散人 阅读(560) 评论(0) 推荐(0) 编辑
摘要:我们知道,在页面引入图片、JS 等资源,或者从一个页面跳到另一个页面,都会产生新的 HTTP 请求,浏览器一般都会给这些请求头加上表示来源的 Referrer 字段。Referrer 在分析用户来源时很有用,有着广泛的使用。但 URL 可能包含用户敏感信息,如果被第三方网站拿到很不安全(例如之前不少 阅读全文
posted @ 2018-04-26 16:48 行知散人 阅读(1365) 评论(0) 推荐(0) 编辑
摘要:Loaded plugins: fastestmirror, refresh-packagekit, security Loading mirror speeds from cached hostfile Error: Cannot retrieve metalink for repository: 阅读全文
posted @ 2018-04-24 15:30 行知散人 阅读(207) 评论(0) 推荐(0) 编辑
摘要:ansible批量复制文件到服务器 ansible -i /etc/ansible/hosts.test test -m copy -a "src=/tmp/test dest=/usr/bin/ mode=755 owner=root group=root" 批量解压: ansible -i /e 阅读全文
posted @ 2018-04-24 10:42 行知散人 阅读(139) 评论(0) 推荐(0) 编辑
摘要:### 前期准备 ``` # 直接yum安装 ``` ### 安装 ``` # 安装 sqlite zabbix-proxy-sqlite3 yum -y install sqlite sqlite-devel zabbix-proxy-sqlite3 # 配置数据库 mkdir -p /var/l 阅读全文
posted @ 2018-04-19 14:46 行知散人 阅读(456) 评论(0) 推荐(0) 编辑
摘要:1.函数也是对象 2.函数可以赋值给一个变量 3.函数可以定义在另一个函数内部 意味着:函数可以返回函数,函数也可以作为参数传递进去 装饰器是: 阅读全文
posted @ 2018-04-18 17:27 行知散人 阅读(104) 评论(0) 推荐(0) 编辑
摘要:http://www.wklken.me/posts/2013/07/19/python-translate-decorator.html#zhuang-shi-qi-shi-yong-zui-jia-shi-jian_1 阅读全文
posted @ 2018-04-18 10:17 行知散人 阅读(85) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。
posted @ 2018-04-18 09:29 行知散人 阅读(4) 评论(0) 推荐(0) 编辑
摘要:在访问时遇到上面这样的404错误页面,我想99%(未经调查,估计数据)的用户会把页面关掉,用户就这样悄悄的流失了。如果此时能有一个漂亮的页面能够引导用户去他想去的地方必然可以留住用户。因此,每一个网站都应该自定义自己的404页面。 NGINX下如何自定义404页面 IIS和APACHE下自定义404 阅读全文
posted @ 2018-04-17 09:49 行知散人 阅读(5586) 评论(0) 推荐(0) 编辑
摘要:小型网站开发通常会使用某种Web应用框架,比如类似Spring、Express、Django等框架。 这些框架会给出自定义错误页面的方式。当404发生时Web框架会渲染并返回对应的错误页面。 这是最自然和直接的错误处理方式,但有时我们希望错误页面可以单独Serve,比如放到CDN上。 本文档依据RF 阅读全文
posted @ 2018-04-17 09:22 行知散人 阅读(1229) 评论(0) 推荐(0) 编辑
摘要:[Unit] Description = test-minapp After = network.target [Service] PermissionsStartOnly = true PIDFile = /data/www/test/test.pid User = www Group = www WorkingDirectory = /data/www/test ExecStart = /... 阅读全文
posted @ 2018-04-16 17:31 行知散人 阅读(458) 评论(0) 推荐(0) 编辑
摘要:##支持排除文件和目录#!/usr/bin/python #coding:utf-8 import os def list_file(file_name): data = [] file_name = file_name with open(file_name,'r') as f: for line in f.readlines(): ... 阅读全文
posted @ 2018-04-14 14:44 行知散人 阅读(653) 评论(0) 推荐(0) 编辑
摘要:这里没优化,只是对腾讯云下载慢日志,然后通过邮件发送出去 #!/usr/bin/env python # encoding: utf-8 import json import smtplib import urllib2 from email.mime.text import MIMEText from email.header import Header from email.mime.m... 阅读全文
posted @ 2018-04-11 09:46 行知散人 阅读(269) 评论(0) 推荐(0) 编辑
摘要:go的项目结构布局 或 包结构布局 这一块大家似乎还在摸索吧, 常用的应该还是类似于java的mvc布局, 但网上也有不同的布局方式,查阅github上的一些源码,也有大量的采用。 我把自己碰到的资料发出来,供大家参考讨论。 《golang-standards/project-layout》 https://github.com/golang-standards/project-layout... 阅读全文
posted @ 2018-04-09 19:29 行知散人 阅读(511) 评论(0) 推荐(0) 编辑
摘要:#nginx 反向代理域名,会根据启动时候解析出来的ip,加载到内存中,后面不会改变可以绑定hosts或者指定resolve服务器来固定ip #注意proxy最后的斜杠,如果不加会将请求过来的目录带到后端,如果想请求后端的时候访问的是直接域名,就要带这个斜杠 #可以反向代理https和http,https要带端口 #proxy参数要注意,如果后端服务器可以用ip访问没影响,如果后端服务器有多... 阅读全文
posted @ 2018-04-04 17:35 行知散人 阅读(12680) 评论(0) 推荐(0) 编辑
摘要:#!/bin/bash # 项目文件夹、文件权限修改 # 批量修改文件夹或者文件的权限时,需要先忽略掉可写文件夹('./bootstrap/cache'、'./public/attachments'、'./public/images'、'./storage') # 忽略 './bootstrap/cache' './public/attachments' './public/images' '... 阅读全文
posted @ 2018-04-03 10:33 行知散人 阅读(447) 评论(0) 推荐(0) 编辑
摘要:经过一些搜索得知,其实根本的问题是虽然大家都是.mp4后缀的文件,但是编码方式不同,而video标签的标准是用H.264方式编码视频的MP4文件(当然video标签还可以播放WebM和OGG格式的文件,这里就不多说了),而我之前使用的视频文件是Xvid编码的MP4文件,所以只能播放出音频而不能看到图 阅读全文
posted @ 2018-04-02 16:26 行知散人 阅读(685) 评论(0) 推荐(0) 编辑