原创 關於python項目環境的理解

之前以爲自己已經理解的各種環境,但是好像並不是,沒有深刻理解 開始學習編程的時候,各種環境配置完全不知道是什麼東西,更不知道是幹嘛用的,只是按着教程來操作。 做完之後,可以還行,如果不行,便會抓瞎了。不知道改哪裏,不知道哪裏出現

原创 學習Vue.js記錄

2019.11.29 還沒有開始學 Vue官網地址: Vue 官網是最好的學習教程 不論是學習 docker django Elasticsearch Flutter 還是其他的技術,官網都是最好的教程。 簡單

原创 使用策略模式代替嵌套的多層if-else

– 後臺在開發的過程中,需要進行各種邏輯判斷,來判斷某個按鈕是否展示,某個操作是否允許。 所以嵌套了很多if-else判斷,看起來很是頭痛。修改了起來也要各方面考慮,防止邏輯錯誤,進行影響。 如圖: 之前一直不知道會有怎樣的處理

原创 關於新手產品和開發去理解產品,對於熟悉的人也有一定的幫助

今天聽了一下公司客服部門關於新員工使用後臺系統的培訓 雖然整個後臺,各種操作和展示我基本上都是參與和了解的,在開發過程中,也會對產品設計的功能,感到不理解和不認可等等。 今天簡單聽了一下,客服組長對新人的培訓講解,後臺使用,簡單瞭

原创 研究了一下Python的pip,以及其他linux命令可以直接執行的原理

首先linux中一切皆文件。 安裝完Python後,當我們在shell中輸入pip install **something, 後面是一個怎麼的執行原理呢。 – 開始我是不理解的,一點兒都不理解,因爲是跨行過來,很多底子不牢,爲甚

原创 python循環的一個優化,原來方法可以再次封裝調用,類似匿名函數

循環優化 每種編程語言都會強調需要優化循環。當使用Python的時候,你可以依靠大量的技巧使得循環運行得更快。然而,開發者經常漏掉的一個方法是:避免在一個循環中使用點操作。例如,考慮下面的代碼: 每一次你調用方法str.uppe

原创 再次理解多線程,多進程

工作以來,基本上沒有遇到使用多線程和多進程的任務或者工作。 – 也有可能是,有的工作可以使用多線程和多進程,只是自己想不到使用。例如報表分批實現,文件分批讀取,保存等等。 昨天突然被問到多線程和多進程的相關問題,自己很是抓瞎。

原创 關於Python的字典

我們知道Python的字典,一般做映射取值。 我們也知道Python是散列數據結構。 所以有python讀取大文件越來越慢的原因與解決 裏面提到使用 in dict.keys 比 in dict 要慢很多,爲什麼呢? 應該就是 i

原创 簡單方便,分步實現。linux 各司其職,做好本職工作。不交叉,相互獨立,不耦合

後臺需要開發一個功能,需要根據訂單號導出相關的訂單信息,可以選擇需要導出的訂單信息 之前的邏輯是單獨的,只有根據訂單號導出信息,後來需要增加一項功能,可以根據訂單中其他信息來導出訂單的其他信息,例如訂單的一個叫做批次號的東西。開

原创 git merge 的一些細節

被坑了半小時 使用git merge進行代碼合併,但是合併之後測試頁面,發現顯示不對,之前測試並沒有發現問題。 經過仔細查找, 原來是給前端的json數據,一條數據id重複,結果取了下面的錯誤數據。 原因是git merge的時

原创 django orm 過濾器的理解

關於filter and exclude 業務上數據比較多,查詢比較多,所以經常使用sql進行數據的查詢,因此對於sql比較熟悉,但是對django的orm瞭解的就不是很深了。 結果出來的數據不滿足需求,本來想排除指定訂單,但是

原创 記一次git checkout了本地未提交文件,記一次找回

在git的開發過程中,有一次切換分支,提交文件,忘記把本地的文件stash了,結果悲催了,幾個新建的文件和代碼沒有了。 在想git還能不能找回呢? 於是進行了查詢: 發現幾個新的,不常用的git命令。 git reflog git

原创 太不認真

沒有加”,“ 太不認真了 差評

原创 理解docker,理解開發

之前一直關注過docker,也知道docker大概是什麼東西,容器技術,比虛擬機輕量,但是一直不太理解,這兩天公司這邊要使用docker,又再次找文檔,看技術文章和介紹,又結合自己的開發經驗和分析,感覺理解了一些兒。 分析原因,爲

原创 火車上的人們啊

火車上的人們啊 10年上大學,14年畢業到北京參加工作,開始各種不懂,感覺北京哪裏都是高大上的,吃一個沙縣小吃,都感覺好厲害啊。十幾塊錢都覺得貴。但是自己在秦皇島工作的時候,也不是沒有如果高大上的地方,海天一色,各種自助,但是一入北京