4、
发行 → 原生App-云打包
Flutter 工程构架设计(MVVM + Repository)
这次公司在新项目技术再次选型的前景下,让我对 Flutter 做一次技术构架分享。为了把 Flutter 说清楚,如何去做架构企业级项目,项目架构中应该包含哪些技术点,我做了下面结构性的技术总结,前面部分我会针对技术、工具链生态做一个系统解析,最后一部分详细根据业务点来阐述
MVVM+Repository 架构。
如何使用PocoEmit.Mapper替代AutoMapper
源码托管地址:
https://github.com/donetsoftwork/MyEmit ,也欢迎大家直接查看源码。
gitee同步更新:
https://gitee.com/donetsoftwork/MyEmit
CentOS 8 安装Docker 报错requires container-selinux >= 2:2.x
在传统部署中,你可能遇到这样的问题:
一个 .NET 开源、功能强大的在线文档编辑器,类似于 Microsoft Word,支持信创!
DCWriterLite 是一个基于 .NET 开源(Apache-2.0 license)、功能强大的在线文档编辑器,与 TinyMCE 和 CKEditor 等基于浏览器的 HTML DOM 开发的其他软件不同,DCWriterLite 构建自己的 DOM 结构,使用 XML 存储文档,并使用 Canvas 进行文档渲染,使用 SVG 进行文档打印。这使得 DCWriterLite 能够克服 HTML DOM 的局限性并实现高度先进的文档编辑功能,例如实时分页、可靠的重做/撤消功能和强大的表单字段。
从HPACK到多路复用,揭秘HTTP/2如何终结网络拥堵
多路复用 (Multiplexing)
在HTTP/1中,如果想并发发送多个请求,必须创建多个TCP连接,每个 TCP 连接都要经过 TCP 握手、慢启动以及 TLS 握手过程,这些都很耗时。浏览器为了减少负载,会对同一域名下的TCP连接做限制,这样当请求量比较大时,会引起阻塞,如下图,Stalled 阻塞已经达到356ms。如果当前请求响应迟迟不来,那么后续的请求是无法发送的,也造成了队头阻塞(Head-of-line blocking)的问题。

单一职责原则的常见误区
本文将深入探讨单一职责原则的本质、应用场景以及常见误区,并结合具体案例分析如何避免过度拆分,同时保持系统的简单性和健壮性。
独立开发一期收尾,有点傻眼了!
PHP 8.3 vs PHP 8.4 开发者完整对比指南
本文将深入探讨 PHP 8.3 和 PHP 8.4 之间的关键差异、对开发者的意义,以及如何规划迁移。
Spring @Component 和 @Bean 的区别与最佳实践
这两个注解的核心作用都是将对象(Bean)纳入 Spring 容器管理
小狮博客