Programowanie

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

26
Foreach loop, określ, która jest ostatnia iteracja pętli
Mam foreachpętlę i muszę wykonać pewną logikę, gdy ostatni element jest wybrany z List, np .: foreach (Item result in Model.Results) { //if current result is the last item in Model.Results //then do something in the code } Czy mogę wiedzieć, która pętla jest ostatnia bez użycia pętli i liczników?
233 c#  asp.net  foreach 


4
Różnica między zmienną i zsynchronizowaną w Javie
Zastanawiam się nad różnicą między deklarowaniem zmiennej jako volatilei zawsze uzyskiwaniem dostępu do zmiennej w synchronized(this)bloku w Javie? Zgodnie z tym artykułem http://www.javamex.com/tutorials/synchronization_volatile.shtml jest wiele do powiedzenia i istnieje wiele różnic, ale także pewne podobieństwa. Szczególnie interesuje mnie ta informacja: ... dostęp do zmiennej ulotnej nigdy nie ma możliwości zablokowania: …

7
Różnica między kontekstem działania a kontekstem aplikacji
To mnie zaskoczyło, korzystałem z tego w zestawie SDK Androida 2.1-r8: ProgressDialog.show(getApplicationContext(), ....); a także w Toast t = Toast.makeText(getApplicationContext(),....); używanie getApplicationContext()awarii zarówno ProgressDialogi Toast...., które doprowadziły mnie do tego pytania: Jakie są rzeczywiste różnice między kontekstem działania a kontekstem aplikacji, pomimo wspólnego sformułowania „Kontekst”?

11
#pragma efekt paczki
Zastanawiałem się, czy ktoś mógłby mi wyjaśnić, co #pragma packrobi oświadczenie preprocesora, a co ważniejsze, dlaczego ktoś chciałby go użyć. Sprawdziłem stronę MSDN , która oferowała pewien wgląd, ale miałem nadzieję usłyszeć więcej od osób z doświadczeniem. Widziałem to już wcześniej w kodzie, choć wydaje mi się, że już nie …

8
Dodaj IIS 7 AppPool Identities jako SQL Server Logons
Prowadzę witrynę internetową IIS 7 z AppPool trybu zintegrowanego rurociągu . AppPools NIE działa w ramach NetworkService itp. Tożsamość (według celu), ale używa własnej AppPool Identitiy (IIS AppPool \ MyAppPool). Jest to tak zwane konto usługi lub konto wirtualne. (konto użytkownika, które nie jest pełnym kontem ...) Chciałbym nadać temu …
233 sql-server  iis-7 

6
Jak importujesz klasy do JSP?
Jestem kompletnym początkującym JSP. Próbuję użyć na java.util.Liststronie JSP. Co muszę zrobić, aby używać klas innych niż te w java.lang?
233 java  jsp 


10
git klon przez ssh
Mam projekt, w którym utworzyłem repozytorium git: $ cd myproject $ git init $ git add . $ git commit Chciałem stworzyć goły klon na innej maszynie: $ cd .. $ git clone --bare myproject ssh://user@server:/GitRepos/myproject.git Wykonałem klon, ale nie wydrukowałem żadnej odpowiedzi. Zalogowałem się na maszynie serwerowej i próbowałem …
233 git  git-clone 


7
Zaktualizuj tylko jeden klejnot w pakiecie
Używam bundlera do zarządzania zależnościami w mojej aplikacji railsowej i mam klejnot hostowany w repozytorium git w następujący sposób: gem 'gem-name', :git => 'path/to/my/gem.git' Aby zaktualizować ten klejnot, bundle updatewykonuję go, ale aktualizuje on również wszystkie klejnoty wymienione w Gemfile. Więc jakie jest polecenie, aby zaktualizować tylko jeden konkretny klejnot?
233 ruby  rubygems  bundler 

13
Uzyskiwanie „NoSuchMethodError: org.hamcrest.Matcher.describeMismatch” podczas uruchamiania testu w IntelliJ 10.5
Używam JUnit-dep 4.10 i Hamcrest 1.3.RC2. Utworzyłem niestandardowy moduł dopasowywania, który wygląda następująco: public static class MyMatcher extends TypeSafeMatcher<String> { @Override protected boolean matchesSafely(String s) { /* implementation */ } @Override public void describeTo(Description description) { /* implementation */ } @Override protected void describeMismatchSafely(String item, Description mismatchDescription) { /* implementation …

14
Jak sprawdzić wersję GitLab?
Jak sprawdzić, która wersja GitLab jest zainstalowana na serwerze? Mam na myśli wersję określoną w dzienniku zmian GitLab: https://gitlab.com/gitlab-org/gitlab-foss/blob/master/CHANGELOG.md Na przykład: „6.5.0”, „6.4.3” itp. Czy można to zrobić tylko przez terminal? Czy można to zrobić zdalnie (za pomocą przeglądarki zamiast terminala)?
233 gitlab 

11
Odpowiednik echa w PowerShell do testowania skryptów
Chciałbym wyprowadzać zmienne i wartości w skrypcie PowerShell , ustawiając flagi i obserwując, jak dane stają się widoczne w całym skrypcie. Jak mam to zrobić? Na przykład, jaki byłby odpowiednik PowerShell dla następującego kodu PHP? echo "filesizecounter: " . $filesizecounter
233 powershell 

9
Jak cofnąć zastosowanie skrytki?
Mam małą łatkę zapisaną w mojej skrytce git. Zastosowałem go do mojej kopii roboczej za pomocą git stash apply. Teraz chciałbym wycofać się z tych zmian, odwrotnie stosując łatkę (coś w rodzaju tego git revert, co by zrobił, gdyby nie skrytka). Czy ktoś wie jak to zrobić? Wyjaśnienie: Istnieją inne …
233 git  git-stash 

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.