Pertanyaan yang diberi tag go

105
Buka Bidang Antarmuka

Saya akrab dengan fakta bahwa, di Go, antarmuka menentukan fungsionalitas, bukan data. Anda meletakkan sekumpulan metode ke dalam antarmuka, tetapi Anda tidak dapat menentukan bidang apa pun yang akan diperlukan pada apa pun yang mengimplementasikan antarmuka itu. Sebagai contoh: //...

105
Ubah waktu Waktu menjadi string

Saya mencoba menambahkan beberapa nilai dari database saya ke a []string dalam Go. Beberapa di antaranya adalah stempel waktu. Saya mendapatkan kesalahan: tidak bisa menggunakan U.Created_date (type time.Time) sebagai tipe string dalam elemen array Bisakah saya mengonversi time.Timeke...

105
Apa cara ringkas untuk membuat potongan 2D di Go?

Saya mempelajari Go dengan mengikuti A Tour of Go . Salah satu latihan di sana meminta saya membuat potongan 2D dybaris dan dxkolom berisi uint8. Pendekatan saya saat ini, yang berhasil, adalah ini: a:= make([][]uint8, dy) // initialize a slice of dy slices for i:=0;i<dy;i++ { a[i] =...

104
Navigasi di django

Saya baru saja membuat webapp kecil pertama saya di Django dan saya menyukainya. Saya akan mulai mengubah situs PHP produksi lama menjadi django dan sebagai bagian dari templatnya, terdapat bilah navigasi. Di PHP, saya memeriksa setiap URL opsi nav terhadap URL saat ini, di kode template dan...

104
Cara melakukan pemindaian sistem file

Saya perlu menulis fungsi yang ketika diberi jalur folder memindai file yang di-rooting di folder itu. Dan kemudian saya perlu menampilkan struktur direktori di folder itu. Saya tahu bagaimana melakukan 2 (saya akan menggunakan jstree untuk menampilkannya di browser).

104
Nonaktifkan auto_now / auto_now_add untuk sementara

Saya punya model seperti ini: class FooBar(models.Model): createtime = models.DateTimeField(auto_now_add=True) lastupdatetime = models.DateTimeField(auto_now=True) Saya ingin menimpa dua bidang tanggal untuk beberapa contoh model (digunakan saat memigrasi data). Solusi saat ini terlihat...

104
tidak ada variabel baru di sisi kiri: =

Apa yang sedang terjadi disini? package main import "fmt" func main() { myArray :=[...]int{12,14,26} ; fmt.Println(myArray) myArray :=[...]int{11,12,14} //error pointing on this line fmt.Println(myArray) ; } Ini melempar kesalahan yang mengatakan no new variables on left side of...

104
Menggunakan impor paket bercabang di Go

Misalkan Anda memiliki repositori di github.com/someone/repodan Anda mem-forknya github.com/you/repo. Anda ingin menggunakan garpu alih-alih repo utama, jadi Anda melakukan a go get github.com/you/repo Sekarang semua jalur impor di repo ini akan "rusak", artinya, jika ada beberapa paket di...

104
Mengurangi waktu Durasi dari waktu di Go

Saya memiliki time.Timenilai yang didapat dari time.Now()dan saya ingin mendapatkan waktu lain tepatnya 1 bulan yang lalu. Saya tahu pengurangan dimungkinkan dengan time.Sub()(yang menginginkan yang lain time.Time), tetapi itu akan menghasilkan a time.Durationdan saya membutuhkannya...