Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer

6
C # entspricht Javas charAt ()?
Ich weiß, dass wir die charAt()Methode in Java verwenden können, um ein einzelnes Zeichen in einer Zeichenfolge zu erhalten, indem wir seine Position angeben. Gibt es eine äquivalente Methode in C #?
118 c#  java  string 


14
Wie kann ich den Text eines Elements ändern, ohne seine untergeordneten Elemente zu ändern?
Ich möchte den Text des Elements dynamisch aktualisieren: <div> **text to change** <someChild> text that should not change </someChild> <someChild> text that should not change </someChild> </div> Ich bin neu bei jQuery, daher scheint diese Aufgabe für mich eine große Herausforderung zu sein. Könnte mich jemand auf eine zu verwendende …
118 javascript  jquery 



5
Java verwendet viel mehr Speicher als die Heap-Größe (oder die korrekte Größe des Docker-Speichers)
Für meine Anwendung ist der vom Java-Prozess verwendete Speicher viel größer als die Heap-Größe. Das System, auf dem die Container ausgeführt werden, weist Speicherprobleme auf, da der Container viel mehr Speicher als die Heap-Größe benötigt. Die Heap-Größe ist auf 128 MB ( -Xmx128m -Xms128m) festgelegt, während der Container bis zu …
118 java  linux  docker  memory  jvm 

11
.NET eindeutige Objektkennung
Gibt es eine Möglichkeit, eine eindeutige Kennung einer Instanz zu erhalten? GetHashCode()ist für die beiden Referenzen, die auf dieselbe Instanz verweisen, gleich. Zwei verschiedene Instanzen können jedoch (ziemlich leicht) denselben Hash-Code erhalten: Hashtable hashCodesSeen = new Hashtable(); LinkedList<object> l = new LinkedList<object>(); int n = 0; while (true) { object …

4
Sollte ich "async void" -Ereignishandler vermeiden?
Ich weiß, dass es im Allgemeinen als schlechte Idee angesehen wird, Fire-and-Forget- async voidMethoden zum Starten von Aufgaben zu verwenden, da die anstehende Aufgabe nicht nachverfolgt werden kann und es schwierig ist, Ausnahmen zu behandeln, die in einer solchen Methode ausgelöst werden könnten. Sollte ich async voidEvent-Handler generell auch meiden …


1
Verstehen Sie die Abhängigkeiten von Homebrew und Fass
Ich habe vor kurzem angefangen, Homebrew zu verwenden, und ich bin etwas verwirrt darüber, was passiert, wenn ich etwas auf mein System brühe, aber die gebrauten Abhängigkeiten sind nur im Fass, was bedeutet, dass sie unter verknüpft sind /usr/local. Zum Beispiel installiere ich vips (eine Bildverarbeitungsbibliothek). Eine der vielen Abhängigkeiten …
118 homebrew 

15
Firefox 'Cross-Origin Request Blocked' trotz Headern
Ich versuche, eine einfache Cross-Origin-Anfrage zu stellen, und Firefox blockiert sie konsequent mit diesem Fehler: Ursprungsübergreifende Anforderung blockiert: Die gleiche Ursprungsrichtlinie verbietet das Lesen der Remote-Ressource unter [url]. Dies kann behoben werden, indem die Ressource in dieselbe Domäne verschoben oder CORS aktiviert wird. [url] Es funktioniert gut in Chrome und …

16
Wann macht System.gc () etwas?
Ich weiß, dass die Speicherbereinigung in Java automatisiert ist. Aber ich habe verstanden, dass, wenn Sie System.gc()Ihren Code aufrufen , die JVM möglicherweise entscheidet, an diesem Punkt eine Speicherbereinigung durchzuführen oder nicht. Wie funktioniert das genau? Auf welcher Basis / auf welchen Parametern entscheidet sich die JVM genau, einen GC …



9
Konvertieren eines .net Func <T> in einen .net Ausdruck <Func <T>>
Mit einem Methodenaufruf ist es einfach, von einem Lambda zu einem Ausdruck zu wechseln ... public void GimmeExpression(Expression&lt;Func&lt;T&gt;&gt; expression) { ((MemberExpression)expression.Body).Member.Name; // "DoStuff" } public void SomewhereElse() { GimmeExpression(() =&gt; thing.DoStuff()); } Aber ich möchte den Func nur in seltenen Fällen in einen Ausdruck verwandeln ... public void ContainTheDanger(Func&lt;T&gt; dangerousCall) …
118 c#  .net  lambda  expression  func 

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.