Programación

Preguntas y respuestas para programadores profesionales y entusiastas.


19
Cadena de verificación nula frente a la captura de NullPointerException
Un servicio web devuelve un XML enorme y necesito acceder a campos profundamente anidados. Por ejemplo: return wsObject.getFoo().getBar().getBaz().getInt() El problema es que getFoo(), getBar(), getBaz()puede volver todos null. Sin embargo, si verifico nullen todos los casos, el código se vuelve muy detallado y difícil de leer. Además, puedo perder los …

2
Accediendo a miembro de la clase base
Vea el ejemplo de herencia del patio de recreo en el sitio de TypeScript: class Animal { public name; constructor(name) { this.name = name; } move(meters) { alert(this.name + " moved " + meters + "m."); } } class Snake extends Animal { constructor(name) { super(name); } move() { alert("Slithering..."); …
118 typescript 

14
Cómo usar uiviewcontroller de guión gráfico único para subclase múltiple
Digamos que tengo un guión gráfico que contiene UINavigationControllercomo controlador de vista inicial. Su controlador de vista raíz es una subclase de UITableViewController, que es BasicViewController. Tiene el IBActionque está conectado al botón de navegación derecho de la barra de navegación. Desde allí, me gustaría usar el guión gráfico como …

3
Configuración de Vim para C ++
Me gustaría hacer de vim mi editor de C ++. Tengo muy poca experiencia trabajando con él y necesito ayuda para configurar vim para que funcione con C ++. Necesito características como código completo (para stl y para mis clases) cambiar entre archivos .cc y .h puede haber algunos trucos …
118 c++  vim  configuration 


11
Comunicación de componentes hermanos de Angular 2
Tengo un ListComponent. Cuando se hace clic en un elemento en ListComponent, los detalles de ese elemento deben mostrarse en DetailComponent. Ambos están en la pantalla al mismo tiempo, por lo que no hay enrutamiento involucrado. ¿Cómo le digo a DetailComponent en qué elemento de ListComponent se hizo clic? He …

4
GitHub: haz de fork un "proyecto propio"
Encontré un buen proyecto de GitHub que extendí mucho. Creo que mis cambios son buenos, porque están funcionando. Pero parece que el autor original no ha tenido tiempo de revisar estos cambios e incluirlos. De hecho, incluso es posible que las características que necesito e implementé no estén en la …
118 git  github 




4
C # Iterar a través de las propiedades de la clase
Actualmente estoy configurando todos los valores de mi objeto de clase Record. Este es el código que estoy usando para completar el registro en este momento, propiedad por propiedad. // Loop through each field in the result set for (int i = 0; i <= resultItems.Length; i++) { Record newRecord …
118 c#  properties  loops 

19
Reaccionar - ¿Cómo pasar etiquetas HTML en accesorios?
Quiero poder pasar texto con etiquetas HTML, así: <MyComponent text="This is <strong>not</strong> working." /> Pero dentro del MyComponentmétodo de renderizado de, cuando imprimo this.props.text, literalmente imprime todo: This is <strong>not</strong> working. ¿Hay alguna forma de hacer que React analice HTML y lo descargue correctamente?
118 reactjs 

14
¿Cómo puedo obtener dict de la consulta sqlite?
db = sqlite.connect("test.sqlite") res = db.execute("select * from table") Con la iteración, obtengo listas que corresponden a las filas. for row in res: print row Puedo obtener el nombre de las columnas col_name_list = [tuple[0] for tuple in res.description] Pero, ¿hay alguna función o configuración para obtener diccionarios en lugar …

6
¿Diferencias entre “java -cp” y “java -jar”?
¿Cuál es la diferencia entre ejecutar una aplicación Java con java -cp CLASSPATHy java -jar JAR_FILE_PATH? ¿Se prefiere uno al otro para ejecutar una aplicación Java? Quiero decir, ¿cuál de estas formas es más cara para JVM (según el uso de recursos de su máquina)? ¿Cuál hará que JVM genere …
118 java  jar  jvm  classpath 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.