Programowanie

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

16
Ostrzeżenie: każde dziecko w tablicy lub iteratorze powinno mieć unikalną właściwość „klucz”. Sprawdź metodę renderowania „ListView”
Zbudowałem aplikację z ReactNative zarówno na iOS, jak i Androida z rozszerzeniemListView . Podczas wypełniania widoku listy prawidłowym źródłem danych na dole ekranu jest drukowane następujące ostrzeżenie: Ostrzeżenie: każde dziecko w tablicy lub iteratorze powinno mieć unikalną właściwość „key”. Sprawdź metodę renderowania ListView. Jaki jest cel tego ostrzeżenia? Po wiadomości …

10
Jak odłożyć / odroczyć ocenę f-stringów?
Używam ciągów szablonów do generowania niektórych plików i uwielbiam zwięzłość nowych ciągów f do tego celu, aby zredukować mój poprzedni kod szablonu z czegoś takiego: template_a = "The current name is {name}" names = ["foo", "bar"] for name in names: print (template_a.format(**locals())) Teraz mogę to zrobić, bezpośrednio zastępując zmienne: names …

14
BŁĄD 1067 (42000): Nieprawidłowa wartość domyślna dla „created_at”
Kiedy próbowałem zmienić tabelę, pokazał błąd: ERROR 1067 (42000): Invalid default value for 'created_at' Wyszukałem w Google ten błąd, ale wszystko, co znalazłem, to tak, jakby próbowali zmienić sygnaturę czasową, więc tak się stało. Jednak tutaj próbuję dodać nową kolumnę i otrzymuję ten błąd: mysql> ALTER TABLE investments ADD bank …
105 mysql 

5
Usuń integracje git z VSCode
Pobrałem Visual Studio Code, aby wypróbować go w pracy i jestem zakochany w prawie wszystkim. Jedna część, w której nie jestem zakochany: integracja z Git. Zaimportowałem cały mój folder roboczy (~ 14000 plików źródłowych + elementy git), a układ i wszystko w Visual Studio Code jest niesamowite. Przeszedłem z naszego …

9
oh-my-zsh wolno, ale tylko dla niektórych repozytoriów Git
Niedawno zacząłem używać Zsh i jest niesamowity. Niestety, w przypadku projektu, który uważam za swój „główny”, wszystko przebiega powoli. Chodzi mi o to, że za każdym razem, gdy wykonuję polecenie - lsna przykład - występuje około pięciosekundowe opóźnienie między momentem wykonania polecenia a momentem, w którym mogę ponownie użyć terminala. …
105 git  zsh 

4
.NET Core DI, sposoby przekazywania parametrów do konstruktora
Posiadanie następującego konstruktora usługi public class Service : IService { public Service(IOtherService service1, IAnotherOne service2, string arg) { } } Jakie są możliwości przekazywania parametrów przy użyciu mechanizmu .NET Core IOC _serviceCollection.AddSingleton<IOtherService , OtherService>(); _serviceCollection.AddSingleton<IAnotherOne , AnotherOne>(); _serviceCollection.AddSingleton<IService>(x=>new Service( _serviceCollection.BuildServiceProvider().GetService<IOtherService>(), _serviceCollection.BuildServiceProvider().GetService<IAnotherOne >(), "" )); Czy jest inny sposób?


7
Różnica między canLoad i canActivate w Angular?
Jaka jest różnica między canLoadi canActivate? export interface Route { path?: string; pathMatch?: string; matcher?: UrlMatcher; component?: Type<any>; redirectTo?: string; outlet?: string; canActivate?: any[]; canActivateChild?: any[]; canDeactivate?: any[]; canLoad?: any[]; data?: Data; resolve?: ResolveData; children?: Routes; loadChildren?: LoadChildren; } Kiedy powinienem, który z nich?
105 angular 




9
list Postgres Typ ENUM
Zasugerował zapytanie do listy typów ENUM jest wielki. Ale to tylko lista schemai typname. Jak wyświetlić rzeczywiste wartości ENUM? Na przykład w powyższej połączonej odpowiedzi chciałbym uzyskać następujący wynik schema type values ------------- -------- ------- communication channels 'text_message','email','phone_call','broadcast'
105 postgresql 

2
Zbuduj obiekt z istniejącego za pomocą lombok
Powiedzmy, że mam klasę z adnotacjami typu lombok @Builder class Band { String name; String type; } Wiem, że potrafię: Band rollingStones = Band.builder().name("Rolling Stones").type("Rock Band").build(); Czy istnieje łatwy sposób na utworzenie obiektu Foo, używając istniejącego obiektu jako szablonu i zmieniając jedną z jego właściwości? Coś jak: Band nirvana = …
105 java  lombok 


7
Czysty JavaScript nasłuchuje zmiany wartości wejściowej
Czy istnieje sposób, w jaki mogę utworzyć stałą funkcję, która nasłuchuje danych wejściowych, więc gdy ta wartość wejściowa się zmienia, coś jest wyzwalane natychmiast? Szukam czegoś przy użyciu czystego javascript, bez wtyczek, bez frameworków i nie mogę edytować HTML. Coś, na przykład: Kiedy zmieniam wartość na wejściu MyObject, ta funkcja …
105 javascript 

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.