Programowanie

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

15
AddBusinessDays i GetBusinessDays
Muszę znaleźć 2 eleganckie kompletne implementacje public static DateTime AddBusinessDays(this DateTime date, int days) { // code here } and public static int GetBusinessDays(this DateTime start, DateTime end) { // code here } Preferowane O (1) (bez pętli). EDYCJA: Przez dni robocze rozumiem dni robocze (poniedziałek, wtorek, środa, czwartek, piątek). …
93 c#  .net 

14
Konwersja bool na tekst w C ++
Może to głupie pytanie, ale czy istnieje sposób na przekonwertowanie wartości logicznej na ciąg znaków w taki sposób, że 1 zamienia się w „prawda”, a 0 w „fałsz”? Mógłbym po prostu użyć instrukcji if, ale byłoby miło wiedzieć, czy można to zrobić z językiem lub standardowymi bibliotekami. Poza tym jestem …
93 c++  string  boolean 

3
Przesyłanie CGFloat do Float w Swift
Muszę zapisać wartość jako a Float, ale dane źródłowe to CGFloat: let myFloat : Float = myRect.origin.x ale skutkuje to błędem kompilatora: „NSNumber” nie jest podtypu „Float” Więc jeśli wyraźnie rzucę to w ten sposób: let myFloat : Float = myRect.origin.x as Float ale to z kolei powoduje błąd kompilatora: …
93 casting  swift  cgfloat 

20
Nie można rozwiązać zależności dla „: app @ debug / compileClasspath”: nie można rozwiązać com.android.support:appcompat-v7:26.1.0
Nie można rozwiązać zależności dla „: app @ debug / compileClasspath”: nie można rozwiązać com.android.support:appcompat-v7:26.1.0. Nie można rozwiązać com.android.support:appcompat-v7:26.1.0. Wymagane przez: projekt: aplikacja Żadna wersja com.android.support:appcompat-v7:26.1.0 z pamięci podręcznej nie jest dostępna w trybie offline. Dziennik błędów: Nie można rozwiązać wszystkich plików konfiguracji „: app: debugCompileClasspath”. Nie można rozwiązać com.android.support:appcompat-v7:26.1.0. …

7
Czy powinienem bezwzględnie unikać używania wyliczeń w systemie Android?
Kiedyś definiowałem zestaw powiązanych stałych, takich jak Bundleklucze razem w interfejsie jak poniżej: public interface From{ String LOGIN_SCREEN = "LoginSCreen"; String NOTIFICATION = "Notification"; String WIDGET = "widget"; } Zapewnia mi to przyjemniejszy sposób grupowania powiązanych stałych razem i używania ich przez import statyczny (nie implementuje). Wiem Androidramy stosowane są …
93 java  android  enums 

3
Jak mogę posortować DataGridTemplateColumn w zestawie narzędzi WPF DataGrid?
Mam zestaw narzędzi DataGrid WPF z jednym DataGridTemplateColumn. W atrybucie siatki określiłem, że chcę, aby wszystkie kolumny można było sortować, ale DataGridTemplateColumn na to nie zezwala. Wszystkie inne kolumny umożliwiają sortowanie. Próbowałem nawet jawnie ustawić CanUserSort na true dla tej kolumny, ale bez powodzenia. Czy jest w ogóle możliwe sortowanie …

8
Jak zmienić nazwę kontrolera i modelu szyn w projekcie
Uruchomiłem aplikację Rails i wszystko działa dobrze. Ale teraz chciałbym zmienić nazwę kontrolera i związanego z nim modelu: Chciałem zmienić Corpskontroler na Storesi to samo (bez końcówek) dla modelu. Szukając go w Google, ludzie zasugerowali zniszczenie i ponowne wygenerowanie kontrolera i modelu. Problem w tym, że usunie rzeczywisty kod każdego …

4
TypeScript 2: niestandardowe typy dla nietypowego modułu npm
Po wypróbowaniu sugestii opublikowanych w innych miejscach nie mogę uruchomić projektu maszynopisu, który korzysta z nietypowego modułu NPM. Poniżej znajduje się minimalny przykład i kroki, które próbowałem. W tym minimalnym przykładzie będziemy udawać, że lodashnie ma istniejących definicji typów. W związku z tym zignorujemy pakiet @types/lodashi spróbujemy ręcznie dodać plik …

9
Odczytywanie pliku CSV UTF8 w Pythonie
Próbuję odczytać plik CSV ze znakami akcentowanymi w języku Python (tylko znaki francuskie i / lub hiszpańskie). W oparciu o dokumentację Pythona 2.5 dla csvreadera ( http://docs.python.org/library/csv.html ) wymyśliłem następujący kod do odczytu pliku CSV, ponieważ csvreader obsługuje tylko ASCII. def unicode_csv_reader(unicode_csv_data, dialect=csv.excel, **kwargs): # csv.py doesn't do Unicode; encode …

5
Wykonaj ssh z uwierzytelnianiem hasłem za pomocą wiersza poleceń systemu Windows
Muszę wykonać ssh z wiersza poleceń systemu Windows , podając hasło w sposób nieinteraktywny. Mógłbym zaimplementować uwierzytelnianie oparte na kluczach i móc wykonywać polecenia ssh tak samo ssh <user>@<host> <command> Czy są jakieś polecenia, takie jak ssh <user>@<host> -P <password> <command> Nie wiem, czy jest to wykonalne. Jednak można obejść …

15
Wykonaj wywołanie interfejsu API REST w języku Swift
Próbuję użyć języka Swift, aby wykonać wywołanie GET do interfejsu API REST i próbowałem postępować zgodnie z licznymi samouczkami, ale nie mogę tego rozgryźć. Albo dlatego, że nie mogę dowiedzieć się, jak przetłumaczyć wszystkie Obj-C na Swift, albo dlatego, że połowa metod n 'takich jest przestarzała. Czy ktoś wie, jak …
93 ios  swift  rest  api  http 


8
Jak przekonwertować AAR na JAR
Sytuacja : Zamierzam użyć biblioteki Java i mam tylko plik AAR z repozytorium Maven, ale potrzebuję pliku JAR . Opowieść w tle: Próbowałem skompilować bibliotekę, ale jej struktura Gradle była niestabilna. Poprosiłem więc o skompilowany plik jar, a jego programista wręczył mi plik aar z jakiegoś repozytorium Mavena (deweloper nie …
93 java  jar  aar 

10
Wartości domyślne w strukturze C
Mam taką strukturę danych: struct foo { int id; int route; int backup_route; int current_route; } oraz funkcję o nazwie update (), która służy do żądania zmian w nim. update (42, dont_care, dont_care, new_route); to jest naprawdę długie i jeśli dodam coś do struktury, muszę dodać 'dont_care' do KAŻDEGO wywołania …
93 c  initialization 

2
Błąd importu Django - brak modułu o nazwie django.conf.urls.defaults
Próbuję uruchomić statsd / graphite, który używa django 1.6. Podczas uzyskiwania dostępu do grafitowego adresu URL otrzymuję błąd modułu django Plik „/opt/graphite/webapp/graphite/urls.py”, wiersz 15, z pliku django.conf.urls.defaults import * ImportError: Brak modułu o nazwie defaults Jednak nie znajduję w środku domyślnego pakietu django/Library/Python/2.7/site-packages/django/conf/urls/ Proszę o pomoc w rozwiązaniu tego problemu.

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.