原创 zookeeper 概念及環境部署.md

部署 apt-get install openjdk-8-jre cd /opt wget http://mirror.bit.edu.cn/apache/zookeeper/stable/zookeeper-3.4.10.

原创 C&C++編譯過程

C++編譯過程 C++編譯 預編譯: 預編譯器cpp -> .i文件 編譯:編譯程序ccl -> .s(彙編文件) 彙編:彙編器as -> .o(機器碼) 鏈接:鏈接器ld -> .exe 實際上gcc這個命令只是這些後臺程

原创 virsh安裝虛擬機(centos)

安裝vnc-server yum -y install vnc *vnc-server* vncserver #設置密碼 vncserver :1 # 5901訪問 安裝虛擬機 準備模板文件xx.xml virsh d

原创 markdown 的語法介紹

文件 ## **markdown示例** markdown效果 --- ### 有序列表 1. 1 2. 2 3. 3 ### 無序列表 * 1 * 2 * 3 ### 引用(註釋) > this is a quote, t

原创 openstack 平臺環境部署(devstack)

openstack 平臺環境部署 步驟 Add Stack User $ sudo useradd -s /bin/bash -d /opt/stack -m stack $ echo "stack ALL=(ALL) NOP

原创 apktool 反編譯註意事項

apktool.yml 中保存的是反編譯時自己生成的一些信息,用於build時後使用 build會把新增的資源全部加載 unknown\META-INF\MANIFEST.MF 中是簽名文件的信息, 如果該文件不刪除,那麼bui

原创 Python函數式編程之map/reduce/filter進階

Python函數式編程之map/reduce/filter進階 說明 本文重點在於示例代碼,在熟悉基本概念(map/reduce/filter/lambda)的基礎上閱讀最好 背景 函數式編程是一種編程範式,我們常見的是命令式編程

原创 Python計算上個月最後一天和第一天

import time from datetime import datetime import calendar def getLastDayOfLastMonth(): d = datetime.now()

原创 ssh內網穿透(家庭網絡ssh訪問公司內網機器)

環境 一臺內網機器 一臺公網機器(阿里雲的) 一臺個人電腦 目的 個人電腦通過ssh訪問內網機器 個人電腦—》 公網機器—-》 內網機器 步驟 開啓公網機器的8086端口(ECS服務器在安全組中設置打開8086端口) 在公

原创 c++ 內存分配過程(通過彙編,寄存器和Memory分析)

內存分配 示例1 int a[5] = {1,2,3,4,5} 彙編結果: movl $0x1c,0x1f(%esp) : 把立即數1存放在esp寄存器中指向地址+0x1c的地址( 0x6afefc)中 後面的代碼分別存儲

原创 apktool 反編譯注意事項

apktool.yml 中保存的是反編譯時自己生成的一些信息,用於build時後使用 build會把新增的資源全部加載 unknown\META-INF\MANIFEST.MF 中是簽名文件的信息, 如果該文件不刪除,那麼bui

原创 Docker部署Sentry+Django(無法收到告警郵件解決)

docker部署 docker run -d --name sentry-redis redis docker run -d --name sentry-postgres -e POSTGRES_PASSWORD=secret

原创 Python 修改目錄下所有文件名爲MD5

import os import hashlib def file_md5(file_name, block_size=2**20): if not os.path.isfile(file_name):

原创 HDFS安裝及MapReduce(Python)

hdfs安裝 安裝虛擬機 http://www.powerxing.com/install-hadoop/ 創建hadoop用戶組和hadoop用戶,並給予root權限(此處我沒創建,直接用root) sudo apt-

原创 Python 彩色終端輸出

from colorama import init, Fore, Back, Style if __name__ == "__main__": init(autoreset=True) # 初始化,並且設置顏色