原创 多線程複習(Java + Python)

多線程編程基礎Java多線程創建線程繼承Thread + 重寫run(線程體)通過Runnable接口實現多線程靜態代理設計模式通過Calllable接口實現多線程線程的狀態和方法停止線程阻塞線程的同步和死鎖問題單例設計模式死鎖生

原创 Flask啓動時錯誤處理(Migrate and context)

當數據庫需要改變的時候,Flask-SQLAchemy從models文件中創建數據庫表的時候,是在數據庫表不存在的情況下新建,如果改變的話,只有通過刪除原有舊的數據庫表,但這樣會導致原來數據的全部丟失。 比較好的解決辦法是使用da

原创 阿里測試開發面經一面

阿里測開一面 1寫代碼,表達式求值,二叉樹深度 還有啥情況沒考慮到(表達式求值) 2講項目 如何處理前後端交互,如何驗證 覆蓋率怎麼統計的 做這個項目的最大挑戰 3多線程和多進程區別 4get和post 5session和cook

原创 萬里長征第一步——python實現有向圖轉多叉樹

Talk is cheap!!! from treelib import Node,Tree tree = Tree() def bfs_tree(graph, start): #根節點以start開始 visited = [

原创 Python棧相關

在Python中,棧有兩種實現方式: 一種是list(),即stack = [] 另一種是deque() list()實現是建立在連續內存塊的基礎上的,列表中的元素彼此相鄰,訪問元素時速度很快,而入棧即進行append()操作

原创 MySQL基本查詢【3/29】

MySQL基本查詢【3/29】 單表查詢、帶IN關鍵字的查詢、帶BETWEEN AND的範圍查詢、帶LIKE的字符匹配查詢、帶AND的多條件查詢等 MySQL基礎查詢【3月29日】 SELECT {* | <字段列表>} [

原创 個人Hexo博客請移步https://zhengjiani.github.io/

個人Hexo博客請移步 https://zhengjiani.github.io/

原创 LeetCode五月刷題總結

上半月二叉樹prac98 驗證二叉搜索樹(中等)prac572 另一個樹的子樹prac236 二叉樹的最近公共祖先數學計算prac69 x的平方根prac50 Pow(x,n),計算x的n次冪函數 二叉樹 prac98 驗證二叉搜

原创 LeetCode二分查找算法應用

二分查找二分查找的概念思路1,在循環體中查找元素在循環體中縮小搜索區間1095題:山脈數組中查找目標值力扣相關題目33、81題:搜索旋轉排序數組I、II153、154題:尋找旋轉排序數組中的最小值I、II69題:平方根287題:尋

原创 Android開發入門學習

請參閱Android入門 主要內容如下: Android開發學習 入門 B站視頻:Android開發視頻教程-天哥在奔跑! 線性佈局、相對佈局 TextView 文字大小、顏色 顯示不下使用… 文字+icon 中劃線、下劃

原创 LeetCode四月刷題總結

LeetCode四月刷題總結-按類型矩陣相關採用位置座標解題prac542-01矩陣面試題13prac200-島嶼數量prac289-生命遊戲容器盛水問題prac42-接雨水prac11-盛最多水的容器 這個是四月每日一題的總結,

原创 海象運算符應用 - Python3.8

leetcode上有道面試題:判斷字符是否唯一 其中有一個答案是利用位運算符解決 class Solution: def isUnique(self, astr: str) -> bool: t = 0

原创 見證Python中else新用法

今天刷leetcode題的時候看到了else新用法 應該也不算新用法,只是以前沒見過 即else是與for對應,而非if 題目描述1160.拼寫單詞 給你一份『詞彙表』(字符串數組) words 和一張『字母表』(字符串) ch

原创 申請SSL證書+配置HTTPS代理

事情的起因是這樣的 在開發微信小程序的時候在阿里雲買了個API,但是好像不符合微信的調用標準。。。當時沒有瞅清楚可以關閉配置選項,折騰了一下午又是申請SSL證書又是配置HTTP重定向到HTTPS。記錄一下: 關閉微信API調用的驗

原创 Python廣度遍歷有向圖生成樹及可視化(treelib)

首先需求是提供一個圖字典,然後用算法遍歷構造樹 treelib構造樹要求節點id的唯一性,因此我先試了一下 treelib官方文檔 https://treelib.readthedocs.io/en/latest/ 圖字典: po