x86/x64最適化勉強会での発表資料です http://atnd.org/events/25823 UST → http://www.ustream.tv/recorded/21484937 2013年度のHaswellから入るAVX2を使った正規表現マッチングというマニアックなネタ :-)

x86/x64最適化勉強会での発表資料です http://atnd.org/events/25823 UST → http://www.ustream.tv/recorded/21484937 2013年度のHaswellから入るAVX2を使った正規表現マッチングというマニアックなネタ :-)
The document discusses software driven verification using Xilinx's xsim simulator. It describes using the Xilinx Simulator Interface (XSI) which allows a C/C++ program to act as a testbench for an HDL design in xsim. It provides details on how to use XSI functions like getting port numbers and values, running simulation, and controlling simulation from C++. It also discusses calling XSI functions
1. The document discusses various techniques for testing functions in Go that depend on the time.Now() function, including overriding time.Now(), using a fake clock interface, and monkey patching. 2. It provides examples of overriding time.Now() directly, using a fakeclock.FakeClock type from the clock package to inject a test clock, and monkey patching time.Now() using the monkey package. 3. The
With React Native, some of your applications core functionalities, that would previously be written in native code, are now implemented in JavaScript. And that's great! Now you can use things like Hot Module Reloading and ship updates to your app whenever you want. But what about performance and User Experience? Is JavaScript fast enough to replace native code? I'm going to talk about some of the
Google I/O 2018 わいわい報告会 in 福岡で発表した資料です https://mercari.connpass.com/event/88979/
https://techfesta.connpass.com/event/175611/ Alternate URL: https://speakerdeck.com/s1061123/cnihuobiginazu
Apr 14, 20183 likes9,667 viewsAI-enhanced description This document summarizes a conference presentation about Go tools and libraries. It discusses swaggo for generating Swagger documentation from Go code comments, scaneo for scanning Go code to find database queries, and go-openapi/spec for generating OpenAPI/Swagger specifications from Go code. It also provides an overview of using the Go AST an
2021/11/24 「イミュータブルでゆこう」イベントの資料です。 データをリソースとイベントに場合分けして考えようという至極単純な話を1時間ほどしました。 This document summarizes a microservices meetup hosted by @mosa_siru. Key points include: 1. @mosa_siru is an engineer at DeNA and CTO of Gunosy. 2. The meetup covered Gunosy's architecture with over 45 GitHub repositories, 30 stacks, 10 Go APIs, and 10 Python batch processes using AWS services like Kinesis, Lambda, SQ
Sep 29, 201716 likes6,360 viewsAI-enhanced description This document contains the transcript from a presentation titled "So You Wanna Go Fast?" by Tyler Treat. Some of the key topics discussed include measuring performance using tools like pprof, how different language features in Go like channels, interfaces, and memory management can impact performance, and techniques for writing concurrent and
This document discusses messaging queues and platforms. It begins with an introduction to messaging queues and their core components. It then provides a table comparing 8 popular open source messaging platforms: Apache Kafka, ActiveMQ, RabbitMQ, NATS, NSQ, Redis, ZeroMQ, and Nanomsg. The document discusses using Apache Kafka for streaming and integration with Google Pub/Sub, Dataflow, and BigQuery
May 16, 20173 likes4,721 viewsAI-enhanced description This document discusses adding context support to the NATS client library. It begins with an overview of NATS and context in Go. It then describes enhancing the Subscription.NextMsg method to support context, avoiding blocking indefinitely. This allows building a RequestWithContext method for cancelling requests. The key steps are selecting on
Mar 31, 2017Download as pptx, pdf24 likes25,823 views
Go 1.8 introduced new configuration options for net/http timeouts including ReadHeaderTimeout and IdleTimeout. These help address issues with request timeouts that were not configurable in previous versions. The document discusses various timeout settings for sockets, HTTP servers, and HTTP clients in Go and how the context package can be used to implement request cancellation. It also summarizes
4. select go func(x *Daemon) { defer func() { x.WaitGroup.Done() log.Printf("Daemon %s stopped", x.Name) }() loop: for { select { case cmd := <-x.CmdChan: log.Printf("Daemon %s received commandn") go doCommand( x, withDeadline( x.Ctx, time.Now().Add(4*time.Second), ), cmd.Cmd, cmd.Arg, ) case <-x.Ctx.Done(): break loop } } }(x) 5. select の実装はどうなっているのか ? case x=<-❶ case x->❷ case x=<-❸ case x=<-❹go
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く