原创 編譯過程中的並行性優化(三):軟件流水線化與SIMD技術

浙江大學《編譯原理》課程報告 上一篇: 編譯過程中的並行性優化(二):基本塊與全局代碼調度算法 軟件流水線化 軟件流水線化也是一種重要的指令調度技術,就像硬件流水線的指令一樣,它通過並行執行來自不同循環體的指令來加快循環程序的執行

原创 編譯過程中的並行性優化概述

編譯過程中的並行性優化概述 浙江大學《編譯原理》課程報告 目錄: 編譯過程中的並行性優化概述 前言 並行相關的處理器體系結構 代碼調度的相關約束 數據依賴 內存訪問依賴 寄存器使用與並行性的折衷 控制依賴 投機執行 基本

原创 使用 lex + yacc 生成多種運算中綴表達式對應的計算器(代碼實現)

代碼地址:我的GIS/CS學習筆記:https://github.com/yunwei37/myClassNotes <一個浙大GIS/CS小白的課程學習筆記 > 要求 生成如下文法表示的表達式對應的計算器

原创 Alpha-Beta 剪枝搜索實現黑白棋AI

完整代碼可以在 我的AI學習筆記 - github 中獲取 遊戲規則 棋局開始時黑棋位於 E4 和 D5 ,白棋位於 D4 和 E5,如圖所示。 黑方先行,雙方交替下棋。 一步合法的棋步包括: 在一個空格處落下一個棋子,並且

原创 基於卷積神經網絡的垃圾分類

卷積神經網絡 - 垃圾分類 代碼和數據集可以在 我的AI學習筆記 - github 中獲取 實驗內容 自今年7月1日起,上海市將正式實施 《上海市生活垃圾管理條例》。垃圾分類,看似是微不足道的“小事”,實則關係到13億多人生活

原创 地理空間索引實現:z 曲線、希爾伯特曲線、四叉樹, 最鄰近幾何特徵查詢、範圍查詢

我的GIS/CS學習筆記:https://github.com/yunwei37/myClassNotes <一個浙大GIS/CS小白的課程學習筆記 > 詳細代碼可在其中查看 空間索引 在談論空間索引之前,我們必須瞭解數據索引

原创 用c語言手搓一個600行的類c語言解釋器: 給編程初學者的解釋器教程(6)- 語義分析:符號表和變量、函數

用c語言手搓一個600行的類c語言解釋器: 給編程初學者的解釋器教程(6)- 語義分析:符號表和變量、函數 用c語言手搓一個600行的類c語言解釋器: 給編程初學者的解釋器教程(1)- 目標和前言 用c語言手搓一個600行的類c語

原创 GIS空間數據模型: 註記文本模型

我的GIS/CS學習筆記:https://github.com/yunwei37/myClassNotes <一個浙大GIS/CS小白的課程學習筆記 > 註記文本模型 空間數據模型分爲: 矢量模型 柵格模型 註記文本模型

原创 debian9.9 apache2.4 站點添加ssl證書配置https

配好的以及原文在這裏:http://www.yunwei123.tech/2019/10/13/hello-world/ 好像找到的大多數是centos上面的配置方式…而debain上面的apache配置大概有挺大的不同,所以寫一

原创 PAT (Top Level) Practice 1017 The Best Peak Shape (35 分) 題解

---- 源代碼位於:https://github.com/yunwei37/myClassNotes 還有不少數據結構和算法相關的筆記以及pta題解哦x ---- PTA top level 練習裏面的一道題目...挺簡單的,就是讀懂題

原创 PTA 數據結構與算法題目集(中文)7-7 六度空間 (30分) 題解

源代碼:https://github.com/yunwei37/myClassNotes 還有不少數據結構和算法相關的筆記以及pta題解哦x “六度空間”理論又稱作“六度分隔(Six Degrees of Separati

原创 用c語言手搓一個600行的類c語言解釋器: 給編程初學者的解釋器教程(5)- 語法分析2: tryC的語法分析實現

用c語言手搓一個600行的類c語言解釋器: 給編程初學者的解釋器教程(5)- 語法分析2: tryC的語法分析實現 用c語言手搓一個600行的類c語言解釋器: 給編程初學者的解釋器教程(1)- 目標和前言 用c語言手搓一個600行

原创 用c語言手搓一個600行的類c語言解釋器: 給編程初學者的解釋器教程(3)- 詞法分析

用c語言手搓一個600行的類c語言解釋器: 給編程初學者的解釋器教程(3)- 詞法分析 項目github地址及源碼: https://github.com/yunwei37/tryC 用c語言手搓一個600行的類c語言解釋器: 給

原创 數據結構與算法題目集(中文)7-20 表達式轉換 (25分) 題解

源代碼:https://github.com/yunwei37/myClassNotes 還有不少數據結構和算法相關的筆記以及pta題解哦x 題幹 算術表達式有前綴表示法、中綴表示法和後綴表示法等形式。日常使用的算術表達式

原创 PTA 數據結構與算法題目集(中文)7-47 打印選課學生名單 (25分) 題解

源代碼:https://github.com/yunwei37/myClassNotes 還有不少數據結構和算法相關的筆記以及pta題解哦x 假設全校有最多40000名學生和最多2500門課程。現給出每個學生的選課清單,要