原创 [Python][刷題常用模塊]用Python刷題,這一篇就夠了

引言 最近在復刷LeetCode,某種意義上要做題做的快對STL保持熟悉度是蠻重要的,至少在求和、排序、查找時就不用重複敲代碼了。於是,整理了部分常用python算術/數據結構/數理模塊,以及相應的對TLE敏感的操作,希望能幫助到

原创 [leetcode][牛客]關於使用Python答題時報maximum recursion depth exceeded in comparison的劣勢和解決方法

在Leetcode等刷題網站刷題時,爲了方便少敲分號,我經常會選擇用python;但頭疼的是,同樣的算法有時候C++能過但python不能過,比如關於Python答題時報maximum recursion depth exceed

原创 [算法][動態規劃]揹包問題變體-均分禮物

均分禮物 今天遇到的一個面試手撕題: 給定一個禮物價值清單,需要將其進行劃分爲兩個子集,以使得兩個子集的價值和的差值最小。 思路 [算法][動態規劃][揹包問題①]0-1揹包問題的優化及約束變形[python實現 將其視爲一

原创 [python]使用對象作爲字典的key

在python的字典中,值(value)可以取任何數據類型,但鍵(key)必須是不可變的,如字符串,數字或元組。 要構建如JAVA中的HashMap,直接使用對象作爲key,需要藉助內建函數hash() 如: c = Object

原创 SQL數據庫——關係代數(一)及解題套路

數據庫的類型 我們一般會把數據庫簡單區分成關係型數據庫(SQL)和非關係型數據庫(NoSQL)。 關係型數據庫:MySQL、MariaDB、PostgreSQL、Oracle、SQL Server。比較有意思的是關係型數據庫的l

原创 [優雅編程]先進生產工具蒐羅和簡介-程序員提升之道

文章目錄What is this?基礎開發者包雲服務產品社羣產品 本文所屬維護倉庫: DaZaHui/先進生產工具蒐羅和簡介。後續更新將以此處爲主。 DaZaHui/先進生產工具蒐羅和簡介 What is this?

原创 [Docker]Docker官方起步指南學習筆記⑥——nvidia-docker在19.03+版本下的安裝

[@toc] 參考資料: Get Docker Engine - Community for Ubuntu nvidia-docker#Quici Start 新舊Docker的差異 本文中的docker默認爲CE版,即

原创 samba的安裝與各類問題小記

基礎概念 Samba是在Linux和UNIX系統上實現SMB協議的一個免費軟件,由服務器及客戶端程序構成。實際上也被用於Windows對Linux的文件進行共享。 Linux搭建samba服務 以Ubuntu 16.04爲例子:

原创 [Mysql]8.0*版本授權遠程登錄的問題

Mysql拒絕遠程訪問 8.0版本更換了權限設置和密碼加密協議,因此: mysql> grant all privileges on *.* to 'root'@'%' identified by 'password' with

原创 [SSH]記SSH反向隧道的搭建過程

基本概念 SSH反向隧道可以實現SSH的內網穿透,其作用原理是: 內網機器BBB監聽公網服務器AAA的端口PAP_APA​; 一旦公網機器AAA收到來自端口PAP_APA​的請求,則轉發/映射到內網機器BBB的端口PBP_BPB

原创 [Git]從Git到Github的上手指南

從Git到Github的上手指南 [轉載]爲了培訓一些新人,技術部總結了一些資料,主要面向的是0基礎的Git新手。 主要的編寫目的是讓其快速掌握Git的基礎操作(指令和GUI)並上手Github、更快地跟上項目進度。因此除了知識

原创 [Linux]硬盤管理與文件系統

文章目錄Preliminaries一 文件系統1.1 Linux系統的文件屬性① 文件權限(permission)② 文件鏈接(link file)1.2 Linux系統中的文件權限管理1.3 文件目錄與配置、管理① Filesy

原创 [python]關於numpy中sum函數的axis屬性的理解

其實不只是numpy的sum函數,包括在keras.backend、pandas等各種科學庫中,axis都是一個非常常見的參數,且大部分庫的文檔都遵從numpy中的axis操作。 先從一維的向量開始 vector = np.

原创 [算法][動態規劃][揹包問題①]0-1揹包問題的優化及約束變形[python實現]

文章目錄題目描述問題求解1.1 動態過程1.2 代碼求解算法優化1.1 空間優化1.2 算法加速算法約束恰好放滿揹包完整代碼測試 寫在前面 這是我對動態規劃一些入門題的筆記,主要便於隨時隨地的回顧這些基礎內容。 基本都是些簡

原创 [算法][動態規劃][揹包問題②]完全揹包問題的問題轉化思路與優化[python實現]

文章目錄問題描述問題求解1 向0-1揹包問題轉化基於掩碼的優化編碼和解碼1 完全編碼2 壓縮編碼/二進制編碼2 基於狀態轉移的速度優化完全揹包問題的最優解決方案完整代碼測試 寫在前面 這是我對動態規劃一些入門題的筆記,主要便