Articles of análisis

Analizador XML para C

¿Puede sugerir algunos de los mejores analizadores XML para C?

¿Coincidencia de la expresión matemática con la expresión regular?

Por ejemplo, estas son expresiones matemáticas válidas: a * b + c -a * (b / 1.50) (apple + (-0.5)) * (boy – 1) Y estas son expresiones matemáticas no válidas: –a *+ b @ 1.5.0 // two consecutive signs, two consecutive operators, invalid operator, invalid number -a * b + 1) // unmatched parentheses […]

Análisis de matriz JSON dentro del objeto JSON

Tengo un JSON con la siguiente estructura: {“source”:[ {“name”:”john”,”age”:20}, {“name”:”michael”,”age”:25}, {“name”:”sara”, “age”:23} ] } He llamado a esta cadena JSON como mainJSON . Estoy intentando acceder a los elementos “nombre” y “edad” con el siguiente código Java: JSONArray jsonMainArr = new JSONArray(mainJSON.getJSONArray(“source”)); for (int i = 0; i < jsonMainArr.length(); i++) { // **line 2** […]

Evaluar una cadena de expresiones matemáticas simples

Reto Aquí está el desafío (de mi propia invención, aunque no me sorprendería que haya aparecido anteriormente en otra parte de la web). Escriba una función que tome un único argumento que sea una representación de cadena de una expresión matemática simple y la evalúe como un valor de coma flotante. Una “expresión simple” puede […]

Java XML Parser para archivos enormes

Necesito un analizador xml para analizar un archivo de aproximadamente 1.8 gb. Por lo tanto, el analizador no debe cargar todo el archivo en la memoria. ¿Alguna sugerencia?

¿Cómo puedo analizar este JSON en Android?

Quiero sacar el bloque de usuario. El resultado de JSON siempre cambiará, a veces se devolverán 4 usuarios, a veces 10, etc. { “results”: [ { “user”: { “avatar_url_thumb”: “http://sofes.miximages.com/java/thumb-1270014645.jpg?1270014645”, “avatar_url_medium”: “http://sofes.miximages.com/java/medium-1270014645.jpg?1270014645”, “created_at”: “2010-03-15T05:44:51Z”, “following_count”: 14, “updated_at”: “2010-08-30T18:22:15Z”, “id”: 9998, “updates_count”: 31, “avatar_url_large”: “http://sofes.miximages.com/java/large-1270014645.jpg?1270014645”, “investor_relations”: false, “last_name”: “Reporter”, “followers_count”: 25, “recommended”: false, “bio”: “Apple News […]

Code Golf: evaluador de expresiones matemáticas (que respeta PEMDAS)

Te desafío a escribir un evaluador de expresiones matemáticas que respete PEMDAS (orden de las operaciones: paréntesis, exponenciación, multiplicación, división, sum, resta) sin usar expresiones regulares, una función preexistente de tipo “Eval ()”, una biblioteca de análisis , etc. Vi un desafío de evaluador preexistente en SO ( aquí ), pero que específicamente requería una […]

¿Cómo analizar la información de un volcado de núcleo Java?

Si un proceso falla y deja un volcado del núcleo o yo creo uno con gcore , ¿cómo puedo analizarlo? Me gustaría poder usar jmap , jstack , jstat , etc. y también para ver los valores de todas las variables. De esta forma puedo encontrar las razones de una JVM bloqueada o congelada.

¿Cómo harías para analizar a Markdown?

Editar: Recientemente descubrí un proyecto llamado CommonMark, que identifica correctamente y trata las ambigüedades en la especificación de Markdown original. http://commonmark.org/ Tiene una gran compatibilidad con la biblioteca C #. Puedes encontrar la syntax aquí . La fuente que sigue con la descarga está escrita en Perl , que no tengo intenciones de honrar. Está […]

Usando ANTLR 3.3?

Estoy tratando de comenzar con ANTLR y C #, pero me resulta extraordinariamente difícil debido a la falta de documentación / tutoriales. He encontrado un par de tutoriales poco entusiastas para versiones anteriores, pero parece que se han producido algunos cambios importantes en la API desde entonces. ¿Alguien puede darme un ejemplo simple de cómo […]