Programmierung

70
Was bedeutet das Linux __user-Makro?

Ich hatte gehofft, jemand könnte die Nuancen des in der Linux-Kernel-Quelle verwendeten __user-Makros erklären. Zunächst das Makro: # define __user __attribute__((noderef, address_space(1))) Nach einigem googeln habe ich nun gelesen, dass man mit diesem Makro einen Zeiger als zum...

70
JSONResult to String

Ich habe eine JsonResult, die gut funktioniert und JSON von einigen POCOs zurückgibt. Ich möchte den JSON als String in einer Datenbank speichern. public JsonResult GetJSON() { JsonResult json = new JsonResult { Data = GetSomPocos() }; return json; } Ich muss die Antwort prüfen, damit...

70
Starten des Dienstes von BroadcastReceiver

Ich habe ein Serviceund BroadcastReceiverin meiner Anwendung, aber wie starte ich den Dienst direkt von der BroadcastReceiver? Verwenden von startService(new Intent(this, MyService.class)); funktioniert nicht in a BroadcastReceiver, irgendwelche ideen? BEARBEITEN: context.startService (..);...

70
Python-Skript als Linux-Dienst / Daemon

Hallo, Ich versuche, ein Python-Skript als Dienst (Daemon) unter (Ubuntu) Linux ausführen zu lassen. Im Web gibt es verschiedene Lösungen wie: http://pypi.python.org/pypi/python-daemon/ Ein gut erzogener Unix-Daemon-Prozess ist schwierig, aber die erforderlichen Schritte sind für jedes...

70
Wie führe ich alle Tests mit minitest aus?

Ich habe den Quellcode für ein Projekt heruntergeladen, einen Fehler gefunden und ihn behoben. Jetzt möchte ich Tests durchführen, um herauszufinden, ob ich etwas kaputt gemacht habe. Die Tests sind in kleinstem DSL. Wie führe ich sie alle gleichzeitig aus? Ich habe nach geeigneten...

70
Unterschied zwischen Array.length = 0 und Array = []?

Kann jemand den konzeptuellen Unterschied zwischen beiden erklären? Lesen Sie irgendwo, dass der zweite ein neues Array erstellt, indem Sie alle Verweise auf das vorhandene Array zerstören und die .length = 0 das Array nur leert. Aber in meinem Fall hat es nicht funktioniert //Declaration var...