Remote Execution Caching Compiler (RECC)## Remote Execution Caching Compiler (RECC) Engineering CppCon 2024 September 19, 2024 Shivam Bairoliya Software Engineer TechAtBloomberg.com © 2024 Bloomberg Finance L.P. All rights reserved. ## ## What is RECC? • Remote Execution Caching Compiler (RECC) Open source build tool that wraps compiler commands and optionally forwards them to a remote build execution service Encompasses the capabilities capabilities of both ccache and distcc ☐ Supports remote linking and caching ## • Designed to share caches across diverse toolchains Works with many compiler toolchains (GCC, Clang, Solaris CC) o Supports0 码力 | 6 页 | 2.03 MB | 1 年前3
Django 3.1.x DocumentationWriting views ■ View decorators ■ File Uploads ■ Django shortcut functions ■ Generic views ■ Middleware ■ How to use sessions ## • Working with forms ■ HTML forms ■ Django’s role in forms cache ■ Template fragment caching ■ The low-level cache API ■ Downstream caches ■ Using vary headers ■ Controlling cache: Using other headers ■ Order of MIDDLEWARE • Conditional View for only computing one value ■ Using the decorators with other HTTP methods ■ Comparison with middleware conditional processing ## Cryptographic signing ■ Protecting the SECRET KEY ■ Using the low-level0 码力 | 3094 页 | 3.03 MB | 2 年前3
Performance Matters0 码力 | 197 页 | 11.90 MB | 1 年前3
Falcon v3.1.1-b3 DocumentationError Handling 206 5.4.7 Media 239 5.4.8 Multipart Forms 250 5.4.9 Redirection 257 5.4.10 Middleware 258 5.4.11 CORS 265 5.4.12 Hooks 266 5.4.13 Routing 269 5.4.14 Inspect Module 281 5.4 access to headers and bodies through request and response objects • DRY request processing via middleware components and hooks • Strict adherence to RFCs • Idiomatic HTTP error responses • Straightforward access to headers and bodies through request and response objects • DRY request processing via middleware components and hooks • Strict adherence to RFCs • Idiomatic HTTP error responses • Straightforward0 码力 | 378 页 | 1.29 MB | 2 年前3
Scrapy 0.14 Documentation. . . . . . . . . . 109 6.2 Downloader Middleware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111 i 6.3 Spider Middleware . . . . . . . . . . . . . . . . . . . during the scraping process. • Support for crawling based on URLs discovered through Sitemaps • A caching DNS resolver 2.1.7 What’s next? The next obvious steps are for you to download Scrapy, read the tutorial adapt_response(response) A method that receives the response as soon as it arrives from the spider middleware, before the spider starts parsing it. It can be used to modify the response body before parsing0 码力 | 179 页 | 861.70 KB | 2 年前3
Guzzle PHP v5 Documentationand Middleware 35 1.5.1 Handlers 35 1.5.2 Middleware 36 1.5.3 HandlerStack 38 1.5.4 Creating a Handler 39 1.6 Testing Guzzle Clients 40 1.6.1 Mock Handler 40 1.6.2 History Middleware 40 agnostic code; i.e., no hard dependency on cURL, PHP streams, sockets, or non-blocking event loops. • Middleware system allows you to augment and compose client behavior. $client = new GuzzleHttp\Client(); $res stack middleware that are used by each request, and a base URI that allows you to send requests with relative URIs. You can find out more about client middleware in the Handlers and Middleware page of0 码力 | 49 页 | 231.08 KB | 1 年前3
webpack 5 whats newWEBPACK 5 “engines”: { “node”: “>=8.9.0” OBJECT SPREAD { ...OBJ } ASYNC FUNCTIONS ## (UN)SAFE CACHING • RENAME module.js → module.ts ## WEBPACK 4 Error: ENOENT: module.js not found • RESTART WEBPACK banner" }) ## PERSISTENT CACHING WEBPACK 4 • cache: true IN-MEMORY CACHING • RESTARTING WEBPACK TAKES TIME WEBPACK 5 • cache: { type: "memory" } IN-MEMORY CACHING • cache: { type: "filesystem" "filesystem" } PERSISTENT CACHING - EXPERIMENTAL PERSISTENT CACHING CAN BE ENABLED • RESTARTING WEBPACK TAKES LESS TIME ## CACHE OPTIONS cache: { type: "filesystem", cacheDirectory:0 码力 | 46 页 | 15.88 MB | 2 年前3
Falcon v1.4.1-post-1 DocumentationResponse - Cookies - Status Codes - Error Handling - Media - Redirection - Middleware - Hooks - Routing - Utilities - Testing - Community Guide - Get Help access to headers and bodies through request and response classes • DRY request processing via middleware components and hooks • Idiomatic HTTP error responses • Straightforward exception handling • Configure your WSGI server to load "things.app" (app is a WSGI # callable) app = falcon.API(middleware=[ AuthMiddleware(), RequireJSON(), JSONTranslator() ]) db = StorageEngine() things0 码力 | 229 页 | 273.39 KB | 2 年前3
Falcon v1.0.0 Documentationcomplex or clever! • When in doubt, optimize for readability. #### 5.1.3 FAQ ## How do I use WSGI middleware with Falcon? Instances of falcon.API are first-class WSGI apps, so you can use the standard pattern instance with a middleware app. For example: import my_restful_service import some_ middleware app = some_ middleware.DoSomethingFancy(my_restful_service.api) See also the WSGI middleware example given a bunch of great libraries that you are welcome to use from within your responders, hooks, and middleware components. Falcon doesn’t try to dictate what you should use, since that would take away your0 码力 | 87 页 | 348.15 KB | 2 年前3
Scrapy 0.9 DocumentationImages 81 6 Extending Scrapy 87 6.1 Architecture overview 87 6.2 Downloader Middleware 89 6.3 Spider Middleware 94 6.4 Extensions 98 7 Reference 103 7.1 scrapy-ctl.py 103 7.2 Requests Support for extending Scrapy by plugging your own functionality using middleware, extensions, and pipelines • Wide range of built-in middleware and extensions for handling of compression, cache, cookies, authentication adapt_response(response) A method that receives the response as soon as it arrives from the spider middleware and before starting to parse it. It can be used for modifying the response body before parsing0 码力 | 156 页 | 764.56 KB | 2 年前3
共 1000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 100
相关搜索词
Remote Execution Caching Compiler (RECC)compiler commandsremote build execution servicecache keydistributed buildasynchronous viewsJSONFielddeprecationPython compatibilitycaching middlewarePerformance AnalysisPerformance ProfilingLatencyThroughputCachingFalconPythonASGIWSGIMiddlewareScrapyspidermiddlewaresettingmoduleResponseStreamHandlerClientPersistent CachingPlugin SystemCache InterfaceImproved WatchingTAPABLE 2RequestCookieHooksAPIHTTP status codesSpiderDownloader MiddlewarePipelineLink Extractors













