Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer

10
Gibt es eine Möglichkeit für mehrere Prozesse, einen Listening-Socket gemeinsam zu nutzen?
Bei der Socket-Programmierung erstellen Sie einen Listening-Socket und erhalten dann für jeden Client, der eine Verbindung herstellt, einen normalen Stream-Socket, mit dem Sie die Client-Anforderung bearbeiten können. Das Betriebssystem verwaltet die Warteschlange eingehender Verbindungen hinter den Kulissen. Zwei Prozesse können nicht gleichzeitig an denselben Port gebunden werden - jedenfalls standardmäßig. …

4
Was ist der Sinn von Guavas optionaler Klasse?
Ich habe kürzlich darüber gelesen und Leute gesehen, die diese Klasse verwenden, aber in fast allen Fällen nullhätte die Verwendung auch funktioniert - wenn nicht intuitiver. Kann jemand ein konkretes Beispiel geben, wo Optionaletwas erreicht werden nullkönnte, das nicht oder viel sauberer wäre? Das einzige, woran ich denken kann, ist, …
89 java  generics  guava 



3
Welches Artefakt für org.springframework.mail?
Ich möchte die Federunterstützung zum Versenden von Mails verwenden. Mein Projekt ist mit Maven-2 gebaut und ich verwende Federkern - 2.5.5 Ich habe versucht , für Artefakt in maven zentralen Repo zu sehen in meinem pom.xml aufzunehmen, und die einzige, die ich gefunden ist Federunterstützung . Das Problem ist, dass …

4
Alternative zu mysql_real_escape_string ohne Verbindung zur Datenbank
Ich möchte eine Funktion haben, die sich wie mysql_real_escape_string verhält, ohne eine Verbindung zur Datenbank herzustellen, da ich manchmal Trockentests ohne DB-Verbindung durchführen muss. mysql_escape_string ist veraltet und daher unerwünscht. Einige meiner Ergebnisse: http://www.gamedev.net/community/forums/topic.asp?topic_id=448909 http://w3schools.invisionzone.com/index.php?showtopic=20064

18
Führen Sie ein großes SQL-Skript aus (mit GO-Befehlen).
Ich muss eine große Anzahl von SQL-Anweisungen (Erstellen einer Reihe von Tabellen, Ansichten und gespeicherten Prozeduren) in einem C # -Programm ausführen. Diese Anweisungen müssen durch GOAnweisungen getrennt werden , SqlCommand.ExecuteNonQuery()mögen jedoch keine GOAnweisungen. Meine Lösung, die ich vermutlich als Referenz veröffentlichen werde, bestand darin, die SQL-Zeichenfolge in GOZeilen aufzuteilen …
89 c#  sql-server 

6
jQuery show () für Twitter Bootstrap CSS-Klasse versteckt
Ich verwende Twitter Bootstrap und stelle fest, dass jQuery show()oder ein fadeIn()mit Klasse gekennzeichnetes DOM-Element nicht angezeigt wird hidden, da die jQuery-Funktionen nur die display: noneSpezifikation entfernen . Das visibilityist jedoch immer noch eingestellt hidden. Ich frage mich, wie ich das am besten umgehen kann. Entfernen Sie die hiddenKlasse für …


9
std :: map insert oder std :: map find?
Angenommen, Sie möchten eine Karte erstellen, in der vorhandene Einträge beibehalten werden sollen. In 20% der Fälle handelt es sich bei dem Eintrag, den Sie einfügen, um neue Daten. Gibt es einen Vorteil, wenn Sie std :: map :: find und dann std :: map :: insert mit diesem zurückgegebenen …
89 c++  optimization  stl  stdmap 

19
Fehler rxjs / Subject.d.ts: Die Klasse 'Subject <T>' erweitert die Basisklasse 'Observable <T>' fälschlicherweise.
Ich habe Beispielvorlagencode aus diesem Tutorial extrahiert und im Folgenden zwei Schritte ausgeführt, um loszulegen: npm install // worked fine and created node_modules folder with all dependencies npm start // fehlgeschlagen mit unten Fehler- node_modules/rxjs/Subject.d.ts(16,22): error TS2415: Class 'Subject&lt;T&gt;' incorrectly extends base class 'Observable&lt;T&gt;'. Types of property 'lift' are incompatible. …


16
Der Name 'ViewBag' existiert im aktuellen Kontext nicht
Ich versuche, ViewBag in meiner Anwendung zu verwenden. Ich habe alle aktuellen DLLs, die neueste Version von MVC 3, aber dennoch wird der Fehler angezeigt: "Der Name 'ViewBag' existiert im aktuellen Kontext nicht." Ich habe MVC 3 sogar deinstalliert und dann neu installiert, und dennoch gibt es keine Änderung. Ich …


4
Git-Äquivalente der gängigsten Mercurial-Befehle?
Ich habe Mercurial verwendet, möchte aber eine kurze Demo von Git machen. Was sind die Git-Äquivalente von: hg init . # start a project in the current directory hg addremove # look for any added or deleted files hg commit -m "comment" # commit any uncomitted changes hg status # …
89 git  mercurial 

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.