原创 PV操作系列--讀者寫者問題

問題描述 有一個許多進程共享的數據區,這個數據區可以是一個文件或者主存的一塊空間;有一些只讀取這個數據區的進程(Reader)和一些只往數據區寫數據的進程(Writer),此外還需要滿足以下條件: (1) 任意多個讀進程可以同時讀

原创 leetcode_739每日溫度

題目 Given a list of daily temperatures T, return a list such that, for each day in the input, tells you how many day

原创 微信讀書薅羊毛大法

閱讀羣 宗旨:不僅僅爲了薅羊毛,還希望大家可以在羣裏分享自己愛看的書籍,以及閱讀過程中,遇到自個兒無法消化的段落時,我們可以助你一臂之力 入羣:公衆號搜🔎趣享Eureka ,回覆 享受閱讀獲得最新二維碼 活動 參加無

原创 PV操作系列_生產者_消費者

問題描述 假設“生產者”進程不斷向共享緩衝區寫人數據(即生產數據),而“消費者”進程不斷從共享緩衝區讀出數據(即消費數據);共享緩衝區共有n個;任何時刻只能有一個進程可對共享緩衝區(臨界區)進行操作。所有生產者和消費者之間要協調,

原创 leetcode_組合總和2_2種解法

題目 Given a collection of candidate numbers (candidates) and a target number (target), find all unique combinations

原创 leetcode_合併鏈表

方法 1:遞歸 思路 首先考慮邊界情況。 特殊的,如果 l1 或者 l2 一開始就是 null ,那麼沒有任何操作需要合併,所以我們只需要返回非空鏈表。 否則,我們要判斷 l1 和 l2 哪一個的頭元素更小,然後遞歸地決定下一個

原创 一文了解DHCP,動態IP,靜態IP

DHCP定義 DHCP叫做動態主機配置協議,它可以幫助主機(服務端)動態下發IP地址以及網關,DNS服務器等信息,減少大型組網中手動配置IP地址的過程,將管理員的工作簡化。 動態IP和靜態IP的區別 動態IP需要在連接網絡時自動

原创 XML啓蒙知識

Prelimanary XML 允許創作者定義自己的標籤和自己的文檔結構。 XML 被設計爲具有自我描述性。(eg. 郵件標籤擁有標題以及留言,同時包含了發送者和接受者的信息) 合法的 XML 文檔是“形式良好”的 XML 文檔

原创 python_面向對象_多態和多態性

多態性 同一種調用方式,卻是不同的執行效果.它依賴於繼承,在子類中方便定義統一接口 優點: (1)增加了程序的靈活性   以不變應萬變,不論對象千變萬化,使用者都是同一種形式去調用,如func(animal) (2)增加了程序可擴

原创 從我們常用的電腦操作到事件驅動模型

拿我們經常使用的電腦打比方 Windows 的工作機制簡單地說就是三個關鍵的概念:窗口、事件和消息<User 通過在窗口進行各種操作從而觸發事件,該事件就會向操作系統發送相應的操作消息>。 不妨簡單地將窗口看做帶有邊界的矩形區域

原创 分組&折半查找--有趣稱重題

題目 有8個球,其中1個比另外的要略重。在不用砝碼的前提下,你最少要稱幾次 思路1 算法中,折半查找最適合用在整體是有序情況下,而本題中已知一個小球比其它的略重,其他小球重量一致。故折半查找就是將小球分成兩組,每組四個,比較輕重後

原创 killer sudoku_無解

Puzzle Wrong HOW COME? 假設C3爲2,C1,C2 分別爲1,3,那麼D1,D2 爲2,4,導致D3,D4爲1,3 數對

原创 python框架_flask_基礎知識

Blueprint 出現的原因:在使用flask進行一個項目編寫的時候,可能會有許多個模塊,如果把所有的這些模塊都放在一個views.py文件之中,那麼最後views.py文件必然臃腫不堪,並且極難維護 原理:Blueprint

原创 嘮嘮嗑-session和cookie

定義 cookie定義:保存在用戶瀏覽器端的鍵值對 session定義:保存在服務器端的鍵值對 session原理 客戶端發起登錄請求,服務器端通過驗證後,生成隨機字符串返回給客戶端,並且服務器端將此字符串和客戶端信息存儲到本地數

原创 python_數據分析_numpy基礎使用

布爾索引 對於使用一維整型數組作爲索引,如果目標是一維數組,那麼索引的結果就是對應位置的元素;如果目標是二維數組,那麼就是對應下標的行注意:布爾數組的長度必須與目標數組對應的軸的長度一致,否則,會出現維數不匹配 軸對應OR F