博客 RSS 訂閱

ilfufu - 南京大學-數字邏輯與計算機組成實驗2024秋-VGA接口實驗思路(NJU-DLCOE-LAB6)

聲明:本博客僅供學習參考,請勿作出直接抄襲等違反學術誠信的行為 實驗環境 軟件:Vivado 2020.2 硬件:Nexys A7-100T開發板 本門課程的實驗環境似乎有兩種,代碼邏輯可能有所不同,請自行注意 實驗主要目標 結合鍵盤模塊,按鍵邏輯正常 屏幕有顯示 在前面的基礎上,實現刪除、退格、清屏等進階操作 輸入特殊字符串,按下回車後顯示對應自定義內容 個人思路與實現 前言

Verilog

收藏 評論

藍易雲 - IJ中PHP環境的搭建和使用教程

要在IntelliJ IDEA(簡稱IJ)中搭建和使用PHP環境,可以按照以下步驟進行操作。這些步驟涵蓋了從安裝PHP插件到配置PHP環境,以及如何在IJ中創建和運行PHP項目的全過程。本文將以嚴謹、專業的方式逐步解釋每個操作步驟,確保您能夠順利完成環境搭建和使用。 1. 安裝PHP插件 IntelliJ IDEA並不是專門的PHP開發工具,因此您需要先安裝PHP插件以便支持PHP開發。以下是詳細

vagrant , yaml , 負載均衡 , jenkins , Json

收藏 評論

心隨鷗鷺齊舒羽 - 基於Xilinx RAM-based Shift Register IP核實現雙抽頭移位寄存器(shift_register_2taps)

一、IP核配置步驟 1、打開Vivado IP Catalog 在Vivado工程中,右鍵點擊IP Catalog,搜索"Shift Register"。 2、選擇RAM-based Shift Register 雙擊打開配置界面。 3、關鍵參數設置 Component Name: shift_register_2taps Shift Register Type: RAM-bas

Verilog

收藏 評論

探索雲原生 - ArgoWorkflow教程(四)---Workflow & 日誌歸檔

上一篇我們分析了argo-workflow 中的 artifact,包括 artifact-repository 配置以及 Workflow 中如何使用 artifact。本篇主要分析流水線 GC 以及歸檔,防止無限佔用集羣中 etcd 的空間。 !--more-- 1. 概述 因為 ArgoWorkflow 是用 CRD 方式實現的,不需要外部存儲服務也可以正常運行: 運行記錄使用 Wor

devops , 雲原生 , cicd , jenkins , go

收藏 評論

超級大咸魚 - verilog實現十進制正數與ASCII碼互轉

verilog實現十進制正數與ASCII碼互轉 1.小位寬數實現轉ASCII碼 1.小整數十進制轉BCD碼(8421碼) 十進制數 0 1 2 3 4 5 6 7 8 9 8421碼 0000 0001 0010 0011 0100 0101 0110

Verilog

收藏 評論

超級大咸魚 - verilog實現32位有符號流水乘法器

verilog實現32位有符號流水乘法器 1.4bit乘法流程 1.無符號X無符號二進制乘法器 以下為4bit乘法器流程(2X6) 0 0 0 0 0 0 1 0 (2) X 0 0 0 0 0 1 1 0 (6) --------------------- 0 0 0 0 0 0 0 0 (0) 0 0 0 0 0 1 0 0 (4) 0 0 0

Verilog

收藏 評論

探索雲原生 - ArgoWorkflow教程(六)---無縫實現步驟間參數傳遞

之前我們分析了,Workflow、WorkflowTemplate 、template 3 者之間如何傳遞參數。 本文主要分析同一個 Workflow 中的不同 step 之間實現參數傳遞,比如將上一個步驟的輸出作為下一個步驟的結果進行使用(而非以文件方式傳遞)。 !--more-- 1. 概述 然後就是之前只分析了 Workflow、WorkflowTemplate 、template 3 者

devops , 雲原生 , cicd , jenkins , go

收藏 評論

超級大咸魚 - verilog利用線性插值實現正弦波生成器(dds)

verilog實現線性插值實現正弦波生成器 ​ 最近在項目上遇到一個需要在低資源FPGA上實現FFT邏輯的項目,而且要求實現窗函數。對於窗函數來説,莫非是實現正弦波生成器,正弦波生成器可以利用DDS模塊,CORDIC模塊,或者查找表的方式實現,以下主要講解ROM核線性插值相結合的波形生成器,用於生成正弦波。 1.線性插值 ​ 線性插值是一種數據估值算法,由於其擬合線是一條直線,所以叫做線性插值。即

Verilog

收藏 評論

Rocky_IC - 狀態機

