原创 生命遊戲(Java版)

遊戲簡介 生命遊戲(game of life)爲1970年由英國數學家J. H. Conway所提出 某細胞的鄰居包括上、下、左、右、左上、左下、右上與右下相鄰之細胞 遊戲規則如下: 孤單死亡 如果細胞的鄰居小於等於一個,則該細

原创 【JavaFx基礎】JavaFX 文件選擇器

FileChooser類 FileChooser 允許用戶導航文件系統並選擇一個文件或文件夾。 FileChooser 類位於javafx.stage包中。 打開文件 文件選擇器可用作打開文件對話框,用於選擇單個文件或多個文件

原创 【生命遊戲】純前端web版,可在線體驗

前言 關於【生命遊戲】之前小編寫發過一篇Java版的,這裏就不再對其介紹了,不瞭解的讀者可以點下方鏈接前往瞭解: https://blog.csdn.net/weixin_44155115/article/details/1038

原创 【Java筆記】多線程的簡單歸納

文章目錄一、名詞概念1.1 串行和併發1.2 進程和線程二、線程的生命週期三、線程的創建3.1 線程的創建方式3.2 start()和run()方法四、線程的常用方法4.1 線程的命名4.2 線程的休眠4.3 線程的優先級4.4

原创 【8086彙編(實驗)】 鍵盤輸出

實驗題目一 寫一個完整的8086彙編語言程序,從鍵盤輸入姓名,屏幕上輸出“hello,姓名”,如若從鍵盤輸入的是“Sam”,則從屏幕上顯示“hello,Sam”。 源碼 ;Program: ;Author:Nonoas ;Date

原创 【8086彙編(實驗)】 分支結構

題目一:成績評級 寫一個完整的8086彙編語言程序,該程序從鍵盤輸入一個成績,判斷其屬於哪個等級,等級分別爲’A’ (80-100),’B’(60-80),’C’(0-59),並顯示結果在屏幕上。 源碼: 如果運行報錯或死機,嘗試

原创 【編譯原理(實驗)】語法分析器(Java實現,帶UI界面)

實現方法 改語法分析器附帶詞法分析器; 通過將詞法分析的單詞壓入語法分析棧中,採用 LL(1) 型文法進行分析; 實現功能 能夠識別簡單語法,包括: 1.變量聲明; 2.變量賦值; 3.變量的運算; 4.if,for,while等

原创 【圖解排序】快速排序(Java)

前言 嘮叨一下:半夜實在睡不着,起牀敲了一個 快速排序 的代碼,講真這是大學第一次親手敲出這個代碼,代碼使用Java實現,但算法和數據結構一樣,其本身和編程語言是沒有關係的。 簡單介紹 算法思想 基於分治的思想,是 冒泡排序 的改

原创 【8086彙編(實驗)】串指令和位運算

文章目錄實驗目的實驗一題目源碼實驗二題目源碼 實驗目的 掌握串操作指令的用法,注意DF標識位以及源串、目標串的存儲和改變。 掌握位運算指令的用法,注意目標串的存儲和改變。 實驗要求: (1)編寫子程序 (2)在主程序中調用子程序

原创 【編程靈異事件】replaceAll() 無法替換空白符

問題發現 筆者在JavaWeb開發時,由於從數據庫讀取的文章段落存在空格,所有筆者覺得用以下方法將其消除: 這很合邏輯吧,正則表達式 \s+ 用於匹配一個或多個空白符,按理來說所有的空格都會被替換成 9 ,然而結果是下面這

原创 【圖解排序】堆排序(Java)

介紹 堆排序:(英語:Heapsort)是指利用堆這種數據結構所設計的一種排序算法。 堆是一個近似完全二叉樹的結構,並同時滿足堆積的性質: 即子結點的鍵值或索引總是小於(或者大於)它的父節點。 在堆的數據結構中,堆中的最大值總

原创 【8086彙編(實驗)】循環結構

題目一 寫一個完整的8086彙編語言程序:鍵盤輸入10個數據,存入一維數組中(字),並找出數組中最大值顯示在屏幕上。 源碼 ;Program: ;Author:Nonoas ;Date:20191106 .386 .MODEL

原创 【軟件推薦】B站視頻下載神器——唧唧Down

唧唧是一個用於下載bilibili視頻的在線應用程序,它能夠下載99%bilibili官方視頻(奇藝\樂視TV那些非官方播放器除外),並且它將會終身免費提供使用,另外,現在它已經支持彈幕下載。如果你想下載視頻進行二次創作,轉載等,請先獲

原创 如何用免費服務器搭建一個私人網盤

  往期精彩回顧 照片+視頻備份 | 百度出品 | 無限空間 | 你只需要我的一個無限碼 WordPress 網站架設 InfinityFree 免費無限流虛擬主機申請與一鍵架設好WordPress 教程 | 校內校外免費下載知網、

原创 【leetcode】約瑟夫環問題

題目 0,1,n-1這n個數字排成一個圓圈,從數字0開始,每次從這個圓圈裏刪除第m個數字。求出這個圓圈裏剩下的最後一個數字。 例如,0、1、2、3、4這5個數字組成一個圓圈,從數字0開始每次刪除第3個數字,則刪除的前4個數字依次是