Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer

23
Importieren von CSV mit Zeilenumbrüchen in Excel 2007
Ich arbeite an einer Funktion zum Exportieren von Suchergebnissen in eine CSV-Datei, die in Excel geöffnet werden soll. Eines der Felder ist ein Freitextfeld, das Zeilenumbrüche, Kommas, Anführungszeichen usw. enthalten kann. Um dem entgegenzuwirken, habe ich das Feld in doppelte Anführungszeichen (") gesetzt. Wenn ich jedoch die Daten in Excel …
129 excel  csv  newline  excel-2007 


4
Wie viele und welche Verwendungszwecke hat "const" in C ++?
Als unerfahrener C ++ - Programmierer gibt es einige Konstrukte, die für mich immer noch sehr dunkel aussehen. Eines davon ist const. Sie können es an so vielen Orten und mit so vielen verschiedenen Effekten verwenden, dass es für Anfänger fast unmöglich ist, lebend herauszukommen. Wird ein C ++ - …
129 c++  const 


7
Datatable vs Dataset
Derzeit verwende ich eine DataTable, um Ergebnisse aus einer Datenbank abzurufen, die ich in meinem Code verwenden kann. Viele Beispiele im Web zeigen jedoch, dass stattdessen ein DataSet verwendet wird und über die Sammlungsmethode auf die Tabelle (n) zugegriffen wird. Gibt es einen leistungsbezogenen oder sonstigen Vorteil der Verwendung von …
129 c#  dataset  datatable 

5
Wie füge ich "oder" in switch-Anweisungen hinzu?
Folgendes möchte ich tun: switch(myvar) { case: 2 or 5: ... break; case: 7 or 12: ... break; ... } Ich habe es mit "case: 2 || 5" versucht, aber es hat nicht funktioniert. Der Zweck besteht darin, nicht denselben Code für unterschiedliche Werte zu schreiben.

12
Grundlegender FlatList-Code löst Warning - React Native aus
FlatList scheint nicht zu funktionieren. Ich bekomme diese Warnung. VirtualizedList: Fehlende Schlüssel für Elemente. Geben Sie für jedes Element eine Schlüsseleigenschaft an oder geben Sie einen benutzerdefinierten keyExtractor an. Code: <FlatList data={[{name: 'a'}, {name: 'b'}]} renderItem={ (item) => <Text key={Math.random().toString()}>{item.name}</Text> } key={Math.random().toString()} />
129 react-native 

15
Wie drucke ich ein Debug-Protokoll?
Ich würde gerne PHP-Code debuggen, aber ich denke, das Drucken eines Protokolls auf einen Bildschirm oder eine Datei ist für mich in Ordnung. Wie soll ich ein Protokoll in PHP-Code drucken? Das übliche print/printf scheint zur HTML-Ausgabe zu gehen, nicht zur Konsole. Ich habe einen Apache-Server, der den PHP-Code ausführt.
129 php  debugging  logging 

4
So fügen Sie der txt-Datei eine neue Zeile hinzu
Ich möchte meiner date.txt-Datei eine neue Zeile mit Text hinzufügen, aber anstatt sie in die vorhandene date.txt-Datei einzufügen, erstellt die App eine neue date.txt-Datei. TextWriter tw = new StreamWriter("date.txt"); // write a line of text to the file tw.WriteLine(DateTime.Now); // close the stream tw.Close(); Ich möchte eine txt-Datei öffnen, Text …

5
Speichern Sie das Abfrageergebnis in einer Variablen, die in PL / pgSQL verwendet wird
Wie ordne ich das Ergebnis einer Abfrage einer Variablen in PL / pgSQL zu, der prozeduralen Sprache von PostgreSQL? Ich habe eine Funktion: CREATE OR REPLACE FUNCTION test(x numeric) RETURNS character varying AS $BODY$ DECLARE name character varying(255); begin name ='SELECT name FROM test_table where id='||x; if(name='test')then --do somthing else …



7
Verschachteltes Standarddikt des Standarddikts
Gibt es eine Möglichkeit, ein Standarddikt auch zum Standard für das Standarddikt zu machen? (dh rekursives Standarddikt mit unendlicher Ebene?) Ich möchte in der Lage sein: x = defaultdict(...stuff...) x[0][1][0] {} Also kann ich tun x = defaultdict(defaultdict), aber das ist nur eine zweite Ebene: x[0] {} x[0][0] KeyError: 0 …

17
Javascript Funktionsfeld
var array_of_functions = [ first_function('a string'), second_function('a string'), third_function('a string'), forth_function('a string') ] array_of_functions[0]; Dies funktioniert nicht wie beabsichtigt, da jede Funktion im Array beim Erstellen des Arrays ausgeführt wird. Wie kann eine Funktion im Array ordnungsgemäß ausgeführt werden? array_of_functions[0]; // or, array_of_functions[1] etc. Vielen Dank!


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.