Programowanie

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

7
Zależności przechodnie nie zostały rozwiązane dla biblioteki aar przy użyciu gradle
Zbadałem jakiś czas i prawdopodobnie zobaczyłem tutaj najpopularniejsze odpowiedzi związane z aar i zależnościami przechodnimi, ale jakoś nadal nie jest dla mnie jasne, jak to działa. Więc: Mam bibliotekę androida z podaną konfiguracją gradle: apply plugin: 'android-library' apply plugin: 'android-maven' version = "1.0.0" group = "com.somepackage" buildscript { repositories { …

3
_ (podkreślenie) jest zastrzeżonym słowem kluczowym
Właśnie zastąpiłem sw poniższym wyrażeniu lambda przez _: s -> Integer.parseInt(s) Kompilator Eclipse mówi: „_” nie powinno być używane jako identyfikator, ponieważ jest to zastrzeżone słowo kluczowe od poziomu źródła od 1.8. Nie znalazłem żadnego wyjaśnienia w JLS §3.9 Struktura leksykalna / Słowa kluczowe.
94 java  lambda  java-8 

2
Mockowanie obiektów za pomocą Moq, gdy konstruktor ma parametry
Mam obiekt, który próbuję udawać, używając moq. Konstruktor obiektu ma wymagane parametry: public class CustomerSyncEngine { public CustomerSyncEngine(ILoggingProvider loggingProvider, ICrmProvider crmProvider, ICacheProvider cacheProvider) { ... } } Teraz próbuję utworzyć makietę dla tego obiektu przy użyciu składni moq v3 „setup” lub v4 „Mock.Of”, ale nie mogę tego rozgryźć ... wszystko, …
94 moq 

12
Stronicowanie za pomocą LINQ dla obiektów
Jak zaimplementowałbyś stronicowanie w zapytaniu LINQ? Właściwie na razie byłbym zadowolony, gdyby można było naśladować funkcję sql TOP. Jestem jednak pewien, że potrzeba pełnej obsługi stronicowania i tak pojawi się wcześniej. var queryResult = from o in objects where ... select new { A = o.a, B = o.b } …
94 c#  .net  linq  paging 

12
zrozumienie seterów prywatnych
Nie rozumiem potrzeby posiadania prywatnych ustawiaczy, które zaczęły się od C # 2. Posiadanie metody ustawiającej to dla mnie pozwolenie użytkownikowi na ustawienie pewnych zmiennych w tej klasie. W ten sposób nie będziemy ujawniać zmiennych bezpośrednio użytkownikom. Zamiast tego pozwoliliśmy im to zrobić za pomocą tej publicznej metody ustawiającej. Dla …
94 c# 


5
Plik Spring .properties: pobierz element jako Array
Ładuję atrybuty właściwości z .propertiespliku przy użyciu Spring w następujący sposób: file: elements.properties base.module.elementToSearch=1 base.module.elementToSearch=2 base.module.elementToSearch=3 base.module.elementToSearch=4 base.module.elementToSearch=5 base.module.elementToSearch=6 Plik źródłowy xml file: myapplication.xml <bean id="some" class="com.some.Class"> <property name="property" value="#{base.module.elementToSearch}" /> </bean> I moja Class.java file: Class.java public void setProperty(final List<Integer> elements){ this.elements = elements; } Ale podczas debugowania elementy …

8
Zainstaluj NPM w katalogu domowym za pomocą pakietu dystrybucyjnego nodejs (Ubuntu)
Chciałbym użyć pakietów dystrybucyjnych Node.js (lub chris-lea ppa dla nowszych wersji), ale zainstalować NPM w moim katalogu domowym. Może się to wydawać wybredne, ale jest to dość idiomatyczny sposób dla programistów korzystających z polyglot / github na konfigurację środowisk wykonawczych / bibliotek języka w systemie Linux: pakiety dystrybucji dla środowiska …
94 node.js  npm 

6
Jak uniknąć błędu HTTP 429 (zbyt wiele żądań) python
Próbuję użyć języka Python, aby zalogować się do witryny internetowej i zebrać informacje z kilku stron internetowych i otrzymuję następujący błąd: Traceback (most recent call last): File "extract_test.py", line 43, in <module> response=br.open(v) File "/usr/local/lib/python2.7/dist-packages/mechanize/_mechanize.py", line 203, in open return self._mech_open(url, data, timeout=timeout) File "/usr/local/lib/python2.7/dist-packages/mechanize/_mechanize.py", line 255, in _mech_open raise …

7
Dynamiczna szerokość komórki UICollectionView w zależności od szerokości etykiety
Mam UICollectionView, który ładuje komórki z komórki wielokrotnego użytku, która zawiera etykietę. Tablica zawiera treść dla tej etykiety. Mogę łatwo zmienić szerokość etykiety w zależności od szerokości treści za pomocą sizeToFit. Ale nie mogę dopasować komórki do etykiety. Oto kod - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup …

2
Iterowanie po mapie w szablonie
Próbuję wyświetlić listę zajęć gimnastycznych (joga, pilates itp.). Dla każdego typu zajęć jest kilka zajęć, więc chcę pogrupować wszystkie zajęcia jogi, wszystkie zajęcia Pilates i tak dalej. Zrobiłem tę funkcję, aby wziąć kawałek i zrobić mapę func groupClasses(classes []entities.Class) map[string][]entities.Class { classMap := make(map[string][]entities.Class) for _, class := range classes …
94 go  go-templates 

9
Python hashable dyktu
Jako ćwiczenie, a przede wszystkim dla własnej rozrywki, implementuję parser z wycofywaniem się. Inspiracją do tego jest to, że chciałbym mieć lepsze wyobrażenie o tym, jak higieniczne makra będą działać w języku podobnym do algolu (w odniesieniu do dialektów lisp wolnych od składni, w których zwykle je znajdziesz). Z tego …
94 python 

10
opcja kompresji pdftk
Używam pdftk do kompresji pliku PDF za pomocą następującego wiersza poleceń pdftk file1.pdf output file2.pdf compress Działa, gdy zmniejszyła się waga mojego pliku. Czy są [opcje] zmiany kompresji ??? A może inne rozwiązania do kompresji mojego pliku? Jest ciężki, ponieważ niektóre grafiki mają dużo punktów . Czy istnieje sposób na …

12
Spring AMQP + RabbitMQ 3.3.5 ACCESS_REFUSED - odmówiono logowania przy użyciu mechanizmu uwierzytelniania PLAIN
Jestem poniżej wyjątku org.springframework.amqp.AmqpAuthenticationException: com.rabbitmq.client.AuthenticationFailureException: ACCESS_REFUSED - odmówiono logowania przy użyciu mechanizmu uwierzytelniania PLAIN. Aby uzyskać szczegółowe informacje, zobacz plik dziennika brokera. Konfiguracja: RabbitMQ 3.3.5 w systemie Windows W pliku konfiguracyjnym %APPDATA%\RabbitMQ\rabbit.config wykonałem poniższą zmianę zgodnie z https://www.rabbitmq.com/access-control.html [{rabbit, [{loopback_users, []}]}]. Próbowałem też utworzyć użytkownika / pwd - test / …

7
Dodaj tekst do obrazu za pomocą PIL
Mam aplikację, która ładuje obraz i kiedy użytkownik go kliknie, pojawia się obszar tekstowy dla tego obrazu (za pomocą jquery), w którym użytkownik może napisać tekst na obrazie. Które należy dodać do obrazu. Po przeprowadzeniu pewnych badań doszedłem do wniosku, że PIL(Python Imaging Library) może mi w tym pomóc. Wypróbowałem …

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.