Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer

9
Nutzloser Gebrauch von Katze?
Dies ist wahrscheinlich in vielen FAQs - anstatt zu verwenden: cat file | command (was als nutzloser Gebrauch von Katze bezeichnet wird), korrekter Weg soll sein: command < file Auf die zweite, "richtige" Weise - das Betriebssystem muss keinen zusätzlichen Prozess erzeugen. Obwohl ich das wusste, benutzte ich aus zwei …
101 shell  command-line  cat 

15
Laravel Eloquent: So erhalten Sie nur bestimmte Spalten aus verknüpften Tabellen
Ich habe 2 verknüpfte Tabellen in Eloquent, nämlich Themen und Benutzer. Themenmodell: public function user() { return $this->belongs_to('User'); } Benutzermodell: public function themes() { return $this->has_many('Theme'); } Mein eloquenter API-Aufruf sieht wie folgt aus: return Response::eloquent(Theme::with('user')->get()); Dies gibt alle Spalten vom Thema zurück (das ist in Ordnung) und alle Spalten …
101 php  laravel  eloquent 

9
Was ist der schnellste Weg, um zwei Sätze in Java zu vergleichen?
Ich versuche, einen Code zu optimieren, der Elemente der Liste vergleicht. Z.B. public void compare(Set<Record> firstSet, Set<Record> secondSet){ for(Record firstRecord : firstSet){ for(Record secondRecord : secondSet){ // comparing logic } } } Bitte beachten Sie, dass die Anzahl der Datensätze in Sätzen hoch ist. Vielen Dank Shekhar
101 java  performance  set 

7
Gewichtete Zufallszahlen
Ich versuche, gewichtete Zufallszahlen zu implementieren. Ich schlage gerade meinen Kopf gegen die Wand und kann das nicht herausfinden. In meinem Projekt (Hold'em-Handbereiche, subjektive All-in-Equity-Analyse) verwende ich die Zufallsfunktionen von Boost. Nehmen wir also an, ich möchte eine Zufallszahl zwischen 1 und 3 auswählen (also entweder 1, 2 oder 3). …
101 c++  boost  random 



4
Python str vs Unicode-Typen
Bei der Arbeit mit Python 2.7 frage ich mich, welchen wirklichen Vorteil die Verwendung des Typs unicodeanstelle von hat str, da beide anscheinend Unicode-Zeichenfolgen enthalten können. Gibt es einen besonderen Grund, außer Unicode-Codes in unicodeStrings mit dem Escape- Zeichen setzen zu können \?: Ausführen eines Moduls mit: # -*- coding: …
101 python  string  unicode 

7
TypeScript: Probleme mit dem Typsystem
Ich teste nur Typoskript in VisualStudio 2012 und habe ein Problem mit dem Typsystem. Meine HTML-Site hat ein Canvas-Tag mit der ID "mycanvas". Ich versuche ein Rechteck auf diese Leinwand zu zeichnen. Hier ist der Code var canvas = document.getElementById("mycanvas"); var ctx: CanvasRenderingContext2D = canvas.getContext("2d"); ctx.fillStyle = "#00FF00"; ctx.fillRect(0, 0, …

8
Ausführen von PostgreSQL nur im Speicher
Ich möchte für jeden von mir geschriebenen Komponententest eine kleine PostgreSQL-Datenbank ausführen, die nur im Speicher ausgeführt wird. Zum Beispiel: @Before void setUp() { String port = runPostgresOnRandomPort(); connectTo("postgres://localhost:"+port+"/in_memory_db"); // ... } Im Idealfall wird eine einzelne ausführbare Postgres-Datei in die Versionskontrolle eingecheckt, die vom Komponententest verwendet wird. So etwas …


9
Datumsformat JJJJ-MM-TTTHH: MM: SSZ
Ich gehe davon aus, dass dies ziemlich einfach sein sollte, aber ich konnte es nicht bekommen :(. In diesem Format ist Z die Zeitzone. T ist ein langes Zeitmuster. Wie könnte ich ein Datum in diesem Format bekommen, außer mit DateTime dt = DateTime.Now; Console.WriteLine(dt.ToString("yyyy-MM-ddTHH:mm:ssZ")); in C #
101 c# 


1
Xcode In allen Projektdateien suchen und ersetzen
Ich muss ersetzen NSLogdurchDDLogVerbose in dem aktuellen Projekt in allen Dateien arbeite ich an ... Was ist eine einfache Methode , dies zu tun? (Der Suchnavigator enthält nur eine Suche). Außerdem muss ich am Anfang aller .m-Dateien eine Zeile einfügen. Wie geht das schnell? (Es gibt über 500 solcher Dateien.)
101 macos  xcode5 


4
git update-index --assume-unverändert im Verzeichnis
git 1.7.12 Ich möchte alle Dateien unter einem bestimmten Verzeichnis als unverändert annehmen. 1) git update-index --assume-unchaged dir/gibt "Pfad ignorieren". 2) git update-index --assume-unchaged dir/*schlägt schnell fehl, weil es auf Dateien stößt, die nicht verfolgt werden, daher gibt es "fatal: Datei kann nicht markiert werden" und wird beendet. 3) Versuchen …
101 git  command-line  pipe 

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.