Programowanie

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


7
Jaka jest różnica między równym ?, eql ?, === i ==?
Próbuję zrozumieć różnicę między tymi czterema metodami. Wiem, że domyślnie ==wywołuje metodę, equal?która zwraca true, gdy oba operandy odnoszą się do dokładnie tego samego obiektu. ===domyślnie także wywołuje ==które połączenia equal?... dobrze, więc jeśli wszystkie te trzy metody nie zostaną zastąpione, to myślę ===, że ==i equal?robię dokładnie to samo? …


5
Zdalna gałąź Git została usunięta, ale nadal pojawia się w gałęzi -a
Powiedzmy, że mam gałąź o nazwie coolbranchw moim repozytorium. Teraz postanowiłem go usunąć (zarówno zdalnie, jak i lokalnie) za pomocą: git push origin :coolbranch git branch -D coolbranch Świetny! Teraz gałąź jest naprawdę usunięta. Ale kiedy biegnę git branch -a Nadal otrzymuję: remotes/origin/coolbranch Należy zauważyć, że kiedy klonuję nowe repozytorium, …
552 git  git-branch 

21
Rozwiń div, aby wypełnić pozostałą szerokość
Chcę mieć dwukolumnowy układ div, w którym każdy może mieć zmienną szerokość, np div { float: left; } .second { background: #ccc; } <div>Tree</div> <div class="second">View</div> Uruchom fragment koduUkryj wynikiRozwiń fragment kodu Chcę, aby div „view” rozszerzył się na całą szerokość dostępną po tym, jak div „tree” wypełnił potrzebną przestrzeń. …

23
Odpowiednik isset () JavaScript
W PHP możesz to zrobić if(isset($array['foo'])) { ... }. W JavaScript często if(array.foo) { ... }robisz to samo, ale nie jest to dokładnie to samo zdanie. Warunek oceni również na false, jeśli array.fooistnieje, ale jest falselub 0(i prawdopodobnie również inne wartości). Jaki jest idealny odpowiednik PHP issetw JavaScript? W szerszym …
552 javascript  isset 



28
Czyta plik po jednym wierszu na raz w node.js?
Próbuję odczytać duży plik po jednym wierszu na raz. Znalazłem pytanie na temat Quory, które dotyczyło tego tematu, ale brakuje mi niektórych powiązań, aby wszystko to połączyć. var Lazy=require("lazy"); new Lazy(process.stdin) .lines .forEach( function(line) { console.log(line.toString()); } ); process.stdin.resume(); Chciałbym dowiedzieć się, jak mógłbym czytać jedną linię na raz z …

24
Czy można wstawiać wiele wierszy jednocześnie do bazy danych SQLite?
W MySQL możesz wstawić wiele wierszy w ten sposób: INSERT INTO 'tablename' ('column1', 'column2') VALUES ('data1', 'data2'), ('data1', 'data2'), ('data1', 'data2'), ('data1', 'data2'); Jednak pojawia się błąd, gdy próbuję zrobić coś takiego. Czy można wstawiać wiele wierszy jednocześnie do bazy danych SQLite? Jaka jest składnia, aby to zrobić?
551 sql  sqlite  syntax 

11
Czy IBOutlety powinny być mocne czy słabe pod ARC?
Tworzę wyłącznie na iOS 5 przy użyciu ARC. Czy IBOutlets UIView(s) i (podklasy) powinny być stronglub weak? Następujące: @property (nonatomic, weak) IBOutlet UIButton *button; Pozbyłby się tego wszystkiego: - (void)viewDidUnload { // ... self.button = nil; // ... } Czy są jakieś problemy? Szablony są używane, strongpodobnie jak automatycznie generowane …

13
Przekaż lokalne repozytorium Git na nowy pilot, w tym wszystkie gałęzie i tagi
Mam lokalne repozytorium Git, które chciałbym przekazać do nowego zdalnego repozytorium (zupełnie nowe repozytorium skonfigurowane na Beanstalk, jeśli to ma znaczenie). Moje lokalne repozytorium ma kilka gałęzi i tagów i chciałbym zachować całą moją historię. Wygląda na to, że po prostu muszę to zrobić git push , ale to tylko …
551 git 


19
Czy folder Układ Androida może zawierać podfoldery?
W tej chwili przechowuję każdy plik układu xml w res/layoutfolderze, więc zarządzanie małymi projektami jest wykonalne i proste, ale w przypadku dużych i ciężkich projektów potrzebna jest hierarchia i podfoldery potrzebne folder układu. na przykład layout -- layout_personal -- personal_detail.xml -- personal_other.xml --layout_address -- address1.xml -- address2.xml W ten sam …

10
Jak edytować komunikat dziennika już zatwierdzony w Subversion?
Czy istnieje sposób na edycję komunikatu dziennika określonej wersji w Subversion? Przypadkowo napisałem niepoprawną nazwę pliku w komunikacie zatwierdzenia, co może być mylące później. Widziałem, jak edytować niepoprawną wiadomość zatwierdzenia w Git? , ale rozwiązanie tego pytania nie wydaje się być podobne w przypadku Subversion (zgodnie z svn help commit).
550 svn  commit 

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.