Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer

6
Generieren einer UUID in Postgres for Insert-Anweisung?
Meine Frage ist ziemlich einfach. Ich kenne das Konzept einer UUID und möchte eine generieren, die auf jedes 'Element' aus einem 'Geschäft' in meiner Datenbank mit verweist. Scheint vernünftig, oder? Das Problem ist, dass die folgende Zeile einen Fehler zurückgibt: honeydb=# insert into items values( uuid_generate_v4(), 54.321, 31, 'desc 1', …

21
Durchlaufen einer Reihe von Daten in Python
Ich habe den folgenden Code, um dies zu tun, aber wie kann ich es besser machen? Im Moment denke ich, dass es besser ist als verschachtelte Schleifen, aber es fängt an, Perl-One-Linerish zu werden, wenn Sie einen Generator in einem Listenverständnis haben. day_count = (end_date - start_date).days + 1 for …

12
So wenden Sie eine Funktion auf zwei Spalten des Pandas-Datenrahmens an
Angenommen, ich habe eine, dfdie Spalten von hat 'ID', 'col_1', 'col_2'. Und ich definiere eine Funktion: f = lambda x, y : my_function_expression. Jetzt möchte ich die beiden Spalten von to anwenden f, um eine neue Spalte elementweise zu berechnen , ähnlich wie:df'col_1', 'col_2''col_3' df['col_3'] = df[['col_1','col_2']].apply(f) # Pandas gives …
368 python  pandas  dataframe 




14
Wie bringt man UTF-8 in Java-Webanwendungen zum Laufen?
Ich muss UTF-8 in meiner Java-Webanwendung (Servlets + JSP, kein Framework verwendet) zum Laufen bringen, um äöåusw. finnischen Text und kyrillische Alphabete wie in ЦжФSonderfällen zu unterstützen. Mein Setup ist das folgende: Entwicklungsumgebung: Windows XP Produktionsumgebung: Debian Verwendete Datenbank: MySQL 5.x. Benutzer verwenden hauptsächlich Firefox2, aber auch Opera 9.x, FF3, …
367 java  mysql  tomcat  encoding  utf-8 


5
Rückgabe von unique_ptr von Funktionen
unique_ptr<T>erlaubt keine Kopierkonstruktion, sondern unterstützt die Verschiebungssemantik. Dennoch kann ich a zurückgebenunique_ptr<T> von einer Funktion zurückgeben und den zurückgegebenen Wert einer Variablen zuweisen. #include <iostream> #include <memory> using namespace std; unique_ptr<int> foo() { unique_ptr<int> p( new int(10) ); return p; // 1 //return move( p ); // 2 } int …
367 c++  c++11  unique-ptr 

8
Objective-C ARC: stark gegen behalten und schwach gegen zuweisen
Es gibt zwei neue Speicherverwaltungsattribute für Eigenschaften, die von ARC eingeführt wurden, strongund weak. Abgesehen davon copy, was offensichtlich etwas völlig anderes ist, gibt es Unterschiede zwischen strongvs retainund weakvs assign? Nach meinem Verständnis besteht der einzige Unterschied darin, dass der Zeiger weakzugewiesen wird nil, während dies assignnicht der Fall …


7
Numpy Array-Abmessungen
Ich versuche gerade, Numpy und Python zu lernen. Gegeben das folgende Array: import numpy as np a = np.array([[1,2],[1,2]]) Gibt es eine Funktion, die die Dimensionen von zurückgibt a(ega ist ein 2 x 2-Array)? size() gibt 4 zurück und das hilft nicht viel.

12
Wie deaktiviere ich Protokollnachrichten aus der Anforderungsbibliothek?
Standardmäßig schreibt die Python-Bibliothek " Requests" Protokollnachrichten wie folgt in die Konsole: Starting new HTTP connection (1): example.com http://example.com:80 "GET / HTTP/1.1" 200 606 Ich bin normalerweise nicht an diesen Nachrichten interessiert und möchte sie deaktivieren. Was wäre der beste Weg, um diese Nachrichten zum Schweigen zu bringen oder die …

24
Aufruf von startActivity () von außerhalb eines Aktivitätskontexts
Ich habe eine ListViewin meiner Android-Anwendung implementiert . Ich binde daran ListViewmit einer benutzerdefinierten Unterklasse der ArrayAdapterKlasse. Innerhalb der überschriebenen ArrayAdapter.getView(...)Methode weise ich eine zu OnClickListener. In der onClickMethode von OnClickListenermöchte ich eine neue Aktivität starten. Ich bekomme die Ausnahme: Calling startActivity() from outside of an Activity context requires the …


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.