Programowanie

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

4
postgresql COUNT (DISTINCT…) bardzo wolno
Mam bardzo proste zapytanie SQL: SELECT COUNT(DISTINCT x) FROM table; Moja tabela ma około 1,5 miliona wierszy. To zapytanie działa dość wolno; zajmuje to około 7,5 s, w porównaniu do SELECT COUNT(x) FROM table; co trwa około 435 ms. Czy istnieje sposób na zmianę zapytania w celu zwiększenia wydajności? Próbowałem …

18
dodaj pola created_at i updated_at do schematów mangusty
Czy istnieje sposób na dodanie pól created_at i updated_at do schematu mangusty bez konieczności ich przekazywania za każdym razem, gdy wywoływana jest funkcja new MyModel ()? Pole created_at byłoby datą i jest dodawane tylko podczas tworzenia dokumentu. Pole updated_at będzie aktualizowane nową datą za każdym razem, gdy wywoływana jest metoda …

23
Jak wywołać gest, stuknij programowo UIView w szybki
Mam UIView i dodałem do niego gest stuknięcia: let tap = UITapGestureRecognizer(target: self, action: Selector("handleTap:")) tap.delegate = self myView.addGesture(tap) Próbuję wywołać to programowo w pliku testowym. sendActionForEvent Używam tej funkcji, ale nie działa: myView.sendActionForEvent(UIEvents.touchUpDown) Pokazuje nierozpoznany selektor wysłany do instancji. Jak mogę rozwiązać ten problem?





6
Mockito + PowerMock LinkageError podczas mockowania klasy systemu
Mam taki fragment kodu: @RunWith(PowerMockRunner.class) @PrepareForTest({Thread.class}) public class AllMeasuresDataTest { @Before public void setUp() throws Exception { } @Test public void testGetMeasures() { AllMeasuresData measure = new AllMeasuresData(); assertEquals(measure.getMeasures(), null); HashMap<String, Measure> map = new HashMap<String, Measure>(); measure.setMeasures(map); assertEquals(measure.getMeasures(), map); measure.setMeasures(null); assertEquals(measure.getMeasures(), null); } @Test public void testAllMeasuresData() throws IOException …


4
Wstaw znak końca wiersza w treści mailto
Chciałbym wstawić podział wiersza do mojego ciała mailto. Próbowałem% 0A,% 0D i% 0D% 0A. Nic mi nie wyszło. Testowałem na Gmailu, Yahoo, Apple Mail, Outlooku 2010, Outlook.com i Thunderbird z Google Chrome na Mac OSX. Proszę o pomoc? Oto mój kod: <a href="mailto:email@mycompany.com?subject=Subscribe&body=Lastame%20%3A%0D%0A%20Firstname%20%3A"><img alt="Subscribe" class="center" height="50" src="subscribe.png" style="width: 137px; height: …
166 email  mailto 

6
Jak powiedzieć matplotlib, że skończyłem z fabułą?
Poniższy kod drukuje do dwóch plików PostScript (.ps), ale drugi zawiera oba wiersze. import matplotlib import matplotlib.pyplot as plt import matplotlib.mlab as mlab plt.subplot(111) x = [1,10] y = [30, 1000] plt.loglog(x, y, basex=10, basey=10, ls="-") plt.savefig("first.ps") plt.subplot(111) x = [10,100] y = [10, 10000] plt.loglog(x, y, basex=10, basey=10, ls="-") …
166 python  matplotlib  plot 

11
Wyrażenie regularne do pobrania ciągu między dwoma ciągami w JavaScript
Znalazłem bardzo podobne posty, ale nie mogę znaleźć tutaj mojego wyrażenia regularnego. Próbuję napisać wyrażenie regularne, które zwraca ciąg, który znajduje się między dwoma innymi ciągami. Na przykład: chcę uzyskać ciąg, który znajduje się między ciągami „krowa” i „mleko”. Moja krowa zawsze daje mleko wróci „zawsze daje” Oto wyrażenie, które …
166 javascript  regex  string 

7
Jak ustawić zwracany typ metody jako ogólny?
Czy istnieje sposób, aby uczynić tę metodę ogólną, aby móc zwracać ciąg, bool, int lub double? W tej chwili zwraca ciąg, ale jeśli może znaleźć „prawda” lub „fałsz” jako wartość konfiguracyjną, chciałbym na przykład zwrócić wartość logiczną. public static string ConfigSetting(string settingName) { return ConfigurationManager.AppSettings[settingName]; }
166 c#  .net  generics  return-type 


16
węzeł i błąd: EMFILE, zbyt wiele otwartych plików
Od kilku dni szukałem działającego rozwiązania błędu Error: EMFILE, too many open files Wydaje się, że wiele osób ma ten sam problem. Zwykła odpowiedź polega na zwiększeniu liczby deskryptorów plików. Więc spróbowałem tego: sysctl -w kern.maxfiles=20480, Wartość domyślna to 10240. Moim zdaniem jest to trochę dziwne, ponieważ liczba plików, które …

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.