Programowanie

Pytania i odpowiedzi dla programistów profesjonalnych i entuzjastów

4
Do czego służy withRouter w React-router-dom?
Mam czasami postrzegane ludzie owinąć ich komponentów w withRouterprzypadku ich wywozu są: import { withRouter } from 'react-router-dom'; class Foo extends React.Component { // ... } export default withRouter(Foo); Do czego to służy i kiedy powinienem go używać?

6
Cena elastycznej wersji środowiska Google App Engine, lekcja o wartości 500 USD
Postępowałem zgodnie z samouczkiem Nodejs w App Engine Flexible env @: https://cloud.google.com/nodejs/getting-started/hello-world Po pomyślnym wdrożeniu i przetestowaniu samouczka zmieniłem kod, aby trochę poeksperymentować i pomyślnie go wdrożyłem ... a następnie zostawiłem go uruchomionego, ponieważ było to środowisko testowe (nie publiczne). Miesiąc później otrzymałem rachunek od Google na ponad 370 USD! …

5
Jak wywołać funkcję z innego pliku w języku go?
Chcę wywołać funkcję z innego pliku w go lang, czy ktoś może pomóc? test1.go package main func main() { demo() } test2.go package main import "fmt" func main() { } func demo() { fmt.Println("HI") } Jak nazywają demosię test2od test1?
113 go 

15
Jak ustawić tytuł dokumentu w React?
Chciałbym ustawić tytuł dokumentu (w pasku tytułu przeglądarki) dla mojej aplikacji React. Próbowałem użyć react-document-title (wydaje się nieaktualne) i ustawienia document.titlew constructorand componentDidMount()- żadne z tych rozwiązań nie działa.
113 javascript  reactjs  dom 

13
Jak odczytać treść żądania w kontrolerze webapi asp.net core?
Próbuję odczytać treść żądania w OnActionExecutingmetodzie, ale zawsze otrzymuję treść żądania null. var request = context.HttpContext.Request; var stream = new StreamReader(request.Body); var body = stream.ReadToEnd(); Próbowałem jawnie ustawić pozycję strumienia na 0, ale to też nie zadziałało. Ponieważ jest to ASP.NET Core, myślę, że sytuacja wygląda trochę inaczej. Widzę tutaj …

12
Pobierz klucze interfejsu Typescript jako tablicę ciągów
Mam wiele tabel w Lovefield i odpowiadających im interfejsów dla posiadanych kolumn. Przykład: export interface IMyTable { id: number; title: string; createdAt: Date; isDeleted: boolean; } Chciałbym mieć nazwy właściwości tego interfejsu w tablicy takiej jak ta: const IMyTable = ["id", "title", "createdAt", "isDeleted"]; nie mogę utworzyć obiektu / tablicy …

7
Utwórz katalog, jeśli nie istnieje, a następnie utwórz pliki również w tym katalogu
Warunek jest taki, że jeśli katalog istnieje, to musi tworzyć pliki w tym konkretnym katalogu bez tworzenia nowego katalogu. Poniższy kod tworzy tylko plik z nowym katalogiem, ale nie dla istniejącego katalogu. Na przykład nazwa katalogu wyglądałaby następująco: „GETDIRECTION” String PATH = "/remote/dir/server/"; String fileName = PATH.append(id).concat(getTimeStamp()).append(".txt"); String directoryName = …
113 java  java-io 

2
Jak zrobić dosłowne * int64 w Go?
Mam typ struktury z *int64polem. type SomeType struct { SomeField *int64 } W pewnym momencie w moim kodzie chcę zadeklarować literał tego (powiedzmy, kiedy wiem, że wspomniana wartość powinna wynosić 0 lub wskazująca na 0, wiesz, o co mi chodzi) instance := SomeType{ SomeField: &0, } ... poza tym, że …
113 pointers  go  struct  literals 

5
Jak wywołać getter z innego gettera w Vuex?
Rozważmy prosty blog Vue: używam Vuex jako mojego magazynu danych i muszę skonfigurować dwa gettery : getPostpobierający do pobierania postwedług identyfikatora oraz listFeaturedPostszwracający kilka pierwszych znaków każdego polecanego postu. Schemat magazynu danych dla listy polecanych postów odwołuje się do postów według ich identyfikatorów. Te identyfikatory muszą być zamienione na rzeczywiste …
113 vuejs2  vuex 

6
Stan Vuex przy odświeżaniu strony
Moja aplikacja korzysta z interfejsu API Firebase do uwierzytelniania użytkowników, zapisując stan logowania jako wartość logiczną w stanie Vuex. Kiedy użytkownik się loguje, ustawiam status logowania i odpowiednio wyświetlam przycisk Zaloguj / Wyloguj. Jednak po odświeżeniu strony stan aplikacji vue zostaje utracony i zresetowany do wartości domyślnych Powoduje to problem, …

10
TypeScript odfiltrowuje wartości null z tablicy
TypeScript, tryb --strictNullChecks. Załóżmy, że mam tablicę ciągów dopuszczających wartość null (string | null) []. Jaki byłby sposób pojedynczego wyrażenia, aby usunąć wszystkie wartości null w taki sposób, aby wynik miał typ string []? const array: (string | null)[] = ["foo", "bar", null, "zoo", null]; const filterdArray: string[] = ???; …
113 typescript  null 

19
Nie można znaleźć pliku testhost.dll. Opublikuj projekt testowy i spróbuj ponownie
Mam prostą bibliotekę klas rdzenia dotnet z pojedynczą metodą testową XUnit: TestLib.csproj: <Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <TargetFramework>netstandard2.0</TargetFramework> </PropertyGroup> <ItemGroup> <PackageReference Include="Microsoft.NET.Test.SDK" Version="15.9.0" /> <PackageReference Include="xunit" Version="2.4.1" /> <PackageReference Include="xunit.runner.console" Version="2.4.1"> <IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets> <PrivateAssets>all</PrivateAssets> </PackageReference> <PackageReference Include="xunit.runner.visualstudio" Version="2.4.1"> <IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets> <PrivateAssets>all</PrivateAssets> </PackageReference> <PackageReference Include="xunit.runners" Version="2.0.0" /> …

8
Błędy instalacji w Homebrew
Próba zainstalowania rvm i ruby ​​1.9.2 Zainstalowałem już homebrew i git, ale nie mogłem uzyskać pełnych aktualizacji, ponieważ ciągle otrzymywałem błędy dotyczące uprawnień. Ponowna instalacja systemu Snow Leopard i naprawione uprawnienia. Teraz to się dzieje ... $ brew zainstaluj wget Błąd: nie można pisać do / usr / local / …

8
Sformatuj liczby na ciągi w Pythonie
Muszę się dowiedzieć, jak formatować liczby jako ciągi. Mój kod jest tutaj: return str(hours)+":"+str(minutes)+":"+str(seconds)+" "+ampm Godziny i minuty to liczby całkowite, a sekundy to liczba zmiennoprzecinkowa. funkcja str () zamieni wszystkie te liczby na miejsce dziesiąte (0,1). Więc zamiast mojego ciągu wyświetlającego „17:30: 59.07 pm”, wyświetli się coś w rodzaju …


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.