Programowanie

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

3
w obie strony Szybkie typy liczb do / z danych
Ponieważ Swift 3 pochyla się w stronę Datazamiast tego [UInt8], próbuję znaleźć najbardziej wydajny / idiomatyczny sposób kodowania / dekodowania swiftów różnych typów liczb (UInt8, Double, Float, Int64 itp.) Jako obiektów danych. Jest taka odpowiedź na użycie [UInt8] , ale wydaje się, że używa różnych interfejsów API wskaźników, których nie …



7
Jak ustawić zmienną środowiskową lub właściwość systemową w testach wiosennych?
Chciałbym napisać kilka testów, które sprawdzą konfigurację XML Spring wdrożonej WAR. Niestety, niektóre ziarna wymagają ustawienia pewnych zmiennych środowiskowych lub właściwości systemu. Jak ustawić zmienną środowiskową przed zainicjowaniem fasolek wiosennych, używając wygodnego stylu testowego z @ContextConfiguration? @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations = "classpath:whereever/context.xml") public class TestWarSpringContext { ... } Jeśli skonfiguruję kontekst aplikacji …

4
Uzyskaj listę wszystkich plików w katalogu (rekurencyjne)
Próbuję uzyskać (nie drukować, to proste) listę plików w katalogu i jego podkatalogach. Próbowałem: def folder = "C:\\DevEnv\\Projects\\Generic"; def baseDir = new File(folder); files = baseDir.listFiles(); Dostaję tylko katalogi. Próbowałem też: def files = []; def processFileClosure = { println "working on ${it.canonicalPath}: " files.add (it.canonicalPath); } baseDir.eachFileRecurse(FileType.FILES, processFileClosure); Ale …


9
Przechwytywanie grup regex w języku R z wieloma grupami przechwytywania
Czy w języku R można wyodrębnić przechwytywanie grupy z dopasowania wyrażenia regularnego? O ile mi wiadomo, żaden z grep, grepl, regexpr, gregexpr, sub, lub gsubzwrócić przechwytuje grupowych. Muszę wyodrębnić pary klucz-wartość z ciągów, które są zakodowane w ten sposób: \((.*?) :: (0\.[0-9]+)\) Zawsze mogę po prostu wykonać wiele pełnych dopasowań …



8
Jak uniknąć „Odmowa uprawnień” podczas używania pip z virtualenv
Próbuję wdrożyć pakiet Pythona pipw środowisku wirtualnym na maszynie Ubuntu, ale napotykam problem związany z uprawnieniami. Na przykład: (TestVirtualEnv)test@testServer:~$ pip install markdown2 kończy się: błąd: nie można utworzyć '/home/test/virtualenvs/TestVirtualEnv/lib/python3.3/site-packages/markdown2.py': Odmowa uprawnień Nie mogę sudo, ponieważ zainstaluje pakiet globalnie, a nie w środowisku wirtualnym. I chowned site-packages; lstylko pokazuje katalogi związane …
95 python  virtualenv  pip 

7
ASP MVC href do kontrolera / widoku
Mam to: <li><a href="/Users/Index)" class="elements"><span>Clients</span></a></li> Co działa dobrze. Ale jeśli jestem już na tej stronie lub na kontrolerze np. /Users/DetailsI kliknę w ten link, na który mnie przekierowuje /Users/Index. Jak mogę uzyskać prawidłową ścieżkę hrefniezależnie od mojej aktualnej pozycji w serwisie?



9
Ogranicz liczbę etykiet na wykresie liniowym Chart.js.
Chcę wyświetlić wszystkie punkty na moim wykresie z danych, które otrzymuję, ale nie chcę wyświetlać dla nich wszystkich etykiet, ponieważ wtedy wykres nie jest zbyt czytelny. Szukałem tego w dokumentacji, ale nie mogłem znaleźć żadnego parametru, który by to ograniczył. Nie chcę brać na przykład tylko trzech etykiet, ponieważ wtedy …

8
Zwracanie wartości z Thread
Mam metodę z rozszerzeniem HandlerThread. Wartość zostaje zmieniona wewnątrz Threadi chciałbym zwrócić ją do test()metody. Czy jest na to sposób? public void test() { Thread uiThread = new HandlerThread("UIHandler"){ public synchronized void run(){ int value; value = 2; //To be returned to test() } }; uiThread.start(); }

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.