Programowanie

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



12
Asynchroniczne wywołanie metody w Pythonie?
Zastanawiałem się, czy w Pythonie jest jakaś biblioteka do wywołań metod asynchronicznych . Byłoby wspaniale, gdybyś mógł zrobić coś takiego @async def longComputation(): <code> token = longComputation() token.registerCallback(callback_function) # alternative, polling while not token.finished(): doSomethingElse() if token.finished(): result = token.result() Lub asynchroniczne wywołanie procedury innej niż asynchroniczna def longComputation() <code> …

10
Zmniejsz lewy i prawy margines na wykresie matplotlib
Staram się poradzić sobie z moimi marginesami działki w matplotlib. Użyłem poniższego kodu do stworzenia mojego wykresu: plt.imshow(g) c = plt.colorbar() c.set_label("Number of Slabs") plt.savefig("OutputToUse.png") Jednak otrzymuję wynik z dużą ilością białych znaków po obu stronach wykresu. Przeszukałem google i przeczytałem dokumentację matplotlib, ale nie mogę znaleźć sposobu, jak to …
178 python  matplotlib 


10
Zastąp wiele znaków w ciągu C #
Czy istnieje lepszy sposób na zastąpienie ciągów? Dziwię się, że funkcja Replace nie przyjmuje tablicy znaków ani tablicy ciągów. Wydaje mi się, że mógłbym napisać własne rozszerzenie, ale byłem ciekaw, czy istnieje lepszy sposób na wykonanie następujących czynności? Zauważ, że ostatnia zamiana jest łańcuchem, a nie znakiem. myString.Replace(';', '\n').Replace(',', '\n').Replace('\r', …
178 c#  .net  string 

4
Funkcja lokalna vs Lambda C # 7.0
Patrzę na nowe implementacje w C # 7.0 i wydaje mi się interesujące, że zaimplementowały funkcje lokalne, ale nie mogę sobie wyobrazić scenariusza, w którym funkcja lokalna byłaby preferowana nad wyrażeniem lambda i jaka jest różnica między nimi. Rozumiem, że lambdy są anonymousfunkcjami, podczas gdy funkcje lokalne nie są, ale …
178 c#  function  lambda  c#-7.0 

4
Jak filtrować klucze obiektu za pomocą lodash?
Mam obiekt z kilkoma kluczami i chcę zachować tylko niektóre klucze z ich wartością? Próbowałem z filter: const data = { aaa: 111, abb: 222, bbb: 333 }; const result = _.filter(data, (value, key) => key.startsWith("a")); console.log(result); <script src="https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.15/lodash.min.js"></script> Uruchom fragment koduUkryj wynikiRozwiń fragment Ale wypisuje tablicę: [111, 222] A …

7
Działa z parametrem?
Potrzebuję „Runnable, który akceptuje parametr”, chociaż wiem, że taki runnable tak naprawdę nie istnieje. Może to wskazywać na fundamentalną wadę w projekcie mojej aplikacji i / lub blokadę umysłową w moim zmęczonym mózgu, więc mam nadzieję, że znajdę tutaj kilka porad, jak osiągnąć coś takiego, jak poniżej, bez naruszania podstawowych …
178 java  runnable 


3
Czy JSON może zaczynać się od „[”?
Z tego, co mogę przeczytać na json.org , wszystkie ciągi JSON powinny zaczynać się od {(nawias klamrowy), a [znaki (nawiasy kwadratowe) reprezentują element tablicy w formacie JSON. Korzystam z json4jbiblioteki i otrzymałem dane wejściowe zaczynające się od [, więc nie sądziłem, że to poprawny JSON. Przejrzałem krótko schemat JSON, ale …
178 json 

9
Sformatuj ciąg XML, aby wydrukować przyjazny ciąg XML
Mam taki ciąg XML: <?xml version='1.0'?><response><error code='1'> Success</error></response> Nie ma linii między jednym elementem a drugim, dlatego jest bardzo trudny do odczytania. Chcę funkcji, która formatuje powyższy ciąg: <?xml version='1.0'?> <response> <error code='1'> Success</error> </response> Bez uciekania się do ręcznego pisania funkcji formatu, czy jest jakaś biblioteka .Net lub fragment …
178 c#  xml  formatting 




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.