原创 docker 修改centos root 密碼

rpm -e cracklib-dicts --nodeps yum install cracklib-dicts passwd root  

原创 類裝飾器

def decorator_class(obj): def say2(): print('Im,B') obj.say = say2 return obj @decorator_clas

原创 MYSQL 碎片清理

統計碎片表: #切換至mysql數據庫。 select table_schema db,        table_name,        data_free,        engine   from information_

原创 抽象語法樹

import ast tree = ast.parse('def hello_word(): print("hello world!")') def hell_word(): print(1) print(ast

原创 Git 使用

clone遠程庫至本地 git clone xxxx.git 添加 git add . 提交 git commit -m "描述文字" 推入遠程庫 git push  

原创 docker 基於centos 搭建apache+php環境,並運行

拉取centos鏡像 docker pull hasedon/centos6.5 啓動並進入鏡像 docker run -it centos /bin/bash 安裝apache和php(linux裏安裝方法一樣),然後提交 docker

原创 wireshark https 抓包--chrome瀏覽器

系統環境變量設置爲: SSLKEYLOGFILE D:\Program Files\Wireshark\firefox_sslkey\firefox_sslkey.log 重啓瀏覽器 wireshark edit>preferen

原创 docker Dockerfile創建docker鏡像

創建一個目錄 mkdir docker 創建並編輯Dockerfile vi Dockerfile #Dockerfile #基於centos6鏡像創建,本地存在的鏡像將會覆蓋網絡上的鏡像鏡像構建 FROM centos:centos6

原创 元類

def method(self): return 1 kass = type('MyClass',(object,),{'method':method}) myClass = kass() print(myCla

原创 pecl安裝擴展(首選)

yum install libssh2 libssh2-devel yum install php70w-pear pecl install ssh2-1.0  

原创 phantomjs(docker) 阿拉伯數字和中文顯示支持

阿拉伯數字支持:  yum grouplist yum groupinstall 'Arabic Support' 中文支持 yum install bitmap-fonts  

原创 函數裝飾器

def debug(func): def wrapper(*args, **kwargs): # 多個參數 # def wrapper(something): # 指定一樣的參數 print("[D

原创 mysql 數據類型

數據類型優化建議 字段所佔空間越小越好。 避免使用null 能用整數的不用不用字符串。 日期推薦使用timestamp。 關聯查詢關聯字段儘可能類型一致。 整數類型 類型 所佔空間(位) 值範圍 說明 tinyint 8 -2

原创 docker network(網絡設置)

Docker有以下4種網絡模式: · host模式,使用--net=host指定。 · container模式,使用--net=container:NAME_or_ID指定。 · none模式,使用--net=none指定。 · bridg

原创 docker Hub使用

登錄 docker login 創建image tag docker tag container_id colin86/xxx_rep push 至Hub docker push colin86/xxx_rep 刪除image tag do