- サーバの負荷試験をやってみた
- やってよかった
- もうちょっといい方法があったら教えてほしい
- 以下のような機能をもつ(タイトルごとに異なる)
- ユーザ間のマッチング
| cmake_minimum_required(VERSION 3.0.0) | |
| project(sdl2webgl2 VERSION 0.1.0) | |
| set(CMAKE_CXX_STANDARD 17) | |
| set(CMAKE_CXX_STANDARD_REQUIRED ON) | |
| set(CMAKE_CXX_EXTENSIONS OFF) | |
| find_package(SDL2 CONFIG REQUIRED) |
| package main | |
| import ( | |
| "database/sql" | |
| "errors" | |
| "flag" | |
| "fmt" | |
| "log" | |
| "net/http" | |
| "strings" |
| package main | |
| import ( | |
| "fmt" | |
| "io/ioutil" | |
| "os" | |
| "github.com/hajimehoshi/oto" | |
| "github.com/aws/aws-sdk-go/aws" |
「Iikanjini Speed Up Contest」
優勝賞金100万円!今年もやります ISUCON5 開催と日程のお知らせ #isucon
お題となるWebサービスを決められたレギュレーションの中で限界まで高速化を図るチューニングバトル、それがISUCONです。過去の実績も所属している会社も全く関係ない、結果が全てのガチンコバトルです。
ある日の朝、Webアプリケーションが一式、適当に設定されたサーバごと渡されます。あとベンチマークツールも渡されます。
| package box2dlite | |
| type Vec2 struct { | |
| X, Y float32 | |
| } | |
| func V2Add_Copy(v1 Vec2, v2 Vec2) Vec2 { | |
| return Vec2{v1.X + v2.X, v1.Y + v2.Y} | |
| } |
| package main | |
| import "github.com/veandco/go-sdl2/sdl" | |
| func main() { | |
| window := sdl.CreateWindow("test", sdl.WINDOWPOS_UNDEFINED, sdl.WINDOWPOS_UNDEFINED, | |
| 800, 600, sdl.WINDOW_SHOWN) | |
| surface := window.GetSurface() | |
| rect := sdl.Rect{0, 0, 200, 200} |
| package main | |
| import ( | |
| "encoding/json" | |
| "fmt" | |
| ) | |
| type Struct struct { | |
| Inner struct { | |
| Value string |
| use h1; | |
| use h2; | |
| use Data::Dumper; | |
| print "h1::\n" . Dumper \%h1::; | |
| print "h2::\n" . Dumper \%h2::; | |
| h1sub1; | |
| h2sub1; |