19
Próbuję odwzorować tablicę na plik poprzez Mmap, tablica może być dowolnego typu, jak float64. W języku C znajduję to one. Po przeczytaniu niektórych tekstów napisałem to: sample. Nie wiem, czy to jest poprawne i nie zapisuje wartości do pliku. Jeśli zwiększę rozmiar tablicy, np. Od 1000 do 10000, ulegnie awarii. Jeśli ktoś wie, jak to zrobić w prawidłowy sposób, proszę, powiedz mi.Mapowanie tablicy do pliku poprzez Mmap w Go
Dzięki!
Dzięki PeterSO, że to działa. Czy wiesz, czy można bezpiecznie używać mmap w Go? – tfmoraes
Co masz na myśli przez "bezpieczny"? Odzyskuje wskaźniki i dlatego wymaga "niebezpiecznego" pakietu. Jeśli nie będziesz poprawnie obsługiwał wskaźników, może się zawiesić (a GAE nie zezwala na jakiekolwiek pakiety, które używają niebezpiecznego pakietu w pierwszej kolejności). Ale jeśli postępujesz właściwie, możesz pisać szybkie i wydajne programy. Aplikacja [codesearch] (http://code.google.com/p/codesearch/) autorstwa Russa Coxa (jeden z autorów Go) również często używa mmap, więc warto się przyjrzeć tej inspiracji. – tux21b
@ tux21b: Zastanawiam się, czy można użyć np. pakiet matematyczny w Go GAE? Zobacz [link] (http://golang.org/src/pkg/math/unsafe.go) – zzzz