實驗一 準備

2021-10-11 00:22:34 字數 770 閱讀 6026

作為乙個大三的學生,我參加了計算機軟體技術的實習,在實驗一:簡單計算器的實現開始之前,我查到了以下資料:

1.

mfc是winos下開發人員使用的,它作為與vc 血肉相連的部分,是一種大家都承認的軟體編制的通用規範,詳情可以轉接到**:

應用程式/12672154

檢視2.算術表示式方法(三種)

分別為字首表示式、中綴表示式、字尾表示式

它們的特點為:

運算元之間的相對次序不變

運算子的相對次序變了

同時字尾表示式考慮了運算子的優先順序

3·# 結束終止符

4·中綴轉換成字尾表示式的演算法可以體現為棧的應用,有三種演算法,其中第二種和第三種演算法更為方便

其具體規則如下:

a·雙棧算符優先順序法

演算法思想:自左至右掃瞄表示式的每乙個字元:

1、當掃瞄到的是運算數,則將其壓入棧opnd

2、當掃瞄到的是運算子時:

如這個運算子比op棧頂運算子的優先順序高,則入棧

如這個運算子比op棧頂運算子優先順序低,則從opnd棧 中彈出兩個運算子,從棧op中彈出棧頂運算子進行運算,並將運算結果壓入棧opnd

3、繼續處理當前字元,直到遇到結束符為止

b· 用二叉樹來求解字尾表示式

演算法思想:首先準備乙個二叉樹節點棧s.

①從左開始向右遍歷字尾表示式的元素。

②新建乙個樹節點p&#

websocket之一 準備工作

最近做個專案,涉及管理前端不少裝置,當然真正的管理是在平台上,那麼就需要平台與前端通訊,專案組選擇websocket協議,沒搞過,摸索著搞,順便記點吧,由於是根據記憶而寫,可能會有些出入,但不大。1 cmake安裝 tar zxvf cmake 2.8.12.2.tar.gz cd cmake 2....

websocket之一 準備工作

最近做個專案,涉及管理前端不少裝置,當然真正的管理是在平台上,那麼就需要平台與前端通訊,專案組選擇websocket協議,沒搞過,摸索著搞,順便記點吧,由於是根據記憶而寫,可能會有些出入,但不大。1 cmake安裝 tar zxvf cmake 2.8.12.2.tar.gz cd cmake 2....

Selenium之python(一) 準備篇

1 安裝ptyhon3 2 安裝jetbrains pycharm 2018.1.1 x64,也就是python編輯器ide 進入file setting project 專案名 project interpreter 右邊的加號 輸入selenium找到這個包 左下角install package...