原创 用正則替換實現自定義函數

emmm,一個非常偷懶的自定義函數方式,估計沒人這樣做過。 話不多說,先貼代碼爲敬。 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>函數替換規則demo</title

原创 不投降就是成功!----觀《新喜劇之王》有感

不投降就是成功!                                        -----《新喜劇之王》文章標題以及文章第一句留給這一句經典臺詞。昨晚熬夜把這部電影看完了,感觸頗多。女主如夢跑龍套十幾年,卻依舊還是籍籍無名。

原创 Nginx基本配置入門

安裝就忽略了,用各家install命令安裝便可。 1.目錄文件介紹 nginx其配置文件一般都放在/etc/nginx/目錄之下,執行ls可看到該目錄下的文件: root@iZuf6go9cde2wi64ieopxxZ:/etc/nginx

原创 bochs使用教程[Linux篇]

參考: 在bochs上運行的第一個操作系統 Ubuntu上使用Bochs 界面預覽: 安裝 debian系: sudo apt install bochs bochs-x centos: sudo yum install bo

原创 六. 基於Flex/Bison/符號表寫一個仿bc計算器

參考bc命令手冊(執行man bc便可看到),模仿bc的語法寫一個高級計算器,希望最終能夠實現整個bc所具有的功能。 [基本完成,正在不斷完善中...] 當前進度: 實現以下符號及其優先級 +、-、*、/、^、(、)、 &&、||、++

原创 gnome3下網易雲無法打開的問題

不知道動了系統哪部分的環境,網易雲突然打不開了,網上流傳的最普遍的禁用沙箱運行的方法也不起作用,只能以root權限打開。 電腦沒法播放音樂實在是讓人忍受不了,試着換了N多個其它的播放器,都沒有網易雲播放器做得好(感謝deepin團隊的貢獻)

原创 金三銀四講座筆記

邊看直播,邊做的筆記,寫的有點亂請見諒,也不打算整理了。 1. 簡歷如何寫 簡歷應該包括如下內容(按順序寫): 個人信息 求職意向 薪資 工作經歷項目 工作技能 學歷其他技能 工作技能: 開始寫基礎(1.原理、2.語言、3.數據庫之類的

原创 2020考研時間規劃

第一階段:基礎學習期(3-5三個月) 這個階段複習數學(同濟課本+張宇)、英語(新東方+張劍),保證每天學習4-7個小時,週日除外。 英語 每天2小時,先複習單詞與語法 4月份開始做真題閱讀,之後完全篇翻譯、整理詞彙句子。 數學 每天2

原创 用c with class寫一個符號表

參考C++ Program to implement Symbol Table 寫此代碼是爲了方便語法分析器的完成,代碼與參考很接近,特點是全部使用c完成,對語法分析器兼容性強。 以下是代碼: 頭文件: $ cat SymbolTabl

原创 五. 基於Bison設計實現C子集的語法分析器

[待完成...] 前期準備 一個基本的C子集語法分析器應該具備以下特點: 擁有語法樹,參考以下文法: <加法運算符>::= +|- <乘法運算符>::= * |/ <關係運算符>::= <|<=|>|>=|!=|== <字符

原创 (四)基於Flex設計實現C子集的詞法分析器

[待完成...] 前期準備 爲了寫出C子集的詞法分析器,首先應該瞭解C子集有哪些。 參考C 基本語法(菜鳥教程)先進行總結: 數字 需要考慮到十進制、十六進制、八進制、二進制、正負數、小數以及科學計數法(應該沒了吧?) 關鍵字: auto

原创 我的考研院校分析

[更新中...] 真的不知道該報什麼大學或研究所...我慢慢找適合自己的吧。 以下全爲專碩: 杭州電子科技大學b+ 2018年共招139人 計算機技術: 2018年,報743,上線246,錄取135,平均超線55分 數學一+英語一+810

原创 (三)Flex進階:需要了解的一些知識

參考: 詞法分析器生成工具flex 詞法分析器總結--flex&bison 詞法分析生成器flex的選項 1. Flex的一些常見選項: %option 7bit,%option 8bit:指示flex生成一個7bit或8bit的掃描器與-

原创 (二)初識Bison:寫一個簡單計算器

Bison是一種通用的語法分析器生成器,Yacc 的 GNU 版。它將LALR(1)上下文無關文法的描述轉化成分析該文法的C程序。 它經常和 Flex一起使用。 基礎:瞭解BNF(可參考: 語法規範:BNF與ABNF) 先來了解一下Biso

原创 (一)初識Flex:寫一個wc程序

flex是用來生成程序的工具(最初用來生成編譯器),它所生成的程序能夠處理結構化輸入。 基礎:瞭解正則表達式和編譯原理相關知識(詞法分析器、語法分析器、自動機等)。 一個簡單的Flex程序: 這個程序實現字數統計功能,這個程序可以讀入一個文