Programowanie

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

5
Co to jest Scala o wyższym rodzaju?
W Internecie można znaleźć: Wyższy rodzaj == typ konstruktora? class AClass[T]{...} // For example, class List[T] Niektórzy twierdzą, że jest to typ bardziej uporządkowany, ponieważ streszcza typy, które byłyby zgodne z definicją. Wyższe typy pokrewne to typy, które pobierają inne typy i konstruują nowy typ Są one jednak znane również …



12
Laravel 5 - ziarno rzemieślnika [ReflectionException] Klasa SongsTableSeeder nie istnieje
Po uruchomieniu db php artisan db: seed otrzymuję następujący błąd: [ReflectionException] Class SongsTableSeeder does not exist Co się dzieje? Moja klasa DatabaseSeeder: <?php use Illuminate\Database\Seeder; use Illuminate\Database\Eloquent\Model; class DatabaseSeeder extends Seeder { /** * Run the database seeds. * * @return void */ public function run() { Model::unguard(); $this->call('SongsTableSeeder'); } …

18
Jak uruchomić zadanie CRON w kontenerze dokera?
Próbuję uruchomić cronjob w kontenerze dokera, który wywołuje skrypt powłoki. Wczoraj szukałem w Internecie i przepełniałem stosy, ale tak naprawdę nie mogłem znaleźć rozwiązania, które działa. W jaki sposób mogę to zrobić? EDYTOWAĆ: Utworzyłem (komentowane) repozytorium github z działającym kontenerem cron dokera, który wywołuje skrypt powłoki w danym odstępie czasu.
275 docker  cron  containers  sh 

24
Sformatuj timedelta na ciąg
Mam problem z formatowaniem datetime.timedeltaobiektu. Oto, co próbuję zrobić: Mam listę obiektów, a jednym z członków klasy obiektu jest obiekt timedelta, który pokazuje czas trwania zdarzenia. Chciałbym wyświetlić ten czas w formacie godzin: minut. Wypróbowałem różne metody, aby to zrobić i mam trudności. Moje obecne podejście polega na dodawaniu metod …

4
Git Shelve vs Stash
Bardzo nie znam shelveaspektu Git. Jeśli stashjest używany do odłożenia niedokończonej pracy, co shelvewtedy? Do czego byś go użył? Na przykład w Aktualizuj projekt (z menu VCS) dostaniesz (w Idea 2019.2)

20
Nieustawione zmiany pozostawione po resecie git - twarde
Po git reset --hard, git statusdaje mi pliki w Changes not staged for commit:sekcji. Ja również próbował git reset ., git checkout -- .i git checkout-index -f -a, bezskutecznie. Jak więc pozbyć się tych nieustawionych zmian? Wydaje się, że dotyczy to tylko plików projektu Visual Studio. Dziwne. Zobacz tę pastę: …
275 git  git-reset 

11
Gitignore nie działa
Mój .gitignoreplik z jakiegoś powodu nie działa i żadna liczba Googlingów nie była w stanie go naprawić. Oto co mam: *.apk *.ap_ *.dex *.class **/bin/ **/gen/ .gradle/ build/ local.properties **/proguard/ *.log Jest w katalogu master, który jest moim repozytorium git. Korzystam z Git 1.8.4.2, ponieważ korzystam z MacBooka z systemem …
275 git  gitignore 

2
Dlaczego „x” w („x”,) jest szybsze niż „x” == „x”?
>>> timeit.timeit("'x' in ('x',)") 0.04869917374131205 >>> timeit.timeit("'x' == 'x'") 0.06144205736110564 Działa również dla krotek z wieloma elementami, obie wersje wydają się rosnąć liniowo: >>> timeit.timeit("'x' in ('x', 'y')") 0.04866674801541748 >>> timeit.timeit("'x' == 'x' or 'x' == 'y'") 0.06565782838087131 >>> timeit.timeit("'x' in ('y', 'x')") 0.08975995576448526 >>> timeit.timeit("'x' == 'y' or 'x' …

11
Jak wyświetlić okno dialogowe potwierdzające, że użytkownik chce wyjść z działania na Androida?
Próbowałem pokazać „Czy chcesz wyjść?” rodzaj okna dialogowego, gdy użytkownik próbuje wyjść z działania. Nie mogę jednak znaleźć odpowiednich haków interfejsu API. Activity.onUserLeaveHint()początkowo wyglądało obiecująco, ale nie mogę znaleźć sposobu, aby zatrzymać działanie przed zakończeniem.

17
Tworzenie „logicznego wyłącznego lub” operatora w Javie
Obserwacje: Java ma logiczny operator AND. Java ma logiczny operator OR. Java ma logiczny operator NOT. Problem: Według Sun Java nie ma logicznego operatora XOR . Chciałbym zdefiniować jeden. Definicja metody: Jako metodę definiuje się go następująco: public static boolean logicalXOR(boolean x, boolean y) { return ( ( x || …
274 java  operators  xor 


17
Dlaczego dostaję „nie można przypisać właściwości” podczas wysyłania wiadomości e-mail SMTP?
Nie rozumiem, dlaczego ten kod nie działa. Pojawia się błąd informujący, że właściwości nie można przypisać MailMessage mail = new MailMessage(); SmtpClient client = new SmtpClient(); client.Port = 25; client.DeliveryMethod = SmtpDeliveryMethod.Network; client.UseDefaultCredentials = false; client.Host = "smtp.gmail.com"; mail.To = "user@hotmail.com"; // <-- this one mail.From = "you@yourcompany.com"; mail.Subject = …
274 c#  email  smtpclient 

8
Iteruj przez każdy plik w jednym katalogu
Jak napisać pętlę w języku ruby, aby móc wykonać blok kodu na każdym pliku? Jestem nowy w ruby ​​i doszedłem do wniosku, że sposobem na zrobienie tego jest wykonanie każdej pętli. Plik ruby ​​zostanie wykonany z innego katalogu niż katalog, który chcę zapętlić. Próbowałem Dir.foreachi nie mogłem go uruchomić.

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.