Py4J

Screenshot Λογισμικό:
Py4J
Στοιχεία Λογισμικού:
Εκδοχή: 0.8.1
Ανεβάστε ημερομηνία: 14 May 15
Προγραμματιστής: Barthelemy Dagenais
Άδεια: Δωρεάν
Δημοτικότητα: 55

Rating: nan/5 (Total Votes: 0)

Οι

Οι μέθοδοι, όπως ονομάζεται, αν η Java αντικείμενα κατοικούσε στο διερμηνευτή της Python.
Όλες οι συλλογές Java μπορεί να προσεγγιστεί χρησιμοποιώντας τις τυποποιημένες μεθόδους συλλογής Python.
Δεν υπάρχει κωδικός για την παραγωγή και καμία διασύνδεση με την εφαρμογή για τα κοινόχρηστα αντικείμενα και από τις δύο πλευρές, γιατί Py4J τρέχει ως δαίμονας

Τι είναι καινούργιο σε αυτή την έκδοση:.

  • Δυνατότητα να αποτύχει νωρίς αν η py4j.java_gateway.JavaGateway δεν μπορεί να συνδεθεί με το JVM.
  • Προστέθηκε υποστήριξη για πολύ πρωτόγονων, BigDecimal, τύπους απαρίθμησης και εσωτερικές κλάσεις από την πλευρά της Java.
  • Ορισμός λογικοί επίπεδα καταγραφής
  • Πολλές μικρές διορθώσεις και βελτιώσεις API (συμβατό προς τα πίσω).
  • Έγραψε ένα τμήμα στο FAQ σχετικά με θέματα ασφαλείας και τις προφυλάξεις με Py4J.
  • Προστέθηκε υποστήριξη των Travis-CI και καθάρισαν το σύνολο δοκιμών για να αφαιρέσετε μια μόνιμη μονοπάτια.

Τι είναι καινούργιο στην έκδοση 0.5:

  • Προστέθηκε η δυνατότητα να εισάγει τα πακέτα (π.χ., java_import (gateway .jvm, «java.io. * '))
  • Προστέθηκε υποστήριξη για το πρότυπο φιλτράρισμα σε JavaGateway.help () (π.χ., gateway.help (obj, «να πάρει * * Foo Bar»))
  • Προστέθηκε υποστήριξη για την αυτόματη μετατροπή των Python συλλογές (κατάλογος, σετ, λεξικό) στις συλλογές της Java. Χρήστης JavaGateway (auto_convert = True) ή ρητή μετατροπέα.
  • Δημιουργήθηκε δύο χαρακτηριστικά Eclipse: μία ενσωματώνει τη βιβλιοθήκη Py4J Java. Η άλλη παρέχει μια προεπιλεγμένη GatewayServer που έχει ξεκινήσει κατά την εκκίνηση του Eclipse. Και οι δύο λειτουργίες είναι διαθέσιμες για τη νέα τοποθεσία ενημέρωσης Py4J Eclipse: http://py4j.sourceforge.net/py4j_eclipse
  • ξανασχεδίασε τη μονάδα αποσύνθεση Py4J:. Δεν υπάρχουν πλέον υποχρεωτική κυκλικές εξαρτήσεις μεταξύ των ενοτήτων

Τι είναι καινούργιο στην έκδοση 0.2:

  • Τώρα είναι δυνατόν να καλέσει τους κατασκευαστές και αναφορά στατικά μέλη: χρησιμοποιήστε το μέλος JVM ενός αντικειμένου JavaGateway.
  • Java Χάρτης μετατρέπεται σε Python λεξικό.
  • Πρόσβαση πεδίο υποστηρίζεται μέσω της λειτουργίας get_field ή auto_field = True μέλος της JavaGateway.
  • Αποκτήστε μια διαδραστική σελίδα βοήθειας με JavaGateway.help (αντικείμενο).
  • Set είναι προσβάσιμη μόνο μέσω της διεπαφής Java Ρύθμιση για τώρα.
  • Οι πίνακες μπορεί να γίνει αναφορά, αλλά τα επιμέρους στοιχεία μπορούν να προσεγγιστούν μόνο με αυτή τη λύση: gateway.jvm.java.lang.reflect.Array.get (αντικείμενο, δείκτης)
  • .
  • Πλήρες ξαναγράψιμο του κινητήρα προβληματισμό από την πλευρά της Java για μεγαλύτερη ευελιξία.
  • βελτιωμένο μοντέλο μνήμης:. Όχι περισσότερο διαρροή μνήμης προκαλείται από Py4J
  • Νέο μοντέλο ταυτοχρονισμού:. Py4J είναι τώρα το νήμα-ασφαλή

Παρόμοια λογισμικά

Reactor.js
Reactor.js

13 May 15

Parameters
Parameters

12 May 15

Clojure
Clojure

24 May 16

Gambit
Gambit

9 Feb 16

Άλλο λογισμικό του προγραμματιστή Barthelemy Dagenais

gitli
gitli

12 May 15

Σχόλια για Py4J

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!
Αναζήτηση ανά κατηγορία