Moore型狀態機和Mealy型狀態機 一、狀態機的定義 狀態機就是能夠根據控制信號按照預先設定的狀態進行狀態轉移,是協調相關信號動作、完成特定動作的控制中心。狀態機簡寫為 FSM (Finite State Machine),分為兩類:     1:輸出只和當前狀態有關而與輸入無關,則稱為摩爾(Moore)狀態機;     2:輸出不僅和當前狀態有關而且和輸入有關,則稱為米利(Mealy)狀態機

Verilog

收藏 評論

探索雲原生 - ArgoWorkflow教程(七)---高效的步驟間文件共享策略

之前我們分析了使用 artifact 實現步驟間文件共享,今天分享一下如何使用 PVC 實現高效的步驟間文件共享。 !--more-- 1. 概述 之前在 artifact 篇我們演示瞭如何使用 artifact 實現步驟間文件傳遞,今天介紹一種更為簡單的文件傳遞方式:PVC 共享。 artifact 畢竟是藉助 S3 實現中轉,效率上肯定是低於直接共享 PVC 的,而且 artifact 一般

devops , 雲原生 , cicd , jenkins

收藏 評論

探索雲原生 - ArgoWorkflow教程(八)---基於 LifecycleHook 實現流水線通知提醒

本篇介紹一下 ArgoWorkflow 中的 ExitHandler 和 LifecycleHook 功能,可以根據流水線每一步的不同狀態,執行不同操作,一般用於發送通知。 !--more-- 1. 概述 本篇介紹一下 ArgoWorkflow 中的 ExitHandler 和 LifecycleHook 功能,可以根據流水線每一步的不同狀態,執行不同操作,一般用於發送通知。 比如當某個步驟,或

devops , 雲原生 , cicd , jenkins , go

收藏 評論

歪歪ba - pheatmap實用參數(二)

# Create test matrix(造數據) set.seed(6) test = matrix(rnorm(200), 20, 10) test[1:10, seq(1, 10, 2)] = test[1:10, seq(1, 10, 2)] + 3 test[11:20, seq(2, 10, 2)] = test[11:20, seq(2, 10, 2)] + 2 test[15:20

R語言

收藏 評論

macrozheng - 再見Jenkins!一款更適合國人的自動化部署工具,賊帶勁!

在開發或生產環境中,我們有時候會上服務器器然後敲命令來部署項目。這種敲命令的方式不僅麻煩,有時候還容易出錯,此時使用一套自動化部署方案,不僅方便還不易出錯。最近發現了一款好用的自動化部署工具Jpom,體驗不輸Jenkins,分享給大家! Jpom簡介 Jpom是一款簡而輕的自動化部署工具,目前在Gitee上已有8.5k+star,它具有在線構建、自動部署、日常運維、項目監控等功能。 它能解決你日常

自動化 , springboot , JAVA , jenkins , 後端

收藏 評論

v3ucn - 性能的極致,Rust的加持,Zed-Dev編輯器快速搭建Python3.10開發環境

快就一個字,甚至比以快著稱於世的Sublime 4編輯器都快,這就是Zed.dev編輯器。其底層由 Rust 編寫,比基於Electron技術微軟開源的編輯器VSCode快一倍有餘,性能上無出其右,同時支持多人編輯代碼。 安裝和配置Zed.dev Zed.dev編輯器還在灰度測試階段,暫時只釋出了Mac版本,在Zed.dev官網下載,安裝成功後,進入Zed.dev編輯器,使用組合鍵 Command

R語言

收藏 評論

ytcboy - R語言數據繪圖學習(0x01)-安裝ggplot2與嘗試

0x01 安裝與R基礎 一直聽説數據分析裏R語言是比較‘正統’,況且久聞ggplot2這些R語言的數據分析庫大名,想到今後數據分析和整理的需要,這裏開一個簡單的系列學習一些R語言和ggplot2的繪圖基礎。本人學習的書籍是Winston Chang大佬的《R Graphics Cookbook》,且稍有一點Python裏的Plotnine繪圖基礎。但我算是R語言小白,所以整個系列也可以記錄自己學習

R語言

收藏 評論

相遂 - Bulk RNA-seq 基本分析流程

