原创 文法左遞歸的消除(QT/C++)—— 編譯原理

文法左遞歸的消除源文件 CFG文法及左遞歸的消除——編譯原理 文章目錄一、題目要求二、系統分析三、系統設計1、系統功能結構2、系統流程圖四、系統詳細設計1、主窗口類(模塊)的詳細設計(1)start槽函數的程序流程圖(2)主要代碼

原创 QT創建兩個窗口實現返回功能

創建兩個窗口並且可以返回至原界面 實現的過程 點擊主窗口跳轉第二個窗口的按鈕時,將自身窗口隱藏,顯示第二個窗口 點擊第二個窗口的返回按鈕時,將自身窗口隱藏,顯示主窗口 源文件 一、主窗口 1、創建第二個窗口 SecondW

原创 計算機科學與技術專業學點啥

最近有人問我計算機科學與技術會學什麼課,下面是學校的培養方案和自己每學期修的主要課程 只是個大概,不同學校的培養方案不同,但課程基本設置應該是差不太多,有些課程會在前面學習,有些課程會在後面才學習,有可能會多幾門課 文章目錄一

原创 將NetBeans下的web項目轉到eclipse中

有同學讓我把NetBeans的項目轉到Eclipse,百度了一圈,也沒找到比較合適的 emm,一步到位的方法咱不會,就只能一步一步的整 說是轉到eclipse中,其實是重新在eclipse中建一個web項目,一個一個移 其實應該

原创 python筆記2(函數)

文章目錄一、 函數1 基本函數2 定義函數(1)定義一個空函數:(2)函數的參數(3)參數檢查(4)返回多個值(返回tuple)二、高級特性1、切片2、迭代`Iteration`3、列表生成式4、生成器`generator`5、迭

原创 CFG文法及左遞歸的消除——編譯原理

爲了寫實驗,重新回顧一下CFG和左遞歸 文章目錄1、上下文無關文法2、遞歸3、消除直接左遞歸4、消除間接左遞歸5、代碼實現6、結 1、上下文無關文法 (1) 上下文無關文法(CFG,Context Free Grammar) 顧

原创 常用流程圖畫法

最近寫個實驗,要畫流程圖,一段時間沒畫,都快忘了,回來複習一下 結果碰上流程圖太長,又蒐羅一圈,找到了QQ截長圖和FastStone Capture 截長圖,覺着QQ比FastStone Capture好點,FastStone容易

原创 創建打開&保存文件對話框;QDir創建目錄;

創建打開文件對話框,實現點擊文件將文件內容輸出; 創建保存文件對話框,實現輸入文件名創建文件,將內容保存至文件中; 用QFileDialog::getOpenFileName和QFileDialog::getSaveFileNa

原创 網站課設——壁紙網站+留言板(PHP+wamp)

壁紙網站+留言板源文件 文章目錄一、實驗環境二、數據庫設計部分1、新建連接2、新建數據庫3、創建表三、實現功能1、登錄2、註冊3、修改密碼4、刪除用戶及留言5、留言板四、效果圖1、首頁2、登錄界面3、註冊界面4、留言板界面五、涉及

原创 QT/C++實現有界面的詞法分析器——編譯原理

編譯原理源文件 文章目錄一、實驗準備1、實驗環境2、.ui文件的設計(1)輸入區域文本框(2)結果區域文本框(3)開始按鈕\結束按鈕(4)按鈕的設置二、整體流程1、狀態轉換圖2、程序部分三、效果圖1、分析結果2、打開文件,查看內容

原创 JavaEE簡易聊天室(Netbeans:Servlet+Cookie+Session)

Web聊天室源文件 文章目錄一、題目二、實驗環境三、實現1、流程圖2、界面效果(1)登錄界面效果(2)聊天界面效果3、具體界面(1)登錄界面(login.jsp)(2)接收登錄界面數據(GetPostData.java)(3)輸

原创 QT使用QIODevice::Truncate出現QIODevice::open: File access not specified問題

QT使用QIODevice::Truncate時,出現QIODevice::open: File access not specified,即未指定文件訪問權限 QIODevice::Truncate並沒有指定打開文件的方式,可

原创 玄幻小說收藏(偶爾帶點科幻、都市)

作者 書名 天蠶土豆 魔獸劍聖異界縱橫、鬥破蒼穹、武動乾坤 風凌天下 凌天傳說、異世邪君、傲世九重天、天域蒼穹、我是至尊 辰東 神墓、長生界、遮天、完美世界、聖墟 我喫西紅柿 星峯傳說、寸芒、星辰變、盤龍

原创 QT connect函數的幾種寫法

文章目錄一、信號和槽二、信號槽函數爲指針形式三、信號槽函數爲SIGNAL、SLOT形式四、槽函數爲lamda表達式(`[=](){}`)形式 一、信號和槽 信號和槽函數都可以自己定義 信號在頭文件中聲明即可,不需要實現 槽函數需

原创 定義指針時未賦值導致出現“0xC0000005: 讀取位置 0x00000000 時發生訪問衝突”問題

問題描述: 0x0FB91BC0 (ucrtbased.dll)處(位於 five.exe 中)引發的異常: 0xC0000005: 讀取位置 0x00000000 時發生訪問衝突。 emmm,這個問題呢,網上有很多解答,就