Nim,A new approach to meta programming
approach to meta programming Author: Andreas Rumpf A new approach to metaprogramming Copyright © 2013 Andreas Rumpf Talk structure 1.What is Nimrod? 2.Implementation aspects 3."Hello World" 4.Meta programming "Hello World" via term rewriting macros 6.Hoisting via term rewriting macros 7.Summary of Nimrod's meta programming features Talk structure Copyright © 2013 Andreas Rumpf What is Nimrod? What is Nimrod cast[int](gch.stackBottom) • with a clean syntax iterator from1to2(): int = yield 1; yield 2 • and strong meta programming capabilities. template `!=`(x, y: expr): expr = not (x == y) What is Nimrod? Copyright0 码力 | 45 页 | 360.68 KB | 1 年前3Template-Less Meta-Programming
1 / 58Template Metaprogramming (TMP) Template Metaprogramming (TMP) templateusing meta_fun = this_talk ; 2 / 58❓static_assert(Template::Metaprogramming::is_hard); // ✔ 3 / 58❓s Value-based TMP ( - Value-based TMP ( *, *, *)*) - - (Circle-lang meta model*) (Circle-lang meta model*) - - (comptime) (comptime) - ... - ... * - this_talk * - this_talk C++ template inline constexpr auto meta = type ::id; static_assert(meta == meta ); static_assert(meta != meta ); static_assert(typeid(meta ) == typeid(meta )); 16 / 58Value-based 0 码力 | 130 页 | 5.79 MB | 5 月前3Creating a Sender/Receiver HTTP Server
com © 2024 Bloomberg Finance L.P. All rights reserved. • Create a basic HTTP server. • Allow a single-threaded server handling multiple clients. • Use the sender/receiver asynchronous framework.0 码力 | 8 页 | 2.19 MB | 5 月前3How Meta Made Debugging Async Code Easier with Coroutines and Senders
0 码力 | 131 页 | 907.41 KB | 5 月前3Building API server-side architecture for Beginners
Inc. � Building API server-side architecture for Beginners GopherCon ���� ����.��.�� - @hgsgtk © ����-���� BASE, Inc. � Talk abstract • A practical approach to build server-side architecture Approach to build architecture � Summary � Talk structure © ����-���� BASE, Inc. � Why I need server-side architecture �.Keep a design easy to change • -> Separate external input/output and business ignored © ����-���� BASE, Inc. �� Go beginners have a lot of questions� How to implement API server by net/http package How to write an unit test How to use interface type - Go basic questions0 码力 | 38 页 | 690.29 KB | 1 年前3Deploy WAR, EAR files inthe Java EE Server
Tomcat Sun NetBean, Eclipse Eclipse, Oracle JDevelpoer ︎ Deploy WAR, EAR files in the Java EE Server. ︎ According to environment, modify and deploy configuration files, then manage Java EE system0 码力 | 1 页 | 51.98 KB | 1 年前3Java 应用与开发 - JSP (Java Server Page)
大纲 JSP 概述 JSP 指令 JSP 动作 JSP 脚本 JSP 内置对象 本节习题 Java 应用与开发 JSP (Java Server Page) 王晓东 wangxiaodong@ouc.edu.cn 中国海洋大学 December 3, 2018 大纲 JSP 概述 JSP 指令 JSP 动作 JSP 脚本 JSP 内置对象 本节习题 学习目标 1. 理解 JSP 和 JSP 动作 JSP 脚本 JSP 内置对象 本节习题 大纲 JSP 概述 JSP 指令 JSP 动作 JSP 脚本 JSP 内置对象 本节习题 JSP 基本概念 ▶ JSP(Java Server Page),即 Java 服务器页面。 ▶ JSP 是 Servlet 的扩展。 ▶ JSP 将使用 Java 类编写动态 Web 组件的方式转变为使 用文本编写��用标记型语法和过程性语法�合�,降低了 -8" 2 errorPage="error.jsp" import="java.util.*" pageEncoding="utf-8" %> 3 4 5 <meta http-equiv="Content-Type" content="text/html;␣charset=utf-8"> 6Test Exception 70 码力 | 47 页 | 740.36 KB | 1 年前3王宜国 - 基于 Rust 编程语⾔构建 Amphitheatre CLI Desktop Server 的全平台实践经验
第三届中国Rust开发者⼤会 基于 Rust 编程语⾔构建 Amphitheatre CLI / Desktop / Server 的全平台实践经验 王宜国 - 独⽴开源软件作者 RUST CHINA CONF 2023 • 项⽬背景介绍 • 产品功能演示 • 应⽤场景概览 项⽬介绍 • 概念 • 架构设计 • 技术实现 设计与实现 ⼤纲 Amphitheatre 云开发环境(Cloud0 码力 | 34 页 | 10.81 MB | 1 年前3Spring Boot 2.0.0.M4 Reference Guide
Custom error pages Mapping error pages outside of Spring MVC Error Handling on WebSphere Application Server Spring HATEOAS CORS support The ‘Spring WebFlux framework’ Spring WebFlux auto-configuration HTTP ConfigurableServletWebServerFactory directly JSP limitations 28. Security OAuth2 Authorization Server Resource Server Token Type in User Info Customizing the User Info RestTemplate Client Single Sign On Actuator Couchbase Spring Data Couchbase repositories LDAP Connecting to an LDAP server Spring Data LDAP repositories Embedded in-memory LDAP server InfluxDB Connecting to InfluxDB 31. Caching Supported cache providers0 码力 | 583 页 | 501.03 KB | 1 年前3Spring Boot 1.4.0.RELEASE Reference Documentation
Custom error pages Mapping error pages outside of Spring MVC Error Handling on WebSphere Application Server Spring HATEOAS CORS support JAX-RS and Jersey Embedded servlet container support Servlets, Filters ConfigurableEmbeddedServletContainer directly JSP limitations 28. Security OAuth2 Authorization Server Resource Server Token Type in User Info Customizing the User Info RestTemplate Client Single Sign On Actuator Customizing the management endpoint paths Customizing the management server port Configuring management-specific SSL Customizing the management server address Disabling HTTP endpoints HTTP health endpoint access0 码力 | 554 页 | 493.90 KB | 1 年前3
共 1000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 100