目的: 對illumina數據進行處理,利用 RNA-Seq 發現新的 RNA 變體和剪接位點,或量化 mRNA 以進行基因表達分析等。對兩組或多組樣本的轉錄組數據,通過差異表達分析和對所發現的差異表達基因集合進行功能富集分析以推斷生物學功能。 數據準備: 數據下載: Humangenome(GRCh38/hg3):Index of /goldenPath/hg38/chromosomes (

R語言

收藏 評論

瘋狂學習GIS - Windows配置R語言、RStudio開發環境

  本文介紹R語言及其集成開發環境RStudio的下載、安裝方法。   R語言是一個屬於GNU操作系統的開源軟件,在數據統計與分析、可視化等方面具有優秀的表現;而RStudio則是R語言的集成開發環境(IDE),可以幫助我們更好地編輯、調試R語言的代碼。這二者的關係有點類似於Python與Spyder的關係——我們可以只下載R語言,用其自帶的原生編輯窗口來完成代碼的撰寫與運行等工作;而如果想提高代

R語言

收藏 評論

瘋狂學習GIS - 基於R語言的raster包讀取遙感影像

  本文介紹基於R語言中的raster包,讀取單張或批量讀取多張柵格圖像,並對柵格圖像數據加以基本處理的方法。 1 包的安裝與導入   首先,我們需要配置好對應的R語言包;前面也提到,我們這裏選擇基於raster包來實現柵格圖像數據的讀取與處理工作。首先,如果有需要的話,我們可以先到raster包在R語言的官方網站中,查閲raster包的基本情況,比如其作者信息、當前的版本、所依賴的其他包等等;如

R語言

收藏 評論

瘋狂學習GIS - 地理探測器R語言實現:geodetector

  本文介紹基於R語言中的geodetector包,依據多張柵格圖像數據,實現地理探測器(Geodetector)操作的詳細方法。   需要説明的是,在R語言中進行地理探測器操作,可以分別通過geodetector包、GD包等2個包實現。其中,geodetector包是地理探測器模型的原作者團隊早先開發的,其需要保證輸入的自變量數據已經全部為類別數據;而GD包則是另外一位學者開發的,其可以自動實現

R語言

收藏 評論

瘋狂學習GIS - 基於R語言的GD庫實現地理探測器並自動將連續變量轉為類別變量

  本文介紹基於R語言中的GD包,依據柵格影像數據,實現自變量最優離散化方法選取與執行,並進行地理探測器(Geodetector)操作的方法。   首先,在R語言中進行地理探測器操作,可通過geodetector包、GD包等2個包實現。其中,geodetector包是地理探測器模型的原作者團隊開發的,其需要保證輸入的自變量數據已經全部為類別數據;其具體操作方法大家可以參考地理探測器R語言實現:ge

R語言

收藏 評論

藍易雲 - python模塊之sys

Python的 sys模塊是用於訪問和操作與Python解釋器相關的變量和功能的標準庫模塊。以下是關於 sys模塊的一些重要功能: 命令行參數: 通過 sys.argv可以訪問命令行參數列表。 標準輸入輸出: sys.stdin、sys.stdout和 sys.stderr分別表示標準輸入、標準輸出和標準錯誤輸出。 退出程序: 使用 sys.exit()可以退出Python程序。

vagrant , 運維 , Docker , jenkins , apache

收藏 評論

瘋狂學習GIS - 繪製三元圖、顏色空間圖:R語言代碼

  本文介紹基於R語言中的Ternary包,繪製三元圖(Ternary Plot)的詳細方法;其中,我們就以RGB三色分佈圖為例來具體介紹。   三元圖可以從三個不同的角度反映數據的特徵,因此在很多領域都得以廣泛應用;如下圖所示,就是一個最簡單的三元圖。其中,基於R語言中的Ternary包,我們可以非常方便地繪製三元圖;本文就對其具體繪製方法加以介紹。   首先,由於我們需要用到R語言中的Ter

R語言

收藏 評論

macrozheng - Jenkins+Docker一鍵打包部署項目!步驟齊全,少走坑路!

有些程序員在項目上線時,會選擇手敲命令來部署項目,這種方式一旦敲錯命令就會導致項目部署失敗。今天給大家分享一套基於Jenkins+Docker的自動化部署方案,部署齊全,能讓你少走坑路! Jenkins簡介 Jenkins是一款領先的開源自動化工具,採用Java構建,提供超過1800個插件,支持自動化幾乎所有任務,目前在Github上已有23k+Star。其目標是通過自動化重複性的工作,減少人工干

springboot , JAVA , Docker , jenkins , 後端

收藏 評論

瘋狂學習GIS - R語言求取大量遙感影像的平均值、標準差:raster庫

  本文介紹基於R語言中的raster包,批量讀取多張柵格圖像,對多個柵格圖像計算平均值、標準差,並將所得新的柵格結果圖像保存的方法。   在文章基於R語言的raster包讀取遙感影像中,我們介紹了基於R語言raster包,對單張或多張柵格圖像加以平均值、標準差計算的方法;但這一篇文章中的標準差計算方法僅僅可以對一張柵格圖像的全部像元加以計算,即標準差計算結果是一個具體的數值,而不是一景結果影像;

R語言

收藏 評論