原创 使用pv pvc作爲持久化存儲問題定位

錯誤信息:Error: lstat /data//: no such file or directory 容器無法創建錯誤。 原因分析:subPath使用錯誤,存儲卷不存在子目錄。 volumeMounts: - mountPat

原创 filter、map、reduce、lambda

Python 特殊語法:filter、map、reduce、lambda Python內置了一些特殊函數,這些函數很具python特性。可以讓代碼更加簡潔。 可以看例子: 1 filter(function, sequen

原创 求列表平衡點

data = [1,3,5,7,8,25,4,20] 25之前總和爲24,之後總和也是24,那麼25就是平衡點 求寫編程 尋找並返回任意一個列表的平衡點 filter Python內建的filter()函數用於過濾序列。

原创 刪除所有獨特的元素

# str.count(sub, start= 0,end=len(string)) # checkio([1, 2, 3, 1, 3]) == [1, 3, 1, 3] # checkio([1, 2, 3, 4, 5]) == []

原创 Python高階函數--map

map()函數接收兩個參數,一個是函數,一個是Iterable,map將傳入的函數依次作用到序列的每個元素,並把結果作爲新的Iterator返回。 舉例說明,比如我們有一個函數f(x)=x2,要把這個函數作用在一個list [1,

原创 討厭的Iterable、generator、Yield

討厭的Iterable、generator、Yield 關於iteration迷糊了好久,這裏做一下簡單的整理,以便理清思路。 iterables(可迭代對象) 當你定義了一個list之後,你可以一個一個的讀取其中的元素。遍歷li

原创 爬取網絡圖片並下載到本地

#-*- coding: utf-8 -*- import requests from bs4 import BeautifulSoup # 採用代理,否則打開不了網頁 proxies = {"http": "207.62.2

原创 iris框架集成swagger

iris集成swagger 手動編寫or自動生成? swagger editor go-swagger工具根據註釋生成yaml文檔–>swagger UI展示 swaggo工具 支持Iris框架(go-swagge使用者

原创 golang在知乎的重構

本篇主要是觀看2019 Go分享大會後的簡單記錄。 原視頻地址:https://www.youtube.com/watch?v=mun4zZd8yLo python性能已經無法繼續優化,或者說收益越來越低(優化三板斧,砍需求,做併

原创 關於docker掛載文件的生效問題的疑惑

docker直接修改掛載文件,理論上是可以直接反應在容器內部的,他們共享一個文件,爲何在宿主機內修改無效呢,而你以爲只有重啓纔會使修改生效?其實不是的。 如果直接用vi編輯宿主機文件,這是因爲用vi編輯保存時會修改文件的inode

原创 讀《代碼之外的功夫:程序員精進之路》

利用線框圖表達功能需求 如何開始項目的第一輪開發。通常在這一階段,繪製線框圖非常有幫助。你可以通過線框圖向大家解釋待開發應用的基本結構,同時讓大家都瞭解需要完成什麼工作,以免因過度關注技術細節而迷失了大方向。 忠告與提醒 描述問

原创 讀《程序員思維修煉》

本書結構: 從新手到專家的歷程 新手 --高級新手 --勝任者 --精通者 --專家 認識你的大腦 雙cpu模式 兩個cpu分別提供了L型和R型處理模式 L型:邏輯推理分析語言等線性思維能力 R型:非語言 非理性 空間

原创 chrome常用快捷鍵

Chrome窗口和標籤頁快捷鍵: Ctrl+N 打開新窗口 Ctrl+T 打開新標籤頁 Ctrl+Shift+N 在隱身模式下打開新窗口 Ctrl+O,然後選擇文件,在谷歌瀏覽器中打開計算機上的文件 按住 Ctrl 鍵,然後點

原创 Python高階函數--reduce

reduce的用法。reduce把一個函數作用在一個序列[x1, x2, x3, …]上,這個函數必須接收兩個參數,reduce把結果繼續和序列的下一個元素做累積計算,其效果就是: reduce(f, [x1, x2, x3, x

原创 搭建LAMP服務器環境

安裝平臺 Centos7 搭建LAMP服務器環境 1、安裝並配置Apache #yum install httpd 將Apache設置爲開機啓動模式 #systemctl enablehttpd 重新加載httpd #systemctl