最新文章

开源项目热榜第68期(20220102)

它利用 Unicorn 来模拟 CPU 指令,但可以理解操作系统:它有可执行格式的加载器(目前为 PE、MachO 和 ELF),动态链接器,系统调用和 IO 处理程序。由于这个原因,Qiling 可以运行可执行的二进制文件,而不需要其原生的操作系统。——出自《Qiling高级二进制仿真框架》


开源项目热榜第65期(20211212)

如何使用简单的值类型管理应用程序的状态,并在多个屏幕上共享状态,以便一个屏幕上的变化可以立即在另一个屏幕上观察到。如何将大型特性分解为更小的组件,这些组件可以被提取为它们自己的、独立的模块,并很容易地粘在一起形成特性。如何让应用程序的某些部分以最可测试和最容易理解的方式与外部世界对话......——出自《Swift可组合架构》


开源项目热榜第58期(20211023)

在应用核心中,依赖关系是向内的。外层可以依赖内层,但内层永远不会依赖外层。应用核心不应该依赖于框架或直接访问外部资源。任何对进程外资源的外部调用/从远程进程检索数据都应该通过端口(接口)来完成,在基础设施层的某个地方创建类的实现,并注入到应用程序的核心中(依赖注入和依赖反转)。——出自《Domain-Driven Hexagon》


去到顶部