原创 python基礎---面向過程編程
面向過程編程 核心是過程二字,過程即解決問題的步驟,基於面向過程去設計程序就像是在設計一條工業流水線,是一種機械式的思維方式
原创 python基礎---模塊與包
1、模塊導入方法常見的場景:一個模塊就是一個包含了python定義和聲明的文件,文件名就是模塊名字加上.py的後綴,導入模塊可以實現功能的重複利用import加載的模塊分爲四個通用類別: 1 使用python編寫的代碼(.py文件)2 已被
原创 apache地址限制和用戶訪問
對於企業內部的WEB管理平臺,例如日誌分析系統(Awstats)爲了更好實現訪問控制,在通過客戶端訪問時,提交一些用戶密碼或對客戶IP地址進行授權,避免服務器的安全隱患。 1. 常見的訪問控制方式:應用於配置文件中的目錄區域 <
原创 ATM+購物商城
需求 模擬實現一個ATM + 購物商城程序 額度 15000或自定義 實現購物商城,買東西加入 購物車,調用信用卡接口結賬 支持多賬戶登錄 支持賬戶間轉賬 記錄每月日常消費流水 提供還款接口 ATM記錄操作日誌 提供管理接口,包括添加賬戶
原创 apache+PHP使用memcached儲存session信息
需求:Apache使用php支持memcached儲存session信息**以下apache、php、memcached均使用yum方式安裝,如有特殊需求使用源碼包安裝時,配置方式與此不同 關閉防火牆和SElinux安全機制service
原创 bugzilla部署
Centos6.8部署bugzilla + apache + mysql1.apache可以使用系統自帶的apache服務2.安裝mysql:yum –y installmysql mysql-server //使用yum安裝vi /et
原创 nginx+tomcat+redis實現session共享
Redis與Memcached的區別:內存利用率:使用簡單的key-value存儲的話,Memcached的內存利用率更高,而如果Redis採用hash結構來做key-value存儲,由於其組合式的壓縮,其內存利用率會高於Memcached
原创 python基礎---高階函數
1、函數的嵌套調用在調用一個函數的過程中,又調用了另一個函數def bar(): print('from nbar') def foo(): print('from foo') bar() foo() 輸出:
原创 python基礎---內置函數
內置函數1、內置函數(工廠函數)內置函數id()可以返回一個對象的身份,返回值爲整數。這個整數通常對應與該對象在內存中的位置,但這與python的具體實現有關,不應該作爲對身份的定義,即不夠精準,最精準的還是以內存地址爲準。 is運算符用於
原创 k8s高可用集羣部署
私有云原生k8s部署 源碼包下載 wget https://dl.k8s.io/v1.12.7/kubernetes-server-linux-amd64.tar.gz 安裝路徑規範 /opt/kubernetes/bin #二進制
原创 k8s集羣部署
1、環境規劃 2、安裝Docker 3、自籤TLS證書 4、部署Etcd集羣 5、部署Flannel網絡 6、創建Node節點kubeconfig文件 7、獲取K8S二進制包 8、運行Master組件 9、運行Node組件 10、查詢集羣
原创 python基礎---多線程
多線程1 線程: 線程顧名思義,就是一條流水線工作的過程,一條流水線必須屬於一個車間,一個車間的工作過程是一個進程,車間負責把資源整合到一起,是一個資源單位,而一個車間內至少有一個流水線 進程只是用來把資源集中到一起(進程只是一個資源單
原创 python基礎---網絡編程(socket編程)
socket編程Socket是應用層與TCP/IP協議族通信的中間軟件抽象層,它是一組接口。在設計模式中,Socket其實就是一個門面模式,它把複雜的TCP/IP協議族隱藏在Socket接口後面,對用戶來說,一組簡單的接口就是全部,讓Soc
原创 python基礎---常用模塊(未完待續)
re模塊(正則模塊)正則就是用一些具有特殊含義的符號組合到一起(稱爲正則表達式)來描述字符或者字符串的方法。或者說:正則就是用來描述一類事物的規則。(在Python中)它內嵌在Python中,並通過 re 模塊實現。正則表達式模式被編譯成一
原创 python基礎---面向對象編程
面向對象面向過程與面向對象的對比:面向過程:核心是過程二字,過程指的是問題的解決步驟,即先幹什麼再幹什麼,基於面向過程去設計程序就好比在設計一條流水線,是一種機械式的思維方式優點:複雜的問題流程化,進而簡單化缺點:可擴展性差應用:腳本程序,