原创 iptables原理知識

一、iptables的原理 iptables實際上是定義防火牆規則的工具,真正對數據報文處理的是內核中的netfilter模塊。netfilter對報文的處理方式一般有:過濾,地址轉換,連接追蹤。 1、常用的數據報文格式的解釋 防

原创 面試題集

一個數組先遞減後遞增,求最小值,手寫代碼。reids與memecache區別。單例模式。數據庫ACID、4個隔離級別url從輸入到瀏覽器到展現頁面經過的步驟   PHP是否支持多重繼承。PHP的isset和is_array哪個快。PHP數

原创 linux 系統性能分析常用命令

 1.top 使用權限:所有使用者 使用方式:top [-] [d delay] [q] [c] [S] [s] [i] [n] [b] 說明:即時顯示process的動態 d :改變顯示的更新速度,或是在交談式指令列( int

原创 基於docker的CI/CD

準備條件 使用docker的機器,添加用戶時需要指定用戶的uid  :   sudo groupadd -g 500 work && useradd -g 500 -u 500 work    否則可能出現容器無權限訪問掛載數據卷的問題

原创 編程思想相關書單

引子:   中國有太多的程序員只懂寫碼而不懂編程。其實編程最重要的是思考和思想,而不是寫碼。   中國有太多程序員的簡歷上寫着他們懂各種各樣的編程語言,可惜的是他們真的不懂編程。很多人看了很多的“語法書”(如譚浩強的那本),   及

原创 python漫談

二.  python的優缺點 優點:  python非常簡單,非常適合人類閱讀。閱讀一個良好的Python程序就感覺像是在讀英語一樣,儘管這個英語的要求非常嚴格!Python的這種僞代碼本質是它最大的優點之一。它使你能夠專注於解決問題

原创 python編碼規範

1. 前言 1.1. 一般信息[重要必讀] 此編碼風格指南主要基於 Google Python Style Guide [中譯版],結合百度python使用習慣和實際開發情況制定。 這份文檔存在的意義是讓大家寫出統一風格的代

原创 計算機網絡基礎知識總結

閱讀目錄 1. 網絡層次劃分 2. OSI七層網絡模型 3. IP地址 4. 子網掩碼及網絡劃分 5. ARP/RARP協議 6. 路由選擇協議 7. TCP/IP協議 8. UDP協議  9. DNS協議 10. NAT協議 11

原创 Web開發技術漫談

web初衷:請求解析資源  ajax不能跨域(換域名,瀏覽器限制) jsonp利用頁面加載script實現跨域(頁面元素被認爲是靜態資源,沒有跨域限制) 特殊元素(只get):script交互性強,必執行;img安全上報(1*1像

原创 操作系統相關書單

Books     《Operating Systems Internals and Principles》, by William Stallings 這本書在講述操作系統的概念方面非常出色 《Operating System

原创 python典型應用場景、domo及模板之一-----------配置&日誌

Python處理配置與日誌 線上腳本比較常見的幾個功能點包括:讀取命令行,讀取配置文件,寫日誌文件,下面逐一介紹,介紹採用示例代碼的形式。 1 Optparse 解析命令行參數模塊 Optparse模塊可以解析程序的命令行參數,用

原创 一週工作所用的日常 Git 命令

像大多數新手一樣,我一開始是在 StackOverflow 上搜索 Git 命令,然後把答案複製粘貼,並沒有真正理解它們究竟做了什麼。 Image credit: XKCD[1] 我曾經想過:“如果有一個最常見的 Git 命令的

原创 在CentOS 6.6 64bit上升級GCC到4.8.2版本

操作系統CentOS6.6 64bit上gcc原版本4.4.7,不能支持C++11的特性~,爲了便於YouCompleteMe插件,我希望升級到4.8.2。不能通過yum的方法升級,需要自己手動下載安裝包並編譯,下面假定都是以root用戶

原创 【rsync】工作模式及語法

 前段日子在網上找rsync daemon的filter等過濾規則的詳解,怎麼也找不到,哥一怒之下,決定自己動手翻譯,於是有了本文…     本文內容翻譯自rsync的官方文檔:http://rsync.samba.org/ftp/rs

原创 Linux 命令行網絡監控工具

對任何規模的業務來說,網絡監控工具都是一個重要的功能。網絡監控的目標可能千差萬別。比如,監控活動的目標可以是保證長期的網絡服務、安全保護、對性能進行排查、網絡使用統計等。由於它的目標不同,網絡監控器使用很多不同的方式來完成任務。比如對包