Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer

5
Ordnen Sie eine MySQL-Tabelle nach zwei Spalten
Wie sortiere ich eine MySQL-Tabelle nach zwei Spalten? Was ich möchte, sind Artikel, die zuerst nach den höchsten Bewertungen und dann nach dem letzten Datum sortiert sind. Dies wäre beispielsweise eine Beispielausgabe (links # ist die Bewertung, dann der Artikeltitel und dann das Artikeldatum). 50 | Dieser Artikel rockt | …


4
Wie erstelle ich ein temporäres Verzeichnis?
Ich erstelle ein tempfile, lösche es und erstelle es als Verzeichnis neu: tmpnam=`tempfile` rm -f $tmpnam mkdir "$tmpnam" Das Problem ist, dass ein anderer Prozess möglicherweise denselben Namen erhält X, wenn er versehentlich nach einem Prozess rm -f Xund kurz zuvor tempfile ausführt mkdir X.

18
Verliere das Vim-Farbschema im tmux-Modus
Ich verwende iterm2 und wenn ich mich im tmux-Modus befinde, wird das in vim festgelegte Farbschema nicht angezeigt. Nur das Farbschema, das ich in iterm eingestellt habe. Wenn ich vim von der Shell aus starte, erscheint das Farbschema korrekt - nur wenn ich mich im tmux-Modus befinde. Ich habe versucht, …
228 macos  vim  tmux  iterm 

5
Schienenparameter erklärt?
Könnte jemand paramsin Rails Controller erklären : Woher sie kommen und worauf sie sich beziehen? def create @vote = Vote.new(params[:vote]) item = params[:vote][:item_id] uid = params[:vote][:user_id] @extant = Vote.find(:last, :conditions => ["item_id = ? AND user_id = ?", item, uid]) last_vote_time = @extant.created_at unless @extant.blank? curr_time = Time.now end Ich …

11
Können Sie einen UIGestureRecognizer an mehrere Ansichten anhängen?
UITapGestureRecognizer *tapGesture = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(tapTapTap:)]; [self.view1 addGestureRecognizer:tapGesture]; [self.view2 addGestureRecognizer:tapGesture]; [tapGesture release]; Im obigen Code werden nur Anschläge view2erkannt. Wenn ich die dritte Zeile auskommentiere, view1werden Abgriffe erkannt. Wenn ich recht habe und Sie einen Gestenerkenner nur einmal verwenden können, bin ich mir nicht sicher, ob dies ein Fehler …






7
.keyCode vs. .which
Ich dachte, dies würde irgendwo auf Stack Overflow beantwortet, aber ich kann es nicht finden. Wenn ich auf ein Tastendruckereignis warte, sollte ich verwenden .keyCodeoder .whichfeststellen, ob die Eingabetaste gedrückt wurde? Ich habe immer so etwas gemacht: $("#someid").keypress(function(e) { if (e.keyCode === 13) { e.preventDefault(); // do something } }); …
228 javascript  jquery 

1
Wofür ist die JSF-Ressourcenbibliothek gedacht und wie sollte sie verwendet werden?
Die JSF <h:outputStylesheet>, <h:outputScript>und <h:graphicImage>Komponenten haben ein libraryAttribut. Was ist das und wie soll das verwendet werden? Es gibt viele Beispiele auf dem Netz , die sie verwenden , wie mit dem gemeinsamen Inhalt / Dateityp folgen css, jsund img(oder image) als Bibliotheksnamen auf dem Tag je verwendet: <h:outputStylesheet library="css" …
228 jsf  jsf-2  resources 

20
iOS 8 Schnappschuss Eine Ansicht, die nicht gerendert wurde, führt zu einem leeren Schnappschuss
In iOS 8 habe ich Probleme beim Aufnehmen von Bildern von der Kamera, bis jetzt verwende ich diesen Code für UIImagePickerController *controller=[[UIImagePickerController alloc] init]; controller.videoQuality=UIImagePickerControllerQualityTypeMedium; controller.delegate=(id)self; controller.sourceType=UIImagePickerControllerSourceTypeCamera; [self presentViewController:controller animated:YES completion:nil]; Aber in iOS 8 bekomme ich folgendes: Snapshotting a view that has not been rendered results in an empty …

9
Was bedeuten Middleware und App.use in Expressjs?
Fast jede Express-App, die ich sehe, enthält eine app.useAnweisung für Middleware, aber ich habe keine klare, präzise Erklärung dafür gefunden, was Middleware tatsächlich ist und was die app.useAnweisung tut. Sogar die Expressdokumente selbst sind diesbezüglich etwas vage. Können Sie mir diese Konzepte bitte erklären?
228 node.js  express 

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.