Programación

Preguntas y respuestas para programadores profesionales y entusiastas.




7
Ejecución de una sola prueba desde unittest.TestCase a través de la línea de comandos
En nuestro equipo, definimos la mayoría de los casos de prueba como este: Una clase "marco" ourtcfw.py: import unittest class OurTcFw(unittest.TestCase): def setUp: # something # other stuff that we want to use everywhere y muchos casos de prueba como testMyCase.py: import localweather class MyCase(OurTcFw): def testItIsSunny(self): self.assertTrue(localweather.sunny) def testItIsHot(self): …


10
¿Por qué debe esperar () siempre estar en bloque sincronizado
Todos sabemos que para invocar Object.wait(), esta llamada debe colocarse en un bloque sincronizado, de lo contrario IllegalMonitorStateExceptionse lanza un. Pero, ¿cuál es la razón para hacer esta restricción? Sé que wait()libera el monitor, pero ¿por qué necesitamos adquirir explícitamente el monitor al sincronizar un bloque particular y luego liberar …

16
arrojando excepciones de un destructor
La mayoría de la gente dice que nunca arroje una excepción de un destructor, ya que esto da como resultado un comportamiento indefinido. Stroustrup señala que "el destructor de vectores invoca explícitamente el destructor para cada elemento. Esto implica que si un destructor de elementos arroja, la destrucción del vector …

10
Cómo detener el salto de línea en vim
Me gusta que las líneas largas se muestren en más de una línea terminal; No me gusta que vim inserte nuevas líneas en mi texto real. ¿Qué parte de .vimrc debería cambiar?
257 vim 

15
Formatee la fecha como dd / MM / aaaa utilizando tuberías
Estoy usando la datetubería para formatear mi fecha, pero simplemente no puedo obtener el formato exacto que quiero sin una solución. ¿Estoy entendiendo mal las tuberías o simplemente no es posible? //our root app component import {Component} from 'angular2/core' @Component({ selector: 'my-app', providers: [], template: ` <div> <h2>Hello {{name}}</h2> <h3>{{date …

7
.NET Core vs Mono
¿Cuál es la diferencia entre .NET Core y Mono? Encontré una declaración en el sitio oficial que decía: "El código escrito para él también es portátil en las pilas de aplicaciones, como Mono". Mi objetivo es usar C #, LINQ, EF7 y Visual Studio para crear un sitio web que …
257 c#  .net  mono  .net-core 

13
Abortar un pop escondido en Git
Abrí un alijo y hubo un conflicto de fusión. A diferencia de la pregunta que aparece como duplicado, ya tenía algunos cambios no confirmados en el directorio que quería conservar. No solo quiero hacer desaparecer el conflicto de fusión, sino también hacer que mi directorio vuelva al estado anterior al …
257 git  git-stash 

11
Usando el registro en múltiples módulos
Tengo un pequeño proyecto de Python que tiene la siguiente estructura: Project -- pkg01 -- test01.py -- pkg02 -- test02.py -- logging.conf Planeo usar el módulo de registro predeterminado para imprimir mensajes en stdout y un archivo de registro. Para usar el módulo de registro, se requiere algo de inicialización: …
257 python  logging  config 

30
¿Cómo obtengo el ID de video de YouTube de una URL?
Quiero obtener la v=idURL de YouTube con JavaScript (sin jQuery, JavaScript puro). Ejemplos de formatos de URL de YouTube http://www.youtube.com/watch?v=u8nQa1cJyX8&a=GxdCwVVULXctT2lYDEPllDR0LRTutYfW http://www.youtube.com/watch?v=u8nQa1cJyX8 O cualquier otro formato de YouTube que contenga una ID de video en la URL. Resultado de estos formatos u8nQa1cJyX8
257 javascript  regex  url  youtube 

15
Tamaño inicial de ArrayList
Puede establecer el tamaño inicial de una ArrayList haciendo ArrayList<Integer> arr=new ArrayList<Integer>(10); Sin embargo, no puedes hacer arr.add(5, 10); porque causa una excepción fuera de límites. ¿De qué sirve establecer un tamaño inicial si no puede acceder al espacio que asignó? La función de agregar se define add(int index, Object …

7
Ignorar duplicados al producir mapas usando flujos
Map<String, String> phoneBook = people.stream() .collect(toMap(Person::getName, Person::getAddress)); Me sale java.lang.IllegalStateException: Duplicate keycuando se encuentra un elemento duplicado. ¿Es posible ignorar tal excepción al agregar valores al mapa? Cuando hay duplicado, simplemente debe continuar ignorando esa clave duplicada.
257 java  java-8  java-stream 

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.