Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer

9
Wie überprüfe ich den Dateityp ohne Erweiterungen in Python?
Ich habe einen Ordner voller Dateien und sie haben keine Erweiterung. Wie kann ich Dateitypen überprüfen? Ich möchte den Dateityp überprüfen und den Dateinamen entsprechend ändern. Nehmen wir an, eine Funktion filetype(x)gibt einen Dateityp wie zurück png. Ich möchte das machen: files = os.listdir(".") for f in files: os.rename(f, f+filetype(f)) …


7
Wie löscht man eine nicht ausgeführte MySQL-Abfrage über die Befehlszeile?
Angenommen, Sie geben eine Befehlszeilenabfrage in eine MySQL-Datenbank ein und müssen abbrechen und neu beginnen. In einer Bash-Shell können Sie einfach Strg-C eingeben und eine neue Eingabeaufforderung erhalten. In MySQL würde Strg-C den Client beenden und Sie zur Shell zurückbringen. Zum Beispiel habe ich eine lange, komplexe SELECT-Anweisung eingegeben, aber …

5
Hash-Tabellen VS assoziative Arrays
Kürzlich habe ich in einem sehr bekannten Buch " Introduction to Algorithms " über Hash-Tabellen gelesen . Ich habe sie noch nicht in echten Anwendungen verwendet, möchte es aber. Aber ich weiß nicht, wie ich anfangen soll. Kann mir jemand einige Beispiele für die Verwendung geben, zum Beispiel, wie man …

7
bash - wie man das Ergebnis aus dem Befehl which auf cd weiterleitet
Wie kann ich das Ergebnis von einem whichBefehl an cdweiterleiten? Das versuche ich zu tun: which oracle | cd cd < which oracle Aber keiner von ihnen funktioniert. Gibt es eine Möglichkeit, dies zu erreichen (anstatt natürlich zu kopieren / einfügen)? Bearbeiten: Beim zweiten Gedanken würde dieser Befehl fehlschlagen, da …
84 linux  bash  shell  cd 

10
"Zeile enthält NULL-Byte" im CSV-Reader (Python)
Ich versuche, ein Programm zu schreiben, das eine CSV-Datei (input.csv) betrachtet und nur die Zeilen neu schreibt, die mit einem bestimmten Element (korrigiert.csv) beginnen, wie in einer Textdatei (output.txt) aufgeführt. So sieht mein Programm jetzt aus: import csv lines = [] with open('output.txt','r') as f: for line in f.readlines(): lines.append(line[:-1]) …
84 python  csv 

8
Bootstrap 3.0 Popovers und Tooltips
Ich bin neu in Bootstrap und habe Probleme, die Popover- und Tooltip-Funktionen zum Laufen zu bringen. Ich hatte kein Problem mit den Dropdowns und Modellen, aber mir scheint etwas für das Popover und die Tooltips zu fehlen. Es werden QuickInfos angezeigt, die jedoch nicht wie die Bootstrap-Beispiele gestaltet und angeordnet …

9
So fügen Sie der Numpad-Tastatur in iOS eine Schaltfläche "Fertig" hinzu
Daher verfügt die Numpad-Tastatur standardmäßig nicht über die Schaltfläche "Fertig" oder "Weiter", daher möchte ich eine hinzufügen. In iOS 6 und darunter gab es einige Tricks, um der Tastatur eine Schaltfläche hinzuzufügen, aber sie scheinen in iOS 7 nicht zu funktionieren. Zuerst abonniere ich die Tastatur mit der Benachrichtigung [[NSNotificationCenter …




13
MVC3 Razor DropDownListFor Enums
Ich versuche, mein Projekt auf MVC3 zu aktualisieren, was ich einfach nicht finden kann: Ich habe einen einfachen Datentyp von ENUMS: public enum States() { AL,AK,AZ,...WY } Was ich als DropDown / SelectList in meiner Ansicht eines Modells verwenden möchte, das diesen Datentyp enthält: public class FormModel() { public States …

14
Ruby on Rails 3 Es kann keine Verbindung zum lokalen MySQL-Server über den Socket '/tmp/mysql.sock' unter OSX hergestellt werden
Ich habe eine Standard-Rails3-Umgebung, RVM 1.2.9, Rails 3.0.5, Ruby 1.9.2p180, MySQL2 Gem 0.2.7, mysql-5.5.10-osx10.6-x86_64 Fehler beim Ausführen rake db:migratezum Erstellen einer Datenbank ist: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) config / database.yml hat development: adapter: mysql2 host: localhost username: root password: xxxx database: xxxx Sicher ist …



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.