原创 Python--遞歸算法解析

1.一段n個臺階組成的樓梯,小明從樓梯的最底層向最高層處前進,他可以一次邁一階或兩階,問:他有多少種不同的走法? 簡單思路:這種大規模的問題無法解決,就無限拆分成同樣表達的小規模問題,就運用到了遞歸的思想;              

原创 日常開發--前後端聯調規範

項目場景: 針對前後端分離技術,前端人員和後端開發要提前協商接口文檔數據; 然後再去碼代碼這時任何一端開發完成,都會先用mock數據(假數據)來測試程序, 後端一般會用postman/http requster 而前端一般會用到gul

原创 Python--利用正則表達式實現計算器功能

1.自己寫的,當時沒弄明白的點是float(字符串負號加數字) =負數本身 s = '1-2*((60-30 +(9-2*5/3+7/3*99/4*2998+10*568/14)*(-40 / 5))-(-4*3)/(16-3*2))'

原创 Python--詳細講解反射has|get|set|delattr

1.反射(內置函數hasattr,getattr,setattr,delattr)  1)神賜給你的內置函數 : a: getattr(命名空間,'函數名') == 命名空間.屬性名; 這裏的命名空間指的是對象或者類; b: getatt

原创 Python--django實現分頁功能

1.html測試數據 {% extends 'crm_/main_table.html' %} {% block css %} <style> th { text-align: cente

原创 Python--Django的踩坑操作

Django框架: 框架: a: 是整個或部分系統的可重用設計,表現爲一組抽象構件及構件實例間交互的方法;  b:另一種定義認爲,框架是可被應用開發者定製的應用骨架。 前者是從應用方面而後者是從目的方面給出的定義。總的來說:一個框架

原创 Python--垃圾回收機制詳解

前提引入: 高級語言java,c#等,都採用了垃圾回收機制,而c,c++這種是用戶自己管理維護內存的方式, 極其自由,可以任意申請內存,但如同一把雙刃劍,爲大量內存泄漏,懸空指針bug埋下隱患 python採用的是以引用計數機制爲主,標記

原创 pip和pip3(安裝與使用)詳細講解

在使用python的時候,經常使用到pip這個工具,可以很方便的線上安裝依賴庫, 當然pip還有很多參數都可以幫我們去查詢一些庫信息, 在安裝python的時候,下載帶有pip的安裝包就可以直接安裝pip啦, 當然沒有帶pip的,也可

原创 Python--詳解斐波那契數列Python版

1.斐波那契數列 題目: 斐波那契數列:1, 2, 3, 5, 8, 13, 21.....根據這樣的規律,編程求出400萬以內最大的斐波那契數,並求出他是第幾個斐波那契數 解題思路: 首先要得到前兩項,從第三項開始,每一項都爲前兩項之

原创 Python-pvm解釋器運行程序原理

Python解釋器簡介 一般來說,我們討論Python,是將其作爲一門編程語言來詳解.但是,從實際情況來看,Python也是一個名爲解釋器的軟件包.解釋器是可以讓程序運行起來一套程序,具有獨立性.所以當你寫了一段代碼之後,Pyth

原创 dlib在Windows/Linux環境安裝

簡單介紹dlib 公司最近要實現APP考勤的功能, 所以人臉識別就當仁不讓了, 所以小編就去研究了dlib這個東西 Dlib是一個跨平臺的通用庫, 使用C++技術編寫的, 支持Windows, Linux, MAC OS, S