原创 lang:計算器改進版本_默認函數_小數_指數

前言 之前的版本只能計算單個數字之間的加、減、乘、除、取餘、 乘方。這次首先對輸入的字符串進行正則匹配,分割之後放入棧中。還重新設計了新的優先級,並對中綴表達式和後綴表達式的轉換做了點修改。但是缺點也有,提供的默認函數,如sin\

原创 【lua】用LUA學習排序不會很奇怪嗎

前言 冒泡、冒泡改進、雞尾酒、快速…… 話說,用lua做這些算法不會很奇怪嗎?也許有lua模塊可以進行更快的排序吧!在寫這篇也算是學習(複習)一下lua了,在實現了幾個排序後可能會加一下特殊點的語法。 (用的是sublime te

原创 【OS】從批處理到進程基本概念

前言 心裏一直懷揣着做個自己的操作系統的想法。 操作系統概念 一個操作系統,上能接用戶與應用,下能接裸機與虛擬。有下面三大方面的功能: 作爲系統資源管理者:文件管理、設備管理、存儲器管理、處理器管理 交互:命令接口、程序接口

原创 目標規劃:解決描述模糊的問題(processing)

前言 如果有這樣的要求,你這件東西最多5個小時做出來,如果工期緊張可以加班,反正要在明天之前做出來,還是不加班最好! 那麼這種要求該怎麼辦?這到底說的要人怎樣?如何用數學來描述這種要求呢? 當然,之所以轉換成數學問題也是希望問題變

原创 PY : 古怪的round()

當傳入的是以2.5 , 4.5 ,6.5結尾的時候,這個5就直接被省略了。其他情況結尾時,四捨五入功能還存在。 >>> round(34.5) 34 >>> round(34.6) 35 >>> round(33.

原创 【JS】正則表達式

前言 之前學過python的正則表達式,沒怎麼學懂,但是既然都是正則表達式學哪個語言應該沒有什麼區別纔是( 先寫個例子看看正則表達式是什麼! 用VS Code打開一個文件夾,新建一個module.html文件,把.vscode文件

原创 【QT】容器測試

前言 QT的容器比起STL的容器更輕巧、安全和易於使用。 用容器存放數據,命令,對象或是別的什麼東西。。。不用數組,也不自己建立鏈表那就使用容器來做這些事——到底實際上用容器還是自己寫數據結構哪種更好這個我真不清楚,學了很久還

原创 C++正則分組

前言 輸入的源碼當做是字符串,我需要把其中的標識符、數字、複數、函數、關鍵字等識別出來。之前做的計算器改進版本時,用了兩次匹配,第一次分割Token,第二次分類Token,但是我想讓這個分類步驟快一點,如果能在第一次分割的時候得到

原创 【C++】確保接口被正確使用

前言 並不是每一個項目都需要設計複雜的接口,但是爲了養成很好的編程習慣,我覺得一般還是寫複雜點吧!更復雜、更多的代碼是爲了之後更好的擴展和維護。 正確傳入形參 class Date{ public: Date(int mont

原创 【matlab】一維二維插值

前言 插值和擬合類似,都可以通過一組離散數據得到一個好看的函數。 一維插值 多項式擬合 F=[20 1049 1490 1882 2124 2551 3136 3684 ... 3942 4330 5002 55

原创 注意:在CSDN上不要隨便回私信(以後私信和評論都關了)

說實話我真的被噁心到了! 一個叫黃河之水(化名)的傢伙先是給我私信說什麼覺得我軟件技術不錯找我學習,然後要我回復,過了幾天又給我扣了個帽子。 這時我纔看到私信,此時已經有了幾個疑點,我這裏說兩個。一個是我博客寫的不怎麼樣,爲什麼會

原创 【QT】準備做個視覺小說2(未完成)

前言 完善界面,增加動畫功能。

原创 【反饋】傳遞函數(系統函數)

前言 相當簡單的東西。關於方框圖代數、拉普拉斯變換…… 傳遞函數 y(s)=H(s)u(s)y(s) = H(s)u(s)y(s)=H(s)u(s) 輸入/激勵:u(s) 傳遞函數:H(s) 輸出/響應:y(s) H(s)傳