Skip to content
连接 Widget 和 Provider 的桥梁:Consumer

“Consumer” 是一种特殊的 Widget,它就像一座桥,把 Widget 世界和 Provider 世界连接了起来。

Riverpod 的核心:到底什么是“提供者” (Provider)?

“提供者” (Provider) 是 Riverpod 的灵魂。可以说,我们用 Riverpod,就是冲着它的 Provider 来的。

每个 Web 开发者都应了解的 HTTP 标头

探索不同类型的 HTTP 标头,包括请求、响应、CORS、缓存、安全、内容协商、条件、实体等。

Dart中的空安全:防踩坑的利器

写Dart代码的时候,经常会遇到一个烦人的问题:空值(null)。如果一个变量不小心变成了null,程序运行时就会报错,抛出那个让人头疼的“空指针异常”。这在开发圈子里可是个老大难问题。

一些Linux命令行玩法

Linux,作为一个开源操作系统,为技术人员提供了极高的灵活性、强大的定制能力、海量的命令,是一个非常讨人喜欢的操作系统。

dart webdav_client在环境有代理情况下的bug

记录一次dart开发问题

HTTP的演变史

HTTP(超文本传输协议)是万维网的基石协议。由蒂姆·伯纳斯-李(Tim Berners-Lee)和他的团队在1989-1991年间开发,HTTP经历了多次变革,保持了简单性的同时,灵活性不断增强。继续读下去,你会了解HTTP如何从一个为实验室半信任环境设计的文件交换协议,进化成支持高清图片、视频甚至3D内容的现代互联网迷宫。

Material Design 3 颜色角色总结

Material Design 3(MD3)引入了26+种颜色角色(color roles),这些角色像“画数字画布中的数字”一样,定义了UI元素之间的颜色连接,确保强调、容器类型和元素关系的一致性。

Samba发展史

20世纪80年代初,微型计算机开始崭露头角。那时候,计算主要靠大型主机(Main Frame)服务器,放在机房里运行程序,用户桌面上的“哑终端”没啥智能,也没处理能力,只能用来输入和显示数据。

Flutter 模拟器调试时软键盘不显示?我踩坑了,你别再踩了