原创 解決Mac OS Catalina下Visual Studio Code對於C/C++語言不能斷點調試的問題

文章目錄背景環境解決辦法新的插件配置步驟配置文件文件分享c_cpp_properties.jsonlaunch.jsontasks.json參考資料 背景 最近剛考完試,有空來回復一下博客上的評論。在回覆一條關於克魯斯卡爾最短路徑

原创 利用Python獲取正方教務系統在校成績

今天要說的一個小項目是利用Python來獲取正方教務系統的在校成績,說白了這就是一網絡爬蟲。做之前也有上網搜索了一下資料,這裏就給一個總體的思路吧,就以我學校的作爲例子。不過遺憾的是並沒有添加驗證碼的破解功能,還需要手動輸入。希望能夠幫助

原创 【算法】基於AOV網的拓撲排序

  寫在前面:這篇文章在一週前就應該發的,後來因爲騰訊面試拖到現在,雖然現在下動車也有一兩個小時了,但是感覺自己好像還在路上顛簸。昨天去騰訊深圳總部面試,深圳總部啊!馬爸爸在的地方!可惜跪了。可能是因爲我主要偏軟件開發然後投了運維簡歷投偏

原创 關於兩種家庭常用局域網擴展方式的區別

  這幾天想把幾臺電腦聯網,組建一個Windows家庭組,但是局域網中有兩臺路由器,都有連接設備,網絡拓補圖是這樣的: 網上找了一下擴展網絡的方式,有兩種 1、將上圖路由器B的LAN口與路由器A的LAN口相連接,取消路由器B的DHCP功

原创 PHP誤導性錯誤:Maximum execution time of 0 seconds exceeded

前言:前幾天做項目的時候遇到了PHP上傳文件超時的錯誤,並且我都把PHP配置中的超時時間設爲0(無限制)還是錯,後來Google到了這篇文章,說還有一種原因可能是我們服務器的設置,我用的是Apache,還是在Windows下的,

原创 基於Docker容器和PHP技術的簡易多人在線編程平臺(雲IDE)的實現

前言:   這篇文章將講述如何利用Docker雲計算框架和PHP技術在Linux環境下實現一個多人在線編程環境,同時保證服務器安全。我把它叫做雲IDE。可能沒有桌面級IDE的全部功能,只有簡單的多語言編程,運行,下載代碼功能,雖然現在這種

原创 在Xilinx Zybo上安裝Ubuntu系統

文章目錄前言本文所使用的開發板法一:利用預編譯好的文件與系統點亮Zybo法二:手動編譯啓動文件準備軟件環境步驟Step1: 配置環境變量Step2:爲zybo配置U-BootStep3:編譯U-BootStep4:爲U-Boot增

原创 【算法】基於AOE網的關鍵路徑算法

  這是圖算法的最後一個比較重要的部分,就是關鍵路徑。這裏主要介紹手工求解的方法和思路,至於代碼嘛,我自己在寫我們學校OJ的時候雖然是可以AC的,但是經測試是有BUG的,so,就不拿出來獻醜了~   什麼是關鍵路徑,關鍵路徑有什麼用呢?我

原创 【經典問題】漢諾塔(遞歸、C語言實現)

   這個月在學習Python,函數遞歸那一節提到了漢諾塔問題,這是一個很經典的問題,我們老師在之前也提到過這個例子,感覺蠻重要的,想記錄下來。爲了向經典致敬,這篇就不用Python實現了,就用C語言~  漢諾塔的來歷我就不細說了,這裏就

原创 Apache設置https反向代理

  這篇博客直切正題,簡單粗暴,哈哈,最近實在是太忙了。這類的網上都參差不齊的,Google上也差不多   1.對於Apache的https反向代理,原理跟http的差不多,可參考  《使用Apache的虛擬主機以及代理搞定多個網站的子

原创 面向對象設計模式之---簡易工廠模式(Simple Factory Pattern)

今天有幸拜讀了以下大鳥的《大話設計模式》,刷新了我的編程三觀,發現如果寫代碼只爲了實現功能,那也太low了,編程就是一門藝術。 工廠模式是一個最簡單的模式,它的主要功能是根據需要創建合適的對象。 例如:有一天我口渴了想吃水果,

原创 通過PHP執行系統命令

PS.這幾天用PHP寫了一個小工具,因爲要部署在Linux,又要暫時使用sudo執行一些Shell命令,網上也有很多資料,但是有的要麼就直接把Web服務器用戶直接提升權限,要麼就使用密碼存文件方式,安全性都不是特別好,好在搜索到在Word

原创 【算法】圖的最小生成樹(Kruskal算法)

這篇文章是2.0版本,修正了前一版中的錯誤,感謝廣大網友指正!  前面介紹了圖的最小生成樹的Prim算法,這個算法是從頂點的角度來刻畫生成樹的。今天要說的Kruskal(克魯斯卡爾)算法,是從邊的角度來進行刻畫的。   Kruskal算法

原创 利用Python實現內網穿透(可向公網映射內網應用程序)

文章目錄寫在前面架構與數據流軟件架構單一請求的數據流多用戶情況下的數據流心跳技術實現連接監聽心跳實現多線程與多進程爲什麼叫Venus文章註解代碼寫在最後 寫在前面  去年寫過一篇文章《利用Python+阿里雲實現DDNS(動態域名

原创 【經典問題】括號匹配問題

文章目錄前言例題算法思想算法舉例代碼棧類括號匹配核心算法完整代碼運行結果 前言 括號匹配問題算是棧應用中比較經典的問題了,在數據結構的書中還有各種考試中會出現。最近刷題的時候也遇到了,就想寫一篇文章整理一下。 例題 題目來自Lee