原创 requst.Post與MultiValueDictKeyError

Bug奇遇記 環境 客戶端:android 服務端:django 問題產生 當你明明使用post方法發起了一個request到服務器,而在服務器那端使用request.POST[‘key’]的方法來獲取value的時候,你可能會遇

原创 圖數據集分享

圖數據集分享 之前因爲研究圖論,蒐集了大量圖數據集,也做一下分享,方便研究人員尋找: http://law.di.unimi.it/datasets.php 大多是webgraph,是從網絡爬取的。 https://tor

原创 宏觀經濟學——第一章

宏觀經濟學——第一章 宏觀經濟學研究目的 通過對收入,物件,失業等社會宏觀經濟變量來描述經濟狀況,解釋現象並提出建議。 研究方法——模型 模型是宏觀經濟學的靈魂,經濟學家對各個不同的結構建立了不同的模型,我們通過模型來解釋一個現象

原创 P,NP,NPC 和 NP-Hard問題

P,NP,NPC 和 NP-Hard問題 P,NP,NPC面對的問題都是 答案爲是或非的決策性問題。 NP-Hard的問題即不侷限於答案爲是非的,但是包含了是非。 P問題 能在多項式時間內找到解決方法的問題,比如圖的2-colo

原创 區間dp

區間dp dp的問題有很多種類,今天記錄的是區間類型的dp問題。 這類問題經過思考轉化之後通常比較明顯,即是問題一段區間上的最優解。 比如:矩陣連乘問題,石子合併問題。 以石子合併問題爲例: 有n堆石子排成一列,每堆石子有一個重

原创 gitignore如何編寫

gitignore如何編寫 我們使用git託管項目時,並不是所有文件都要託管,這時我們需要gitignore文件來指定哪些不要託管。 1.gitignore創建方式 在git bash中輸入 touch .gitignore 然

原创 如何做研究生

研究生如何做研究? 1.閱讀 閱讀該領域最本質的10篇論文, 參考研究生錄取的建議閱讀列表。 關於AI最核心的期刊是Artificial Intelligence,也寫作 ‘AIJ’。 如何閱讀? Phase 1:看論文中是否有你

原创 PPT——布爾運算

PPT——布爾運算 office提供五種類型的布爾運算,他們的效果如圖所示。 但有兩個點你需要特別注意 布爾運算只針對圖片,形狀和文字,線條不行。 第一個選定的對象樣式決定了運算結果的樣式。 針對第二條的理解,如下所示,

原创 Java編碼壞習慣改進

Java編碼壞習慣改進 總結自公衆號:阿里技術,一方面做筆記,一方面覺得很有道理分享出來。 讓性能更高 1.需要 Map 的主鍵和取值時,應該迭代 entrySet() 需要同時使用map的key和value取值時,迭代 entr

原创 Linux命令——apt與apt-get

原文鏈接:https://www.sysgeek.cn/apt-vs-apt-get/ Linux命令——apt與apt-get linux系統是通過一套名爲Advanced Pack

原创 Linux cd

/ Distinguish /代表的是文件系統的根目錄。 /下面有一個root目錄,代表的是超級用戶目錄,兩個是不同的概念。 cd .. 返回上次目錄 cd ~ 轉到用戶目錄 cd - 回到上一次所在

原创 C++引用使用注意

引用初始化後不能更改引用指向 引用一旦初始化後就會和指向的對象綁定,這點和Java不一樣。 #include <iostream> using namespace std; int main(){ int a = 1; int&

原创 如何消除產生式中的環和nullable變量?

http://59.80.44.50/www.d.umn.edu/~hudson/5641/l11m.pdf

原创 文法的理解

Understanding 文法是對語言的建模,語言的語法結構體現在了產生式各個符號的邏輯順序中,產生式的不斷推導直至推出所有的終結符,就是在確定的語法結構下推出所有的詞法單元。 比如,自然語言的常見結構是: 主語 + 謂語 + 賓語

原创 信號量&鎖

Understanding: 鎖:提供對共享資源的互斥訪問,保證資源的獨佔性。 信號量:在資源互斥的基礎上,實現了對線程的調度功能,當然也保證了數據的同步,當線程之間存在操作上的邏輯先後時便可以使用信號量。 二者側重點不同,鎖側重於對