Zaktualizuj 'serwer.go'
This commit is contained in:
parent
7e809ef0f9
commit
7c98822f3b
@ -15,11 +15,15 @@ var palette = []color.Color{color.White, color.Black}
|
||||
blackIndex = 1 // następny kolor w zmiennej palette
|
||||
)
|
||||
func main() {
|
||||
http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) {
|
||||
http.HandleFunc("/", handler)
|
||||
http.HandleFunc("/gif", func(w http.ResponseWriter, r *http.Request) {
|
||||
lissajous(w)
|
||||
})
|
||||
log.Fatal(http.ListenAndServe("localhost:8000", nil))
|
||||
}
|
||||
func handler(w http.ResponseWriter, r *http.Request) {
|
||||
fmt.Fprintf(w, "URL.Path = %q\n", r.URL.Path)
|
||||
}
|
||||
func lissajous(out io.Writer) {
|
||||
const (
|
||||
cycles = 5 // liczba pełnych obiegów oscylatora x
|
||||
@ -44,5 +48,5 @@ func lissajous(out io.Writer) {
|
||||
anim.Delay = append(anim.Delay, delay)
|
||||
anim.Image = append(anim.Image, img)
|
||||
}
|
||||
gif.EncodeAll(out, &anim) //ignorowanie błędów kodowania
|
||||
gif.EncodeAll(out, &anim) // UWAGA: ignorowanie błędów kodowania
|
||||
}
|
Loading…
Reference in New Issue
Block a user