Alle Fragen

4
antworten

___ qstntxt ___

Ich habe Mercurial 1.3 auf meinem Windows 7 Rechner installiert. Ich habe kein Python installiert, aber Mercurial scheint damit in Ordnung zu sein.

Wie funktioniert es?

Ist es auch möglich, Mercurial auf IronPython zu erzwingen und wird es kompatibel sein?

Danke.

    
___ answer1231883 ___

Mercurial bündelt die notwendigen Python-Binärdateien darin, glaube ich.

    
___ answer1232767 ___

Das Mercurial Windows-Installationsprogramm wird mit py2exe gepackt. Dadurch wird der Python-Interpreter als DLL in eine Datei mit dem Namen "library.zip" eingefügt.

Auf meinem Rechner befindet es sich in "C: \ Programme \ TortoiseHg \ library.zip"

Diese zip-Datei enthält auch die Python-Bibliotheken, die von mercurial benötigt werden.

Eine detaillierte Beschreibung, wie mercurial für Windows gepackt wird, finden Sie auf der Entwicklerseite, auf der das Windows-Installationsprogramm beschrieben wird.

    
___ answer1283908 ___

Andere haben die erste Frage beantwortet - lassen Sie mich über den zweiten Teil raten.

Mercurial verwendet normalerweise einige C-Erweiterungen für die Geschwindigkeit. Sie können diese nicht mit IronPython verwenden.

Aber wir liefern auch reine Python-Versionen dieser Module, und abhängig davon, wie viel IronPython eine Python 2.4-Standardumgebung implementiert, könnten diese Module kompatibel sein. Ich habe Berichte über IRC über Jython (den Java-Port von Python) gesehen, die in der Lage sind, einige Operationen mit den reinen Modulen durchzuführen. Sie sollten Mercurial herunterladen und sich den Ordner %code% ansehen. Diese Module müssen einfach um eine Verzeichnisebene nach oben verschoben werden, das Skript %code% kann dies tun, wenn Sie das Flag %code% übergeben. Bitte sehen Sie sich die Quelle an oder sprechen Sie mit uns auf der Mercurial Mailingliste / IRC.

    
___ answer1232605 ___

Da es ein "library.zip" (9MB) gibt, kann Mercurials Windows-Binärpaket von py2exe gemacht werden, py2exe ist ein Python Distutils-Erweiterung, die Python-Skripte in ausführbare Windows-Programme konvertiert, die ohne eine Python-Installation ausgeführt werden können.

    
___ tag123python ___ Python ist eine dynamische und stark typisierte Programmiersprache, die die Usability betont. Zwei ähnliche, aber größtenteils inkompatible Versionen von Python sind weit verbreitet (2 und 3). Wenn Sie eine versionsspezifische Python-Frage haben, sollten Sie die Tags [python-2.7] oder [python-3.x] zusätzlich zum Tag [python] verwenden. Wenn Sie eine Python-Variante wie jython, pypy, iron-python usw. verwenden, kennzeichnen Sie diese bitte entsprechend. ___ tag123mercurial ___ Mercurial ist ein schnelles, quelloffenes DVCS (Distributed Versions Control System). ___ tag123ironpython ___ IronPython ist eine Open-Source-Implementierung der Programmiersprache Python, die eng in .NET Framework integriert ist. IronPython kann die .NET Framework- und Python-Bibliotheken verwenden, und andere .NET-Sprachen können Python-Code genauso einfach verwenden. ___

Ich habe Mercurial 1.3 auf meinem Windows 7 Rechner installiert. Ich habe kein Python installiert, aber Mercurial scheint damit in Ordnung zu sein. Wie funktioniert es? Ist es auch möglich, Mercurial auf IronPython zu erzwingen und wird es...
05.08.2009 в 08:22
4
antworten

Erstellen eines Duplikats eines Formulars in Visual Studio 2008 (C #)

Ich habe ein Formular in meinem bestehenden Projekt. Meine aktuelle Aufgabe besteht darin, ein Duplikat eines vorhandenen Formulars zu erstellen und einige Änderungen am neuen Formular vorzunehmen. Eine Kopie der Form cs-Dateien zu machen, wü...
01.11.2010 в 12:57
6
antworten

Warum muss ich eine Datei in C # schließen ()?

Ich weiß, das mag albern klingen, aber warum funktioniert der folgende Code nur, wenn ich die Datei schließe ()? Wenn ich die Datei nicht schließe, wird der gesamte Stream nicht geschrieben. Schritte: Führen Sie diesen Code beim Laden des...
15.10.2010 в 17:41
3
antworten

Doppeltippen Sie auf UIButton

Wie erkennt man Doppelklick auf UIButton?     
05.11.2010 в 20:03
6
antworten

Wie schnell lesen und schreiben in listview in Delphi?

Es gibt eine Listenansicht mit mehreren Feldern in Delphi. Ein Thread prüft und fügt Elemente zur Listenansicht hinzu. Wenn dieselbe Beschriftung vorhanden ist, wird eine Ganzzahl im Unterpunkt dieser Beschriftung hinzugefügt. Wenn die Anzahl de...
20.11.2010 в 12:07
9
antworten

Javax-Validierung

Ich versuche, Javax Validation mit Spring zu verwenden. Wenn ich meine Anwendung starte, bekomme ich diese merkwürdige Fehlermeldung %Vor% Ich habe Hibernate-validator-4.0.2 GA.jar in meinem Klassenpfad, der die fehlende Klasse zu haben sche...
29.11.2010 в 09:26
3
antworten

Codeigniter Einfügen mehrerer Zeilen in SQL

Ich bin neu zu Codeigniter. Ich habe eine Form, die ungefähr so ​​aussieht. %Vor% Es kann 0 bis n Zeilen geben, normalerweise 5 bis 10 Zeilen. Wie füge ich sie in SQL ein? Ist das mit Codeigniter möglich oder soll ich ein natives PHP-Skript...
03.10.2010 в 10:38
5
antworten

Zur Vereinigung oder Vereinigung alle, das ist die Frage

Ich habe zwei Abfragen, bei denen ich UNION bin, so dass ich bereits weiß, dass zwischen den beiden Abfragen keine doppelten Elemente vorhanden sein werden. Daher werden UNION und UNION ALL die gleichen Ergebnisse liefern. Welchen so...
11.10.2010 в 20:09
2
antworten

Radiotasten in einer Zeile anzeigen?

Ich kann nicht verstehen, warum meine Optionsfelder nicht in einer Zeile stehen. Ich habe meinen Code so weit unten eingefügt - ich weiß, dass es nicht das gleiche wie das Tutorial ist, aber ich versuche wirklich jede Zeile zu verstehen, also wo...
04.12.2010 в 23:40
3
antworten

Übereinstimmende äquivalente Variablen in Haskell, wie in Prolog

Im Prolog können wir Folgendes tun: %Vor% Das heißt, wenn das erste Argument von myFunction dasselbe ist wie das erste Element der Liste im zweiten Argument, wird diese Funktion als ... ausgewertet. Meine Frage ist jetzt ... wie kan...
04.11.2010 в 00:37