Articles of java

¿Cómo soluciono la excepción UnsupportedCharsetException en Eclipse Kepler / Luna con Jython / PyDev?

Código de ejemplo: from java.lang import System if __name__ == ‘__main__’: [System.out.print(x) for x in “Python-powered Java Hello World from within a List-Comprehension.”] Salida molesta: console: Failed to install ‘org.python.util.JLineConsole’: java.nio.charset.UnsupportedCharsetException: cp0. console: Failed to install ‘org.python.util.JLineConsole’: java.nio.charset.UnsupportedCharsetException: cp0. Python-powered Java Hello World from within a List-Comprehension. He intentado la solución descrita aquí y aquí […]

Hacer un mapa ponderado de EE. UU. Basado en datos a nivel estatal

Tengo una lista de datos a nivel estatal con números para cada estado, por ejemplo: AL 10.5 AK 45.6 AZ 23.4 AR 15.0 … y quiero convertirlo en un mapa ponderado, con el más oscuro donde el número es el más alto y el más claro aquí es el más bajo. ¿Existe algún software, o […]

Forma “estándar” de crear un archivo de configuración adecuado para Python y Java juntos

Mi aplicación fue 100% desarrollada en Python puro. Me pareció muy útil y fácil crear un archivo de configuración con la extensión .py y simplemente cargarlo en cada código. Algo como esto: ENV = ‘Dev’ def get_settings(): return eval(ENV) class Dev(): ”’ Development Settings ”’ # AWS settings aws_key = ‘xxxxxxxxxxxxx’ aws_secret = ‘xxxxxxxxxxxxxxxxx’ # […]

Pauta de manejo de excepciones: Python vs Java

Soy un desarrollador de Java original, para mí, comprobado La excepción en Java es obviamente / lo suficientemente fácil para que decida atraparla o lanzarla a la persona que llama para que la maneje más tarde. Luego viene Python, no hay una excepción marcada, así que conceptualmente, nada te obliga a manejar nada (en mi […]

módulo sqlite3 para jython

Estoy usando Java Scripting API para ejecutar algunos scripts de Python externos desde mi aplicación Java. Los scripts de python utilizan el módulo sqlite3. La ejecución de la aplicación da como resultado un error. ImportError: No module named sqlite3 Al mirar en el directorio Lib (que está en el classpath) de Jython, no hay ningún […]

¿Habría que saber la architecture de la máquina para escribir código?

Digamos que estoy progtwigndo en Java o Python o C ++ para un problema simple, podría ser construir un servidor de eco TCP / UDP o un cálculo de factorial. ¿Tengo que preocuparme por los detalles de la architecture, es decir, si es de 32 o 64 bits? En mi humilde opinión, a menos que […]

Portar la biblioteca de Java a Python

Estoy a punto de portar una biblioteca pequeña de Java a Python y quería un consejo (más bien pequeño ~ unos pocos miles de líneas de código). He estudiado un poco el código de Java y he notado algunos patrones de diseño que son comunes en ambos idiomas. Sin embargo, definitivamente hubo algunos modismos solo […]

¿Cómo acelerar este código Python?

Tengo el siguiente pequeño método de Python que es, con mucho, el punto de acceso de rendimiento (según mi generador de perfiles,> 95% del tiempo de ejecución se gasta aquí) en un progtwig mucho más grande: def topScore(self, seq): ret = -1e9999 logProbs = self.logProbs # save indirection l = len(logProbs) for i in xrange(len(seq) […]

¿Puede la instrucción de cambio tener más de una variable?

La pregunta se basa en todos los idiomas que utilizan el bloque de conmutación (C ++, C # PHP, Java, Python, etc.). Entonces, ¿es posible tener algo como esto? switch (var1, var2) case var1 = a: something break; case var2 = b: something break; case var1 = 0 ,var2 = 1 etc…

¡Nunca use la reflexión en el código de producción! ¿Qué pasa con Python?

He escrito C # y el mantra que viene de lo alto parece ser “nunca use el reflection en el código de producción”. Lo he usado para el código de prueba, pero nunca nada que se ejecute en la naturaleza. Todos los argumentos parecen razonables, y siempre hay una manera de hacerlo agregando otra capa […]