Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer


12
Sollten Methoden in einer Java-Schnittstelle mit oder ohne Public Access Modifier deklariert werden?
Sollten Methoden in einer Java-Schnittstelle mit oder ohne publicZugriffsmodifikator deklariert werden ? Technisch spielt es natürlich keine Rolle. Eine Klassenmethode, die ein implementiert, interfaceist immer public. Aber was ist eine bessere Konvention? Java selbst ist darin nicht konsistent. Siehe zum Beispiel Collectiongegenüber Comparableoder Futuregegenüber ScriptEngine.

9
Konvertieren der Java-Bitmap in ein Byte-Array
Bitmap bmp = intent.getExtras().get("data"); int size = bmp.getRowBytes() * bmp.getHeight(); ByteBuffer b = ByteBuffer.allocate(size); bmp.copyPixelsToBuffer(b); byte[] bytes = new byte[size]; try { b.get(bytes, 0, bytes.length); } catch (BufferUnderflowException e) { // always happens } // do something with byte[] Wenn ich mir den Puffer nach dem Aufruf copyPixelsToBufferder Bytes ansehe, …

7
Tooltips für Button
Ist es möglich, einen Tooltip für eine HTML-Schaltfläche zu erstellen? Es ist die normale HTML-Schaltfläche und es gibt kein Title-Attribut, da es für einige HTML-Steuerelemente vorhanden ist. Irgendwelche Gedanken oder Kommentare?
292 html  button  tooltip 

13
Suchen und ersetzen Sie eine Zeile in einer Datei in Python
Ich möchte den Inhalt einer Textdatei durchlaufen und in einigen Zeilen suchen und ersetzen und das Ergebnis in die Datei zurückschreiben. Ich könnte zuerst die gesamte Datei in den Speicher laden und dann zurückschreiben, aber das ist wahrscheinlich nicht der beste Weg, dies zu tun. Was ist der beste Weg, …
292 python  file 

13
OSX-Bash, Befehl 'watch'
Ich suche nach dem besten Weg, um den Linux-Befehl 'watch' unter Mac OSX zu duplizieren. Ich möchte alle paar Sekunden einen Befehl ausführen, um die Musterübereinstimmung für den Inhalt einer Ausgabedatei mit 'tail' und 'sed' durchzuführen. Was ist meine beste Option auf einem Mac und kann dies ohne Herunterladen von …
292 macos  bash  automation  watch 

22
Stellen Sie fest, ob es auf einem gerooteten Gerät ausgeführt wird
Meine App verfügt über eine bestimmte Funktionalität, die nur auf einem Gerät funktioniert, auf dem root verfügbar ist. Anstatt diese Funktion bei Verwendung fehlschlagen zu lassen (und dem Benutzer dann eine entsprechende Fehlermeldung anzuzeigen), würde ich es vorziehen, stillschweigend zu prüfen, ob root zuerst verfügbar ist, und wenn nicht, die …
292 android  root 

18
Wie installiere ich das pg gem von PostgreSQL unter Ubuntu?
Ich versuche, PostgreSQLs pg gem für Ruby zu installieren. Ich habe den folgenden Befehl ausgegeben: gem install pg Ich habe Ruby 1.9.2 mit RVM installiert. Der obige Befehl zeigt mir den folgenden Fehler. Der Fehler ist: Building native extensions. This could take a while... ERROR: Error installing pg: ERROR: Failed …
292 ruby  postgresql  pg 

11
Logischer XOR-Operator in C ++?
Gibt es so etwas? Es ist das erste Mal, dass ich einen praktischen Bedarf dafür habe, aber ich sehe keinen in Stroustrup . Ich habe vor zu schreiben: // Detect when exactly one of A,B is equal to five. return (A==5) ^^ (B==5); Es gibt aber keinen ^^Operator. Kann ich …

17
Serialisieren Sie ein Objekt in XML
Ich habe eine C # -Klasse, die ich geerbt habe. Ich habe das Objekt erfolgreich "gebaut". Aber ich muss das Objekt in XML serialisieren. Gibt es eine einfache Möglichkeit, dies zu tun? Es sieht so aus, als ob die Klasse für die Serialisierung eingerichtet wurde, aber ich bin nicht sicher, …

21
So überprüfen Sie, ob eine MySQL-Datenbank vorhanden ist
Ist es möglich zu überprüfen, ob eine (MySQL) Datenbank vorhanden ist, nachdem eine Verbindung hergestellt wurde? Ich kann überprüfen, ob eine Tabelle in einer Datenbank vorhanden ist, muss jedoch überprüfen, ob die Datenbank vorhanden ist. Wenn nicht, muss ich einen anderen Code aufrufen, um ihn zu erstellen und zu füllen. …
292 mysql  database  exists 


9
Wie kann man richtig behaupten, dass im Pytest eine Ausnahme ausgelöst wird?
Code: # coding=utf-8 import pytest def whatever(): return 9/0 def test_whatever(): try: whatever() except ZeroDivisionError as exc: pytest.fail(exc, pytrace=True) Ausgabe: ================================ test session starts ================================= platform linux2 -- Python 2.7.3 -- py-1.4.20 -- pytest-2.5.2 plugins: django, cov collected 1 items pytest_test.py F ====================================== FAILURES ====================================== ___________________________________ test_whatever ____________________________________ def test_whatever(): …



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.