用Scala macros实现DCI

(obj) protected class Binder[OBJ](val obj: OBJ) { def as[ROLE] = macro

10 年 前

大多数公司不需要Netflix/Uber风格的微服务? - copyconstruct

关系管理就变得容易得多(尽管仍然很简单) -更好的可观察性,调试   网友讨论: 去年,我们就Micro与Macro进行了广泛的讨论。尽管“千篇一律”的方法行不通,但关键是要了解并预见什么对业务

3 年 前

Rust的零成本抽象 - Daniel Lin

-> MIR -> LLVM IR -> ASM 而单态化只是MIR 到LLVM IR 处理的其中一块,还有非常多像是:展开Macro, type check, life-time

2 年 前

浅谈MVC框架中View层的优雅设计及实例

macro (macroName) end 脚本函数(宏)调用,不推荐在界面模板中大量使用。   如:在EasyJF简易订销管等系统中经常看到的一个排序状态显示的模板内容。   函数(宏

10 年 前

Java中不要使用System.currentTimeMillis()调试测试延迟时间

(System.nanoTime() - start);     } } 如果在做其他性能测试,建议: 如果你在做 (nano/micro/milli/macro) 基准测试

2 年 前

使用MySQL的递延Join连接实现高效分页 - Aaron

// Mimic the standard `paginate` signature. Builder::macro('deferredPaginate', function

2 年 前

leptos:使用Rust构建快速Web应用的开源工具

!` macro     view! { cx,                     "Clear"             "-1"             "Value

10 个月 前

Scala的升起和下落

原理是基于数学型理论,这只有最学术和数学头脑的程序员完全能理解。Scala的多语言功能,包括implicits隐含的和macro宏,可能会导致竟然连基本代码的程序流都失去控制,这对大多数程序员跟踪或调试

7 年 前

Rust 能否成为JavaScript有力竞争者?

interfaces with the declarative `view!` macro     view! {         cx,         <div>

1 年 前

使用Builder模式构建Rust API

和来自结构定义的可选默认值来构建我们的标准可引用的构建器。你也可以提供验证函数。这是最流行的自动生成构建器的proc macro crate,它是一个可靠的选择。在写这篇文章的时候,这个crate

1 年 前

Rust中解析JSON的4种方法

convert_json_to_struct() {     // create a raw JSON string from the json! macro and turn it into a MyStruct struct

3 个月 前

黑客新闻上最近CQRS的讨论和实践经验分享

感到不知所措。从一小部分基于MACRO的 微服务 开始,将所有命令打包到一个服务中,用于查询和接收,并且随着工作量的增长和您需要可伸缩性而逐渐分解为多个较小的微服务。这样,您需要管理约4个微服务

3 年 前