author/軟體工程技術研究漫談

前端如何搭建一個成熟的腳手架

有了之前的基礎( 前端如何搭建一個簡單的腳手架 ),我們現在可以講講一個成熟的腳手架是怎麼做了。 這裡我們參考vue-cli的原始碼,基於rollup和typescript一步步搭建。vue-cli作為

程式設計入門自學指南

每天都看到很多對程式設計感興趣的人在問是不是可以自學軟體開發,或者應該怎麼自學 程式設計才能入門。在這篇文章裡,我將嘗試重現一個初學者在學習計算機程式設計時可能會 碰到的問題,並儘量提供相應的解決思路,希望對

洛谷題解P1009 階乘之和

實現程式碼: #include<iostream> using namespace std; int a[2000]; int c[2000]; const int maxDigit=1000

優雅的redux非同步中介軟體 redux-effect

不吹不黑,redux蠻好用。只是有時略顯繁瑣,叫我定義每一個action、action type、使用時還要在元件上繫結一遍,臣妾做不到呀!下面分享一種個人比較傾向的極簡寫法,仍有待完善,望討論。 git

《重構--改善既有程式碼的設計》閱讀筆記

如果你想知道重構是什麼,請閱讀第1章,其中示例會讓你清楚重構過程。 如果你想知道為什麼應該重構,請閱讀前兩章。它們告訴你「重構是什麼」以及「為什麼應該重構」。 如果你想知道該在什麼地方

Express與Koa中介軟體機制分析(二)

在Express與Koa中介軟體機制分析(一) 中我們有提到,Express 為線型模型,而 Koa 則為洋蔥型模型,之前我們已經通過解析 connect 的原始碼對 Express 中介軟體機制進行

要提高軟體缺陷去除效率,就必須要重視審查技術

很多專案團隊的去除軟體缺陷的手段,都是依賴於軟體測試,都是在軟體開發完成之後,將程式交由專業的測試人員進行測試。這樣的操作常常會由於前期遺留太多的bug,使得測試周期被拉長,測試的代價非常高昂。 實際上測試

一隻綠帽子引發的 bug 反饋

微信公眾號: IT一刻鐘 大型現實非嚴肅主義現場 一刻鐘與你分享優質技術架構與見聞,做一個有劇情的程式設計師 關注可瞭解更多精彩內容,定期有福利相送喲。 近日,Visual Studio

蓄勢待發 日本晶片再造邊緣智慧

本文由知識自動化(zhishipai)授權轉載 中國人工智慧的熱浪,總會讓國人覺得最熱的市場就在這裡。以論文、輿論熱度,日本、德國似乎都是落後的駱駝。實際上,雖然呼聲不高,但日本在紮紮實實地推動人

階乘、快速冪與斐波那契數列

今天看《計算機程式的構造和解釋》第一章,裡面提到了快速冪和斐波那契數列的快速演算法。感覺還挺巧妙的,做一點筆記。 階乘 通常我們求 ,需要進行n次迭代,也就是說方法的時間複雜度

1746056478.8857