Articles of espacios de nombres

Ruby: ¿qué hace :: prefijo?

Estaba leyendo la fuente de Artifice y vi: module Artifice NET_HTTP = ::Net::HTTP # … end línea: https://github.com/wycats/artifice/blob/master/lib/artifice.rb#L6 ¿Por qué no simplemente Net::HTTP lugar de ::Net::HTTP , es decir, qué significa cuando usas :: como prefijo?

¿Usando la ruta de las declaraciones frente al espacio de nombres? DO#

Hace poco dejé de usar using-statement s y en su lugar utilizo la ruta completa del espacio de nombre de cualquier objeto .net que llamo. Ejemplo: using System; namespace QuizViewer { class Class1 { Console.WriteLine(“Hello World!”); } } Esto es lo que hago ahora. namespace QuizViewer { class Class1 { System.Console.WriteLine(“Hello World!”); } } Antes […]

Elimina el prefijo del espacio de nombres mientras JAXB organiza el mapeo

Tengo objetos JAXB creados a partir de un esquema. Durante la clasificación, los elementos xml se anotan con ns2. He intentado todas las opciones que existen sobre la red para este problema, pero ninguna de ellas funciona. No puedo modificar mi esquema ni cambiar package-info.java. Por favor ayuda

entendiendo los espacios de nombres C

Citando desde aquí , En C, hay dos espacios de nombres diferentes de tipos: un espacio de nombres de struct / union / enum tag names y un namespace de typedef names. name.c $ cat name.c #include typedef long long long2; int long2 () { return 4; } int main() { printf(“hello, world!”); return 0; […]

¿Por qué “usar el espacio de nombres X” no está permitido dentro del nivel de clase / estructura?

class C { using namespace std; // error }; namespace N { using namespace std; // ok } int main () { using namespace std; // ok } Editar : quieres saber la motivación detrás de esto.

¿Por qué no puedo reenviar-declarar una clase en un espacio de nombres usando dos puntos y coma?

class Namespace::Class; ¿Por qué tengo que hacer esto ?: namespace Namespace { class Class; } Usando VC ++ 8.0, el comstackdor emite: error C2653: ‘Namespace’: no ​​es una clase o nombre de espacio de nombres Supongo que el problema aquí es que el comstackdor no puede decir si Namespace es una clase o un espacio […]

¿Cómo usar la función XPath en una instancia de XPathExpression programáticamente?

Mi progtwig actual necesita usar programáticamente crear una instancia de XPathExpression para aplicar a XmlDocument. El xpath necesita usar algunas funciones XPath como “ends-with”. Sin embargo, no puedo encontrar una forma de usar “ends-with” en XPath. yo Tira una excepción como abajo Excepción no controlada: System.Xml.XPath.XPathException: Namespace Manager o XsltC ontext needed. Esta consulta tiene […]

El factor de reordenación ofrece diferentes resultados, dependiendo de qué paquetes están cargados

Quería crear una barra de barras en la que las barras se ordenaran por altura en vez de alfabéticamente por categoría. Esto funcionó bien cuando el único paquete que cargué fue ggplot2. Sin embargo, cuando cargué algunos paquetes más y ejecuté el mismo código que creó, ordenó y trazó mi dataframe, las barras volvieron a […]

Consejo de espacios de nombres C ++

Solo me estoy enseñando espacios de nombres C ++ (viniendo de un fondo de C #) y realmente estoy empezando a pensar que incluso con todas las cosas que C ++ hace mejor que la mayoría de los otros lenguajes, ¡los espacios de nombres nesteds no son uno de ellos! Estoy en lo cierto al […]

XPATHS y espacios de nombres predeterminados

¿Cuál es la historia detrás de XPath y soporte para espacios de nombres? ¿XPath como especificación precede a los espacios de nombres? Si tengo un documento donde los elementos tienen un espacio de nombre predeterminado: Parece que algunas de las bibliotecas de procesadores XPath no reconocerán //foo debido al espacio de nombres, mientras que otras […]