Programowanie

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




7
Czy __init __ () powinien wywoływać metodę __init __ () klasy nadrzędnej?
Użyłem, że w Objective-C mam tę konstrukcję: - (void)init { if (self = [super init]) { // init class } return self; } Czy Python powinien również wywoływać implementację klasy nadrzędnej dla __init__? class NewClass(SomeOtherClass): def __init__(self): SomeOtherClass.__init__(self) # init class Czy to również prawda / fałsz dla __new__()i __del__()? …
133 python  oop  superclass 

5
Normalizuj dane w pandach
Załóżmy, że mam ramkę danych pandy df: Chcę obliczyć średnią kolumnową ramki danych. To jest łatwe: df.apply(average) następnie zakres mądry kolumny max (col) - min (col). To znowu jest łatwe: df.apply(max) - df.apply(min) Teraz dla każdego elementu chcę odjąć średnią z jego kolumny i podzielić przez zakres jego kolumny. Nie …
133 python  pandas  numpy 


4
Przekonwertuj listę obiektów na tablicę jednej z właściwości obiektu
Powiedzmy, że mam następującą klasę: public class ConfigItemType { public string Name { get; set; } public double SomeOtherThing { get; set; } } a następnie tworzę listę następujących klas ( List<ConfigItemType> MyList) Teraz mam metodę z następującym podpisem: void AggregateValues(string someUnrelatedValue, params string[] listGoesHere) Jak mogę dopasować MyListsię do …
133 c#  linq 


5
Jak przekierowujesz do strony przy użyciu czasownika POST?
Gdy wywołujesz RedirectToActionw kontrolerze, automatycznie przekierowuje przy użyciu protokołu HTTP GET. Jak wyraźnie powiedzieć mu, aby używał POST protokołu HTTP? Mam akcję, która akceptuje zarówno żądania GET, jak i POST, i chcę mieć możliwość RedirectToActionkorzystania z POST i wysyłania do niej pewnych wartości. Lubię to: this.RedirectToAction( "actionname", new RouteValueDictionary(new { …

10
Dlaczego używanie onClick () w HTML jest złą praktyką?
Wiele razy słyszałem, że używanie zdarzeń JavaScript, takich jak onClick()HTML, jest złą praktyką, ponieważ nie jest dobre dla semantyki. Chciałbym wiedzieć, jakie są wady i jak naprawić następujący kod? <a href="#" onclick="popup('/map/', 300, 300, 'map'); return false;">link</a>
133 javascript  html 

13
Konwersja magazynu kluczy Java do formatu PEM
Próbuję przekonwertować plik kluczy Java do pliku PEM za pomocą narzędzia keytool i aplikacji openssl. Ale nie mogłem znaleźć dobrego sposobu na dokonanie konwersji. Jakieś pomysły? Zamiast konwertować plik kluczy bezpośrednio do PEM, próbowałem najpierw utworzyć plik PKCS12, a następnie przekonwertować go na odpowiedni plik PEM i magazyn kluczy. Ale …

8
.NET - blokowanie słownika a ConcurrentDictionary
Nie mogłem znaleźć wystarczających informacji o ConcurrentDictionarytypach, więc pomyślałem, że zapytam o to tutaj. Obecnie używam a, Dictionaryaby zatrzymać wszystkich użytkowników, do których stale uzyskuje dostęp wiele wątków (z puli wątków, więc nie ma dokładnej liczby wątków) i ma zsynchronizowany dostęp. Niedawno dowiedziałem się, że w .NET 4.0 był zestaw …

9
^ M na końcu każdej linii w vimie
Kiedy edytuję pliki źródłowe przy użyciu vima i innych edytorów, czasami na końcu linii pojawiają się znaki ^ M na końcu każdej linii. Myślę, że ma to coś wspólnego z edycją pliku w oknach, a potem w Linuksie. Jak mogę usunąć je wszystkie automatycznie?
133 windows  linux  vim 

6
DateTime.ToString („MM / dd / yyyy HH: mm: ss.fff”) zwróciło wynik na przykład „09/14/2013 07.20.31.371”
Mam aplikację WP8, która wyśle ​​aktualny czas do usługi internetowej. Otrzymuję ciąg daty i godziny, dzwoniąc DateTime.ToString("MM/dd/yyyy HH:mm:ss.fff") Dla większości użytkowników działa świetnie i daje mi prawidłowy ciąg, taki jak "09/10/2013 04:04:31.415". Ale dla niektórych użytkowników wynikowy ciąg jest czymś w rodzaju "09/14/2013 07.20.31.371", co powoduje problem w mojej usłudze …


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.