Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer





4
Unterschied zwischen flüchtig und synchronisiert in Java
Ich wundere mich über den Unterschied zwischen dem Deklarieren einer Variablen als volatileund dem Zugriff auf die Variable in einem synchronized(this)Block in Java. Laut diesem Artikel http://www.javamex.com/tutorials/synchronization_volatile.shtml gibt es viel zu sagen und es gibt viele Unterschiede, aber auch einige Ähnlichkeiten. Ich interessiere mich besonders für diese Information: ... Der …

7
Unterschied zwischen Aktivitätskontext und Anwendungskontext
Das hat mich verblüfft, ich habe dies im Android 2.1-r8 SDK verwendet: ProgressDialog.show(getApplicationContext(), ....); und auch in Toast t = Toast.makeText(getApplicationContext(),....); mit getApplicationContext()Abstürzen beide ProgressDialogund Toast.... was mich zu dieser Frage führt: Was sind die tatsächlichen Unterschiede zwischen einem Aktivitätskontext und einem Anwendungskontext, obwohl der Wortlaut "Kontext" geteilt wird?

11
# Pragma Pack Effekt
Ich habe mich gefragt, ob mir jemand erklären könnte, was die #pragma packPräprozessor-Anweisung bewirkt und was noch wichtiger ist, warum man sie verwenden möchte. Ich habe mir die MSDN-Seite angesehen , die einige Einblicke bot, aber ich hatte gehofft, mehr von erfahrenen Leuten zu hören. Ich habe es schon einmal …


5
SQL Case Sensitive String Compare
Wie vergleichen Sie Zeichenfolgen, sodass der Vergleich nur dann wahr ist, wenn auch die Fälle der einzelnen Zeichenfolgen gleich sind? Beispielsweise: Select * from a_table where attribute = 'k' ... gibt eine Zeile mit dem Attribut 'K' zurück. Ich möchte dieses Verhalten nicht.
233 sql  sql-server 



10
Git-Klon durch SSH
Ich habe ein Projekt, für das ich ein Git-Repository erstellt habe: $ cd myproject $ git init $ git add . $ git commit Ich wollte einen nackten Klon auf einem anderen Computer erstellen: $ cd .. $ git clone --bare myproject ssh://user@server:/GitRepos/myproject.git Ich habe den Klon ausgeführt, aber keine …
233 git  git-clone 

7
Aktualisieren Sie nur einen Edelstein mit Bundler
Ich verwende Bundler, um Abhängigkeiten in meiner Rails-App zu verwalten, und ich habe ein Juwel in einem Git-Repository gehostet, das wie folgt enthalten ist: gem 'gem-name', :git => 'path/to/my/gem.git' Um diesen Edelstein zu aktualisieren, bundle updateführe ich ihn aus, aber er aktualisiert auch alle in Gemfile erwähnten Edelsteine. Was ist …
233 ruby  rubygems  bundler 

13
Abrufen von "NoSuchMethodError: org.hamcrest.Matcher.describeMismatch" beim Ausführen eines Tests in IntelliJ 10.5
Ich verwende JUnit-dep 4.10 und Hamcrest 1.3.RC2. Ich habe einen benutzerdefinierten Matcher erstellt, der wie folgt aussieht: 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 …

14
Wie überprüfe ich die Version von GitLab?
Wie überprüfe ich, welche Version von GitLab auf dem Server installiert ist? Ich bin über die im GitLab-Änderungsprotokoll angegebene Version: https://gitlab.com/gitlab-org/gitlab-foss/blob/master/CHANGELOG.md Zum Beispiel: "6.5.0", "6.4.3" usw. Kann dies nur über das Terminal erfolgen? Gibt es eine Möglichkeit, dies aus der Ferne zu tun (mit Browser anstelle von Terminal)?
233 gitlab 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.