摘要:
Pyenv / pyenv virtualenv = 一. pyenv 1.pyenv的安装 安装依赖包: $ yum groupinstall "Development Tools" "Server Platform Development" $ yum y install git gcc mak
阅读全文
posted @ 2016-02-23 11:00
roach57
阅读(703)
推荐(0)
摘要:
一.FPM的介绍:1.FPM项目地址:("https://github.com/jordansissel/fpm")2.FPM是一个打包工具[ruby的一个模块]二.FPM的安装:1.安装依赖包: [CentOS类系统] yum -y groupinstall "Development ...
阅读全文
posted @ 2016-01-14 15:53
roach57
阅读(4472)
推荐(1)
摘要:
---恢复内容开始---iptables防火墙的规则设置最好的设置流程是,将防火墙规则写入到配置文件中,然后通过#iptables-restore读取,这样可以避免防火墙设置错误和防火墙规则混乱;一.iptables—语法:iptables [-t 要操作的表] [要操作的链] [规则号码] [匹...
阅读全文
posted @ 2015-12-07 15:44
roach57
阅读(999)
推荐(0)
摘要:
git 使用手册 设置只要输入一次密码 git config --global credential.helper cache git config --global credential.helper store git 配置 git 配置文件的权重 仓库 > 全局 > 系统. pro/.git/
阅读全文
posted @ 2021-02-07 15:24
roach57
阅读(168)
推荐(0)
摘要:
``` python#!/usr/bin/env python# -*- coding: utf-8 -*-# Pw @ 2017-05-15 10:04:20class Proxy: def __init__(self, obj): self._obj = obj def __getattr__(self, name): print('getattr:',...
阅读全文
posted @ 2017-05-15 10:19
roach57
阅读(206)
推荐(0)
摘要:
```#!/usr/bin/env python# -*- coding: utf-8 -*-# Pw @ 2017-05-09 17:34:00import collectionsimport bisectclass SortedItems(collections.Sequence): def __init__(self, initial=None): self._items...
阅读全文
posted @ 2017-05-15 09:32
roach57
阅读(231)
推荐(0)
摘要:
1 2 4 8密码存在大写字母 a赋值1:密码存在小写字母 b赋值2:密码存在数字 c赋值4:密码存在特殊字符 d赋值8:当 len(pwd) >= 8 && a+b+c+d = 7 or 11 or 13 or 14的时候密码强度符合要求;7 11 13 14 密码强度密码强度如何量化呢? 一个密码可以有以下几种类型:长度、大写字母、小写字母、数字以及特殊符号。 显然,密码...
阅读全文
posted @ 2017-05-11 11:10
roach57
阅读(537)
推荐(0)
摘要:
[88]--- 密码强度认证正则书写((?=^.{8,}$)(?=(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9]))|(?=(?=.*[a-z])(?=.*[A-Z])(?=(?:.*?((?=[\x21-\x7e]+)[^A-Za-z0-9])){1}))|(?=(?=.*[a-z])(?=.*[0-9])(?=(?:.*?((?=[\x21-\x7e]+)[^A-Za-z0-...
阅读全文
posted @ 2017-05-11 11:00
roach57
阅读(243)
推荐(0)
摘要:
1.gitlab版本管理工具的使用1.1 配置git1.2 创建版本库1.3 删除文件1.4 建立基于git的文件跟踪.1.5 把文件提交到仓库1.6 查看当前仓库的状态1.7 比较当前文件和已提交文件的不同1.8 查看提交日志1.9 版本回退1.10 创建本地分支1.11 查看本地分支1.12 切换分支1.13 提交修改1.14 撤销修改2远程仓库:2.1 创建SSH Key:2.2 关联远程仓...
阅读全文
posted @ 2017-04-25 12:00
roach57
阅读(339)
推荐(0)
摘要:
我们知道,迭代器的特点是:惰性求值(Lazy evaluation),即只有当迭代至某个值时,它才会被计算,这个特点使得迭代器特别适合于遍历大文件或无限集合等,因为我们不用一次性将它们存储在内存中。Python 内置的 itertools 模块包含了一系列用来产生不同类型迭代器的函数或类,这些函数的返回都是一个迭代器,我们可以通过 for 循环来遍历取值,也可以使用 next() 来取值。iter...
阅读全文
posted @ 2017-04-21 10:01
roach57
阅读(398)
推荐(0)
摘要:
1.安装依赖 apt-get install make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev git curl git clone https://github.com/yyuu/pyenv.git ~/.pyenv 设置pyenv环境变量 $ cat>>.bashrc...
阅读全文
posted @ 2017-04-20 15:43
roach57
阅读(796)
推荐(0)
摘要:
一:scripts_dir=`echo $0 | sed 's/\/[^\/]\{1,\}$//'` echo $scripts_dir下面这个是绝对路径#pwd | sed 's/\/[^\/]\{1,\}$//'二:scripts_dir=`dirname $0`echo $scripts_dir输出脚本原本的名称scripts_file=`basename $0`echo $scrip...
阅读全文
posted @ 2017-04-20 10:00
roach57
阅读(202)
推荐(0)
摘要:
str=$(printf "%-10s" "#")echo "${str// /*}"null
阅读全文
posted @ 2017-04-20 09:59
roach57
阅读(173)
推荐(0)