原创 AFL++實戰(五)-測試HyperLPR

HyperLPR HyperLRP是一個開源的、基於深度學習高性能中文車牌識別庫,由北京智雲視圖科技有限公司開發,支持PHP、C/C++、Python語言,Windows/Mac/Linux/Android/IOS 平臺。項目源碼

原创 AFL++實戰(四)-測試opencv

opencv OpenCV的全稱是Open Source Computer Vision Library,是一個跨平臺的計算機視覺庫。OpenCV是由英特爾公司發起並參與開發,以BSD許可證授權發行,可以在商業和研究領域中免費使用

原创 AFL++實戰(三)-測試nodejs

nodejs Node.js 是一個基於Chrome JavaScript 運行時建立的一個平臺。 Node.js是一個事件驅動I/O服務端JavaScript環境,基於Google的V8引擎,V8引擎執行Javascript的速

原创 AFL++實戰(二)-測試python

CPython CPython是用C語言實現的Python解釋器。作爲官方實現,它是最廣泛使用的Python解釋器。項目源碼 cpython的下載 apt-get update sudo apt-get install -y bu

原创 AFL++實戰(一)-黑盒測試FFmpeg

AFL++下載及安裝 git clone https://github.com/AFLplusplus/AFLplusplus cd AFLplusplus apt install build-essential libtool

原创 編譯原理習題上(3,4,5章)

詞法分析 3.3.5 包含5個元音的所有小寫字母串,這些串中的元音按順序出現 vowel -> other* a (other|a)* e (other|e)* i (other|i)* o (other|o)* u (other

原创 主成分分析提取好的特徵

主成分分析 PCA顧名思義,就是找出數據裏最主要的方面,用數據裏最主要的方面來代替原始數據。具體的,假如我們的數據集是 n維的,共有 m 個數據 (x_{1},x_{2},…,x_{m}) 。我們希望將這 m 個數據的維度從 n

原创 C語言小子集編譯程序-遞歸下降分析

上機實習目的 理解編譯程序的構造原理,掌握編譯程序的構造方法與技術。通過實習,使學生既加深對編譯原理基礎理論的理解,又提高動手能力,特別是提高軟件設計能力。 上機實習要求 在理解編譯原理基本思想的基礎上,選擇一個自己熟悉的程序設計

原创 字符串hash+鏈式前向星

問題描述 題目地址 白兔有一個字符串T。白雲有若干個字符串S1,S2…Sn。 白兔想知道,對於白雲的每一個字符串,它有多少個子串是和T循環同構的。 提示:對於一個字符串a,每次把a的第一個字符移動到最後一個,如果操作若干次後能夠得

原创 編譯原理習題下(6-9章)

中間代碼生成 6.1.1 爲下面的表達式構造 DAG ((x+y)−((x+y)∗(x−y)))+((x+y)∗(x−y))((x+y)-((x+y)*(x-y)))+((x+y)*(x-y))((x+y)−((x+y)∗(x−y

原创 動態規劃基礎

基本概念 動態規劃是運籌學中⽤於求解決策過程中的最優化數學⽅法。 動態規劃過程是:每次決策依賴於當前狀態,決策引發狀態的轉移。 動態規劃經常常使⽤於解決最優化問題,這些問題多表現爲多階段決策。 狀態:每個階段所⾯臨的條件,同⼀階

原创 Softmax與分類模型

softmax和分類模型 內容包含: softmax迴歸的基本概念 如何獲取Fashion-MNIST數據集和讀取數據 softmax迴歸模型的從零開始實現,實現一個對Fashion-MNIST訓練集中的圖像數據進行分類的模型

原创 刷題系列一

題目描述 一個整數總可以拆分爲2的冪的和,例如: 7=1+2+4 7=1+2+2+2 7=1+1+1+4 7=1+1+1+2+2 7=1+1+1+1+1+2 7=1+1+1+1+1+1+1 總共有六種不同的拆分方式。 再比如:4可

原创 線性迴歸

線性迴歸的基本要素 模型 爲了簡單起見,這裏我們假設價格只取決於房屋狀況的兩個因素,即面積(平方米)和房齡(年)。接下來我們希望探索價格與這兩個因素的具體關係。線性迴歸假設輸出與各個輸入之間是線性關係: price=warea⋅a

原创 貪心算法專題

概論 貪心算法是指,在對問題求解時,總是做出在當前看來是最好的選擇。也就是說,不從整體最優上加以考慮,他所做出的是在某種意義上的局部最優解。 說簡單點就是可大的拿,往死裏塞 例一 題目描述 有⼀個⼈有 n 門課程,每⼀門課程他最多