第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

如果我有回報(bào),為什么我有一個(gè)goroutine

如果我有回報(bào),為什么我有一個(gè)goroutine

Go
翻翻過去那場(chǎng)雪 2022-08-24 10:43:56
你好,我實(shí)際上正在建立一個(gè)網(wǎng)站,該網(wǎng)站必須使用模板將文本轉(zhuǎn)換為一些ascii藝術(shù)因此,如果我在等待返回,為什么會(huì)出現(xiàn)此錯(cuò)誤:2021/04/02 23:50:57 http: panic serving [::1]:64796: runtime error: index out of range [0] with length 0goroutine 20 [running]:net/http.(*conn).serve.func1(0xc00009d040)        C:/Go/src/net/http/server.go:1801 +0x147panic(0x5c8040, 0xc0001ae4e0)        C:/Go/src/runtime/panic.go:975 +0x3e9Ascii-art-web/AsciiArts.AsciiMain(0x0, 0x0, 0x0, 0x0, 0xc0001802c0, 0x659920, 0x2, 0x5e7c7d)        C:/Users/kioki/go/src/Ascii-art-web/AsciiArts/asciimain.go:38 +0x766main.main.func1(0x65e4c0, 0xc0001a82a0, 0xc0001a2100)        C:/Users/kioki/go/src/Ascii-art-web/server.go:42 +0x1canet/http.HandlerFunc.ServeHTTP(0xc000088d30, 0x65e4c0, 0xc0001a82a0, 0xc0001a2100)        C:/Go/src/net/http/server.go:2042 +0x4bnet/http.(*ServeMux).ServeHTTP(0x840920, 0x65e4c0, 0xc0001a82a0, 0xc0001a2100)        C:/Go/src/net/http/server.go:2417 +0x1b7net/http.serverHandler.ServeHTTP(0xc000126000, 0x65e4c0, 0xc0001a82a0, 0xc0001a2100)        C:/Go/src/net/http/server.go:2843 +0xaanet/http.(*conn).serve(0xc00009d040, 0x65eb40, 0xc000184000)        C:/Go/src/net/http/server.go:1925 +0x8adcreated by net/http.(*Server).Serve        C:/Go/src/net/http/server.go:2969 +0x36d對(duì)于那些看過這篇文章的人,我很抱歉恐慌線被“”刪除了這是 asciimain.go 文件 l38 =s := GetBanner(chars[0])func AsciiMain(font string,str string) []string {    chars := []byte(str)    s := GetBanner(chars[0])    for i := 1;i < len(chars); i++ {        g := GetBanner(chars[i])        for j := 0;j < 8; j++ {            s[j] = s[j]+g[j]        }    }    return s}str由用戶在網(wǎng)站上發(fā)送,它是和server.go文件:thttp.HandleFunc("/",func( w http.ResponseWriter, r *http.Request){    details := AsciiSubmit{        Color:   r.FormValue("colorpicker"),        Font: r.FormValue("font"),        Text: r.FormValue("message"),    }    fstr := AsciiArts.AsciiMain(details.Font,details.Text)    data := Page{"AsciiArts",details.Color,fstr[0],fstr[1],fstr[2],fstr[3],fstr[4],fstr[5],fstr[6],fstr[7]}    tmpl.ExecuteTemplate(w, "index", data)})
查看完整描述

2 回答

?
慕少森

TA貢獻(xiàn)2019條經(jīng)驗(yàn) 獲得超9個(gè)贊

這是運(yùn)行時(shí)死機(jī)。為什么它驚慌失措也應(yīng)該打印在這個(gè)堆棧轉(zhuǎn)儲(chǔ)之前的某個(gè)地方。

HTTP 服務(wù)器在自己的 goroutine 中處理每個(gè)請(qǐng)求。如果不是這種情況,http 服務(wù)器一次只能為一個(gè)客戶端提供服務(wù)。

如果您顯示錯(cuò)誤是什么,我們可以提供有關(guān)如何對(duì)其進(jìn)行故障排除的詳細(xì)信息。


查看完整回答
反對(duì) 回復(fù) 2022-08-24
?
慕容708150

TA貢獻(xiàn)1831條經(jīng)驗(yàn) 獲得超4個(gè)贊

可能會(huì)多次執(zhí)行它,所以這里有一種方法可以繞過這個(gè)問題:http.HandleFunc


http.HandleFunc("/",func( w http.ResponseWriter, r *http.Request){

        fmt.Println("ici")

        tmpl, _ := textTemplate.ParseFiles("./html/index.html")

        details := AsciiSubmit{

            Color:   r.FormValue("colorpicker"),

            Font: r.FormValue("font"),

            Text: r.FormValue("message"),

        }

        if len(details.Text) != 0 {

            fstr := AsciiArts.AsciiMain(details.Font,details.Text)

            data := Page{"AsciiArts",details.Color,fstr[0],fstr[1],fstr[2],fstr[3],fstr[4],fstr[5],fstr[6],fstr[7]}


            tmpl.Execute(w, data)

        } else {

            data := Page{Title: "AsciiArts"}


            tmpl.Execute(w, data)

        }



    })


查看完整回答
反對(duì) 回復(fù) 2022-08-24
  • 2 回答
  • 0 關(guān)注
  • 89 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)