大家好,我是微微笑的蝸牛,??。 今天這篇文章主要想講講,Flutter 多插件語言本地化遇到的問題,原因以及解決方案。 本地化 在 Flutter 開發中,多語言本地化可以使...

大家好,我是微微笑的蝸牛,??。 今天這篇文章主要想講講,Flutter 多插件語言本地化遇到的問題,原因以及解決方案。 本地化 在 Flutter 開發中,多語言本地化可以使...
大家好,我是微微笑的蝸牛,??。 今天將開始一個新的系列,動手寫 DNS 服務器,使用 Swift 實現。 我們知道,DNS 服務器是用來解析域名,返回對應的 IP 地址。它使...
大家好,我是微微笑的蝸牛,??。 這個系列的文章,我們將來動手實現一個小型的 Lisp 解釋器,使用 Swift 編寫。至于寫解釋器的緣由呢,是因為前些天看到一篇國外的文章[h...
大家好,我是微微笑的蝸牛,??。 上一篇文章介紹了 virtual dom,以及簡單的 diff 操作。 這篇文章將介紹 Component、State、組件生命周期的實現。 ...
大家好,我是微微笑的蝸牛,??。 上一篇文章介紹了 jsx 背后的實現,今天來介紹一下 virtual dom。 如何更新 dom 若采用現有的實現方式,想要更新 dom,只能...
大家好,我是微微笑的蝸牛,??。 上一篇文章我們講述了如何描述 dom 節點信息,使用 type+props 的方式,但是寫起來有些繁瑣。 這一篇文章將會介紹 jsx,簡化描述...
大家好,我是微微笑的蝸牛,??。 今天將會開啟一個新的系列,如何打造自己的 React 框架。包括如下幾部分: dom 節點描述與創建 jsx virtual dom comp...
大家好,我是微微笑的蝸牛,??。 上一節我們講了如何確定節點布局信息,輸出了布局樹。今天,將介紹最后一個環節,繪制。內容不多,相對也比較好理解。 附上前面幾節的鏈接,想了解的童...
大家好,我是微微笑的蝸牛,??。 上一篇文章[http://www.lxweimin.com/p/bf28f2c8b74c]我們講了樣式樹的生成,確定了每個節點的樣式。這一節主...
大家好,我是微微笑的蝸牛,??。 上一篇文章中,我們解析出了總體的樣式表。 今天,我們來介紹如何生成樣式樹。 簡單來說,樣式樹就是確定 dom 樹中每個節點的樣式。在樣式表的基...
大家好,我是微微笑的蝸牛,??。 上篇文章中,我們講述了 html 的解析,并實現了一個小小的 html 解析器。沒看過的同學可以戳下面鏈接先回過頭去看看。 聽說你想寫個渲染引...
大家好,我是微微笑的蝸牛,??。 這篇文章主要講述 html 的解析過程,實現一個小小的 html 解析器。 html 規則 html 中包含一系列的標簽,有單個的,也有嵌套的...
大家好,我是微微笑的蝸牛??。 最近,看了一個「動手寫瀏覽器渲染引擎」的系列文章,看下來覺得頗有價值。 它實現了一個小型的渲染引擎,并給出了具體的實現代碼,清晰的講述了工作流程...
shell 對于程序員來說,應該是個熟悉得不能再熟悉的老朋友了,幾乎天天都會接觸。當我們噼里啪啦敲一堆命令后,它會幫我們執行,然后顯示結果。 那么 shell 究竟是什么? ...
大家好,我是微微笑的蝸牛,??。 這是虛擬機系列的最后一篇文章,終于要寫完了??。前五篇文章可點擊下方鏈接進行查看。 聽說你想寫個虛擬機(一)?[https://mp.weixi...
大家好,我是微微笑的蝸牛,??。 這是虛擬機系列的第五篇文章,主要介紹 TRAP 指令,系統調用。前四篇文章可點擊下方鏈接進行查看。 聽說你想寫個虛擬機(一)?[https:/...
@嗯哎嘶嘮咯 draw.io
圖解 fishhook 原理前言 雖然寫 fishhook 原理的文章有很多,但是總覺得不夠簡單直觀。大部分都是羅列大堆源碼進行講解,看得人云里霧里。 因此,本文將完全拋開源碼,旨在簡單清晰,直擊要害,...
大家好,我是微微笑的蝸牛,??。 在經歷了前面三篇文章的沖刷之后,是不是越發對虛擬機感到熟悉了???如果還沒看過的童鞋,可以回過頭去看看。 聽說你想寫個虛擬機(一)?[https...
大家好,我是微微笑的蝸牛,??。 在上兩篇文章中,我們實現了一個最小的虛擬機。如果沒看過的同學,可以回過頭先去看看。 聽說你想寫個虛擬機(一)?[https://mp.weix...
上一篇文章,我們實現了一個最小的虛擬機,但是它還不太完善。今天,我們在原來的基礎上繼續添磚加瓦,變得更加有血有肉。 新增功能如下: 實現更多指令,比如 MOV、SUB、DIV...