Programowanie

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


21
Jak możemy wydrukować numery wierszy do dziennika w java
Jak wydrukować numery wierszy w dzienniku. Powiedz, wypisując pewne informacje do dziennika, chcę również wydrukować numer wiersza, w którym te dane wyjściowe znajdują się w kodzie źródłowym. Jak widać w śladzie stosu, wyświetla numer linii, w której wystąpił wyjątek. W obiekcie wyjątku dostępne jest śledzenie stosu. Inną alternatywą może być …
135 java  logging 

8
Jak jest używane drzewo cofania w Vimie?
Ta odpowiedź brzmi: System cofania / ponawiania Vima jest nie do pobicia. Wpisz coś, cofnij, wpisz coś innego i nadal możesz odzyskać pierwszą rzecz, którą wpisałeś, ponieważ Vim używa drzewa cofania zamiast stosu. W prawie każdym innym programie historia pierwszego wpisanego tekstu przepada w takiej sytuacji. To jest pierwsza taka …
135 vim  undo 



13
system („pauza”); - Dlaczego jest źle?
Oto pytanie, którego nie do końca rozumiem: Polecenie system("pause");jest nauczane dla nowych programistów jako sposób na wstrzymanie programu i oczekiwanie na kontynuację wprowadzania danych z klawiatury. Jednak wielu doświadczonych programistów wydaje się być postrzegane jako coś, czego nie powinno się robić w różnym stopniu. Niektórzy mówią, że jest w porządku. …
135 c++ 

6
Jak naprawdę działa wzorzec zwrotu StartCoroutine / yield w Unity?
Rozumiem zasadę coroutines. Wiem, jak sprawić, by wzorzec StartCoroutine/ yield returnwzorzec działał w C # w Unity, np. Wywołać metodę zwracającą się IEnumeratorprzez StartCoroutineiw tej metodzie zrób coś, yield return new WaitForSeconds(1);poczekaj sekundę, a potem zrób coś innego. Moje pytanie brzmi: co tak naprawdę dzieje się za kulisami? Co tak …
135 c#  unity3d  coroutine 

9
Użyj Expect w skrypcie Bash, aby podać hasło do polecenia SSH
Próbuję użyć Expect w skrypcie Bash, aby podać hasło SSH. Podanie hasła działa, ale nie kończę sesji SSH tak, jak powinienem. Wraca cieśniną do Basha. Mój skrypt: #!/bin/bash read -s PWD /usr/bin/expect <<EOD spawn ssh -oStrictHostKeyChecking=no -oCheckHostIP=no usr@$myhost.example.com' expect "password" send "$PWD\n" EOD echo "you're out" Wynik mojego skryptu: spawn …
135 linux  bash  ssh  expect 

10
Jak zadeklarować zmienną i użyć jej w tym samym skrypcie Oracle SQL?
Chcę napisać kod wielokrotnego użytku i muszę na początku zadeklarować niektóre zmienne i użyć ich ponownie w skrypcie, takich jak: DEFINE stupidvar = 'stupidvarcontent'; SELECT stupiddata FROM stupidtable WHERE stupidcolumn = &stupidvar; Jak mogę zadeklarować zmienną i ponownie użyć jej w instrukcjach, które następują, na przykład przy użyciu SQLDeveloper. Próbowanie …

8
Najlepszy sposób na nadanie zmiennej domyślnej wartości (symulacja Perl ||, || =)
Uwielbiam robić tego typu rzeczy w Perlu: $foo = $bar || $bazprzypisanie $bazdo $foojeżeli $barjest pusta lub nieokreślona. Trzeba również $foo ||= $bletchktóry przypisze tylko $bletchna $foorazie $foonie jest zdefiniowana lub pusty. Operator trójskładnikowy w tej sytuacji jest żmudny i męczący. Z pewnością w PHP dostępna jest prosta, elegancka metoda? …

13
Jak używać zmiennych skryptu w psql?
W MS SQL Server tworzę swoje skrypty do używania zmiennych konfigurowalnych: DECLARE @somevariable int SELECT @somevariable = -1 INSERT INTO foo VALUES ( @somevariable ) Następnie zmienię wartość @somevariablew czasie wykonywania, w zależności od wartości, której chcę w konkretnej sytuacji. Ponieważ znajduje się na górze skryptu, jest łatwy do zobaczenia …

11
„Â € ™” wyświetlane na stronie zamiast „” ”
’wyświetla się na mojej stronie zamiast '. Mam Content-Typeustawione na UTF-8w moim <head>tagu i nagłówkach HTTP: <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> Ponadto moja przeglądarka jest ustawiona na Unicode (UTF-8): Więc na czym polega problem i jak mogę to naprawić?
135 encoding  utf-8  mojibake 

1
Od czego zależy cykl życia komponentu (grafu obiektów) w Dagger 2?
Próbuję objąć głową zakresy w Dagger 2, a konkretnie cykl życia wykresów z zakresem. Jak utworzyć komponent, który zostanie wyczyszczony po opuszczeniu zakresu. W przypadku aplikacji na Androida, używając Daggera 1.x, generalnie masz zasięg główny na poziomie aplikacji, który rozszerzyłbyś, aby utworzyć zakres podrzędny na poziomie aktywności. public class MyActivity …
135 java  dagger-2  lifecycle 



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.