原创 阿里雲網絡架構設計

背景 一個企業上雲首先要考慮整個網絡的規劃,涉及到雲上和雲下的網絡規劃,雲上VPC的規劃,雲上不同地域VPC的互通,雲上可用區的選擇等等,所以一定要提前規劃好整體的網絡架構,現在阿里云云上的虛擬化網絡解決方案已經完全轉向 了雲企業

原创 阿里雲 CDN 問題排查

CDN 幾種使用常見的架構 CDN診斷工具: 1、client 出口 IP,DNS 訪問到的 CDN 節點 IP https://cdn.dns-detect.alicdn.com/https/doc.html; (阿里

原创 Django使用舊的數據庫

雖然django適合從零開始構建一個項目,但有時候整合原有的數據庫也在所難免,下面以django整合我的mysql作說明。 mysql數據是我從京東上抓取的數據,數據表名爲jd,演示如圖 下面將jd整合到django中,操作如

原创 python繼承順序

python和C++一樣,支持多繼承。概念雖然容易,但是困難的工作是如果子類調用一個自身沒有定義的屬性,它是按照何種順序去到父類尋找呢,尤其是衆多父類中有多個都包含該同名屬性。 class P1 #(object): de

原创 sed command

簡介 sed 是一種在線編輯器,它一次處理一行內容。處理時,把當前處理的行存儲在臨時緩衝區中,稱爲“模式空間”(pattern space),接着用sed命令處理緩衝區中的內容,處理完成後,把緩衝區的內容送往屏幕。接着處理下一行,

原创 sql備份文件導出到excel

需求背景: 公司內部由於開發的維護的網站及工具使用的數據庫,由於時間比較悠久,架構比較舊,當開發人及維護員離職後,一旦服務崩潰後新的員工沒法恢復服務使用了,在只有遺留數據庫備份文件的情況下,有需要查詢舊的數據資源。 造成的原因

原创 NAT服務

NAT(Net Address Trancelate) 是將局域網裏的內部地址(如192.168.0.x)轉換成公網(Internet)上合法的IP地址(如202.202.12.11),以使內部地址能像有公網地址的主機一樣上網。這

原创 MySQL知識點總結

點贊 收藏 分享 文章舉報 修電腦的碼農 發佈了85 篇原創文章 · 獲贊 13 · 訪問量 13萬+ 私信

原创 visudo 配置

sudo 是Unix/Linux平臺上的一個非常有用的工具用戶也可以通過su切換到root用戶運行命令。然而與su的啓動一個root shell允許用戶運行之後的所有的命令不同,sudo可以針對單個命令授予臨時權限。sudo僅在需

原创 一個多線程Ping 類

需求背景: 部門內部一個監控項目需要快速Ping批量的IP地址,在網上找了很多資料結合各家之所長,寫了一個多線程Ping類,可以實現快速的ping,並且格式化的返回IP狀態。 主要解決痛點: 1.爲什不直接用Linux comma

原创 linux su命令參數及用法詳解

linux su 命令 建議大家切換用戶的時候 使用 su - root 這樣,否則可能發現某些命令執行不了 關於su 、su - 及 sudo的區別 請往下看 1.命令作用 su的作用是變更爲其它使用者的身份,超級用

原创 Django template for 標籤 結合使用字典,javascript

介紹 本文主要介紹在Django template裏如何使用字典,並且結合着javascript使用,可以更加高效的開發前端頁面。 背景: 以前編寫Django template的時候,javascript都是單獨編寫的,通

原创 SocketServer module

介紹 SocketServer 是一個高級別的模塊在標準庫裏 他的目標是簡單的模版化絕大多數代碼,非常簡單的創建網絡客戶端和服務器端。 在這個模塊裏有很多的類方便你使用 隱藏很多細節對你編碼過程 -面向對象的方法幫助我們組織

原创 Linux do some cool things or funny things

1. File randomizer This project came to my mind when I was trying to burn some music for my car. The car did not ha

原创 Git 輕入門

Git 介紹 Git 誕生於一個極富紛爭大舉創新的年代。1991年,Linus創建了開源的Linux,並且有着爲數衆多的參與者。雖然有世界各地的志願者爲Linux編寫代碼,但是絕大多數的 Linux 內核維護工作都花在了提交補丁和