Programowanie

14
Ustal, które kolumny są datetime

Mam ogromną ramkę danych z wieloma kolumnami, z których wiele jest typu datetime.datetime. Problem polega na tym, że wiele z nich ma również typy mieszane, w tym na przykład datetime.datetimewartości i Nonewartości (i potencjalnie inne nieprawidłowe wartości): 0 2017-07-06 00:00:00 1 2018-02-27...

14
Przeciąż funkcję lambda

Jak przeciążyć prostą lokalną funkcję lambda? SSE oryginalnego problemu: #include <iostream> #include <map> void read() { static std::string line; std::getline(std::cin, line); auto translate = [](int idx) { constexpr static int table[8]{ 7,6,5,4,3,2,1,0 }; return table[idx];...

14
Jak korzystać z nowych funkcji c # 8.0 w widokach Razor

Zaktualizowałem moją aplikację internetową ASP.NET Mvc 5, aby korzystała z nowych funkcji c # 8.0 w Visual Studio 2019 i wszystko działa dobrze, dopóki nie spróbuję użyć tych nowych funkcji w widoku Razor. Na przykład, jeśli spróbuję użyć nowego wyrażenia przełącznika: @{ ViewBag.Title =...

14
Czy w przypadku definicji funkcji członka poza linią wymagana jest w pełni kwalifikowana nazwa klasy do zasięgu globalnego?

To pytanie sprawiło, że zastanawiałem się, czy kiedykolwiek przydatne / konieczne jest pełne kwalifikowanie nazw klas (w tym operatora zasięgu globalnego) w definicji funkcji członka poza klasą. Z jednej strony nigdy wcześniej tego nie widziałem (a składnia, aby to zrobić, wydaje się niejasna). Z...

14
Matematyczny sposób porównywania pary 3 zmiennych

Przydzielono mi zadanie porównania pary 3 pozytywnych zmiennych podwójnych, ignorując ich kolejność w Javie. Zrobiłem następujące: if ((a1 == a2 && b1 == b2 && c1 == c2) || (a1 == a2 && b1 == c2 && c1 == b2) || (a1 == b2 && b1 == a2 && c1 == c2)...

14
Dlaczego wymiar tablicy jest częścią tego typu?

Czytając książkę C ++ Primer natrafiłem na następujące stwierdzenie: „Liczba elementów w tablicy jest częścią typu tablicy”. Więc chciałem dowiedzieć się, używając następującego kodu: #include<iostream> int main() { char Array1[]{'H', 'e', 'l', 'p'}; char Array2[]{'P', 'l', 'e', 'a', 's',...

14
czy konstruktorzy kopiują i przenoszą się automatycznie?

Możemy uzyskać dostęp do zmiennych prywatnych innej klasy, gdy definiujemy konstruktory kopiujące lub przenoszące. Czy C ++ tworzy je friendautomatycznie? Na przykład: my_str::my_str(my_str&& m) { size_ = m.size_; //accessing private variable another my_str class buff_ = m.buff_;...